0001387467-24-000059.txt : 20240508 0001387467-24-000059.hdr.sgml : 20240508 20240508160146 ACCESSION NUMBER: 0001387467-24-000059 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALPHA & OMEGA SEMICONDUCTOR Ltd CENTRAL INDEX KEY: 0001387467 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34717 FILM NUMBER: 24925735 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 10-Q 1 aosl-20240331.htm 10-Q aosl-20240331
00013874676/302024Q3false365150xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureaosl:directoriso4217:CNYiso4217:EURaosl:Segment00013874672023-07-012024-03-3100013874672024-04-3000013874672024-03-3100013874672023-06-300001387467us-gaap:NonrelatedPartyMember2024-03-310001387467us-gaap:NonrelatedPartyMember2023-06-300001387467us-gaap:RelatedPartyMember2024-03-310001387467us-gaap:RelatedPartyMember2023-06-3000013874672024-01-012024-03-3100013874672023-01-012023-03-3100013874672022-07-012023-03-310001387467us-gaap:CommonStockMember2022-12-310001387467us-gaap:TreasuryStockCommonMember2022-12-310001387467us-gaap:AdditionalPaidInCapitalMember2022-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001387467us-gaap:RetainedEarningsMember2022-12-310001387467us-gaap:ParentMember2022-12-310001387467us-gaap:CommonStockMember2023-01-012023-03-310001387467us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001387467us-gaap:ParentMember2023-01-012023-03-310001387467us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001387467us-gaap:RetainedEarningsMember2023-01-012023-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001387467us-gaap:CommonStockMember2023-03-310001387467us-gaap:TreasuryStockCommonMember2023-03-310001387467us-gaap:AdditionalPaidInCapitalMember2023-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001387467us-gaap:RetainedEarningsMember2023-03-310001387467us-gaap:ParentMember2023-03-310001387467us-gaap:CommonStockMember2022-06-300001387467us-gaap:TreasuryStockCommonMember2022-06-300001387467us-gaap:AdditionalPaidInCapitalMember2022-06-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001387467us-gaap:RetainedEarningsMember2022-06-300001387467us-gaap:ParentMember2022-06-300001387467us-gaap:CommonStockMember2022-07-012023-03-310001387467us-gaap:AdditionalPaidInCapitalMember2022-07-012023-03-310001387467us-gaap:ParentMember2022-07-012023-03-310001387467us-gaap:TreasuryStockCommonMember2022-07-012023-03-310001387467us-gaap:RetainedEarningsMember2022-07-012023-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-03-310001387467us-gaap:CommonStockMember2023-12-310001387467us-gaap:TreasuryStockCommonMember2023-12-310001387467us-gaap:AdditionalPaidInCapitalMember2023-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001387467us-gaap:RetainedEarningsMember2023-12-310001387467us-gaap:ParentMember2023-12-310001387467us-gaap:CommonStockMember2024-01-012024-03-310001387467us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001387467us-gaap:ParentMember2024-01-012024-03-310001387467us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001387467us-gaap:RetainedEarningsMember2024-01-012024-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001387467us-gaap:CommonStockMember2024-03-310001387467us-gaap:TreasuryStockCommonMember2024-03-310001387467us-gaap:AdditionalPaidInCapitalMember2024-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001387467us-gaap:RetainedEarningsMember2024-03-310001387467us-gaap:ParentMember2024-03-310001387467us-gaap:CommonStockMember2023-06-300001387467us-gaap:TreasuryStockCommonMember2023-06-300001387467us-gaap:AdditionalPaidInCapitalMember2023-06-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001387467us-gaap:RetainedEarningsMember2023-06-300001387467us-gaap:ParentMember2023-06-300001387467us-gaap:CommonStockMember2023-07-012024-03-310001387467us-gaap:AdditionalPaidInCapitalMember2023-07-012024-03-310001387467us-gaap:ParentMember2023-07-012024-03-310001387467us-gaap:TreasuryStockCommonMember2023-07-012024-03-310001387467us-gaap:RetainedEarningsMember2023-07-012024-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012024-03-3100013874672022-06-3000013874672023-03-3100013874672022-01-262022-01-2600013874672023-06-302023-06-300001387467us-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMemberaosl:ThirdPartyInvestorsMember2024-02-012024-02-290001387467us-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMemberaosl:ThirdPartyInvestorsMember2024-03-3100013874672023-02-2800013874672023-03-012023-03-3100013874672023-07-012023-07-3100013874672024-02-012024-02-290001387467aosl:LicenseAndDevelopmentServicesMember2024-01-012024-03-310001387467aosl:LicenseAndDevelopmentServicesMember2023-07-012024-03-310001387467aosl:LicenseAndDevelopmentServicesMember2022-07-012023-03-310001387467aosl:LicenseAndDevelopmentServicesMember2023-01-012023-03-310001387467aosl:LicenseAndDevelopmentServicesMember2024-03-312024-03-310001387467us-gaap:CorporateJointVentureMember2021-11-302021-11-300001387467us-gaap:CorporateJointVentureMember2021-12-022021-12-0200013874672021-12-0200013874672021-11-300001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberus-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMember2021-12-240001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberus-gaap:CorporateJointVentureMemberaosl:EmployeeIncentivePlanMemberaosl:EmployeeIncentivePlanMember2021-12-240001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ChongqingFundsMember2021-12-312021-12-310001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberus-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMember2022-01-260001387467us-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMember2022-01-262022-01-2600013874672024-03-312024-03-310001387467us-gaap:CorporateJointVentureMember2024-01-012024-03-310001387467us-gaap:CorporateJointVentureMember2023-07-012024-03-310001387467us-gaap:CorporateJointVentureMember2023-01-012023-03-310001387467us-gaap:CorporateJointVentureMember2022-07-012023-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2024-01-012024-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2023-01-012023-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2023-07-012024-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2022-07-012023-03-310001387467us-gaap:EmployeeStockMember2024-01-012024-03-310001387467us-gaap:EmployeeStockMember2023-01-012023-03-310001387467us-gaap:EmployeeStockMember2023-07-012024-03-310001387467us-gaap:EmployeeStockMember2022-07-012023-03-310001387467srt:MinimumMember2023-07-012024-03-310001387467srt:MaximumMember2023-07-012024-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012024-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-07-012023-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberaosl:CustomerBMember2024-01-012024-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberaosl:CustomerBMember2023-01-012023-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberaosl:CustomerBMember2023-07-012024-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberaosl:CustomerBMember2022-07-012023-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberaosl:CustomerDMember2023-01-012023-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberaosl:CustomerDMember2022-07-012023-03-310001387467us-gaap:AccountsReceivableMemberaosl:CustomerMemberus-gaap:CustomerConcentrationRiskMember2023-06-302023-06-300001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerBMember2023-06-302023-06-300001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerCMember2023-07-012024-03-310001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerCMember2023-06-302023-06-300001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerDMember2023-07-012024-03-310001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerDMember2023-06-302023-06-300001387467us-gaap:LandMember2024-03-310001387467us-gaap:LandMember2023-06-300001387467us-gaap:BuildingMember2024-03-310001387467us-gaap:BuildingMember2023-06-300001387467us-gaap:MachineryAndEquipmentMember2024-03-310001387467us-gaap:MachineryAndEquipmentMember2023-06-300001387467aosl:EquipmentAndToolingMember2024-03-310001387467aosl:EquipmentAndToolingMember2023-06-300001387467us-gaap:ComputerEquipmentMember2024-03-310001387467us-gaap:ComputerEquipmentMember2023-06-300001387467us-gaap:FurnitureAndFixturesMember2024-03-310001387467us-gaap:FurnitureAndFixturesMember2023-06-300001387467us-gaap:LeaseholdImprovementsMember2024-03-310001387467us-gaap:LeaseholdImprovementsMember2023-06-300001387467aosl:PatentsAndPatentedTechnologyMember2024-03-310001387467aosl:PatentsAndPatentedTechnologyMember2023-06-300001387467us-gaap:TradeNamesMember2024-03-310001387467us-gaap:TradeNamesMember2023-06-300001387467us-gaap:CustomerRelationshipsMember2024-03-310001387467us-gaap:CustomerRelationshipsMember2023-06-300001387467aosl:CustomerMember2024-03-310001387467aosl:CustomerBMember2024-03-310001387467us-gaap:OtherCustomerMember2024-03-310001387467aosl:CustomerMember2023-06-300001387467aosl:CustomerBMember2023-06-300001387467us-gaap:OtherCustomerMember2023-06-300001387467aosl:OtherCustomersMember2024-03-310001387467aosl:OtherCustomersMember2023-06-300001387467aosl:BankOfCommunicationsLimitedMemberus-gaap:LineOfCreditMemberaosl:LineOfCreditMaturingDecember12023Member2024-03-310001387467us-gaap:ForeignLineOfCreditMemberaosl:IndustrialAndCommercialBankofChinaMember2023-12-310001387467us-gaap:ForeignLineOfCreditMemberaosl:IndustrialAndCommercialBankofChinaMember2024-03-310001387467us-gaap:LineOfCreditMemberaosl:ChinaConstructionBankMemberaosl:LineOfCreditMaturingSeptmeber2025Member2023-09-300001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberus-gaap:SecuredDebtMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMember2019-08-090001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberus-gaap:SecuredDebtMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2019-08-092019-08-090001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberus-gaap:SecuredDebtMember2021-08-110001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberus-gaap:SecuredDebtMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMember2024-03-310001387467aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2023-07-012024-03-310001387467aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2024-03-310001387467aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2021-04-300001387467aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2022-06-300001387467aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2022-09-300001387467aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2022-09-012022-09-300001387467us-gaap:MachineryAndEquipmentMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMemberaosl:JirehSemiconductorIncorporatedMember2024-03-310001387467us-gaap:SecuredDebtMemberaosl:JirehMember2021-08-180001387467us-gaap:SecuredDebtMemberaosl:JirehMember2021-08-182021-08-180001387467us-gaap:SecuredDebtMemberaosl:JirehMember2022-02-162022-02-160001387467us-gaap:SecuredDebtMemberaosl:JirehMember2024-03-3100013874672017-09-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2023-06-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2023-06-302023-06-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2023-07-012024-03-310001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2024-03-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2021-12-012021-12-310001387467srt:MinimumMemberaosl:MarketbasedRestrictedStockUnitsMSUMember2023-09-192023-09-190001387467aosl:MarketbasedRestrictedStockUnitsMSUMember2023-09-192023-09-190001387467us-gaap:ScenarioAdjustmentMember2024-01-012024-03-310001387467us-gaap:ScenarioAdjustmentMember2023-07-012024-03-310001387467srt:RestatementAdjustmentMember2023-07-012024-03-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2023-01-012023-03-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2022-07-012023-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2018-07-012018-09-300001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2024-01-012024-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2023-07-012024-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2023-01-012023-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2022-07-012023-03-310001387467aosl:MarketbasedRestrictedStockUnitsMSUMember2023-06-300001387467aosl:MarketbasedRestrictedStockUnitsMSUMember2023-06-302023-06-300001387467aosl:MarketbasedRestrictedStockUnitsMSUMember2023-07-012024-03-310001387467aosl:MarketbasedRestrictedStockUnitsMSUMember2024-03-310001387467aosl:MarketbasedRestrictedStockUnitsMSUMember2024-03-312024-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2024-01-012024-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2023-07-012024-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2023-01-012023-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-07-012023-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2023-06-300001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2023-06-302023-06-300001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2024-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2024-03-312024-03-310001387467us-gaap:EmployeeStockMember2023-07-012024-03-310001387467us-gaap:CostOfSalesMember2024-01-012024-03-310001387467us-gaap:CostOfSalesMember2023-01-012023-03-310001387467us-gaap:CostOfSalesMember2023-07-012024-03-310001387467us-gaap:CostOfSalesMember2022-07-012023-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012024-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012023-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012024-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012023-03-310001387467us-gaap:ServiceMember2023-02-012023-02-280001387467country:HK2024-01-012024-03-310001387467country:HK2023-01-012023-03-310001387467country:HK2023-07-012024-03-310001387467country:HK2022-07-012023-03-310001387467country:CN2024-01-012024-03-310001387467country:CN2023-01-012023-03-310001387467country:CN2023-07-012024-03-310001387467country:CN2022-07-012023-03-310001387467country:KR2024-01-012024-03-310001387467country:KR2023-01-012023-03-310001387467country:KR2023-07-012024-03-310001387467country:KR2022-07-012023-03-310001387467country:US2024-01-012024-03-310001387467country:US2023-01-012023-03-310001387467country:US2023-07-012024-03-310001387467country:US2022-07-012023-03-310001387467aosl:OtherCountriesMember2024-01-012024-03-310001387467aosl:OtherCountriesMember2023-01-012023-03-310001387467aosl:OtherCountriesMember2023-07-012024-03-310001387467aosl:OtherCountriesMember2022-07-012023-03-310001387467aosl:PowerDiscreteMember2024-01-012024-03-310001387467aosl:PowerDiscreteMember2023-01-012023-03-310001387467aosl:PowerDiscreteMember2023-07-012024-03-310001387467aosl:PowerDiscreteMember2022-07-012023-03-310001387467aosl:PowerIcMember2024-01-012024-03-310001387467aosl:PowerIcMember2023-01-012023-03-310001387467aosl:PowerIcMember2023-07-012024-03-310001387467aosl:PowerIcMember2022-07-012023-03-310001387467aosl:PackagingAndTestingServicesMember2024-01-012024-03-310001387467aosl:PackagingAndTestingServicesMember2023-01-012023-03-310001387467aosl:PackagingAndTestingServicesMember2023-07-012024-03-310001387467aosl:PackagingAndTestingServicesMember2022-07-012023-03-310001387467country:CN2024-03-310001387467country:CN2023-06-300001387467country:US2024-03-310001387467country:US2023-06-300001387467aosl:OtherCountriesMember2024-03-310001387467aosl:OtherCountriesMember2023-06-300001387467aosl:InventoriesAndServicesMember2024-03-310001387467aosl:InventoriesAndServicesMember2023-06-300001387467us-gaap:CapitalAdditionsMember2024-03-310001387467us-gaap:CapitalAdditionsMember2023-06-300001387467us-gaap:IndemnificationGuaranteeMember2023-06-300001387467us-gaap:IndemnificationGuaranteeMember2024-03-310001387467aosl:MichaelLPfeifferMember2023-07-012024-03-310001387467aosl:BingXueMember2023-07-012024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_________________________________
FORM 10-Q
_________________________________
(MARK ONE)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
        For the quarterly period ended March 31, 2024

OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM              TO             
Commission file number 001-34717
__________________________
Alpha and Omega Semiconductor Limited

(Exact name of Registrant as Specified in its Charter)
Bermuda77-0553536
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification Number)
Clarendon House, 2 Church Street
Hamilton HM 11, Bermuda
(Address of Principal Registered
Offices including Zip Code)
(408830-9742
(Registrant's Telephone Number, Including Area Code)
__________________________________________

Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes       No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
 
Large accelerated filerAccelerated filerNon-accelerated filer
  (Do not check if a smaller reporting company)
Smaller reporting companyEmerging growth company

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.

Title of each classTrading Symbol(s)Name of each exchange on which registered
Common SharesAOSLThe NASDAQ Global Select Market


Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
Number of common shares outstanding as of April 30, 2024: 28,701,746




Alpha and Omega Semiconductor Limited
Form 10-Q
Fiscal Second Quarter Ended March 31, 2024
TABLE OF CONTENTS
 
  Page
Part I.
    Item 1.
    Item 2.
    Item 3.
    Item 4.
Part II.
    Item 1.
    Item 1A.
    Item 2.
    Item 3.
    Item 4.
    Item 5.
    Item 6.




PART I. FINANCIAL INFORMATION
ITEM 1. Financial Statements
ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands except par value per share)
 March 31,
2024
June 30,
2023
ASSETS
Current assets:
Cash and cash equivalents$174,387 $195,188 
Restricted cash208 415 
Accounts receivable, net13,254 22,420 
Inventories198,098 183,247 
Other current assets8,604 22,666 
Total current assets394,551 423,936 
Property, plant and equipment, net339,515 357,831 
Operating lease right-of-use assets24,421 24,349 
Intangible assets, net4,328 6,765 
Equity method investment 359,244 366,617 
Deferred income tax assets 499 536 
Other long-term assets31,491 19,703 
Total assets$1,154,049 $1,199,737 
LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities:
Accounts payable$42,513 $50,775 
Accrued liabilities73,587 79,533 
Payable related to equity investee, net
14,275 11,950 
Income taxes payable4,490 5,546 
Short-term debt11,584 11,434 
Deferred revenue7,664 8,073 
Finance lease liabilities917 867 
Operating lease liabilities4,909 4,383 
Total current liabilities159,939 172,561 
Long-term debt29,653 38,360 
Income taxes payable - long-term2,978 2,817 
Deferred income tax liabilities26,337 27,283 
Finance lease liabilities - long-term2,522 3,216 
Operating lease liabilities - long-term20,099 20,544 
Other long-term liabilities23,584 51,037 
Total liabilities265,112 315,818 
Commitments and contingencies (Note 12)
Shareholders' Equity:
Preferred shares, par value $0.002 per share:
Authorized: 10,000 shares; issued and outstanding: none at March 31, 2024 and June 30, 2023
  
Common shares, par value $0.002 per share:
Authorized: 100,000 shares; issued and outstanding: 35,836 shares and 28,697 shares, respectively at March 31, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023
72 70 
Treasury shares at cost: 7,139 shares at March 31, 2024 and 7,157 shares at June 30, 2023
(79,220)(79,365)
Additional paid-in capital345,413 329,034 
Accumulated other comprehensive loss
(11,125)(8,111)
Retained earnings633,797 642,291 
Total shareholders' equity888,937 883,919 
Total liabilities and shareholders' equity$1,154,049 $1,199,737 

See accompanying notes to these condensed consolidated financial statements.
1

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)
(Unaudited, in thousands except per share data)
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
Revenue$150,060 $132,560 $495,978 $529,796 
Cost of goods sold114,505 101,774 365,497 374,841 
Gross profit35,555 30,786 130,481 154,955 
Operating expenses
Research and development23,095 22,578 68,127 65,435 
Selling, general and administrative22,964 22,610 64,611 69,603 
Total operating expenses46,059 45,188 132,738 135,038 
Operating income (loss)(10,504)(14,402)(2,257)19,917 
Other income (loss), net308 (513)(138)(1,432)
Interest income (expense), net271 5 774 (1,000)
Net income (loss) before income taxes(9,925)(14,910)(1,621)17,485 
Income tax expense 611 2,517 2,643 5,550 
Net income (loss) before income (loss) from equity method investment(10,536)(17,427)(4,264)11,935 
Equity method investment income (loss) from equity investee(676)(1,480)(4,085)1,533 
Net income (loss)$(11,212)$(18,907)$(8,349)$13,468 
Net income (loss) per common share
Basic$(0.39)$(0.68)$(0.30)$0.49 
Diluted$(0.39)$(0.68)$(0.30)$0.46 
Weighted average number of common shares used to compute net income (loss) per share
Basic28,433 27,710 28,022 27,537 
Diluted28,433 27,710 28,022 29,576 



See accompanying notes to these condensed consolidated financial statements.

2

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited, in thousands)

Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
Net income (loss)$(11,212)$(18,907)$(8,349)$13,468 
Other comprehensive income (loss), net of tax
      Foreign currency translation adjustment2,812 3,748 (3,014)(10,236)
Comprehensive income (loss)
$(8,400)$(15,159)$(11,363)$3,232 
See accompanying notes to these condensed consolidated financial statements.



3

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY
(Unaudited, in thousands)

Common SharesTreasury SharesAdditional Paid-In CapitalAccumulated Other Comprehensive Income ( Loss)Retained EarningsTotal Shareholders' Equity
Shares
Amount
Shares
Amount
Balance, December 31, 202234,181 $68 (6,616)$(65,990)$316,141 $(12,904)$662,359 $899,674 
Exercise of common stock options and release of restricted stock units611 1 — — 531 — — 532 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— — 6 50 — — (50)— 
Withholding tax on restricted stock units(217)— — — (5,556)— — (5,556)
Repurchase of common shares under shares repurchase program— — (107)(2,665)— — — (2,665)
Share-based compensation— — — — 10,432 — — 10,432 
Net loss— — — — — — (18,907)(18,907)
Foreign currency translation adjustment, net of tax— — — — — 3,748 — 3,748 
Balance, March 31, 202334,575 $69 (6,717)$(68,605)$321,548 $(9,156)$643,402 $887,258 
Common SharesTreasury SharesAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal Shareholders' Equity
Shares
Amount
Shares
Amount
Balance, June 30, 202233,988 $68 (6,617)$(66,000)$288,951 $1,080 $629,994 $854,093 
Exercise of common stock options and release of restricted stock units683 1 — — 550 — — 551 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— — 7 60 — — (60)— 
Withholding tax on restricted stock units(233)— — — (6,152)— — (6,152)
Issuance of shares under ESPP137 — — — 4,080 — — 4,080 
Repurchase of common shares under shares repurchase program— — (107)(2,665)— — — (2,665)
Share-based compensation— — — — 34,119 — — 34,119 
Net income— — — — — — 13,468 13,468 
Foreign currency translation adjustment, net of tax— — — — — (10,236)— (10,236)
Balance, March 31, 202334,575 $69 (6,717)$(68,605)$321,548 $(9,156)$643,402 $887,258 
See accompanying notes to these condensed consolidated financial statements.
4

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY
(Unaudited, in thousands)
Common SharesTreasury SharesAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal Shareholders' Equity
Shares
Amount
Shares
Amount
Balance, December 31, 202335,205 $70 (7,154)$(79,343)$342,636 $(13,937)$645,132 $894,558 
Exercise of common stock options and release of restricted stock units918 2 — — 1,053 — — 1,055 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 15 123 — — (123)— 
Withholding tax on restricted stock units(287)— — — (6,741)— — (6,741)
Issuance of shares under ESPP— — — — — — — — 
Share-based compensation— — — — 8,465 — — 8,465 
Net income— — — — — — (11,212)(11,212)
Foreign currency translation adjustment, net of tax— — — — — 2,812 — 2,812 
Balance, March 31, 202435,836 $72 (7,139)$(79,220)$345,413 $(11,125)$633,797 $888,937 
Common SharesTreasury SharesAdditional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained EarningsTotal Shareholders' Equity
Shares
Amount
Shares
Amount
Balance, June 30, 202334,811 $70 (7,157)$(79,365)$329,034 $(8,111)$642,291 $883,919 
Exercise of common stock options and release of restricted stock units1,156 2 — — 2,225 — — 2,227 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— — 18 145 — — (145)— 
Withholding tax on restricted stock units(308)— — — (7,343)— — (7,343)
Issuance of shares under ESPP177 — — — 3,423 — — 3,423 
Share-based compensation— — — — 18,074 — — 18,074 
Net income— — — — — — (8,349)(8,349)
Foreign currency translation adjustment, net of tax— — — — — (3,014)— (3,014)
Balance, March 31, 202435,836 $72 (7,139)$(79,220)$345,413 $(11,125)$633,797 $888,937 



See accompanying notes to these condensed consolidated financial statements.

5

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
Nine Months Ended March 31,
20242023
Cash flows from operating activities
Net income (loss)$(8,349)$13,468 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization39,849 31,162 
Loss (income) from equity investment4,085 (1,533)
Share-based compensation expense18,074 34,119 
Deferred income taxes, net(910)(962)
Loss on disposal of property and equipment88 387 
Changes in operating assets and liabilities
Accounts receivable9,166 46,247 
Inventories(14,851)(21,744)
Other current and long-term assets3,637 (7,824)
Accounts payable(4,303)(21,581)
Net payable, equity investee2,325 (10,595)
Income taxes payable(895)2,506 
Increase (decrease) in deferred revenue(409)14,370 
Accrued and other liabilities(28,916)(29,366)
Net cash provided by operating activities18,591 48,654 
Cash flows from investing activities
Purchases of property and equipment (29,759)(91,261)
Proceeds from sale of property and equipment357 27 
Government grant related to equipment809 631 
Net cash used in investing activities(28,593)(90,603)
Cash flows from financing activities
Withholding tax on restricted stock units(7,343)(6,152)
Proceeds from exercise of stock options and ESPP5,650 4,631 
Payment for repurchases of common shares (2,665)
Proceeds from borrowings 8,632 
Repayments of borrowings(8,586)(10,260)
Principal payments on finance leases(644)(603)
Net cash used in financing activities(10,923)(6,417)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(83)(121)
Net decrease in cash, cash equivalents and restricted cash(21,008)(48,487)
Cash, cash equivalents and restricted cash at beginning of period195,603 314,651 
Cash, cash equivalents and restricted cash at end of period$174,595 $266,164 
Supplemental disclosures of non-cash investing and financing information:
Property and equipment purchased but not yet paid $3,906 $17,298 
Reconciliation of cash, cash equivalents, and restricted cash:
Cash and cash equivalents$174,387 $265,946 
Restricted cash208 218 
Total cash, cash equivalents, and restricted cash$174,595 $266,164 
See accompanying notes to these condensed consolidated financial statements.
6

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1. The Company and Significant Accounting Policies
The Company

Alpha and Omega Semiconductor Limited and its subsidiaries (the “Company”, “AOS”, “we” or “us”) design, develop and supply a broad range of power semiconductors. The Company's portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment. The Company conducts its operations primarily in the United States of America (“USA”), Hong Kong, China, and South Korea.
Basis of Preparation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission Regulation S-X, as amended. They do not include all information and footnotes necessary for a fair presentation of financial position, results of operations and cash flows in conformity with U.S. GAAP for complete financial statements. These Condensed Consolidated Financial Statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023. All significant intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring adjustments and accruals) considered necessary for a fair presentation of the results of operations for the periods presented have been included in the interim periods. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2024 or any other interim period. The consolidated balance sheet at June 30, 2023 is derived from the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023.

Joint Venture

On March 29, 2016, the Company entered into a joint venture contract (the “JV Agreement”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the “JV Company”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the “JV Transaction”). Prior to December 1, 2021, the JV Company was accounted for under the provisions of the consolidation guidance since the Company had controlling financial interest. As of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting. As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%. In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which
increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's
7

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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.

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.

Revenue recognition

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.

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.

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, “Revenue from Contracts with Customers”. 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.

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.

License and Development Revenue Recognition

In February 2023, the Company entered into a license agreement with a customer, pursuant to which the Company agreed to license its proprietary Silicon Carbide (SiC) technology to the customer and engineering and development services for 24 months for a total fee of $45.0 million, consisting of fees of $18.0 million, $6.8 million and $9.0 million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months during which the Company performs the engineering and development services. The Company uses the input method to measure progress, which method represents a faithful depiction of the transfer of services. During the three and nine months ended March 31, 2024, the Company recorded license and development revenue of $5.1 million and $16.2 million, respectively. During the three and nine months ended March 31, 2023, the Company recorded $3.6 million of license and development revenue. The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets. As of March 31, 2024, the Company had recorded a total of $26.1 million of license and development revenue. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.
8

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Share-based Compensation Expense

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 Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.
Restricted Cash

The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024 and June 30, 2023, the amount of restricted cash was $0.2 million and $0.4 million, respectively.
Equity method investment
The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 1, 2021, the Company reduced its equity interest in the JV Company and no longer controls the JV Company. As a result, beginning December 2, 2021, the Company records its investment under the equity method of accounting. Since the Company is unable to obtain accurate financial information from the JV Company in a timely manner, the Company records its share of earnings or losses of such affiliate on a one quarter lag. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect its consolidated financial statements, if applicable.
The Company records its interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income (loss). Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income (loss).
Valuation of inventories

The Company carries 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 its 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 the Company, additional future inventory write-downs may be required that could adversely affect its 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.
Fair Value of Financial Instruments

The fair value of cash equivalents is 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
9

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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, credit risk and terms of the debts.

Government Grants

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 three and nine months ended March 31, 2024, the Company reduced property, plant and equipment by $0.4 million and $0.8 million, respectively. During the three and nine months ended March 31, 2023, the Company reduced property, plant and equipment by nil and $0.6 million, and operating expenses by $0.0 million and $0.1 million, respectively.

Accounting for income taxes

Income tax expense or benefit is based on income or loss before income 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.

The Company is subject to income taxes in a number of jurisdictions. Significant judgment is required in determining the worldwide provision for income taxes. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business. The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due. While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.

The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.

The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.

Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part. When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and development tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized. The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable. The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.

The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized. The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the
10

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement. Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management. If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.

The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions. The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.

Long-lived Assets

The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.

Comprehensive Income
Comprehensive income 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 consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income.

Recent Accounting Pronouncements
    
Recently Adopted Accounting Standards

None

Recently Issued Accounting Standards not yet adopted

In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity’s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the Consolidated Financial Statements.

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740) – Improvements to Income Tax Disclosures”, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the Consolidated Financial Statements.




11

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
2. Equity Method Investment in Equity Investee

On December 1, 2021 (the “Effective Date”), Alpha & Omega Semiconductor (Shanghai) Ltd. (“AOS SH”) and Agape Package Manufacturing (Shanghai) Limited (“APM SH” and, together with AOS SH, the “Sellers”), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement ("STA") with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the “Transaction”). The Transaction closed on December 2, 2021 (the “Closing Date”), which reduced the Company’s equity interest in the JV Company from 50.9% to 48.8%. Also, the Company’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’s Consolidated Financial Statements effective as of the Closing Date.

On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash. As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.

On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the “Investment Agreement”) between the JV Company and certain third-party investors (the “New Investors”). 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 million (or approximately USD 80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.

In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.

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 three and nine months ended March 31, 2024, the Company recorded a $0.7 million loss and $4.1 million loss of its equity share of the JV Company, respectively, using lag reporting. During the three and nine months ended March 31, 2023, the Company recorded $1.5 million in loss and a $1.5 million income of its equity in income of the JV Company, respectively, using lag reporting.
12

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

3. Related Party Transactions

As of March 31, 2024, the Company owned a 42.8% equity interest in the JV Company, which, by definition, is a related party to the Company. The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS. AOS previously sold 8-inch wafers to the JV Company for further assembly and testing services until January 1, 2023, when it changed to consign the 8-inch wafers to the JV Company. Due to the right of offset of receivables and payables with the JV Company, as of March 31, 2024, AOS recorded the net amount of $14.3 million as payable related to equity investee, net, in the Condensed Consolidated Balance Sheet. The purchases by AOS for the three and nine months ended March 31, 2024 were $22.4 million and $80.8 million, respectively, and the sales by AOS for the three and nine months ended March 31, 2024 were $2.6 million and $6.3 million, respectively. The purchases by AOS for the three and nine months ended March 31, 2023 were $20.2 million and $106.1 million, respectively, and the sales by AOS for the three and nine months ended March 31, 2023 were $4.0 million and $34.4 million, respectively.


13

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

4. Net Income (Loss) Per Common Share
The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:
 Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands, except per share data)
Numerator:
Net income (loss)
$(11,212)$(18,907)$(8,349)$13,468 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income (loss) per share
28,433 27,710 28,022 27,537 
Diluted:
Weighted average number of common shares used to compute basic net income (loss) per share
28,433 27,710 28,022 27,537 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares   2,039 
Weighted average number of common shares used to compute diluted net income (loss) per share
28,433 27,710 28,022 29,576 
Net income (loss) per share:
Basic$(0.39)$(0.68)$(0.30)$0.49 
Diluted$(0.39)$(0.68)$(0.30)$0.46 
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:
 Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands)(in thousands)
Employee stock options and RSUs1,688 3,152 2,242 281 
ESPP1,008 767 1,046 279 
Total potential dilutive securities2,696 3,919 3,288 560 
14

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

5. Concentration of Credit Risk and Significant Customers
The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application and review of credit approvals, credit ratings and other monitoring procedures. In some instances, the Company also obtains letters of credit from certain customers.
Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit requirements, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.
Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:
Three Months Ended March 31,Nine Months Ended March 31,
Percentage of revenue2024202320242023
Customer A25.0 %21.0 %26.1 %21.7 %
Customer B46.4 %28.7 %44.8 %35.5 %
Customer D*17.9 %*14.1 %

 March 31,
2024
June 30,
2023
Percentage of accounts receivable
Customer A*15.3 %
Customer B*17.6 %
Customer C23.9 %13.3 %
Customer D30.6 %30.9 %

* Less than 10%
15

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

6. Balance Sheet Components

Accounts receivable, net:
 March 31,
2024
June 30,
2023
(in thousands)
Accounts receivable$62,565 $62,426 
Less: Allowance for price adjustments(49,281)(39,976)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$13,254 $22,420 

Inventories:
 March 31,
2024
June 30,
2023
(in thousands)
Raw materials$83,535 $86,620 
Work-in-process88,808 69,426 
Finished goods25,755 27,201 
 $198,098 $183,247 

Other current assets:
March 31,
2024
June 30,
2023
(in thousands)
Value-added tax receivable$280 $275 
Other prepaid expenses2,911 3,863 
Prepaid insurance693 4,162 
Prepaid maintenance1,496 1,697 
Prepayment to supplier115 10,689 
Prepaid income tax2,326 707 
Interest receivable364 135 
Other receivables419 1,138 
$8,604 $22,666 



16

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Property, plant and equipment, net:
 March 31,
2024
June 30,
2023
(in thousands)
Land$4,877 $4,877 
Building and building improvements26,970 26,478 
Manufacturing machinery and equipment415,598 398,757 
Equipment and tooling35,553 32,737 
Computer equipment and software51,870 49,890 
Office furniture and equipment3,264 3,087 
Leasehold improvements41,521 38,787 
 579,653 554,613 
Less: accumulated depreciation and amortization(308,439)(272,503)
 271,214 282,110 
Equipment and construction in progress68,301 75,721 
Property, plant and equipment, net$339,515 $357,831 

Intangible assets, net:
March 31,
2024
June 30,
2023
(in thousands)
Patents and technology rights$18,037 $18,037 
Trade name268 268 
Customer relationships1,150 1,150 
19,455 19,455 
Less: accumulated amortization(15,396)(12,959)
4,059 6,496 
Goodwill269 269 
Intangible assets, net$4,328 $6,765 

Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2024 (Remaining)$812 
20253,247 
$4,059 
17

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Other long-term assets:
March 31,
2024
June 30,
2023
(in thousands)
Prepayments for property and equipment$3,229 $1,717 
Investment in a privately held company100 100 
Customs deposit651 931 
Deposit with supplier23,342 12,290 
Other long-term deposits37 37 
Office leases deposits1,347 1,274 
Other2,785 3,354 
 $31,491 $19,703 
Accrued liabilities:
March 31,
2024
June 30,
2023
(in thousands)
Accrued compensation and benefits$15,407 $15,627 
Warranty accrual2,282 1,674 
Stock rotation accrual4,678 5,588 
Accrued professional fees2,188 2,458 
Accrued inventory565 1,597 
Accrued facilities related expenses2,117 2,327 
Accrued property, plant and equipment5,756 6,402 
Other accrued expenses4,138 4,401 
Customer deposits33,085 38,082 
ESPP payable3,371 1,377 
 $73,587 $79,533 
Short-term customer deposits are payments received from customers for securing future product shipments. As of March 31, 2024, $10.0 million were from Customer A, $8.9 million were from Customer B, and $14.2 million were from other customers. As of June 30, 2023, $13.5 million were from Customer A, $9.2 million were from Customer B, and $15.4 million were from other customers.
The activities in the warranty accrual, included in accrued liabilities, are as follows:
Nine Months Ended March 31,
20242023
(in thousands)
Beginning balance$1,674 $2,650 
Additions 773 2,915 
Utilization(165)(1,750)
Ending balance$2,282 $3,815 
18

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
Nine Months Ended March 31,
20242023
(in thousands)
Beginning balance$5,588 $4,798 
Additions7,849 9,187 
Utilization(8,759)(9,904)
Ending balance$4,678 $4,081 
Other long-term liabilities:
 March 31,
2024
June 30,
2023
(in thousands)
Customer deposits$22,361 $46,393 
Computer software liabilities1,223 4,644 
Other long-term liabilities$23,584 $51,037 

Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2024, $12.0 million were from Customer A, $3.0 million were from Customer B, and $7.4 million were from other customers. As of June 30, 2023, $21.0 million were from Customer A, $11.7 million were from Customer B, and $13.7 million were from other customers.
19

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
7. Bank Borrowings

Short-term borrowings

In March 2024, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $19.4 million based on currency exchange rate between RMB and U.S. Dollar on March 31, 2024 with a maturity date of March 15, 2025. As of March 31, 2024, there was no outstanding balance for this loan.

In December 2023, one of the Company's subsidiaries 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 working capital borrowings. The Company could borrow up to approximately RMB 72.0 million, or $10.2 million based on currency exchange rate between RMB and U.S. Dollar on December 31, 2023, with a maturity date of December 31, 2024. As of March 31, 2024, there was no outstanding balance for this loan.

In September 2023, one of the Company's subsidiaries in China entered into a line of credit facility with China Construction Bank. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 50 million or $6.8 million based on currency exchange rate between RMB and U.S. Dollar on September 30, 2023 with a maturity date of September 8, 2025. As of March 31, 2024, there was no outstanding balance for this loan.

Accounts Receivable Factoring Agreement

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 (“HSBC”), whereby the Borrower assigns certain of its accounts receivable with recourse. This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million. The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus 2.01% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing. 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 reduce the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2024, the Borrower was in compliance with these covenants. As of March 31, 2024, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

Debt financing

In September 2021, Jireh Semiconductor Incorporated (“Jireh”), one of the wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (“Lender”) for the lease and purchase of a machinery equipment manufactured by a supplier. This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1. The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment. The total purchase price of this equipment was euro 12.0 million. In April 2021, Jireh made a down payment of euro 6.0 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 million, to the supplier on behalf of Jireh. In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment. The title of the equipment was transferred to Lender following such payment. The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022. Other terms remain the same. In addition, Jireh purchased hardware for the machine under this financing arrangement. The purchase price of this hardware was $0.2 million. The financing arrangement is secured by this equipment and other equipment which had the net book value of $14.0 million as of March 31, 2024. As of March 31, 2024, the outstanding balance of this debt financing was $9.8 million.

Long-term bank borrowings

On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’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
20

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 SOFR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of March 31, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $31.5 million.


Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2024 (Remaining)
$2,885 
2025
11,664 
2026
11,871 
2027
14,344 
2028
536 
Total principal41,300 
Less: debt issuance costs(63)
Total principal, less debt issuance costs$41,237 
Short-term DebtLong-term DebtTotal
Principal amount$11,614 $29,686 $41,300 
Less: debt issuance costs(30)(33)(63)
Total debt, less debt issuance costs$11,584 $29,653 $41,237 

8. Leases

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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.
The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):

21

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
Operating leases:
     Fixed rent expense$1,356 $1,385 $4,399 $4,298 
     Variable rent expense307 279 819 757 
Finance lease:
     Amortization of equipment128 128 385 393 
     Interest67 83 214 227 
Short-term leases
     Short-term lease expenses41 133 128 300 
               Total lease expenses$1,899 $2,008 $5,945 $5,975 

Supplemental balance sheet information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
March 31, 2024June 30,
2023
Operating Leases:
     ROU assets associated with operating leases$24,421 $24,349 
Finance Lease:
     Property, plant and equipment, gross$5,133 $5,133 
     Accumulated depreciation(1,042)(657)
          Property, plant and equipment, net$4,091 $4,476 
Weighted average remaining lease term (in years)
     Operating leases5.676.57
     Finance lease3.504.25
Weighted average discount rate
     Operating leases4.91 %4.67 %
     Finance lease7.51 %7.51 %

Supplemental cash flow information related to the Company’s operating and finance leases is as follows (in thousands):
Nine Months Ended March 31,
20242023
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$4,804 $4,418 
     Operating cash flows from finance lease$214 $227 
     Financing cash flows from finance lease$644 $603 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$3,954 $2,859 

Future minimum lease payments are as follows as of March 31, 2024 (in thousands):

22

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2024$1,532 $286 
20255,954 1,144 
20265,109 1,144 
20274,188 1,145 
20283,691 191 
Thereafter8,322  
Total minimum lease payments28,796 3,910 
Less amount representing interest(3,788)(471)
Total lease liabilities$25,008 $3,439 

23

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

9. Shareholders' Equity and Share-based Compensation
Share Repurchase

In September 2017, the Board of Directors approved a repurchase program (the “Repurchase Program”) 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 share-based compensation programs. Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock. Any remaining balance of the losses is charged to retained earnings. As of March 31, 2024, no remaining amount was available under the share repurchase program.

Time-based Restricted Stock Units (TRSU)
The following table summarizes the Company's TRSU activities for the nine months ended March 31, 2024:
 Number of Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
Nonvested at June 30, 20231,385,065 $32.48 1.73$45,430,132 
Granted641,493 $22.96 
Vested(475,023)$30.31 
Forfeited(32,876)$32.35 
Nonvested at March 31, 20241,518,659 $29.14 1.85$33,471,244 

Market-based Restricted Stock Units (MSU)

In December 2021, the Company granted 1.0 million market-based restricted stock units ("MSUs") to certain personnel. The number of shares to be earned at the end of performance period was determined based on the Company’s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period. The MSU vests in four equal annual installments after the end of performance period. The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model. On September 19, 2023, the Compensation Committee of the Board approved a modification of the terms of MSUs to extend the performance period through December 31, 2025, changed the commencement date for the four-year time-based service period January 1, 2025, and reduced the achievement of specified stock prices and revenue thresholds. The fair value of these MSUs was revalued to reflect the change using a Monte-Carlo simulation model with the following assumptions: risk-free interest rate of 4.94%, expected term of 2.28 years, expected volatility of 61.38% and dividend yield of 0%. The Company recognizes the total compensation cost of the modified MSUs beginning on the modification date over the remaining requisite service periods. The Company recorded $1.1 million of expenses for the three months ended March 31, 2024, and a negative $4.0 million of expenses for the nine months ended March 31, 2024 due to a $6.4 million of reversal of the prior recognized expenses. The Company recorded $2.1 million and $6.2 million of expenses for the three and nine months ended March 31, 2023, respectively.

During the quarter ended September 30, 2018, the Company granted 1.3 million MSUs to certain personnel. The number of shares to be earned at the end of performance period is determined based on the Company’s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period. The MSUs vest in four equal annual installments after the end of the performance period. The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model. 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 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 $0.2 million and $0.8 million of expenses for MSUs during the three and nine months ended March 31, 2024, respectively, and $0.3 million and $3.6 million of expenses for MSUs during the three and nine months ended March 31, 2023.
24

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

The following table summarizes the Company's MSUs activities for the nine months ended March 31, 2024:

 Number of Performance-based Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual Term
(Years)
Aggregate Intrinsic Value
Nonvested at June 30, 20232,108,000 $25.86 2.96$69,142,400 
Granted $ 
Vested(275,000)$5.17 
Forfeited(10,000)$48.44 
Nonvested at March 31, 20241,823,000 $28.86 3.12$40,178,920 

Performance-based Restricted Stock Units (“PRSUs”)

In March each year since year 2017, the Company granted PRSUs to certain personnel. The number of shares to be earned under the PRSUs is determined based on the level of attainment of predetermined financial goals. The PRSUs vest in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met. The Company recorded approximately $0.8 million and $2.0 million of expense for these PRSUs during the three and nine months ended March 31, 2024, respectively, and $1.4 million and $4.1 million and for the three and nine months ended March 31, 2023, respectively.

The following table summarizes the Company’s PRSUs activities for the nine months ended March 31, 2024:

 Number of Performance-based Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual Term
(Years)
Aggregate Intrinsic Value
Nonvested at June 30, 2023526,714 $32.19 1.78$17,276,219 
Granted209,250 $21.55 
Vested(123,632)$30.50 
Forfeited(258,957)$26.41 
Nonvested at March 31, 2024353,375 $30.71 1.98$7,788,385 
Stock Options
The Company did not grant any stock options during the nine months ended March 31, 2024 and 2023. The following table summarizes the Company's stock option activities for the nine months ended March 31, 2024:

Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2023319,375 $7.53 0.72$8,071,631 
Exercised(299,375)$7.44 $5,406,850 
Outstanding at March 31, 202420,000 $8.86 0.30$263,600 
Options vested and expected to vest20,000 $8.86 0.30$263,600 
Exercisable at March 31, 202420,000 $8.86 0.30$263,600 
25

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Employee Share Purchase Plan (“ESPP”)
The assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:
Nine Months Ended March 31,
2024
Volatility rate64.0%
Risk-free interest rate5.2%
Expected term1.3 years
Dividend yield0%
Share-based Compensation Expense
The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
(in thousands)(in thousands)
Cost of goods sold$1,424 $1,723 $3,140 $5,259 
Research and development2,163 2,987 4,586 8,808 
Selling, general and administrative4,878 5,722 10,348 20,052 
$8,465 $10,432 $18,074 $34,119 

As of March 31, 2024, total unrecognized compensation cost under the Company's equity plans was $55.0 million, which is expected to be recognized over a weighted-average period of 2.5 years.

10. Income Taxes

The Company recognized income tax expense of approximately $0.6 million and $2.5 million for the three months ended March 31, 2024 and 2023, respectively. The income tax expense of $0.6 million for the three months ended March 31, 2024 included a $0.1 million discrete tax expense. The income tax expense of $2.5 million for the three months ended March 31, 2023 included a $0.03 million discrete tax expense. Excluding the discrete income tax items, the income tax expense for the three months ended March 31, 2024 and 2023 was $0.6 million and $2.5 million, respectively, and the effective tax rate for the three months ended March 31, 2024 and 2023 was (5.3)% and (15.2)%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $10.6 million for the three months ended March 31, 2024 as compared to $16.4 million of pretax book loss for the three months ended March 31, 2023.

The Company recognized income tax expense of approximately $2.6 million and $5.6 million for the nine months ended March 31, 2024 and 2023, respectively. The income tax expense of $2.6 million for the nine months ended March 31, 2024 included a $0.2 million discrete tax expense. The income tax expense of $5.6 million for the nine months ended March 31, 2023 included a $0.1 million discrete tax expense. Excluding the discrete income tax items, income tax expense for the nine months ended March 31, 2024 and 2023 was $2.5 million and $5.4 million, respectively, and the effective tax rate for the nine months ended March 31, 2024 and 2023 was (43.4)% and 28.4%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $5.7 million for the the nine months ended March 31, 2024 as compared to $19.0 million of pretax book income for the nine months ended March 31, 2023.

The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2023 remain open to examination by U.S. federal and state tax authorities. The tax years 2017 to 2023 remain open to examination by foreign tax authorities.

26

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions. In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes. These assessments can require considerable estimates and judgments. As of March 31, 2024, the gross amount of unrecognized tax benefits was approximately $9.5 million, of which $6.4 million, if recognized, would reduce the effective income tax rate in future periods. If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required. If 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. The Company does not anticipate any material changes to its uncertain tax positions during the next twelve months.

"U.S. Tax Cuts and Jobs Act", Enacted December 22, 2017

On December 22, 2017, the United States enacted tax reform legislation through the Tax Cuts and Jobs Act (“the Tax Act”), which significantly changes the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a shift from a worldwide tax system to a territorial system, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that will allow for full expensing of qualified property, (5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base. The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an 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.

“The Chip and Science Act of 2022”, Enacted August 2, 2022

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.

“The Inflation Reduction Act”, Enacted August 16, 2022

In August 2022 the United States enacted tax legislation through the Inflation Reduction Act (IRA). The IRA introduces a 15% corporate alternative minimum tax (CAMT) for corporations whose average annual adjusted financial statement income (AFSI) for any consecutive three-tax-year period preceding the applicable tax year exceeds $1 billion. The CAMT is effective for tax years beginning after December 31, 2022. The CAMT is currently not applicable to the Company.

Bermuda Corporate Income Tax for Tax Years Beginning in 2025

The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.

The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.
27

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
11. Segment and Geographic Information

The Company is organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications. The chief operating decision-makers are the Executive Chairman and the Chief Executive Officer. The financial information presented to the Company’s Executive Chairman and Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources. The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.

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.

In February 2023, the Company entered into a license agreement with a customer to license the Company’s proprietary SiC technology and to provide 24-month engineering and development services for a total fee of $45 million.

The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands)(in thousands)
Hong Kong$123,731 $106,940 $389,018 $438,537 
China19,108 14,360 76,270 58,104 
South Korea326 1,083 9,670 7,622 
United States1,728 4,245 4,128 16,701 
Other countries5,167 5,932 16,892 8,832 
 $150,060 $132,560 $495,978 $529,796 

The following is a summary of revenue by product type:
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
 (in thousands)(in thousands)
Power discrete$93,815 $80,962 $324,093 $363,117 
Power IC49,990 47,416 153,032 159,708 
Packaging and testing services and other1,204 552 2,694 3,341 
License and development services5,051 3,630 16,159 3,630 
 $150,060 $132,560 $495,978 $529,796 
28

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:
 March 31,
2024
June 30,
2023
(in thousands)
China$109,296 $114,822 
United States251,049 263,083 
Other countries3,591 4,275 
 $363,936 $382,180 
29

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

12. Commitments and Contingencies
Purchase Commitments
As of March 31, 2024 and June 30, 2023, the Company had approximately $101.2 million and $127.5 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.
As of March 31, 2024 and June 30, 2023, the Company had approximately $10.5 million and $9.7 million, respectively, of capital commitments for the purchase of property and equipment.
Other Commitments
        See Note 7 and Note 8 of the Notes to the Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q for descriptions of commitments including bank borrowings and leases.
Contingencies and Indemnities
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.  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.
In December 2019, the U.S. Department of Justice (“DOJ”) commenced an investigation into the Company's compliance with export control regulations relating to its business transactions with Huawei and its affiliates (“Huawei”), which were added to the “Entity List” maintained by the Department of Commerce (“DOC”) on May 16, 2019.  The Company cooperated fully with federal authorities in the investigation, including responding to requests for documents, information and interviews from DOJ in connection with the investigation. 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 after December 31, 2019.  On January 19, 2024, DOJ informed the Company that it has closed such investigation without any charges. The Company continues to cooperate with the DOC in the ongoing civil investigation. DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.
The Company is a party to a variety of agreements contracted with various third parties. Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes. In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim. Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements. The Company has not historically paid or recorded any material indemnifications, and no accrual was made at March 31, 2024 and June 30, 2023.
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 a reasonable cost.

30


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Except for the historical information contained herein, the matters addressed in this Item 2 constitute “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These forward looking statements include, but are not limited to, statements regarding future financial performance of the Company; the expected ramp up timeline of the 12-inch fab at the JV Company; and other statements and information set forth under the heading “Factors Affecting Our Performance”. Such forward-looking statements are subject to a variety of risks and uncertainties, including those discussed below under the heading “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q, that could cause actual results to differ materially from those anticipated by the Company’s management. The Private Securities Litigation Reform Act of 1995 (the “Act”) provides certain “safe harbor” provisions for forward-looking statements. All forward-looking statements made in this Quarterly Report on Form 10-Q are made pursuant to the Act. The Company undertakes no obligation to publicly release the results of any revisions to its forward-looking statements that may be made to reflect events or circumstances after the date hereof or to reflect the occurrence of unexpected events. Unless the context otherwise requires, the words “AOS,” the “Company,” “we,” “us” and “our” refer to Alpha and Omega Semiconductor Limited and its subsidiaries.

Management’s discussion should be read in conjunction with management’s discussion included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023, filed with the Securities and Exchange Commission on August 29, 2023.
Overview
We are a designer, developer and global supplier of a broad portfolio of power semiconductors. Our portfolio of power semiconductors includes approximately 2,600 products, and has grown significantly with the introduction of over 60 new products in the fiscal year ended June 30, 2023, and over 130 and 160 new products in the fiscal years ended June 30, 2022 and 2021, respectively. During the nine months ended March 31, 2024, we introduced an additional 80 new products. Our teams of scientists and engineers have developed extensive intellectual property 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 931 patents and 43 patent applications in the United States as of March 31, 2024. We also have a total of 1,009 foreign patents, which were based primarily on our research and development efforts through March 31, 2024. We differentiate ourselves by integrating our expertise in technology, design and advanced manufacturing and packaging to optimize product performance and cost. Our portfolio of products targets high-volume applications, including personal computers, graphic cards, game consoles, flat panel TVs, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.

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.

During the fiscal quarter ended March 31, 2024, we continued our product 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 also expanded.
On March 29, 2016, we formed a joint venture (the “JV Company”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility (“Fab”) in the LiangJiang New Area of Chongqing, China. As of December 1, 2021, we owned 50.9%, and the Chongqing Funds owned 49.1% of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since we had controlling financial interests until December 1, 2021.

On December 1, 2021 (the “Effective Date”), Alpha & Omega Semiconductor (Shanghai) Ltd. (“AOS SH”) and Agape Package Manufacturing (Shanghai) Limited (“APM SH” and, together with AOS SH, the “Sellers”), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement ("STA") with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer
31


fabrication facility in Chongqing, China (the “Transaction”). The Transaction closed on December 2, 2021 (the “Closing Date”), which reduced the Company’s equity interest in the JV Company from 50.9% to 48.8%. Also, the Company’s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction. As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company. The JV Company was deconsolidated from the Company’s Consolidated Financial Statements effective as of the Closing Date.

On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange for cash. As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.

On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the “Investment Agreement”) between the JV Company and certain third-party investors (the “New Investors”). 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 million (or approximately USD 80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the January 26, 2022 Investment, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2% at June 30, 2022.

In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.

We reduced our ownership of the JV Company to below 50% to increase the flexibility of the JV Company to raise capital to fund its future expansion. The JV Company is also contemplating an eventual listing on the Science and Technology Innovation Board, or STAR Market, of the Shanghai Stock Exchange. The reduction of our ownership assists the JV Company in meeting certain regulatory listing requirements. A potential STAR Market listing may take several years to consummate and there is no guarantee that such listing by the JV Company will be successful or will be completed in a timely manner, or at all. In addition, the JV Company will continue to provide us with significant level of foundry capacity to enable us to develop and manufacture our products. On July 12, 2022, the current shareholders of the JV Company entered into a shareholders contract, pursuant to which the JV Company provided us with a monthly wafer production capacity guarantee, subject to future increase when the JV Company’s production capacity reaches certain specified level.

Other Factors affecting our Performance

The global, regional economic and PC market conditions: Because our products primarily serve consumer electronic applications, any significant changes in global and regional economic conditions could materially affect our revenue and results of operations. A significant amount of our revenue is derived from sales of products in the PC markets, such as notebooks, motherboards and notebook battery packs. Therefore, a substantial decline in the PC market could have a material adverse effect on our revenue and results of operations. The PC markets have experienced a modest global decline in recent years due to continued growth of demand in tablets and smart phones, worldwide economic conditions and the industry inventory correction which had and may continue to have a material impact on the demand for our products.

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.

Manufacturing costs and capacity availability: Our gross margin is affected by a number of factors including our manufacturing costs, utilization of our manufacturing facilities, the product mixes of our sales, pricing of wafers from third party foundries and pricing of semiconductor raw materials. Capacity utilization affects our gross margin because we have certain fixed costs at our Shanghai facilities and our Oregon Fab. If we are unable to utilize our manufacturing facilities at a desired level, our gross margin may be adversely affected. In addition, from time to time, we may experience wafer capacity constraints, particularly at third party foundries, that may prevent us from meeting fully the demand of our customers. 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
32


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 enhanced 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. 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’s operation. We continue to maintain a business relationship with the JV Company to ensure uninterrupted supply of manufacturing capacity. On July 12, 2022, we entered into an agreement with the JV Company, pursuant to which the JV Company agrees to provide us with a monthly wafer production capacity guarantee, subject to future increase when the JV Company’s production capacity reaches certain specified level. Because we continue to rely on the JV Company to provide us with manufacturing capacity, if the JV Company take actions or make decisions that prevents us from accessing required capacity, our operations may be adversely affected.

Erosion and fluctuation of average selling price: 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.

Product introductions and customers’ product requirements: 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’ 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.

Distributor ordering patterns, customer demand and seasonality: 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.

33


Principal line items of condensed consolidated statements of income
The following describes the principal line items set forth in our Condensed Consolidated Statements of Income.
Revenue

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.

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 (“ODMs”) or original equipment manufacturers (“OEMs”), 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.

In February 2023, we entered into a license agreement with a customer to license our proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0 million, consisting of fees of $18.0 million, $6.8 million and $9.0 million paid to us in the March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months during which we perform the engineering and development services. We use the input method to measure progression of the transfer of services. During the three and nine months ended March 31, 2024, we recorded $5.1 million and $16.2 million of license and development revenue, respectively. During the three and nine months ended March 31, 2023, the Company recorded $3.6 million of license and development revenue. As of March 31, 2024, we had recorded a total of $26.1 million of license and development revenue. We also entered an accompanying supply agreement to provide limited wafer supply to the customer.
Cost of goods sold

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.
Operating expenses
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.
Research and development expenses. 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.
Selling, general and administrative expenses. Our selling, general and administrative expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, product promotion costs, occupancy costs, travel expenses,
34


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.

Income tax expense

We are subject to income taxes in various jurisdictions. Significant judgment and estimates are required in determining our worldwide income tax expense. The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations of different jurisdictions globally. We establish accruals for potential liabilities and contingencies based on a more likely than not threshold to the recognition and de-recognition of uncertain tax positions. If the recognition threshold is met, the applicable accounting guidance permits us to recognize a tax benefit measured at the largest amount of tax benefit that is more likely than not to be realized upon settlement with a taxing authority. If the actual tax outcome of such exposures is different from the amounts that were initially recorded, the differences will impact the income tax and deferred tax provisions in the period in which such determination is made. Changes in the location of taxable income (loss) could result in significant changes in our income tax expense.

We record a valuation allowance against deferred tax assets if it is more likely than not that a portion of the deferred tax assets will not be realized, based on historical profitability and our estimate of future taxable income in a particular jurisdiction. Our judgments regarding future taxable income may change due to changes in market conditions, changes in tax laws, tax planning strategies or other factors. If our assumptions and consequently our estimates change in the future, the deferred tax assets may increase or decrease, resulting in corresponding changes in income tax expense. Our effective tax rate is highly dependent upon the geographic distribution of our worldwide profits or losses, the tax laws and regulations in each geographical region where we have operations, the availability of tax credits and carry-forwards and the effectiveness of our tax planning strategies.

"U.S. Tax Cuts and Jobs Act", Enacted December 22, 2017

On December 22, 2017, the United States enacted tax reform legislation through the Tax Cuts and Jobs Act (“the Tax Act”), which significantly changes the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a shift from a worldwide tax system to a territorial system, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that will allow for full expensing of qualified property, (5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base. The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an 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.

“The Chip and Science Act of 2022”, Enacted August 2, 2022

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 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. 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.

“The Inflation Reduction Act”, Enacted August 16, 2022

In August 2022 the United States enacted tax legislation through the Inflation Reduction Act (IRA). The IRA introduces a 15% corporate alternative minimum tax (CAMT) for corporations whose average annual adjusted financial statement income (AFSI) for any consecutive three-tax-year period preceding the applicable tax year exceeds $1 billion. The CAMT is effective for tax years beginning after 31 December 2022. The CAMT is currently not applicable to the Company.

35


Bermuda Corporate Income Tax for Tax Years Beginning in 2025

The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.

The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.

Equity method investment income/loss from equity investee

We use the equity method of accounting when we have the ability to exercise significant influence, but we do not have control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the company. Effective December 2, 2021, we reduced our equity interest in the JV Company below 50% of outstanding equity ownership and experienced a loss of control of the JV Company. As a result, we record our investment under equity method of accounting. Since we are unable to obtain accurate financial information from the JV Company in a timely manner, we record our share of earnings or losses of such affiliate on a one quarter lag.

We record our interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Condensed Consolidated Statements of Income. Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor or investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment. Instead the total equity method investment balance, including equity method goodwill, is tested for impairment. We review for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Income.
36


Results of Operations
The following tables set forth statements of income, also expressed as a percentage of revenue, for the three and nine months ended March 31, 2024 and 2023. Our historical results of operations are not necessarily indicative of the results for any future period.
Three Months Ended March 31,Nine Months Ended March 31,
 20242023202420232024202320242023
(in thousands)(% of revenue)(in thousands)(% of revenue)
Revenue$150,060 $132,560 100.0 %100.0 %$495,978 $529,796 100.0 %100.0 %
Cost of goods sold114,505 101,774 76.3 %76.8 %365,497 374,841 73.7 %70.8 %
Gross profit35,555 30,786 23.7 %23.2 %130,481 154,955 26.3 %29.2 %
Operating expenses
Research and development23,095 22,578 15.4 %17.0 %68,127 65,435 13.7 %12.4 %
Selling, general and administrative22,964 22,610 15.3 %17.1 %64,611 69,603 13.0 %13.1 %
Total operating expenses46,059 45,188 30.7 %34.1 %132,738 135,038 26.7 %25.5 %
Operating income (loss)
(10,504)(14,402)(7.0)%(10.9)%(2,257)19,917 (0.4)%3.7 %
Other income (loss), net308 (513)0.2 %(0.4)%(138)(1,432)— %(0.3)%
Interest income (expense), net271 0.2 %— %774 (1,000)0.2 %(0.2)%
Net income (loss) before income taxes(9,925)(14,910)(6.6)%(11.3)%(1,621)17,485 (0.2)%3.2 %
Income tax expense 611 2,517 0.4 %1.9 %2,643 5,550 0.5 %1.0 %
Net income (loss) before income (loss) from equity method investment(10,536)(17,427)(7.0)%(13.2)%(4,264)11,935 (0.7)%2.2 %
Equity method investment income (loss) from equity investee(676)(1,480)(0.5)%(1.1)%(4,085)1,533 (0.8)%0.3 %
Net income (loss)$(11,212)$(18,907)(7.5)%(14.3)%$(8,349)$13,468 (1.5)%2.5 %


Share-based compensation expense was recorded as follows:
Three Months Ended March 31,Nine Months Ended March 31,
 20242023202420232024202320242023
(in thousands)(% of revenue)(in thousands)(% of revenue)
Cost of goods sold$1,424 $1,723 0.9 %1.3 %$3,140 $5,259 0.6 %1.0 %
Research and development2,163 2,987 1.4 %2.3 %4,586 8,808 0.9 %1.7 %
Selling, general and administrative4,878 5,722 3.3 %4.3 %10,348 20,052 2.1 %3.8 %
Total$8,465 $10,432 5.6 %7.9 %$18,074 $34,119 3.6 %6.5 %














37






Three and Nine Months Ended March 31, 2024 and 2023
Revenue
The following is a summary of revenue by product type:
Three Months Ended March 31,Nine Months Ended March 31,
20242023Change20242023Change
(in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Power discrete$93,815 $80,962 $12,853 15.9 %$324,093 $363,117 $(39,024)(10.7)%
Power IC49,990 47,416 2,574 5.4 %153,032 159,708 (6,676)(4.2)%
Packaging and testing services and other
1,204 552 652 118.1 %2,694 3,341 (647)(19.4)%
License and development services5,051 3,630 1,421 39.1 %16,159 3,630 12,529 345.2 %
$150,060 $132,560 $17,500 13.2 %$495,978 $529,796 $(33,818)(6.4)%
The following is a summary of revenue by end market:
Three Months Ended March 31,Nine Months Ended March 31,
 20242023202420232024202320242023
 (in thousands)(% of revenue)(in thousands)(% of revenue)
Computing$68,655 $38,062 45.8 %28.7 %$210,761 $191,205 42.5 %36.1 %
Consumer23,571 44,568 15.7 %33.6 %78,153 137,017 15.8 %25.9 %
Communication26,820 19,273 17.9 %14.5 %86,811 86,002 17.5 %16.2 %
Power Supply and Industrial24,759 26,475 16.5 %20.1 %101,400 108,601 20.4 %20.5 %
Packaging and testing services and other
1,204 552 0.7 %0.4 %2,694 3,341 0.5 %0.6 %
License and development services5,051 3,630 3.4 %2.7 %16,159 3,630 3.3 %0.7 %
$150,060 $132,560 100.0 %100.0 %$495,978 $529,796 100.0 %100.0 %

Total revenue was $150.1 million for the three months ended March 31, 2024, an increase of $17.5 million, or 13.2%, as compared to $132.6 million for the same quarter last year. The increase was primarily due to an increase of $12.9 million and $2.6 million in sales of power discrete products and sales of power IC products, respectively, as well as an increase of $1.4 million in license and development services. The increase in power discrete and power IC product sales was primarily due to a 46.9% increase in unit shipments, partially offset by a 23.7% decrease in average selling prices compared to same quarter last year due to a shift in product mix. The increase in revenues was primarily driven by a significant increase in the computing markets, particularly in notebook and motherboard products, partially offset by decreased sales in the consumer market, particularly in gaming products. The revenue of packaging and testing services and other for the three months ended March 31, 2024, as compared to same quarter last year, remained flat. The increase in license and development services for the three months ended March 31, 2024 was related to the license agreement signed in February 2023 with a customer to license our proprietary SiC technology and to provide 24-month engineering and development services.

38


Total revenue was $496.0 million for the nine months ended March 31, 2024, a decrease of $33.8 million, or 6.4%, as compared to $529.8 million for the same period last year. The decrease was primarily due to a decrease of $39.0 million and $6.7 million in sales of power discrete products and sales of power IC products, respectively, as well as a decrease of $0.6 million in revenue of packaging and testing services, offset by an increase of $12.5 million in license and development services. The decrease in power discrete and power IC product sales was primarily due to a 19.1% decrease in average selling prices compared to same period of last year due to a shift in product mix, partially offset by a 12.2% increase in unit shipments. The decrease in revenues was primarily driven by a decrease in the consumer markets, particularly in gaming products, partially offset by an increase in the computing market, particularly in notebook products. The decrease in revenue of packaging and testing services and other for the nine months ended March 31, 2024, as compared to same period last year, was primarily due to decreased demand. The increase in license and development services for the nine months ended March 31, 2024 was related to the license agreement, signed in February 2023, with a customer to license our proprietary SiC technology and to provide 24-month engineering and development services.
Cost of goods sold and gross profit
Three Months Ended March 31,Nine Months Ended March 31,
 20242023Change20242023Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Cost of goods sold$114,505 $101,774 $12,731 12.5 %$365,497 $374,841 $(9,344)(2.5)%
Percentage of revenue76.3 %76.8 %73.7 %70.8 %
Gross profit$35,555 $30,786 $4,769 15.5 %$130,481 $154,955 $(24,474)(15.8)%
Percentage of revenue23.7 %23.2 %26.3 %29.2 %

Cost of goods sold was $114.5 million for the three months ended March 31, 2024, an increase of $12.7 million, or 12.5%, as compared to $101.8 million for the same quarter last year. The increase was primarily due to 13.2% increase in revenue. Gross margin increased by 0.5 percentage points to 23.7% for the three months ended March 31, 2024, as compared to 23.2% for the same quarter last year. The gross margin for the three months ended March 31, 2024, as compared to same quarter last year, remained flat.

Cost of goods sold was $365.5 million for the nine months ended March 31, 2024, a decrease of $9.3 million, or 2.5%, as compared to $374.8 million for the same period last year. The decrease was primarily due to 6.4% decrease in revenue. Gross margin decreased by 2.9 percentage points to 26.3% for the nine months ended March 31, 2024, as compared to 29.2% for the same period last year. The decrease in gross margin was primarily due to higher material costs and less favorable product mix during the periods.
39


Research and development expenses
Three Months Ended March 31,Nine Months Ended March 31,
 20242023Change20242023Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Research and development expenses$23,095 $22,578 $517 2.3 %$68,127 $65,435 $2,692 4.1 %
Research and development expenses were $23.1 million for the three months ended March 31, 2024, an increase of $0.5 million, or 2.3%, as compared to $22.6 million for the same quarter last year. The increase was primarily attributable to a $0.9 million increase in employee compensation and benefit expense mainly due to increased headcount and higher business and medical insurance expenses as well as higher bonus expenses and a $0.8 million in allocation, partially offset by a $0.8 million decrease in share-based compensation expense as a result of a cancellation of performance-based restricted stock units and a modification of market-based restricted stock units in September 2023 quarter, as well as a $0.4 million decrease in consulting fees.
Research and development expenses were $68.1 million for the nine months ended March 31, 2024, an increase of $2.7 million, or 4.1%, as compared to $65.4 million for the same period last year. The increase was primarily attributable to a $3.1 million increase in employee compensation and benefit expense mainly due to increased headcount, higher business and medical insurance expenses as well as higher bonus expenses, a $0.7 million increase in depreciation expenses, a $0.9 million increase in product prototyping engineering expense as a result of increased engineering activities, and a $2.3 million in allocation, partially offset by a $4.2 million decrease in share-based compensation expense as a result of a cancellation of performance-based restricted stock units due to failure to meet performance objectives and a modification of market-based restricted stock units in current periods, as well as a $0.1 million decrease in recruiting fees
Selling, general and administrative expenses
Three Months Ended March 31,Nine Months Ended March 31,
 20242023Change20242023Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Selling, general and administrative$22,964 $22,610 $354 1.6 %$64,611 $69,603 $(4,992)(7.2)%

Selling, general and administrative expenses were $23.0 million for the three months ended March 31, 2024, an increase of $0.4 million, or 1.6%, as compared to $22.6 million for the same quarter last year. The increase was primarily due to a $0.2 million increase in employee compensation and benefits expenses primarily due to increased headcount and higher bonus expense, offset by lower business insurance expenses, a $0.4 million increase in consulting fees and a $0.9 million increase in allocation, partially offset by a $0.8 million decrease in share-based compensation expense as a result of a cancellation of performance-based restricted stock units and a modification of market-based restricted stock units in September 2023 quarter and $0.4 million decrease in legal fees.

Selling, general and administrative expenses were $64.6 million for the nine months ended March 31, 2024, a decrease of $5.0 million, or 7.2%, as compared to $69.6 million for the same period last year. The decrease was primarily attributable to a $9.7 million decrease in share-based compensation expense as a result of a cancellation of performance-based restricted stock units due to failure to meet performance objectives and a modification of market-based restricted stock units in current periods, partially offset by a $0.5 million increase in employee compensation and benefit expense mainly due to increased headcount and higher bonus expenses, offset by lower business insurance expenses, a $0.9 million increase in consulting fees, $0.6 million increase in audit and tax consulting fees, a $0.3 million increase in depreciation expenses, a $0.5 million increase in facility expenses as a result of more rent expenses, and $1.9 million increase in allocation.

Other income (loss), net
40


Three Months Ended March 31,Nine Months Ended March 31,
 20242023Change20242023Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Other income (loss), net$308 $(513)$821 (160.0)%$(138)$(1,432)$1,294 (90.4)%
Other income (loss), net increased in the three and nine months ended March 31, 2024 as compared to the same periods last year primarily due to decrease in foreign currency exchange loss as a result of the appreciation of RMB against USD.
Interest income (expense), net
Three Months Ended March 31,Nine Months Ended March 31,
 20242023Change20242023Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Interest income (expense), net$271 $$266 5,320.0 %$774 $(1,000)$1,774 (177.4)%

Interest income (expense), net increased by $0.3 million during the three months ended March 31, 2024 as compared to the same quarter last year primarily due to a $0.3 million decrease in interest expense as a result of less outstanding loan balance in current quarter.

Interest income (expense), net increased by $1.8 million during the nine months ended March 31, 2024 as compared to the same period last year was primarily due to a $1.3 million increase in interest income as a result of higher interest rate and a $0.5 million decrease in interest expense as a result of less outstanding loan balance in the current periods.
Income tax expense
Three Months Ended March 31,Nine Months Ended March 31,
 20242023Change20242023Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Income tax expense $611 $2,517 $(1,906)(75.7)%$2,643 $5,550 $(2,907)(52.4)%

The Company recognized income tax expense of approximately $0.6 million and $2.5 million for the three months ended March 31, 2024 and 2023, respectively. The income tax expense of $0.6 million for the three months ended March 31, 2024 included a $0.1 million discrete tax expense. The income tax expense of $2.5 million for the three months ended March 31, 2023 included a $0.03 million discrete tax expense. Excluding the discrete income tax items, the income tax expense for the three months ended March 31, 2024 and 2023 was $0.6 million and $2.5 million, respectively, and the effective tax rate for the three months ended March 31, 2024 and 2023 was (5.3)% and (15.2)%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $10.6 million for the three months ended March 31, 2024 as compared to $16.4 million of pretax book loss for the three months ended March 31, 2023.

The Company recognized income tax expense of approximately $2.6 million and $5.6 million for the nine months ended March 31, 2024 and 2023, respectively. The income tax expense of $2.6 million for the nine months ended March 31, 2024 included a $0.2 million discrete tax expense. The income tax expense of $5.6 million for the nine months ended March 31, 2023 included a $0.1 million discrete tax expense. Excluding the discrete income tax items, the income tax expense for the nine months ended March 31, 2024 and 2023 was $2.5 million and $5.4 million, respectively, and the effective tax rate for the nine months ended March 31, 2024 and 2023 was (43.4)% and 28.4%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $5.7 million for the nine months ended March 31, 2024 as compared to $19.0 million of pretax book income for the nine months ended March 31, 2023.

The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2023 remain open to examination by U.S. federal and state tax authorities. The tax years 2017 to 2023 remain open to examination by foreign tax authorities.
41



The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions. In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes. These assessments can require considerable estimates and judgments. As of March 31, 2024, the gross amount of unrecognized tax benefits was approximately $9.5 million, of which $6.4 million, if recognized, would reduce the effective income tax rate in future periods. If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required. If 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. The Company does not anticipate any material changes to its uncertain tax positions during the next twelve months.

Liquidity and Capital Resources
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.

In March 2024, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $19.4 million based on currency exchange rate between RMB and U.S. Dollar on March 31, 2024 with a maturity date of March 15, 2025. As of March 31, 2024, there was no outstanding balance for this loan.

On February 6, 2023, we entered into a license and engineering service agreement with a leading power semiconductor automotive supplier related to our Silicon Carbide (SiC) MOSFET and diode technology. Pursuant to the agreement, we license and provide 24-month engineering support for our proprietary SiC technology to the supplier for a total fee of $45.0 million, consisted of an upfront fees of $18.0 million, $6.8 million and $9.0 million paid to us in the March, July 2023 and February 2024, respectively, and the remaining amount to be paid upon our achievements of specified business and product milestones. In addition, we entered an accompanying supply agreement with the supplier to provide it with limited wafer supply.

In December 2023, one of the Company's subsidiaries 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 working capital borrowings. The Company could borrow up to approximately RMB 72.0 million, or $10.2 million based on currency exchange rate between RMB and U.S. Dollar on December 31, 2023, with a maturity date of December 31, 2024. As of March 31, 2024, there was no outstanding balance for this loan.

In September 2023, one of the Company's subsidiaries in China entered into a line of credit facility with China Construction Bank. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 50 million or $6.8 million based on currency exchange rate between RMB and U.S. Dollar on September 30, 2023 with a maturity date of September 8, 2025. As of March 31, 2024, there was no outstanding balance for this loan.

In September 2021, Jireh Semiconductor Incorporated (“Jireh”), one of the wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (“Lender”) for the lease and purchase of a machinery equipment manufactured by a supplier. This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1. The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment. The total purchase price of this equipment was euro 12.0 million. In April 2021, Jireh made a down payment of euro 6.0 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 million, to the supplier on behalf of Jireh. In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment. The title of the equipment was transferred to Lender following such payment. The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022. Other terms remain the same. In addition, Jireh purchased hardware for the machine under this financing arrangement. The purchase price of this hardware was $0.2 million. The financing arrangement is secured by this equipment and other equipment which had the
42


net book value of $14.0 million as of March 31, 2024. As of March 31, 2024, the outstanding balance of this debt financing was $9.8 million.

On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’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 Secured Overnight Financing Rate ("SOFR)" plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of March 31, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $31.5 million.

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 (“HSBC”), whereby the Borrower assigns certain of its accounts receivable with recourse. This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million. The interest rate is based on the SOFR plus 2.01% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing. 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 reduce the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2024, the Borrower was in compliance with these covenants. As of March 31, 2024, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

We believe that our current cash and cash equivalents and cash flows from operations will be sufficient to meet our anticipated cash needs, including working capital and capital expenditures, for at least the next twelve months. In the long-term, we may require additional capital due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue. If our cash is insufficient to meet our needs, we may seek to raise capital through equity or debt financing. The sale of additional equity securities could result in dilution to our shareholders. The incurrence of indebtedness would result in increased debt service obligations and may include operating and financial covenants that would restrict our operations. We cannot be certain that any financing will be available in the amounts we need or on terms acceptable to us, if at all.
Cash, cash equivalents and restricted cash
As of March 31, 2024 and June 30, 2023, we had $174.6 million and $195.6 million of cash, cash equivalents and restricted cash, respectively. Our cash, cash equivalents and restricted cash primarily consist of cash on hand, restricted cash, and short-term bank deposits with original maturities of three months or less. Of the $174.6 million and $195.6 million cash, cash equivalents and restricted cash, $89.2 million and $108.2 million, respectively, are deposited with financial institutions outside the United States.
The following table shows our cash flows from operating, investing and financing activities for the periods indicated:
 Nine Months Ended March 31,
 20242023
 (in thousands)
Net cash provided by operating activities$18,591 $48,654 
Net cash used in investing activities(28,593)(90,603)
Net cash used in financing activities(10,923)(6,417)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(83)(121)
Net decrease in cash, cash equivalents and restricted cash
$(21,008)$(48,487)
  
43


Cash flows from operating activities
Net cash provided by operating activities of $18.6 million for the nine months ended March 31, 2024 resulted primarily from net loss of $8.3 million and non-cash expenses of $61.2 million, partially offset by net changes in assets and liabilities using cash of $34.2 million. The non-cash expenses of $61.2 million primarily included $18.1 million of share-based compensation expense, $39.8 million of depreciation and amortization expenses, $4.1 million of loss from equity investment and $0.9 million of deferred income taxes. The net changes in assets and liabilities of $34.2 million were primarily due to a $4.3 million decrease in accounts payable due to timing of payments, and $0.4 million decrease in deferred revenue, a $14.9 million increase in inventories as a result of our inventories built up for preparation of uncertainty of supply chains, a $0.9 million decrease in income taxes payable, and a $28.9 million decrease in accrued and other liabilities, partially offset by a $9.2 million decrease in accounts receivable as a result of timing of the shipments and payments collected, a $3.6 million decrease in other current and long-term assets due to decrease in advance payments to vendors, and a $2.3 million increase in net payable to equity investee.
Net cash provided by operating activities of $48.7 million for the nine months ended March 31, 2023 resulted primarily from net income of $13.5 million and non-cash expenses of $63.2 million, partially offset by net changes in assets and liabilities using cash of $28.0 million, The non-cash expenses of $63.2 million primarily included $34.1 million of share-based compensation expense, $31.2 million of depreciation and amortization expenses, $0.4 million of loss on disposal of property and equipment, $1.5 million of income from equity investment and $1.0 million of deferred income taxes. The net changes in assets and liabilities of $28.0 million were primarily due to a $10.6 million decrease in net payable to equity investee, a $21.6 million decrease in accounts payable due to timing of payments, a $21.7 million increase in inventories as a result of our inventories built up for preparation of uncertainty of supply chains, $7.8 million increase in other current and long-term assets due to increase in advance payments to vendors, and a $29.4 million decrease in accrued and other liabilities, partially offset by a $46.2 million decrease in accounts receivable as a result of timing of the shipments and payments collected, a $14.4 million increase in deferred revenue, and a $2.5 million increase in income taxes payable.
Cash flows from investing activities    
Net cash used in investing activities of $28.6 million for the nine months ended March 31, 2024 was primarily attributable to $29.8 million in purchases of property and equipment, partially offset by $0.8 million government grants related to fixed assets and $0.4 million of proceeds from the sale of property and equipment.
Net cash used in investing activities of $90.6 million for the nine months ended March 31, 2023 was primarily attributable to $91.3 million in purchases of property and equipment, partially offset by $0.6 million government grants related to fixed assets.
Cash flows from financing activities
Net cash used in financing activities of $10.9 million for the nine months ended March 31, 2024 was primarily attributable to $8.6 million in repayments of borrowings, $0.6 million in payment of finance lease obligations, and $7.3 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, partially offset by $5.7 million of proceeds from exercise of stock options and ESPP.
Net cash used in financing activities of $6.4 million for the nine months ended March 31, 2023 was primarily attributable to $10.3 million in repayments of borrowings, $0.6 million in payment of finance lease obligations, $6.2 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, and $2.7 million payment for repurchases of common shares, partially offset by $8.6 million proceeds from borrowings and $4.6 million of proceeds from exercise of stock options and ESPP.
Commitments
See Note 12 of the Notes to the Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q for a description of commitments.
Off-Balance Sheet Arrangements
As of March 31, 2024, we had no off-balance sheet arrangements.
Contractual Obligations
44


There were no material changes outside of our ordinary course of business in our contractual obligations from those disclosed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023.

Recent Accounting Pronouncements
See Note 1 of the Notes to the Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q for a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition, which is incorporated herein by reference.

45



ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in the market risks previously disclosed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk," of our Annual Report on Form 10-K for the year ended June 30, 2023, filed with the SEC on August 29, 2023.

ITEM 4. CONTROLS AND PROCEDURES
Management's Evaluation of Disclosure Controls and Procedures

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 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, (the “Exchange Act”)), 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 March 31, 2024 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’s rules 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.

As previously disclosed in Item 9A of our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, management identified a material weakness in our internal control over financial reporting due to the fact that we did not: (1) design and maintain effective information technology general controls in the areas of user access, and segregation of duties for one of the information technology systems that supports the Company’s financial reporting over inventory (work in process and finished goods) in costing; and (ii) identify and test control to ensure the reliability of the costing of inventory (work in process and finished goods). Our management is in the process of addressing the material weakness.
Remedial Measures

Our management, with oversight from our Audit Committee, has developed, designed and implemented remediation plans in response to the identified material weakness described above. We have adopted additional measures to further improve information technology general controls in the areas of user access, including implementation of automated control to test calculation of standard cost. We also modified our procedures to ensure segregation of duties for our system that supports financial reporting over inventory (work in process and finished goods) in costing, and to identify and test control to ensure reliability of costing of inventory (work in process and finished goods). These additional efforts are required to remediate the materiel weakness.

Our management is committed to maintaining a strong control environment throughout the Company. Although management believes that the above efforts have improved our internal control over financial reporting and is in the process of remediating the above identified material weakness, we intend to continue to implement new processes and controls when needed to continue strengthening our internal control over financial reporting.
Changes in Internal Control over Financial Reporting
Other than the remedial measures described above, there have not been any significant changes in our internal control over financial reporting during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitation on Effectiveness of Controls
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.

46



PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
As previously disclosed, the DOJ commenced an investigation into the Company’s compliance with export control regulations relating to its business transactions with Huawei and its affiliates (“Huawei”), which were added to the “Entity List” by the DOC in May 2019. The Company has been cooperating fully with federal authorities in the investigation. 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. On January 19, 2024, DOJ informed the Company that it has closed such investigation without any charges. The Company continues to cooperate with the DOC in the ongoing civil investigation. DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.

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.

ITEM 1A. RISK FACTORS

Item 1A of Part I of our Annual Report on Form 10-K for the year ended June 30, 2023, filed with the SEC on August 29, 2023, contains risk factors identified by the Company. There have been no material changes to the risk factors we previously disclosed in our filings with the SEC. Our operations could also be affected by additional factors that are not presently known to us or by factors that we currently consider immaterial to our business.

47


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Not applicable.
48


ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION

None

49


ITEM 6. EXHIBITS
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance
101.SCHInline XBRL Taxonomy Extension Schema
101.CALInline XBRL Taxonomy Extension Calculation
101.DEFInline XBRL Taxonomy Extension Definition
101.LABInline XBRL Taxonomy Extension Labels
101.PREInline XBRL Taxonomy Extension Presentation
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)







50


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
May 8, 2024
ALPHA AND OMEGA SEMICONDUCTOR LIMITED
By:/s/  YIFAN LIANG
 Yifan Liang
 Chief Financial Officer and Corporate Secretary
 (Principal Financial Officer)

 

51
EX-31.1 2 ex311-aosl03312024q3202410q.htm EX-31.1 Q3'24 Document

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) and 15d-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Stephen C. Chang, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Alpha and Omega Semiconductor Limited (the "registrant");
2.    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;
3.    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;
4.    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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.    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;
b.    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;
c.    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; and
d.    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; and
5.    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):
a.    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; and
b.    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.

Date: May 8, 2024
 
/s/    Stephen C. Chang   
Stephen C. Chang
Chief Executive Officer


EX-31.2 3 ex312-aosl03312024q3202410q.htm EX-31.2 Q3'24 Document

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) and 15d-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Yifan Liang, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Alpha and Omega Semiconductor Limited (the "registrant");
2.    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;
3.    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;
4.    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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.    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;
b.    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;
c.    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; and
d.    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; and
5.    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):
a.    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; and
b.    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.

Date: May 8, 2024
 
/s/    Yifan Liang        
Yifan Liang
Chief Financial Officer and Corporate Secretary


EX-32.1 4 ex321-aosl03312024q3202410q.htm EX-32.1 Q3'24 Document

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Stephen C. Chang, chief executive officer of Alpha and Omega Semiconductor Limited (the "Company"), certify for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,

a.the Quarterly Report of the Company on Form 10-Q for the fiscal quarter ended March 31, 2024 (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

b.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 8, 2024
 
/s/    Stephen C. Chang    
Stephen C. Chang
Chief Executive Officer




EX-32.2 5 ex322-aosl03312024q3202410q.htm EX-32.2 Q3'24 Document

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Yifan Liang, chief financial officer of Alpha and Omega Semiconductor Limited (the "Company"), certify for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,

a.the Quarterly Report of the Company on Form 10-Q for the fiscal quarter ended March 31, 2024 (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

b.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 8, 2024
                                
/s/    Yifan Liang       
Yifan Liang
Chief Financial Officer and Corporate Secretary

                                 



EX-101.SCH 6 aosl-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - The Company and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Equity Method Investment in Equity Investee link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Concentration of Credit Risk and Significant Customers link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Bank Borrowing Bank Borrowing link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Shareholders' Equity and Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - The Company and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Bank Borrowing (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - The Company and Significant Accounting Policies - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Components - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components - Other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Balance Sheet Components - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Balance Sheet Components - Other long term assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Balance Sheet Components - Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Bank Borrowing - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Segment and Geographic Information - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aosl-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 aosl-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 aosl-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Jireh Jireh [Member] Jireh Property, plant and equipment, net and land use rights, net Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating Lease Right-Of-Use Assets Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Pre Tax Income (Loss) Pre Tax Income (Loss) Pre Tax Income (Loss) Terms of credit sales, (in days) Concentration of Credit Risk, Terms of Sales on Credit Concentration of Credit Risk, Terms of Sales on Credit Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Customer deposits Accrued Customer Deposit Accrued Customer Deposit Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Property and equipment purchase commitments Capital Addition Purchase Commitments [Member] Nonvested at beginning of period (in shares) Nonvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Bank Borrowing Debt Disclosure [Text Block] Patents and technology rights Patents and Patented Technology [Member] Patents and Patented Technology [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Line Of Credit Maturing Septmeber 2025 Line Of Credit Maturing Septmeber 2025 [Member] Line Of Credit Maturing Septmeber 2025 Jireh Semiconductor Incorporated Jireh Semiconductor Incorporated [Member] Jireh Semiconductor Incorporated Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment and software Computer Equipment [Member] Discontinued Operations and Disposal Groups [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Commitments and contingencies (Note 12) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Equipment and construction in progress Construction in Progress, Gross Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Accounts receivable factoring agreement, maximum borrowing capacity Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Options vested and expected to vest, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Increase (decrease) in deferred revenue Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Concentration Risk Concentration Risk [Line Items] Director Director [Member] Shares reissued (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Leases Lessee, Leases [Policy Text Block] Revenue recognition Revenue [Policy Text Block] Major Customers [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Authorized: 10,000 shares; issued and outstanding: none at March 31, 2024 and June 30, 2023 Preferred Stock, Value, Issued Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Restricted stock units settlement in connection with service APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury shares at cost: 7,139 shares at March 31, 2024 and 7,157 shares at June 30, 2023 Treasury Stock, Value Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Options vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury shares (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Outstanding at beginning of period (in shares) Outstanding at end of period (In shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Finite-lived Intangible Assets and Goodwill Schedule of Finite-lived Intangible Assets and Goodwill [Line Items] [Line Items] for Schedule of Finite-lived Intangible Assets and Goodwill [Table] Trading Symbol Trading Symbol Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member] Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member] Payments to acquire investment Payments to Acquire Equity Method Investments Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Operating leases: Operating Lease Costs [Abstract] Operating Lease Costs [Abstract] Other Current Assets Schedule of Other Current Assets [Table Text Block] Net loss Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Manufacturing machinery and equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Sale Leaseback Transaction, Name [Domain] Sale Leaseback Transaction, Name [Domain] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Other Customers Other Customers [Member] Other Customers ESPP Employee Share Purchase Plan [Member] Employee Stock [Member] Cumulative translation adjustment removal due to deconsolidation of the JV Company Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Repurchase of common shares under shares repurchase program Stock Repurchased During Period, Value Prepaid income tax Prepaid Taxes Shareholders' Equity: Equity, Attributable to Parent [Abstract] Other Other Assets, Miscellaneous, Noncurrent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred revenue Contract with Customer, Liability Delivery payment, percent Sale Leaseback Transaction, Delivery Payment, Percent Sale Leaseback Transaction, Delivery Payment, Percent Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Prepayments for property and equipment Prepayment for Property and Equipment Prepayment for Property and Equipment Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Lease Financing Lease Financing [Member] Lease Financing [Member] Name Measure Name Name Forgone Recovery, Individual Name Prepaid maintenance Prepaid Maintenance, Current Prepaid Maintenance, Current Goodwill Goodwill Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Payments for purchase of optional hardware Payments for Purchase of Other Assets Accrued facilities related expenses Accrued Facility Expenses Accrued Facility Expenses 2025 Long-Term Debt, Maturity, Year Two Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Upfront fees Upfront Fees Upfront Fees Entity Small Business Entity Small Business Volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Restricted Stock Time-based Restricted Stock Units (TRSU) [Member] Time-based Restricted Stock Units (TRSU) [Member] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative Selling, General and Administrative Expenses [Member] 2023 (Remaining) Long-Term Debt, Maturity, Remainder of Fiscal Year Accounts Receivable Accounts Receivable [Member] Operating lease liabilities - long-term Operating Lease, Liability, Noncurrent The Company and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted cash Restricted Cash and Cash Equivalents, Current Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt instrument, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Exercise of common stock options and release of restricted stock units (in shares) Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Units Released Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Units Released Schedule of Maturities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Raw materials, wafers, and packaging and testing services puchase commitments Inventories and Services [Member] Inventories and Services [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Withholding tax on restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] Intangible assets, net Intangible assets, net Intangible Assets, Net (Including Goodwill) Schedule of Operating Lease Future Minimum Lease Payments (Topic 842) Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Net income (loss) per common share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract] Income taxes payable Accrued Income Taxes, Current Down payment amount Sale Leaseback Transaction, Down Payment Amount Sale Leaseback Transaction, Down Payment Amount Lease completion buyout option, amount Sale Leaseback Transaction, Lease Completion Buyout Option, Amount Sale Leaseback Transaction, Lease Completion Buyout Option, Amount Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount The Bank The Bank [Member] The Bank [Member] Bank Of Communications Limited Bank Of Communications Limited [Member] Bank Of Communications Limited [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Operating and Finance Lease Costs Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common shares, par value $0.002 per share: Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Customs deposit Custom deposit non current Custom deposit non current Sales-Lease Back Transaction with Jireh Semiconductor Incorporated Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member] Sales-Lease Back Transaction with Jireh Semiconductor Incorporated Award Type [Axis] Award Type [Axis] Potential dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Implied interest rate Sale Leaseback Transaction, Implied Interest Rate, Percent Sale Leaseback Transaction, Implied Interest Rate, Percent Operating lease right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2024 (Remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Customer A Customer A [Member] Customer A [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Supplies, Assembly And Testing Services Supplies, Assembly And Testing Services [Member] Supplies, Assembly And Testing Services Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Interest Finance Lease, Interest Expense Warranty accrual Beginning balance Ending balance Product Warranty Accrual, Current Issuance of shares under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Michael L. Pfeiffer [Member] Michael L. Pfeiffer Property, Plant and Equipment Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Treasury stock acquired, average price per share (in dollars per share) Shares Acquired, Average Cost Per Share Income taxes payable Increase (Decrease) in Income Taxes Payable Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accounts receivable Accounts Receivable, before Allowance for Credit Loss Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable rent expense Variable Lease, Cost Fixed rent expense Operating Lease, Cost Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Beginning balance ( in shares) Ending balance ( in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Share-based Compensation Expense Share-Based Payment Arrangement [Policy Text Block] Other countries Other countries Other Countries [Member] Other Countries [Member] Industrial And Commercial Bank of China Industrial And Commercial Bank of China [Member] Industrial And Commercial Bank of China [Member] License And Development Serivces License And Development Serivces [Member] License And Development Serivces Selling, general and administrative Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Interest Receivable, Current Interest Receivable, Current Weighted average remaining recognition period (in years) Recognition period of share-based compensation expense (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Depreciation and amortization Depreciation, Amortization and Accretion, Net Document Type Document Type Packaging and testing services and other Packaging and testing services [Member] Packaging and testing services [Member] Tabular List, Table Tabular List [Table Text Block] Short-term lease expenses Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Entity Address, Address Line Two Entity Address, Address Line Two Risks and Uncertainties Risks and Uncertainties [Policy Text Block] Risks and Uncertainties [Policy Text Block] 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Purchase commitment, amount Purchase Commitment, Remaining Minimum Amount Committed Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Government Grants Government Grants, Policy [Policy Text Block] Government Grants, Policy [Policy Text Block] Basis of Preparation Basis of Accounting, Policy [Policy Text Block] 2024 Finance Lease, Liability, to be Paid, Year One Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Stock rotation accrual Beginning balance Ending balance Stock Rotation Accrual, Current Stock Rotation Accrual, Current Ownership interest, percent Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Customer Concentration Risk Customer Concentration Risk [Member] Preferred shares, par value $0.002 per share: Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Other Customer Other Customer [Member] Title of 12(b) Security Title of 12(b) Security Purchase Commitment, Excluding Long-term Committment [Line Items] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Additions Stock Rotation Accrual, Stock Issued Stock Rotation Accrual, Stock Issued Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party [Domain] Related Party, Type [Domain] Plan modification, incremental cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Nonvested at beginning of period (in dollars per share) Nonvested at end of period (in dollars per share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Other Assets, Current Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Government grant related to equipment Proceeds From Government Grant Related To Equipment Proceeds From Government Grant Related To Equipment Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Deposit with supplier Deposit Assets Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Office leases deposits Office Lease Deposit Assets, Noncurrent Office Lease Deposit Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Pre-tax book income Pre-Tax Book Income Pre-Tax Book Income Deconsolidation of non controlling interest Noncontrolling Interest, Decrease from Deconsolidation Equity method investment Equity Method Investments Total principal, less debt issuance costs Debt, Long-Term and Short-Term, Combined Amount Inventories Inventory, net Inventory, Net Total lease expenses Lease, Cost Land Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Equity Method Investment in Equity Investee Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Computer software liabilities Computer Software Liability, Noncurrent Computer Software Liability, Noncurrent Prepayment to supplier Prepayment to Supplier Prepayment to Supplier Total Shareholder Return Amount Total Shareholder Return Amount Exercisable at end of period (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Reconciliation of cash, cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Payment for repurchases of common shares Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosures of non-cash investing and financing information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Cumulative translation adjustment, attributable to noncontrolling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest Net payable, equity investee Increase (Decrease) in Accounts Receivable, Related Parties Total AOS Shareholders' Equity Parent [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Down payment percent Sale Leaseback Transaction, Down Payment, Percent Sale Leaseback Transaction, Down Payment, Percent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Property, plant and equipment, gross Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other long-term deposits Security Deposit Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Property, plant, and equipment excluding equipment and construction In progress, gross Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross Total minimum lease payments Finance Lease, Liability, to be Paid Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Third Party Investor Third Party Investors [Member] Third Party Investors Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Operating Leases: Operating Lease Assets [Abstract] Operating Lease Assets [Abstract] Investment in a privately held company Other Investments Indemnification Agreement Indemnification Agreement [Member] Market-based Restricted Stock Units (MSU) Market-based Restricted Stock Units (MSU) [Member] Market-based Restricted Stock Units (MSU) [Member] Stock Rotation Accrual Stock Rotation Accrual [Table Text Block] Stock Rotation Accrual [Table Text Block] Numerator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Shares reissued, average price (in dollars per share) Treasury Stock Reissued, Average Price Per Share Treasury Stock Reissued, Average Price Per Share Purchase Commitment, Excluding Long-term Committment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] Common shares, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Finance Leases Finance Lease, Liability [Abstract] Class of Stock [Domain] Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Name of Major Customer [Domain] Customer [Domain] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Equipment and tooling Equipment and Tooling [Member] Equipment and Tooling [Member] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Estimated effective income tax rate excluding discrete income tax expense Effective Income Tax Rate Reconciliation, Percent Repayments of borrowings Repayments of Debt Operating lease liability Total Operating Lease Liability Operating Lease, Liability The remainder of fiscal 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Stock Rotation Accrual Increase (Decrease) Stock Rotation Accrual Increae (Decrease) [Roll Forward] Stock Rotation Accrual Increase (Decrease) [Roll forward] Total liabilities Liabilities Service Service [Member] Other discrete income tax items Other Discrete Income Tax Expense (Benefit) Other Discrete Income Tax Expense (Benefit) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Shareholders' Equity and Share-based Compensation Shareholders' Equity and Share-Based Payments [Text Block] ESPP payable Employee Stock Purchase Plan Payable, Current Employee Stock Purchase Plan Payable, Current Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Customer deposits Contract with Customer, Liability, Noncurrent Utilization Stock Rotation Accrual, Payments Stock Rotation Accrual, Payments Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Related Party Transaction [Domain] Related Party Transaction [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Less: debt issuance costs Debt Issuance Costs, Gross, Current Employee Incentive Plan Employee Incentive Plan [Member] Employee Incentive Plan Principal amount Long-term Debt, Current Maturities, And Short-Term Debt, Gross Long-term Debt, Current Maturities, And Short-Term Debt, Gross Authorized: 100,000 shares; issued and outstanding: 35,836 shares and 28,697 shares, respectively at March 31, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023 Common Stock, Value, Issued China CHINA Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade name Trade Names [Member] Performance Based Restricted Stock Units (PRSUs) Member Performance Based Restricted Stock Units (PRSUs) Member [Member] Performance Based Restricted Stock Units (PRSUs) Member [Member] Accrued professional fees Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Principal payments on finance leases Financing cash flows from finance lease Finance Lease, Principal Payments Schedule of Finance Lease Future Minimum Lease Payments (Topic 842) Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Government Grants, Reduction Recorded To Operating Expenses Government Grants, Reduction Recorded To Operating Expenses Government Grants, Reduction Recorded To Operating Expenses Restricted cash Restricted Cash Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] All Individuals All Individuals [Member] Other income (loss), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Accounts Receivable Factoring Agreement August 9 2019 Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member] Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member] Statement [Table] Statement [Table] Income tax expense net of discrete tax expense Income Tax Expense (Benefit), Net Of Discrete Tax Expense Income Tax Expense (Benefit), Net Of Discrete Tax Expense Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, authorized amount (USD in Millions) Stock Repurchase Program, Authorized Amount Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Customers greater than 10% of total Concentration Risk, Percentage Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Building and building improvements Building [Member] Prepaid insurance Prepaid Insurance Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Short-term Debt [Abstract] Short-Term Debt [Abstract] 2027 Finance Lease, Liability, to be Paid, Year Four Additions Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable at end of period, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Office furniture and equipment Furniture and Fixtures [Member] License and development services License And Development Services [Member] License And Development Services Stated percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Schedule of Lease Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Total Alpha and Omega Semiconductor Limited shareholder's equity Beginning balance Ending balance Equity, Attributable to Parent Exercise of common stock options and release of restricted stock units (in shares) Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released, Shares Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released, Shares Unrecognized tax benefit that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Hong Kong HONG KONG Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Revision of Prior Period [Domain] Revision of Prior Period [Domain] Line Of Credit Maturing December 1 2023 Line Of Credit Maturing December 1 2023 [Member] Line Of Credit Maturing December 1 2023 2021 Market-based Restricted Stock Units (MSU) 2021 Market-based Restricted Stock Units [Member] 2021 Market-based Restricted Stock Units Foreign Line of Credit Foreign Line of Credit [Member] Net income (loss) per share: Earnings Per Share Reconciliation [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Delivery payment, amount Sale Leaseback Transaction, Delivery Payment, Amount Sale Leaseback Transaction, Delivery Payment, Amount Entity Emerging Growth Company Entity Emerging Growth Company Chongqing Funds Chongqing Funds [Member] Chongqing Funds [Member] Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Total intangible assets Intangible Assets, Net (Excluding Goodwill) Bing Xue [Member] Bing Xue Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Parent Company Parent Company [Member] Document Fiscal Period Focus Document Fiscal Period Focus Utilization Standard Product Warranty Accrual, Decrease for Payments 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Increase in ownership percentage Increase (Decrease) Equity Method Investment, Ownership Percentage Increase (Decrease) Equity Method Investment, Ownership Percentage Common Shares Common Stock [Member] Income taxes payable - long-term Accrued Income Taxes, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited Earnings Per Share [Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Joint Venture Corporate Joint Venture [Member] Total debt, less debt issuance costs Long-term Debt, Current Maturities, And Short-term Debt Long-term Debt, Current Maturities, And Short-term Debt Ownership interest Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Beginning balance, including portion attributable to noncontrolling interest Ending balance, including portion attributable to noncontrolling interest Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Weighted average number of common shares used to compute net income (loss) per share Diluted: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Weighted average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Summary of Stock Option Activities Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Exercise of common stock options and release of restricted stock units Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Principal amount Long-term Debt, Excluding Current Maturities, Gross Long-term Debt, Excluding Current Maturities, Gross Nonrelated Party Nonrelated Party [Member] Withholding tax on restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Hongkong And Shanghai Banking Corporation Limited Hongkong And Shanghai Banking Corporation Limited [Member] Hongkong And Shanghai Banking Corporation Limited [Member] Less: debt issuance costs Debt Issuance Costs, Gross Net income (loss) including noncontrolling interest Net income (loss) including noncontrolling interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained Earnings Retained Earnings [Member] Accounts receivable factoring agreement, remaining borrowing capacity Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity Short-term debt Long-Term Debt, Current Maturities Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Sale Leaseback Transaction, Description [Axis] Sale Leaseback Transaction, Description [Axis] Total liabilities and shareholders' equity Liabilities and Equity Exercisable at end of period (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Other long-term assets Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets ROU assets associated with operating leases Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of shares under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Outstanding balance Sales Leaseback Transaction, Debt Outstanding, Amount Sales Leaseback Transaction, Debt Outstanding, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value The remainder of fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Discrete income tax expense Discrete Income Tax Expense (Benefit) Discrete Income Tax Expense (Benefit) Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses Reissuance of treasury stock upon exercise of common stock options and release of RSUs (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Proceeds from borrowings Proceeds from Issuance of Debt Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Short-term leases Short-Term Lease Costs [Abstract] Short-Term Lease Costs [Abstract] Debt financing term (in years) Sale Leaseback Transaction, Lease Terms Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Shares repurchase program, remaining balance Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Net income (loss) before income (loss) from equity method investment Income (Loss) from Continuing Operations before Equity Method Investments, Noncontrolling Interest Income (Loss) from Continuing Operations before Equity Method Investments, Noncontrolling Interest Accounts payable Increase (Decrease) in Accounts Payable Common shares, authorized (in shares) Common Stock, Shares Authorized Proceeds from upfront fees Proceeds From Upfront Fees Proceeds From Upfront Fees South Korea KOREA, REPUBLIC OF Debt, Long-Term And Short-Term, Combined Amount, Net Debt, Long-Term And Short-Term, Combined Amount, Net Debt, Long-Term And Short-Term, Combined Amount, Net Loan agreements, short-term debt Short-Term Debt Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Accrued Liabilities Accrued Liabilities [Abstract] Accrued inventory Accrued Inventory Accrued Inventory Entity Address, Country Entity Address, Country Number of directors on Board Equity Method Investment, Number of Directors Equity Method Investment, Number of Directors Less: debt issuance costs Debt Issuance Cost, Gross, Noncurrent Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Realized gain on disposal of equity method investments, net Equity Method Investment, Realized Gain (Loss) on Disposal, Net Equity Method Investment, Realized Gain (Loss) on Disposal, Net Accounts receivable factoring agreement, maximum borrowing capacity, percent of net accounts receivable Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Less: Noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Property, plant and equipment excluding equipment and construction in progress, net Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value YinHai Leasing Company and China Import/Export Bank YinHai Leasing Company and China Import/Export Bank [Member] YinHai Leasing Company and China Import/Export Bank [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Cash paid from amounts included in the measurement of lease liabilities: Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Government Grants, Reduction Recorded To Interest Expense Government Grants, Reduction Recorded To Interest Expense Government Grants, Reduction Recorded To Interest Expense Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total Finance Lease Liability Finance Lease, Liability Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Accrued property, plant and equipment Accrued Property, Plant and Equipment Accrued Property, Plant and Equipment Accounting for income taxes Income Tax, Policy [Policy Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Intangible Assets Disclosure Schedule of Intangible Assets and Goodwill [Table Text Block] 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Options outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity Customer D Customer D [Member] Customer D 2018 Market-based Restricted Stock Units (MSU) 2018 Market-based Restricted Stock Units (MSU) [Member] 2018 Market-based Restricted Stock Units (MSU) [Member] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Stock options, RSUs and ESPP shares Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other current and long-term assets Increase (Decrease) in Other Operating Assets Collateral amount Debt Instrument, Collateral Amount 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of goods sold Cost of Sales [Member] Beginning balance, noncontrolling interest Ending balance, noncontrolling interest Equity, Attributable to Noncontrolling Interest Historical cost Sale Leaseback Transaction, Historical Cost Document Period End Date Document Period End Date Proceeds from lines of credit Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Allowance for price adjustments Allowance for Price Adjustments Receivable, Current Allowance for Price Adjustments Receivable, Current Finance lease Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities - long-term Finance Lease, Liability, Noncurrent Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amount outstanding Line of Credit Facility, Fair Value of Amount Outstanding Indemnifications accrual Loss Contingency Accrual Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Concentration of Credit Risk and Significant Customers Concentration Risk Disclosure [Text Block] Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Effect of potentially dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Income tax expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Employee stock options and RSUs Stock Options and Restricted Stock Units (RSUs) [Member] Stock Options and Restricted Stock Units (RSUs) [Member] Accrued compensation and benefits Employee-related Liabilities, Current Scenario, Adjustment Scenario, Adjustment [Member] Number of operating segments Number of Operating Segments Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Power discrete Power Discrete [Member] Power Discrete [Member] Lender Name [Axis] Lender Name [Axis] Accounts receivable factoring agreement, borrowed amount outstanding Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding Operating leases Operating Lease, Weighted Average Remaining Lease Term Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Other receivables Other Receivables, Net, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Number of appointments to board of directors Equity Method Investment, Number of Appointments to Board of Directors Equity Method Investment, Number of Appointments to Board of Directors Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Joint Venture [Abstract] Joint Venture [Abstract] Joint Venture [Abstract] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Deferred income taxes, net Increase (Decrease) in Deferred Income Taxes Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Withholding tax on restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating leases Operating Lease, Weighted Average Discount Rate, Percent Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Schedule of Finite-lived Intangible Assets and Goodwill [Table] Schedule of Finite-lived Intangible Assets and Goodwill [Table] Schedule of Finite-lived Intangible Assets and Goodwill [Table] Treasury Stock, Shares, Acquired Repurchase of common shares under shares repurchase program Treasury Stock, Shares, Acquired Accumulated depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt Total debt, less debt issuance costs Long-Term Debt, Excluding Current Maturities Finance lease Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Proceeds from sale of equity interest in the JV Company Proceeds from Sale of Equity Method Investments Diluted (in shares) Weighted average number of common shares used to compute diluted net income (loss) per share Weighted Average Number of Shares Outstanding, Diluted Finance lease: Finance Lease Costs [Abstract] Finance Lease Costs [Abstract] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Treasury Stock Reissued Treasury Stock Reissued [Member] Treasury Stock Reissued [Member] Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Interest income (expense), net Interest Income (Expense), Nonoperating, Net Operating expenses Operating Expenses [Abstract] Less amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Options outstanding, Weighted-Average Remaining Contractual Life (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Equity method investment income (loss) from equity investee Equity method investment income (loss) from equity investee Income (Loss) from Equity Method Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Reissuance of treasury stock upon exercise of common stock options and release of RSUs Stock Issued During Period, Value, Treasury Stock Reissued Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other prepaid expenses Other Prepaid Expense, Current Power IC Power IC [Member] Power IC [Member] United States UNITED STATES Operating cash flows from finance lease Finance Lease, Interest Payment on Liability Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Purchases from related party Related Party Transaction, Purchases from Related Party Total operating expenses Operating Expenses Amortization of equipment Finance Lease, Right-of-Use Asset, Amortization Segment and Geographic Information Segment Reporting Disclosure [Text Block] Finance Lease: Finance Lease Assets [Abstract] Finance Lease Assets [Abstract] Value-added tax receivable Local VAT Receivable Local VAT (Value Added Tax) Receivable China Construction Bank China Construction Bank [Member] China Construction Bank Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Net income including noncontrolling interest Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liabilities Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Customer C Customer C [Member] Customer C [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Long-term Debt, Unclassified [Abstract] Long-Term Debt, Unclassified [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average number of common shares used to compute basic net income (loss) per share Weighted Average Number of Shares Outstanding, Basic Statement, Scenario [Axis] Scenario [Axis] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Operating income (loss) Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Consolidated Entities [Domain] Consolidated Entities [Domain] Cost of goods sold Cost of Revenue Proceeds from exercise of stock options and ESPP Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Purchase price financing, percent Sale Leaseback Transaction, Purchase Price Financing, Percent Sale Leaseback Transaction, Purchase Price Financing, Percent Customer B Customer B [Member] Customer B [Member] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Scenario [Domain] Scenario [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-Term Line of Credit Long-Term Line of Credit Customer relationships Customer Relationships [Member] Noncontrolling Interest Noncontrolling Interest [Member] EX-101.PRE 10 aosl-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
9 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-34717  
Entity Registrant Name Alpha and Omega Semiconductor Limited  
Entity Incorporation, State or Country Code D0  
Entity Tax Identification Number 77-0553536  
Entity Address, Address Line One Clarendon House  
Entity Address, Address Line Two 2 Church Street  
Entity Address, City or Town Hamilton  
Entity Address, Postal Zip Code HM 11  
Entity Address, Country BM  
City Area Code 408  
Local Phone Number 830-9742  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Shares  
Trading Symbol AOSL  
Security Exchange Name NASDAQ  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   28,701,746
Entity Central Index Key 0001387467  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 174,387 $ 195,188
Restricted cash 208 415
Accounts receivable, net 13,254 22,420
Inventories 198,098 183,247
Other current assets 8,604 22,666
Total current assets 394,551 423,936
Property, plant and equipment, net 339,515 357,831
Operating lease right-of-use assets 24,421 24,349
Intangible assets, net 4,328 6,765
Equity method investment 359,244 366,617
Deferred income tax assets 499 536
Other long-term assets 31,491 19,703
Total assets 1,154,049 1,199,737
Current liabilities:    
Accrued liabilities 73,587 79,533
Income taxes payable 4,490 5,546
Short-term debt 11,584 11,434
Deferred revenue 7,664 8,073
Finance lease liabilities 917 867
Operating lease liabilities 4,909 4,383
Total current liabilities 159,939 172,561
Long-term debt 29,653 38,360
Income taxes payable - long-term 2,978 2,817
Deferred income tax liabilities 26,337 27,283
Finance lease liabilities - long-term 2,522 3,216
Operating lease liabilities - long-term 20,099 20,544
Other long-term liabilities 23,584 51,037
Total liabilities 265,112 315,818
Commitments and contingencies (Note 12)
Preferred shares, par value $0.002 per share:    
Authorized: 10,000 shares; issued and outstanding: none at March 31, 2024 and June 30, 2023 0 0
Common shares, par value $0.002 per share:    
Authorized: 100,000 shares; issued and outstanding: 35,836 shares and 28,697 shares, respectively at March 31, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023 72 70
Treasury shares at cost: 7,139 shares at March 31, 2024 and 7,157 shares at June 30, 2023 (79,220) (79,365)
Additional paid-in capital 345,413 329,034
Accumulated other comprehensive loss (11,125) (8,111)
Retained earnings 633,797 642,291
Total Alpha and Omega Semiconductor Limited shareholder's equity 888,937 883,919
Total liabilities and shareholders' equity 1,154,049 1,199,737
Related Party    
Current liabilities:    
Accounts payable 14,275 11,950
Nonrelated Party    
Current liabilities:    
Accounts payable $ 42,513 $ 50,775
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Jun. 30, 2023
Preferred stock, par value (in dollars per share) $ 0.002 $ 0.002
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common shares, par value (in dollars per share) $ 0.002 $ 0.002
Common shares, authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 35,836,000 34,811,000
Common stock, shares outstanding (in shares) 28,697,000 27,654,000
Treasury shares (in shares) 7,139,000 7,157,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
Revenue $ 150,060 $ 132,560 $ 495,978 $ 529,796
Cost of goods sold 114,505 101,774 365,497 374,841
Gross profit 35,555 30,786 130,481 154,955
Operating expenses        
Research and development 23,095 22,578 68,127 65,435
Selling, general and administrative 22,964 22,610 64,611 69,603
Total operating expenses 46,059 45,188 132,738 135,038
Operating income (loss) (10,504) (14,402) (2,257) 19,917
Other income (loss), net 308 (513) (138) (1,432)
Interest income (expense), net 271 5 774 (1,000)
Net income including noncontrolling interest (9,925) (14,910) (1,621) 17,485
Income tax expense 611 2,517 2,643 5,550
Net income (loss) before income (loss) from equity method investment (10,536) (17,427) (4,264) 11,935
Equity method investment income (loss) from equity investee (676) (1,480) (4,085) 1,533
Net income (loss) including noncontrolling interest $ (11,212) $ (18,907) $ (8,349) $ 13,468
Net income (loss) per common share        
Basic (in dollars per share) $ (0.39) $ (0.68) $ (0.30) $ 0.49
Diluted (in dollars per share) $ (0.39) $ (0.68) $ (0.30) $ 0.46
Weighted average number of common shares used to compute net income (loss) per share        
Basic (in shares) 28,433 27,710 28,022 27,537
Diluted (in shares) 28,433 27,710 28,022 29,576
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) including noncontrolling interest $ (11,212) $ (18,907) $ (8,349) $ 13,468
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment 2,812 3,748 (3,014) (10,236)
Comprehensive income (loss) $ (8,400) $ (15,159) $ (11,363) $ 3,232
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Total AOS Shareholders' Equity
Common Shares
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance at Jun. 30, 2022   $ 854,093 $ 68 $ (66,000) $ 288,951 $ 1,080 $ 629,994
Beginning balance ( in shares) at Jun. 30, 2022     33,988        
Beginning balance (in shares) at Jun. 30, 2022       6,617      
Increase (Decrease) in Stockholders' Equity              
Exercise of common stock options and release of restricted stock units   551     550    
Exercise of common stock options and release of restricted stock units (in shares)     683        
Exercise of common stock options and release of restricted stock units (in shares)     1        
Reissuance of treasury stock upon exercise of common stock options and release of RSUs       $ 60     (60)
Reissuance of treasury stock upon exercise of common stock options and release of RSUs (in shares)       7      
Withholding tax on restricted stock units   (6,152)     (6,152)    
Withholding tax on restricted stock units (in shares)     (233)        
Issuance of shares under ESPP   4,080     4,080    
Issuance of shares under ESPP (in shares)     137        
Repurchase of common shares under shares repurchase program   (2,665)   $ (2,665)      
Share-based compensation   34,119     34,119    
Net loss $ 13,468 13,468         13,468
Net income (loss) including noncontrolling interest 13,468            
Cumulative translation adjustment   (10,236)       (10,236)  
Foreign currency translation adjustment (10,236)            
Ending balance at Mar. 31, 2023   887,258 $ 69 $ (68,605) 321,548 (9,156) 643,402
Ending balance ( in shares) at Mar. 31, 2023     34,575        
Ending balance (in shares) at Mar. 31, 2023       6,717      
Increase (Decrease) in Stockholders' Equity              
Treasury Stock, Shares, Acquired       (107)      
Beginning balance at Dec. 31, 2022   899,674 $ 68 $ (65,990) 316,141 (12,904) 662,359
Beginning balance ( in shares) at Dec. 31, 2022     34,181 6,616      
Increase (Decrease) in Stockholders' Equity              
Exercise of common stock options and release of restricted stock units   532     531    
Exercise of common stock options and release of restricted stock units (in shares)     611        
Exercise of common stock options and release of restricted stock units (in shares)     1        
Reissuance of treasury stock upon exercise of common stock options and release of RSUs       $ 50     (50)
Reissuance of treasury stock upon exercise of common stock options and release of RSUs (in shares)       6      
Withholding tax on restricted stock units   (5,556)     (5,556)    
Withholding tax on restricted stock units (in shares)     (217)        
Repurchase of common shares under shares repurchase program   (2,665)   $ (2,665)      
Share-based compensation   10,432     10,432    
Net loss (18,907) (18,907)         (18,907)
Net income (loss) including noncontrolling interest (18,907)            
Cumulative translation adjustment   3,748       3,748  
Foreign currency translation adjustment 3,748            
Ending balance at Mar. 31, 2023   887,258 $ 69 $ (68,605) 321,548 (9,156) 643,402
Ending balance ( in shares) at Mar. 31, 2023     34,575        
Ending balance (in shares) at Mar. 31, 2023       6,717      
Increase (Decrease) in Stockholders' Equity              
Treasury Stock, Shares, Acquired       (107)      
Beginning balance at Jun. 30, 2023 $ 883,919 883,919 $ 70 $ (79,365) 329,034 (8,111) 642,291
Beginning balance ( in shares) at Jun. 30, 2023 34,811   34,811        
Beginning balance (in shares) at Jun. 30, 2023 7,157     7,157      
Increase (Decrease) in Stockholders' Equity              
Exercise of common stock options and release of restricted stock units   2,227     2,225    
Exercise of common stock options and release of restricted stock units (in shares)     1,156        
Exercise of common stock options and release of restricted stock units (in shares)     2        
Reissuance of treasury stock upon exercise of common stock options and release of RSUs       $ 145     (145)
Reissuance of treasury stock upon exercise of common stock options and release of RSUs (in shares)       18      
Withholding tax on restricted stock units   (7,343)     (7,343)    
Withholding tax on restricted stock units (in shares)     (308)        
Issuance of shares under ESPP   3,423     3,423    
Issuance of shares under ESPP (in shares)     177        
Share-based compensation   18,074     18,074    
Net loss $ (8,349) (8,349)         (8,349)
Net income (loss) including noncontrolling interest (8,349)            
Cumulative translation adjustment   (3,014)       (3,014)  
Foreign currency translation adjustment (3,014)            
Ending balance at Mar. 31, 2024 $ 888,937 888,937 $ 72 $ (79,220) 345,413 (11,125) 633,797
Ending balance ( in shares) at Mar. 31, 2024 35,836   35,836        
Ending balance (in shares) at Mar. 31, 2024 7,139     7,139      
Beginning balance at Dec. 31, 2023   894,558 $ 70 $ (79,343) 342,636 (13,937) 645,132
Beginning balance ( in shares) at Dec. 31, 2023     35,205        
Beginning balance (in shares) at Dec. 31, 2023       7,154      
Increase (Decrease) in Stockholders' Equity              
Exercise of common stock options and release of restricted stock units   1,055     1,053    
Exercise of common stock options and release of restricted stock units (in shares)     918        
Exercise of common stock options and release of restricted stock units (in shares)     2        
Reissuance of treasury stock upon exercise of common stock options and release of RSUs       $ 123     (123)
Reissuance of treasury stock upon exercise of common stock options and release of RSUs (in shares)       15      
Withholding tax on restricted stock units   (6,741)     (6,741)    
Withholding tax on restricted stock units (in shares)     (287)        
Share-based compensation   8,465     8,465    
Net loss $ (11,212) (11,212)         (11,212)
Net income (loss) including noncontrolling interest (11,212)            
Cumulative translation adjustment   2,812       2,812  
Foreign currency translation adjustment 2,812            
Ending balance at Mar. 31, 2024 $ 888,937 $ 888,937 $ 72 $ (79,220) $ 345,413 $ (11,125) $ 633,797
Ending balance ( in shares) at Mar. 31, 2024 35,836   35,836        
Ending balance (in shares) at Mar. 31, 2024 7,139     7,139      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net income (loss) including noncontrolling interest $ (8,349) $ 13,468
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 39,849 31,162
Equity method investment income (loss) from equity investee 4,085 (1,533)
Share-based compensation expense 18,074 34,119
Deferred income taxes, net (910) (962)
Loss on disposal of property and equipment 88 387
Changes in operating assets and liabilities    
Accounts receivable 9,166 46,247
Inventories (14,851) (21,744)
Other current and long-term assets 3,637 (7,824)
Accounts payable (4,303) (21,581)
Net payable, equity investee 2,325 (10,595)
Income taxes payable (895) 2,506
Increase (decrease) in deferred revenue (409) 14,370
Accrued and other liabilities (28,916) (29,366)
Net cash provided by operating activities 18,591 48,654
Cash flows from investing activities    
Purchases of property and equipment (29,759) (91,261)
Proceeds from sale of property and equipment 357 27
Government grant related to equipment 809 631
Net cash used in investing activities (28,593) (90,603)
Cash flows from financing activities    
Withholding tax on restricted stock units (7,343) (6,152)
Proceeds from exercise of stock options and ESPP 5,650 4,631
Proceeds from borrowings 0 8,632
Payment for repurchases of common shares 0 (2,665)
Repayments of borrowings (8,586) (10,260)
Principal payments on finance leases (644) (603)
Net cash used in financing activities (10,923) (6,417)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (83) (121)
Net decrease in cash, cash equivalents and restricted cash (21,008) (48,487)
Cash, cash equivalents and restricted cash at beginning of period 195,603 314,651
Cash, cash equivalents and restricted cash at end of period 174,595 266,164
Supplemental disclosures of non-cash investing and financing information:    
Property and equipment purchased but not yet paid 3,906 17,298
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 174,387 265,946
Restricted cash 208 218
Total cash, cash equivalents, and restricted cash $ 174,595 $ 266,164
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Significant Accounting Policies
Jan. 26, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Significant Accounting Policies The Company and Significant Accounting Policies
The Company

Alpha and Omega Semiconductor Limited and its subsidiaries (the “Company”, “AOS”, “we” or “us”) design, develop and supply a broad range of power semiconductors. The Company's portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment. The Company conducts its operations primarily in the United States of America (“USA”), Hong Kong, China, and South Korea.
Basis of Preparation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission Regulation S-X, as amended. They do not include all information and footnotes necessary for a fair presentation of financial position, results of operations and cash flows in conformity with U.S. GAAP for complete financial statements. These Condensed Consolidated Financial Statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023. All significant intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring adjustments and accruals) considered necessary for a fair presentation of the results of operations for the periods presented have been included in the interim periods. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2024 or any other interim period. The consolidated balance sheet at June 30, 2023 is derived from the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023.

Joint Venture

On March 29, 2016, the Company entered into a joint venture contract (the “JV Agreement”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the “JV Company”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the “JV Transaction”). Prior to December 1, 2021, the JV Company was accounted for under the provisions of the consolidation guidance since the Company had controlling financial interest. As of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting. As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%. In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which
increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) 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.

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.

Revenue recognition

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.

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.

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, “Revenue from Contracts with Customers”. 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.

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.

License and Development Revenue Recognition

In February 2023, the Company entered into a license agreement with a customer, pursuant to which the Company agreed to license its proprietary Silicon Carbide (SiC) technology to the customer and engineering and development services for 24 months for a total fee of $45.0 million, consisting of fees of $18.0 million, $6.8 million and $9.0 million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months during which the Company performs the engineering and development services. The Company uses the input method to measure progress, which method represents a faithful depiction of the transfer of services. During the three and nine months ended March 31, 2024, the Company recorded license and development revenue of $5.1 million and $16.2 million, respectively. During the three and nine months ended March 31, 2023, the Company recorded $3.6 million of license and development revenue. The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets. As of March 31, 2024, the Company had recorded a total of $26.1 million of license and development revenue. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.
Share-based Compensation Expense

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 Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.
Restricted Cash

The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024 and June 30, 2023, the amount of restricted cash was $0.2 million and $0.4 million, respectively.
Equity method investment
The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 1, 2021, the Company reduced its equity interest in the JV Company and no longer controls the JV Company. As a result, beginning December 2, 2021, the Company records its investment under the equity method of accounting. Since the Company is unable to obtain accurate financial information from the JV Company in a timely manner, the Company records its share of earnings or losses of such affiliate on a one quarter lag. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect its consolidated financial statements, if applicable.
The Company records its interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income (loss). Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income (loss).
Valuation of inventories

The Company carries 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 its 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 the Company, additional future inventory write-downs may be required that could adversely affect its 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.
Fair Value of Financial Instruments

The fair value of cash equivalents is 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, credit risk and terms of the debts.

Government Grants

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 three and nine months ended March 31, 2024, the Company reduced property, plant and equipment by $0.4 million and $0.8 million, respectively. During the three and nine months ended March 31, 2023, the Company reduced property, plant and equipment by nil and $0.6 million, and operating expenses by $0.0 million and $0.1 million, respectively.

Accounting for income taxes

Income tax expense or benefit is based on income or loss before income 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.

The Company is subject to income taxes in a number of jurisdictions. Significant judgment is required in determining the worldwide provision for income taxes. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business. The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due. While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.

The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.

The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.

Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part. When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and development tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized. The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable. The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.

The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized. The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the
applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement. Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management. If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.

The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions. The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.

Long-lived Assets

The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.

Comprehensive Income
Comprehensive income 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 consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income.

Recent Accounting Pronouncements
    
Recently Adopted Accounting Standards

None
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Method Investment in Equity Investee
9 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Equity Method Investment in Equity Investee Equity Method Investment in Equity Investee
On December 1, 2021 (the “Effective Date”), Alpha & Omega Semiconductor (Shanghai) Ltd. (“AOS SH”) and Agape Package Manufacturing (Shanghai) Limited (“APM SH” and, together with AOS SH, the “Sellers”), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement ("STA") with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the “Transaction”). The Transaction closed on December 2, 2021 (the “Closing Date”), which reduced the Company’s equity interest in the JV Company from 50.9% to 48.8%. Also, the Company’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’s Consolidated Financial Statements effective as of the Closing Date.

On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash. As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.

On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the “Investment Agreement”) between the JV Company and certain third-party investors (the “New Investors”). 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 million (or approximately USD 80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.

In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.
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 three and nine months ended March 31, 2024, the Company recorded a $0.7 million loss and $4.1 million loss of its equity share of the JV Company, respectively, using lag reporting. During the three and nine months ended March 31, 2023, the Company recorded $1.5 million in loss and a $1.5 million income of its equity in income of the JV Company, respectively, using lag reporting.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
9 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
As of March 31, 2024, the Company owned a 42.8% equity interest in the JV Company, which, by definition, is a related party to the Company. The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS. AOS previously sold 8-inch wafers to the JV Company for further assembly and testing services until January 1, 2023, when it changed to consign the 8-inch wafers to the JV Company. Due to the right of offset of receivables and payables with the JV Company, as of March 31, 2024, AOS recorded the net amount of $14.3 million as payable related to equity investee, net, in the Condensed Consolidated Balance Sheet. The purchases by AOS for the three and nine months ended March 31, 2024 were $22.4 million and $80.8 million, respectively, and the sales by AOS for the three and nine months ended March 31, 2024 were $2.6 million and $6.3 million, respectively. The purchases by AOS for the three and nine months ended March 31, 2023 were $20.2 million and $106.1 million, respectively, and the sales by AOS for the three and nine months ended March 31, 2023 were $4.0 million and $34.4 million, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited
9 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited Net Income (Loss) Per Common Share
The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:
 Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands, except per share data)
Numerator:
Net income (loss)
$(11,212)$(18,907)$(8,349)$13,468 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income (loss) per share
28,433 27,710 28,022 27,537 
Diluted:
Weighted average number of common shares used to compute basic net income (loss) per share
28,433 27,710 28,022 27,537 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares— — — 2,039 
Weighted average number of common shares used to compute diluted net income (loss) per share
28,433 27,710 28,022 29,576 
Net income (loss) per share:
Basic$(0.39)$(0.68)$(0.30)$0.49 
Diluted$(0.39)$(0.68)$(0.30)$0.46 
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:
 Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands)(in thousands)
Employee stock options and RSUs1,688 3,152 2,242 281 
ESPP1,008 767 1,046 279 
Total potential dilutive securities2,696 3,919 3,288 560 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Credit Risk and Significant Customers
9 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk and Significant Customers Concentration of Credit Risk and Significant Customers
The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application and review of credit approvals, credit ratings and other monitoring procedures. In some instances, the Company also obtains letters of credit from certain customers.
Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit requirements, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.
Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:
Three Months Ended March 31,Nine Months Ended March 31,
Percentage of revenue2024202320242023
Customer A25.0 %21.0 %26.1 %21.7 %
Customer B46.4 %28.7 %44.8 %35.5 %
Customer D*17.9 %*14.1 %

 March 31,
2024
June 30,
2023
Percentage of accounts receivable
Customer A*15.3 %
Customer B*17.6 %
Customer C23.9 %13.3 %
Customer D30.6 %30.9 %
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components
9 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts receivable, net:
 March 31,
2024
June 30,
2023
(in thousands)
Accounts receivable$62,565 $62,426 
Less: Allowance for price adjustments(49,281)(39,976)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$13,254 $22,420 

Inventories:
 March 31,
2024
June 30,
2023
(in thousands)
Raw materials$83,535 $86,620 
Work-in-process88,808 69,426 
Finished goods25,755 27,201 
 $198,098 $183,247 

Other current assets:
March 31,
2024
June 30,
2023
(in thousands)
Value-added tax receivable$280 $275 
Other prepaid expenses2,911 3,863 
Prepaid insurance693 4,162 
Prepaid maintenance1,496 1,697 
Prepayment to supplier115 10,689 
Prepaid income tax2,326 707 
Interest receivable364 135 
Other receivables419 1,138 
$8,604 $22,666 
Property, plant and equipment, net:
 March 31,
2024
June 30,
2023
(in thousands)
Land$4,877 $4,877 
Building and building improvements26,970 26,478 
Manufacturing machinery and equipment415,598 398,757 
Equipment and tooling35,553 32,737 
Computer equipment and software51,870 49,890 
Office furniture and equipment3,264 3,087 
Leasehold improvements41,521 38,787 
 579,653 554,613 
Less: accumulated depreciation and amortization(308,439)(272,503)
 271,214 282,110 
Equipment and construction in progress68,301 75,721 
Property, plant and equipment, net$339,515 $357,831 

Intangible assets, net:
March 31,
2024
June 30,
2023
(in thousands)
Patents and technology rights$18,037 $18,037 
Trade name268 268 
Customer relationships1,150 1,150 
19,455 19,455 
Less: accumulated amortization(15,396)(12,959)
4,059 6,496 
Goodwill269 269 
Intangible assets, net$4,328 $6,765 

Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2024 (Remaining)$812 
20253,247 
$4,059 
Other long-term assets:
March 31,
2024
June 30,
2023
(in thousands)
Prepayments for property and equipment$3,229 $1,717 
Investment in a privately held company100 100 
Customs deposit651 931 
Deposit with supplier23,342 12,290 
Other long-term deposits37 37 
Office leases deposits1,347 1,274 
Other2,785 3,354 
 $31,491 $19,703 
Accrued liabilities:
March 31,
2024
June 30,
2023
(in thousands)
Accrued compensation and benefits$15,407 $15,627 
Warranty accrual2,282 1,674 
Stock rotation accrual4,678 5,588 
Accrued professional fees2,188 2,458 
Accrued inventory565 1,597 
Accrued facilities related expenses2,117 2,327 
Accrued property, plant and equipment5,756 6,402 
Other accrued expenses4,138 4,401 
Customer deposits33,085 38,082 
ESPP payable3,371 1,377 
 $73,587 $79,533 
Short-term customer deposits are payments received from customers for securing future product shipments. As of March 31, 2024, $10.0 million were from Customer A, $8.9 million were from Customer B, and $14.2 million were from other customers. As of June 30, 2023, $13.5 million were from Customer A, $9.2 million were from Customer B, and $15.4 million were from other customers.
The activities in the warranty accrual, included in accrued liabilities, are as follows:
Nine Months Ended March 31,
20242023
(in thousands)
Beginning balance$1,674 $2,650 
Additions 773 2,915 
Utilization(165)(1,750)
Ending balance$2,282 $3,815 
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
Nine Months Ended March 31,
20242023
(in thousands)
Beginning balance$5,588 $4,798 
Additions7,849 9,187 
Utilization(8,759)(9,904)
Ending balance$4,678 $4,081 
Other long-term liabilities:
 March 31,
2024
June 30,
2023
(in thousands)
Customer deposits$22,361 $46,393 
Computer software liabilities1,223 4,644 
Other long-term liabilities$23,584 $51,037 

Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2024, $12.0 million were from Customer A, $3.0 million were from Customer B, and $7.4 million were from other customers. As of June 30, 2023, $21.0 million were from Customer A, $11.7 million were from Customer B, and $13.7 million were from other customers.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Borrowing Bank Borrowing
9 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Bank Borrowing Bank Borrowings
Short-term borrowings

In March 2024, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $19.4 million based on currency exchange rate between RMB and U.S. Dollar on March 31, 2024 with a maturity date of March 15, 2025. As of March 31, 2024, there was no outstanding balance for this loan.

In December 2023, one of the Company's subsidiaries 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 working capital borrowings. The Company could borrow up to approximately RMB 72.0 million, or $10.2 million based on currency exchange rate between RMB and U.S. Dollar on December 31, 2023, with a maturity date of December 31, 2024. As of March 31, 2024, there was no outstanding balance for this loan.

In September 2023, one of the Company's subsidiaries in China entered into a line of credit facility with China Construction Bank. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 50 million or $6.8 million based on currency exchange rate between RMB and U.S. Dollar on September 30, 2023 with a maturity date of September 8, 2025. As of March 31, 2024, there was no outstanding balance for this loan.

Accounts Receivable Factoring Agreement

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 (“HSBC”), whereby the Borrower assigns certain of its accounts receivable with recourse. This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million. The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus 2.01% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing. 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 reduce the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2024, the Borrower was in compliance with these covenants. As of March 31, 2024, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

Debt financing

In September 2021, Jireh Semiconductor Incorporated (“Jireh”), one of the wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (“Lender”) for the lease and purchase of a machinery equipment manufactured by a supplier. This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1. The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment. The total purchase price of this equipment was euro 12.0 million. In April 2021, Jireh made a down payment of euro 6.0 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 million, to the supplier on behalf of Jireh. In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment. The title of the equipment was transferred to Lender following such payment. The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022. Other terms remain the same. In addition, Jireh purchased hardware for the machine under this financing arrangement. The purchase price of this hardware was $0.2 million. The financing arrangement is secured by this equipment and other equipment which had the net book value of $14.0 million as of March 31, 2024. As of March 31, 2024, the outstanding balance of this debt financing was $9.8 million.

Long-term bank borrowings

On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’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 SOFR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of March 31, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $31.5 million.


Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2024 (Remaining)
$2,885 
2025
11,664 
2026
11,871 
2027
14,344 
2028
536 
Total principal41,300 
Less: debt issuance costs(63)
Total principal, less debt issuance costs$41,237 
Short-term DebtLong-term DebtTotal
Principal amount$11,614 $29,686 $41,300 
Less: debt issuance costs(30)(33)(63)
Total debt, less debt issuance costs$11,584 $29,653 $41,237 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
9 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.
The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
Operating leases:
     Fixed rent expense$1,356 $1,385 $4,399 $4,298 
     Variable rent expense307 279 819 757 
Finance lease:
     Amortization of equipment128 128 385 393 
     Interest67 83 214 227 
Short-term leases
     Short-term lease expenses41 133 128 300 
               Total lease expenses$1,899 $2,008 $5,945 $5,975 

Supplemental balance sheet information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
March 31, 2024June 30,
2023
Operating Leases:
     ROU assets associated with operating leases$24,421 $24,349 
Finance Lease:
     Property, plant and equipment, gross$5,133 $5,133 
     Accumulated depreciation(1,042)(657)
          Property, plant and equipment, net$4,091 $4,476 
Weighted average remaining lease term (in years)
     Operating leases5.676.57
     Finance lease3.504.25
Weighted average discount rate
     Operating leases4.91 %4.67 %
     Finance lease7.51 %7.51 %

Supplemental cash flow information related to the Company’s operating and finance leases is as follows (in thousands):
Nine Months Ended March 31,
20242023
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$4,804 $4,418 
     Operating cash flows from finance lease$214 $227 
     Financing cash flows from finance lease$644 $603 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$3,954 $2,859 

Future minimum lease payments are as follows as of March 31, 2024 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2024$1,532 $286 
20255,954 1,144 
20265,109 1,144 
20274,188 1,145 
20283,691 191 
Thereafter8,322 — 
Total minimum lease payments28,796 3,910 
Less amount representing interest(3,788)(471)
Total lease liabilities$25,008 $3,439 
Leases Leases
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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.
The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
Operating leases:
     Fixed rent expense$1,356 $1,385 $4,399 $4,298 
     Variable rent expense307 279 819 757 
Finance lease:
     Amortization of equipment128 128 385 393 
     Interest67 83 214 227 
Short-term leases
     Short-term lease expenses41 133 128 300 
               Total lease expenses$1,899 $2,008 $5,945 $5,975 

Supplemental balance sheet information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
March 31, 2024June 30,
2023
Operating Leases:
     ROU assets associated with operating leases$24,421 $24,349 
Finance Lease:
     Property, plant and equipment, gross$5,133 $5,133 
     Accumulated depreciation(1,042)(657)
          Property, plant and equipment, net$4,091 $4,476 
Weighted average remaining lease term (in years)
     Operating leases5.676.57
     Finance lease3.504.25
Weighted average discount rate
     Operating leases4.91 %4.67 %
     Finance lease7.51 %7.51 %

Supplemental cash flow information related to the Company’s operating and finance leases is as follows (in thousands):
Nine Months Ended March 31,
20242023
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$4,804 $4,418 
     Operating cash flows from finance lease$214 $227 
     Financing cash flows from finance lease$644 $603 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$3,954 $2,859 

Future minimum lease payments are as follows as of March 31, 2024 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2024$1,532 $286 
20255,954 1,144 
20265,109 1,144 
20274,188 1,145 
20283,691 191 
Thereafter8,322 — 
Total minimum lease payments28,796 3,910 
Less amount representing interest(3,788)(471)
Total lease liabilities$25,008 $3,439 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Shareholders' Equity and Share-based Compensation Shareholders' Equity and Share-based Compensation
Share Repurchase

In September 2017, the Board of Directors approved a repurchase program (the “Repurchase Program”) 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 share-based compensation programs. Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock. Any remaining balance of the losses is charged to retained earnings. As of March 31, 2024, no remaining amount was available under the share repurchase program.

Time-based Restricted Stock Units (TRSU)
The following table summarizes the Company's TRSU activities for the nine months ended March 31, 2024:
 Number of Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
Nonvested at June 30, 20231,385,065 $32.48 1.73$45,430,132 
Granted641,493 $22.96 
Vested(475,023)$30.31 
Forfeited(32,876)$32.35 
Nonvested at March 31, 20241,518,659 $29.14 1.85$33,471,244 

Market-based Restricted Stock Units (MSU)

In December 2021, the Company granted 1.0 million market-based restricted stock units ("MSUs") to certain personnel. The number of shares to be earned at the end of performance period was determined based on the Company’s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period. The MSU vests in four equal annual installments after the end of performance period. The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model. On September 19, 2023, the Compensation Committee of the Board approved a modification of the terms of MSUs to extend the performance period through December 31, 2025, changed the commencement date for the four-year time-based service period January 1, 2025, and reduced the achievement of specified stock prices and revenue thresholds. The fair value of these MSUs was revalued to reflect the change using a Monte-Carlo simulation model with the following assumptions: risk-free interest rate of 4.94%, expected term of 2.28 years, expected volatility of 61.38% and dividend yield of 0%. The Company recognizes the total compensation cost of the modified MSUs beginning on the modification date over the remaining requisite service periods. The Company recorded $1.1 million of expenses for the three months ended March 31, 2024, and a negative $4.0 million of expenses for the nine months ended March 31, 2024 due to a $6.4 million of reversal of the prior recognized expenses. The Company recorded $2.1 million and $6.2 million of expenses for the three and nine months ended March 31, 2023, respectively.

During the quarter ended September 30, 2018, the Company granted 1.3 million MSUs to certain personnel. The number of shares to be earned at the end of performance period is determined based on the Company’s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period. The MSUs vest in four equal annual installments after the end of the performance period. The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model. 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 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 $0.2 million and $0.8 million of expenses for MSUs during the three and nine months ended March 31, 2024, respectively, and $0.3 million and $3.6 million of expenses for MSUs during the three and nine months ended March 31, 2023.
The following table summarizes the Company's MSUs activities for the nine months ended March 31, 2024:

 Number of Performance-based Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual Term
(Years)
Aggregate Intrinsic Value
Nonvested at June 30, 20232,108,000 $25.86 2.96$69,142,400 
Granted— $— 
Vested(275,000)$5.17 
Forfeited(10,000)$48.44 
Nonvested at March 31, 20241,823,000 $28.86 3.12$40,178,920 

Performance-based Restricted Stock Units (“PRSUs”)

In March each year since year 2017, the Company granted PRSUs to certain personnel. The number of shares to be earned under the PRSUs is determined based on the level of attainment of predetermined financial goals. The PRSUs vest in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met. The Company recorded approximately $0.8 million and $2.0 million of expense for these PRSUs during the three and nine months ended March 31, 2024, respectively, and $1.4 million and $4.1 million and for the three and nine months ended March 31, 2023, respectively.

The following table summarizes the Company’s PRSUs activities for the nine months ended March 31, 2024:

 Number of Performance-based Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual Term
(Years)
Aggregate Intrinsic Value
Nonvested at June 30, 2023526,714 $32.19 1.78$17,276,219 
Granted209,250 $21.55 
Vested(123,632)$30.50 
Forfeited(258,957)$26.41 
Nonvested at March 31, 2024353,375 $30.71 1.98$7,788,385 
Stock Options
The Company did not grant any stock options during the nine months ended March 31, 2024 and 2023. The following table summarizes the Company's stock option activities for the nine months ended March 31, 2024:

Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2023319,375 $7.53 0.72$8,071,631 
Exercised(299,375)$7.44 $5,406,850 
Outstanding at March 31, 202420,000 $8.86 0.30$263,600 
Options vested and expected to vest20,000 $8.86 0.30$263,600 
Exercisable at March 31, 202420,000 $8.86 0.30$263,600 
Employee Share Purchase Plan (“ESPP”)
The assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:
Nine Months Ended March 31,
2024
Volatility rate64.0%
Risk-free interest rate5.2%
Expected term1.3 years
Dividend yield0%
Share-based Compensation Expense
The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
(in thousands)(in thousands)
Cost of goods sold$1,424 $1,723 $3,140 $5,259 
Research and development2,163 2,987 4,586 8,808 
Selling, general and administrative4,878 5,722 10,348 20,052 
$8,465 $10,432 $18,074 $34,119 

As of March 31, 2024, total unrecognized compensation cost under the Company's equity plans was $55.0 million, which is expected to be recognized over a weighted-average period of 2.5 years.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
9 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recognized income tax expense of approximately $0.6 million and $2.5 million for the three months ended March 31, 2024 and 2023, respectively. The income tax expense of $0.6 million for the three months ended March 31, 2024 included a $0.1 million discrete tax expense. The income tax expense of $2.5 million for the three months ended March 31, 2023 included a $0.03 million discrete tax expense. Excluding the discrete income tax items, the income tax expense for the three months ended March 31, 2024 and 2023 was $0.6 million and $2.5 million, respectively, and the effective tax rate for the three months ended March 31, 2024 and 2023 was (5.3)% and (15.2)%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $10.6 million for the three months ended March 31, 2024 as compared to $16.4 million of pretax book loss for the three months ended March 31, 2023.

The Company recognized income tax expense of approximately $2.6 million and $5.6 million for the nine months ended March 31, 2024 and 2023, respectively. The income tax expense of $2.6 million for the nine months ended March 31, 2024 included a $0.2 million discrete tax expense. The income tax expense of $5.6 million for the nine months ended March 31, 2023 included a $0.1 million discrete tax expense. Excluding the discrete income tax items, income tax expense for the nine months ended March 31, 2024 and 2023 was $2.5 million and $5.4 million, respectively, and the effective tax rate for the nine months ended March 31, 2024 and 2023 was (43.4)% and 28.4%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $5.7 million for the the nine months ended March 31, 2024 as compared to $19.0 million of pretax book income for the nine months ended March 31, 2023.

The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2023 remain open to examination by U.S. federal and state tax authorities. The tax years 2017 to 2023 remain open to examination by foreign tax authorities.
The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions. In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes. These assessments can require considerable estimates and judgments. As of March 31, 2024, the gross amount of unrecognized tax benefits was approximately $9.5 million, of which $6.4 million, if recognized, would reduce the effective income tax rate in future periods. If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required. If 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. The Company does not anticipate any material changes to its uncertain tax positions during the next twelve months.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information
9 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
The Company is organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications. The chief operating decision-makers are the Executive Chairman and the Chief Executive Officer. The financial information presented to the Company’s Executive Chairman and Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources. The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.

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.

In February 2023, the Company entered into a license agreement with a customer to license the Company’s proprietary SiC technology and to provide 24-month engineering and development services for a total fee of $45 million.

The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands)(in thousands)
Hong Kong$123,731 $106,940 $389,018 $438,537 
China19,108 14,360 76,270 58,104 
South Korea326 1,083 9,670 7,622 
United States1,728 4,245 4,128 16,701 
Other countries5,167 5,932 16,892 8,832 
 $150,060 $132,560 $495,978 $529,796 

The following is a summary of revenue by product type:
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
 (in thousands)(in thousands)
Power discrete$93,815 $80,962 $324,093 $363,117 
Power IC49,990 47,416 153,032 159,708 
Packaging and testing services and other1,204 552 2,694 3,341 
License and development services5,051 3,630 16,159 3,630 
 $150,060 $132,560 $495,978 $529,796 
Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:
 March 31,
2024
June 30,
2023
(in thousands)
China$109,296 $114,822 
United States251,049 263,083 
Other countries3,591 4,275 
 $363,936 $382,180 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of March 31, 2024 and June 30, 2023, the Company had approximately $101.2 million and $127.5 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.
As of March 31, 2024 and June 30, 2023, the Company had approximately $10.5 million and $9.7 million, respectively, of capital commitments for the purchase of property and equipment.
Other Commitments
        See Note 7 and Note 8 of the Notes to the Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q for descriptions of commitments including bank borrowings and leases.
Contingencies and Indemnities
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.  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.
In December 2019, the U.S. Department of Justice (“DOJ”) commenced an investigation into the Company's compliance with export control regulations relating to its business transactions with Huawei and its affiliates (“Huawei”), which were added to the “Entity List” maintained by the Department of Commerce (“DOC”) on May 16, 2019.  The Company cooperated fully with federal authorities in the investigation, including responding to requests for documents, information and interviews from DOJ in connection with the investigation. 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 after December 31, 2019.  On January 19, 2024, DOJ informed the Company that it has closed such investigation without any charges. The Company continues to cooperate with the DOC in the ongoing civil investigation. DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.
The Company is a party to a variety of agreements contracted with various third parties. Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes. In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim. Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements. The Company has not historically paid or recorded any material indemnifications, and no accrual was made at March 31, 2024 and June 30, 2023.
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 a reasonable cost.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure        
Net loss $ (11,212) $ (18,907) $ (8,349) $ 13,468
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
9 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Michael L. Pfeiffer [Member]  
Trading Arrangements, by Individual  
Arrangement Duration 365 days
Bing Xue [Member]  
Trading Arrangements, by Individual  
Arrangement Duration 150 days
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Preparation
Basis of Preparation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission Regulation S-X, as amended. They do not include all information and footnotes necessary for a fair presentation of financial position, results of operations and cash flows in conformity with U.S. GAAP for complete financial statements. These Condensed Consolidated Financial Statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023. All significant intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring adjustments and accruals) considered necessary for a fair presentation of the results of operations for the periods presented have been included in the interim periods. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2024 or any other interim period. The consolidated balance sheet at June 30, 2023 is derived from the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023.
Use of Estimates
Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.
Leases
Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) 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.
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.
Revenue recognition
Revenue recognition

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.

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.

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, “Revenue from Contracts with Customers”. 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.

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.
Share-based Compensation Expense
Share-based Compensation Expense

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 Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.
Restricted Cash
Restricted Cash
The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The fair value of cash equivalents is 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, credit risk and terms of the debts.
Government Grants
Government Grants
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.
Accounting for income taxes
Accounting for income taxes

Income tax expense or benefit is based on income or loss before income 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.

The Company is subject to income taxes in a number of jurisdictions. Significant judgment is required in determining the worldwide provision for income taxes. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business. The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due. While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.

The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.

The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.

Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part. When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and development tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized. The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable. The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.

The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized. The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the
applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement. Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management. If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.

The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions. The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.
Long-lived Assets
Long-lived Assets

The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.
Comprehensive Income
Comprehensive Income
Comprehensive income 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 consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
    
Recently Adopted Accounting Standards

None
Recently Issued Accounting Standards not yet adopted

In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity’s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the Consolidated Financial Statements.

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740) – Improvements to Income Tax Disclosures”, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the Consolidated Financial Statements.
Concentration of Credit Risk
The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application and review of credit approvals, credit ratings and other monitoring procedures. In some instances, the Company also obtains letters of credit from certain customers.
Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit requirements, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)
9 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:
 Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands, except per share data)
Numerator:
Net income (loss)
$(11,212)$(18,907)$(8,349)$13,468 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income (loss) per share
28,433 27,710 28,022 27,537 
Diluted:
Weighted average number of common shares used to compute basic net income (loss) per share
28,433 27,710 28,022 27,537 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares— — — 2,039 
Weighted average number of common shares used to compute diluted net income (loss) per share
28,433 27,710 28,022 29,576 
Net income (loss) per share:
Basic$(0.39)$(0.68)$(0.30)$0.49 
Diluted$(0.39)$(0.68)$(0.30)$0.46 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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:
 Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands)(in thousands)
Employee stock options and RSUs1,688 3,152 2,242 281 
ESPP1,008 767 1,046 279 
Total potential dilutive securities2,696 3,919 3,288 560 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Credit Risk and Significant Customers (Tables)
9 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:
Three Months Ended March 31,Nine Months Ended March 31,
Percentage of revenue2024202320242023
Customer A25.0 %21.0 %26.1 %21.7 %
Customer B46.4 %28.7 %44.8 %35.5 %
Customer D*17.9 %*14.1 %

 March 31,
2024
June 30,
2023
Percentage of accounts receivable
Customer A*15.3 %
Customer B*17.6 %
Customer C23.9 %13.3 %
Customer D30.6 %30.9 %
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
9 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, net:
 March 31,
2024
June 30,
2023
(in thousands)
Accounts receivable$62,565 $62,426 
Less: Allowance for price adjustments(49,281)(39,976)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$13,254 $22,420 
Schedule of Inventory, Current
Inventories:
 March 31,
2024
June 30,
2023
(in thousands)
Raw materials$83,535 $86,620 
Work-in-process88,808 69,426 
Finished goods25,755 27,201 
 $198,098 $183,247 
Other Current Assets
Other current assets:
March 31,
2024
June 30,
2023
(in thousands)
Value-added tax receivable$280 $275 
Other prepaid expenses2,911 3,863 
Prepaid insurance693 4,162 
Prepaid maintenance1,496 1,697 
Prepayment to supplier115 10,689 
Prepaid income tax2,326 707 
Interest receivable364 135 
Other receivables419 1,138 
$8,604 $22,666 
Property, Plant and Equipment
Property, plant and equipment, net:
 March 31,
2024
June 30,
2023
(in thousands)
Land$4,877 $4,877 
Building and building improvements26,970 26,478 
Manufacturing machinery and equipment415,598 398,757 
Equipment and tooling35,553 32,737 
Computer equipment and software51,870 49,890 
Office furniture and equipment3,264 3,087 
Leasehold improvements41,521 38,787 
 579,653 554,613 
Less: accumulated depreciation and amortization(308,439)(272,503)
 271,214 282,110 
Equipment and construction in progress68,301 75,721 
Property, plant and equipment, net$339,515 $357,831 
Intangible Assets Disclosure
Intangible assets, net:
March 31,
2024
June 30,
2023
(in thousands)
Patents and technology rights$18,037 $18,037 
Trade name268 268 
Customer relationships1,150 1,150 
19,455 19,455 
Less: accumulated amortization(15,396)(12,959)
4,059 6,496 
Goodwill269 269 
Intangible assets, net$4,328 $6,765 
Schedule Future Amortization Expense of Intangible Assets
Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2024 (Remaining)$812 
20253,247 
$4,059 
Schedule of Other Assets, Noncurrent
Other long-term assets:
March 31,
2024
June 30,
2023
(in thousands)
Prepayments for property and equipment$3,229 $1,717 
Investment in a privately held company100 100 
Customs deposit651 931 
Deposit with supplier23,342 12,290 
Other long-term deposits37 37 
Office leases deposits1,347 1,274 
Other2,785 3,354 
 $31,491 $19,703 
Schedule of Accrued Liabilities
Accrued liabilities:
March 31,
2024
June 30,
2023
(in thousands)
Accrued compensation and benefits$15,407 $15,627 
Warranty accrual2,282 1,674 
Stock rotation accrual4,678 5,588 
Accrued professional fees2,188 2,458 
Accrued inventory565 1,597 
Accrued facilities related expenses2,117 2,327 
Accrued property, plant and equipment5,756 6,402 
Other accrued expenses4,138 4,401 
Customer deposits33,085 38,082 
ESPP payable3,371 1,377 
 $73,587 $79,533 
Schedule of Product Warranty Liability
The activities in the warranty accrual, included in accrued liabilities, are as follows:
Nine Months Ended March 31,
20242023
(in thousands)
Beginning balance$1,674 $2,650 
Additions 773 2,915 
Utilization(165)(1,750)
Ending balance$2,282 $3,815 
Stock Rotation Accrual
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
Nine Months Ended March 31,
20242023
(in thousands)
Beginning balance$5,588 $4,798 
Additions7,849 9,187 
Utilization(8,759)(9,904)
Ending balance$4,678 $4,081 
Other Long-Term Liabilities
Other long-term liabilities:
 March 31,
2024
June 30,
2023
(in thousands)
Customer deposits$22,361 $46,393 
Computer software liabilities1,223 4,644 
Other long-term liabilities$23,584 $51,037 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Borrowing (Tables)
9 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities
Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2024 (Remaining)
$2,885 
2025
11,664 
2026
11,871 
2027
14,344 
2028
536 
Total principal41,300 
Less: debt issuance costs(63)
Total principal, less debt issuance costs$41,237 
Short-term DebtLong-term DebtTotal
Principal amount$11,614 $29,686 $41,300 
Less: debt issuance costs(30)(33)(63)
Total debt, less debt issuance costs$11,584 $29,653 $41,237 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - (Tables)
9 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Components of Operating and Finance Lease Costs The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
Operating leases:
     Fixed rent expense$1,356 $1,385 $4,399 $4,298 
     Variable rent expense307 279 819 757 
Finance lease:
     Amortization of equipment128 128 385 393 
     Interest67 83 214 227 
Short-term leases
     Short-term lease expenses41 133 128 300 
               Total lease expenses$1,899 $2,008 $5,945 $5,975 
Supplemental cash flow information related to the Company’s operating and finance leases is as follows (in thousands):
Nine Months Ended March 31,
20242023
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$4,804 $4,418 
     Operating cash flows from finance lease$214 $227 
     Financing cash flows from finance lease$644 $603 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$3,954 $2,859 
Schedule of Lease Assets and Liabilities
Supplemental balance sheet information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
March 31, 2024June 30,
2023
Operating Leases:
     ROU assets associated with operating leases$24,421 $24,349 
Finance Lease:
     Property, plant and equipment, gross$5,133 $5,133 
     Accumulated depreciation(1,042)(657)
          Property, plant and equipment, net$4,091 $4,476 
Weighted average remaining lease term (in years)
     Operating leases5.676.57
     Finance lease3.504.25
Weighted average discount rate
     Operating leases4.91 %4.67 %
     Finance lease7.51 %7.51 %
Schedule of Operating Lease Future Minimum Lease Payments (Topic 842)
Future minimum lease payments are as follows as of March 31, 2024 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2024$1,532 $286 
20255,954 1,144 
20265,109 1,144 
20274,188 1,145 
20283,691 191 
Thereafter8,322 — 
Total minimum lease payments28,796 3,910 
Less amount representing interest(3,788)(471)
Total lease liabilities$25,008 $3,439 
Schedule of Finance Lease Future Minimum Lease Payments (Topic 842)
Future minimum lease payments are as follows as of March 31, 2024 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2024$1,532 $286 
20255,954 1,144 
20265,109 1,144 
20274,188 1,145 
20283,691 191 
Thereafter8,322 — 
Total minimum lease payments28,796 3,910 
Less amount representing interest(3,788)(471)
Total lease liabilities$25,008 $3,439 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation (Tables)
9 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Restricted Stock Units Activity
Time-based Restricted Stock Units (TRSU)
The following table summarizes the Company's TRSU activities for the nine months ended March 31, 2024:
 Number of Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
Nonvested at June 30, 20231,385,065 $32.48 1.73$45,430,132 
Granted641,493 $22.96 
Vested(475,023)$30.31 
Forfeited(32,876)$32.35 
Nonvested at March 31, 20241,518,659 $29.14 1.85$33,471,244 
The following table summarizes the Company’s PRSUs activities for the nine months ended March 31, 2024:

 Number of Performance-based Restricted Stock
Units
Weighted Average
Grant Date Fair
Value Per Share
Weighted Average
Remaining
Contractual Term
(Years)
Aggregate Intrinsic Value
Nonvested at June 30, 2023526,714 $32.19 1.78$17,276,219 
Granted209,250 $21.55 
Vested(123,632)$30.50 
Forfeited(258,957)$26.41 
Nonvested at March 31, 2024353,375 $30.71 1.98$7,788,385 
Summary of Stock Option Activities The following table summarizes the Company's stock option activities for the nine months ended March 31, 2024:
Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2023319,375 $7.53 0.72$8,071,631 
Exercised(299,375)$7.44 $5,406,850 
Outstanding at March 31, 202420,000 $8.86 0.30$263,600 
Options vested and expected to vest20,000 $8.86 0.30$263,600 
Exercisable at March 31, 202420,000 $8.86 0.30$263,600 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:
Nine Months Ended March 31,
2024
Volatility rate64.0%
Risk-free interest rate5.2%
Expected term1.3 years
Dividend yield0%
Share-based Compensation, Allocation of Recognized Period Costs
Share-based Compensation Expense
The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
(in thousands)(in thousands)
Cost of goods sold$1,424 $1,723 $3,140 $5,259 
Research and development2,163 2,987 4,586 8,808 
Selling, general and administrative4,878 5,722 10,348 20,052 
$8,465 $10,432 $18,074 $34,119 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information (Tables)
9 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Disaggregation of Revenue
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.

In February 2023, the Company entered into a license agreement with a customer to license the Company’s proprietary SiC technology and to provide 24-month engineering and development services for a total fee of $45 million.

The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
(in thousands)(in thousands)
Hong Kong$123,731 $106,940 $389,018 $438,537 
China19,108 14,360 76,270 58,104 
South Korea326 1,083 9,670 7,622 
United States1,728 4,245 4,128 16,701 
Other countries5,167 5,932 16,892 8,832 
 $150,060 $132,560 $495,978 $529,796 

The following is a summary of revenue by product type:
Three Months Ended March 31,Nine Months Ended March 31,
 2024202320242023
 (in thousands)(in thousands)
Power discrete$93,815 $80,962 $324,093 $363,117 
Power IC49,990 47,416 153,032 159,708 
Packaging and testing services and other1,204 552 2,694 3,341 
License and development services5,051 3,630 16,159 3,630 
 $150,060 $132,560 $495,978 $529,796 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:
 March 31,
2024
June 30,
2023
(in thousands)
China$109,296 $114,822 
United States251,049 263,083 
Other countries3,591 4,275 
 $363,936 $382,180 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Significant Accounting Policies - Joint Venture (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Dec. 31, 2021
Dec. 02, 2021
Nov. 30, 2021
Feb. 29, 2024
Jan. 26, 2022
Dec. 24, 2021
Ownership interest, percent 42.20% 42.20%            
Joint Venture                
Ownership interest, percent       48.80% 50.90%      
Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Joint Venture | Third Party Investor                
Ownership interest             7.82% 1.10%
Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Joint Venture | Employee Incentive Plan | Employee Incentive Plan                
Ownership interest               3.99%
Third Party Investor | Joint Venture | Third Party Investor                
Ownership interest 42.80%              
Payments to acquire investment           $ 5.4    
Increase in ownership percentage           0.54%    
Chongqing Funds | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')                
Ownership interest, percent     45.80%          
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Significant Accounting Policies - Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2024
Feb. 29, 2024
Jul. 31, 2023
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Feb. 28, 2023
Revenues from External Customers and Long-Lived Assets                  
Remaining performance obligation                 $ 45,000
Revenue         $ 150,060 $ 132,560 $ 495,978 $ 529,796  
Proceeds from upfront fees   $ 9,000 $ 6,800 $ 18,000          
License and development services                  
Revenues from External Customers and Long-Lived Assets                  
Revenue $ 26,100       $ 5,051 $ 3,630 $ 16,159 $ 3,630  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Jun. 30, 2023
Accounting Policies [Abstract]    
Restricted cash $ 0.2 $ 0.4
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Significant Accounting Policies - Government Grants (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses $ 0.4 $ 0.0 $ 0.8 $ 0.6
Government Grants, Reduction Recorded To Operating Expenses   $ 0.0   $ 0.1
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Method Investment in Equity Investee - Narrative (Details)
$ in Thousands, ¥ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Jan. 26, 2022
USD ($)
Jan. 26, 2022
CNY (¥)
Dec. 31, 2021
Dec. 02, 2021
director
Nov. 30, 2021
director
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 24, 2021
Schedule of Equity Method Investments [Line Items]                        
Ownership interest, percent 42.20% 42.20%                    
Number of appointments to board of directors           3 4          
Number of directors on Board           7            
Equity method investment income (loss) from equity investee | $               $ (676) $ (1,480) $ (4,085) $ 1,533  
Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Chongqing Funds                        
Schedule of Equity Method Investments [Line Items]                        
Ownership interest, percent         45.80%              
Joint Venture                        
Schedule of Equity Method Investments [Line Items]                        
Ownership interest, percent           48.80% 50.90%          
Third Party Investor | Joint Venture                        
Schedule of Equity Method Investments [Line Items]                        
Proceeds from sale of equity interest in the JV Company     $ 80,000 ¥ 509                
Third Party Investor | Joint Venture | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')                        
Schedule of Equity Method Investments [Line Items]                        
Ownership interest     7.82% 7.82%               1.10%
Employee Incentive Plan | Joint Venture | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Employee Incentive Plan                        
Schedule of Equity Method Investments [Line Items]                        
Ownership interest                       3.99%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Dec. 02, 2021
Nov. 30, 2021
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]                
Ownership interest, percent 42.20% 42.20%            
Revenue         $ 150,060 $ 132,560 $ 495,978 $ 529,796
Joint Venture                
Related Party Transaction [Line Items]                
Ownership interest, percent     48.80% 50.90%        
Purchases from related party         22,400 20,200 80,800 106,100
Revenue         $ 2,600 $ 4,000 $ 6,300 $ 34,400
Joint Venture | Third Party Investor | Third Party Investor                
Related Party Transaction [Line Items]                
Ownership interest 42.80%       42.80%   42.80%  
Related Party                
Related Party Transaction [Line Items]                
Accounts payable $ 14,275 $ 11,950     $ 14,275   $ 14,275  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Numerator:        
Net income (loss) $ (11,212) $ (18,907) $ (8,349) $ 13,468
Basic:        
Weighted average number of common shares used to compute basic net income (loss) per share 28,433 27,710 28,022 27,537
Effect of potentially dilutive securities:        
Stock options, RSUs and ESPP shares 0 0 0 2,039
Weighted average number of common shares used to compute diluted net income (loss) per share 28,433 27,710 28,022 29,576
Net income (loss) per share:        
Basic (in dollars per share) $ (0.39) $ (0.68) $ (0.30) $ 0.49
Diluted (in dollars per share) $ (0.39) $ (0.68) $ (0.30) $ 0.46
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential dilutive securities (in shares) 2,696 3,919 3,288 560
Employee stock options and RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential dilutive securities (in shares) 1,688 3,152 2,242 281
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential dilutive securities (in shares) 1,008 767 1,046 279
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Credit Risk and Significant Customers - (Details)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Customer Concentration Risk | Customer A | Revenue          
Concentration Risk          
Customers greater than 10% of total   25.00% 21.00% 26.10% 21.70%
Customer Concentration Risk | Customer A | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 15.30%        
Customer Concentration Risk | Customer B | Revenue          
Concentration Risk          
Customers greater than 10% of total   46.40% 28.70% 44.80% 35.50%
Customer Concentration Risk | Customer B | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 17.60%        
Customer Concentration Risk | Customer C | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 13.30%     23.90%  
Customer Concentration Risk | Customer D | Revenue          
Concentration Risk          
Customers greater than 10% of total     17.90%   14.10%
Customer Concentration Risk | Customer D | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 30.90%     30.60%  
Minimum          
Concentration Risk          
Terms of credit sales, (in days)       30 days  
Maximum          
Concentration Risk          
Terms of credit sales, (in days)       60 days  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Accounts receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable $ 62,565 $ 62,426
Less: Allowance for price adjustments (49,281) (39,976)
Less: Allowance for doubtful accounts (30) (30)
Accounts receivable, net $ 13,254 $ 22,420
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 83,535 $ 86,620
Work-in-process 88,808 69,426
Finished goods 25,755 27,201
Inventory, net $ 198,098 $ 183,247
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
Value-added tax receivable $ 280 $ 275
Other prepaid expenses 2,911 3,863
Prepaid insurance 693 4,162
Prepaid maintenance 1,496 1,697
Prepayment to supplier 115 10,689
Prepaid income tax 2,326 707
Interest Receivable, Current 364 135
Other receivables 419 1,138
Other Assets, Current $ 8,604 $ 22,666
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross $ 579,653 $ 554,613
Less: accumulated depreciation and amortization (308,439) (272,503)
Property, plant and equipment excluding equipment and construction in progress, net 271,214 282,110
Equipment and construction in progress 68,301 75,721
Property, plant and equipment, net 339,515 357,831
Land    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 4,877 4,877
Building and building improvements    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 26,970 26,478
Manufacturing machinery and equipment    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 415,598 398,757
Equipment and tooling    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 35,553 32,737
Computer equipment and software    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 51,870 49,890
Office furniture and equipment    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross 3,264 3,087
Leasehold improvements    
Property, Plant and Equipment    
Property, plant, and equipment excluding equipment and construction In progress, gross $ 41,521 $ 38,787
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Schedule of Finite-lived Intangible Assets and Goodwill    
Finite-Lived Intangible Assets, Gross $ 19,455 $ 19,455
Less: accumulated amortization (15,396) (12,959)
Total intangible assets 4,059 6,496
Goodwill 269 269
Intangible assets, net 4,328 6,765
Patents and technology rights    
Schedule of Finite-lived Intangible Assets and Goodwill    
Finite-Lived Intangible Assets, Gross 18,037 18,037
Trade name    
Schedule of Finite-lived Intangible Assets and Goodwill    
Finite-Lived Intangible Assets, Gross 268 268
Customer relationships    
Schedule of Finite-lived Intangible Assets and Goodwill    
Finite-Lived Intangible Assets, Gross $ 1,150 $ 1,150
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
2024 (Remaining) $ 812  
2024 3,247  
Total intangible assets $ 4,059 $ 6,496
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Other long term assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
Prepayments for property and equipment $ 3,229 $ 1,717
Investment in a privately held company 100 100
Customs deposit 651 931
Deposit with supplier 23,342 12,290
Other long-term deposits 37 37
Office leases deposits 1,347 1,274
Other 2,785 3,354
Other long-term assets $ 31,491 $ 19,703
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Accrued Liabilities        
Accrued compensation and benefits $ 15,407 $ 15,627    
Warranty accrual 2,282 1,674 $ 3,815 $ 2,650
Stock rotation accrual 4,678 5,588 $ 4,081 $ 4,798
Accrued professional fees 2,188 2,458    
Accrued inventory 565 1,597    
Accrued facilities related expenses 2,117 2,327    
Accrued property, plant and equipment 5,756 6,402    
Other accrued expenses 4,138 4,401    
Customer deposits 33,085 38,082    
ESPP payable 3,371 1,377    
Accrued liabilities 73,587 79,533    
Customer A        
Accrued Liabilities        
Customer deposits 10,000 13,500    
Customer B        
Accrued Liabilities        
Customer deposits 8,900 9,200    
Other Customer        
Accrued Liabilities        
Customer deposits $ 14,200 $ 15,400    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Product Warranty Accrual (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease)    
Beginning balance $ 1,674 $ 2,650
Additions 773 2,915
Utilization (165) (1,750)
Ending balance $ 2,282 $ 3,815
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Stock Rotation Accrual (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Rotation Accrual Increase (Decrease)    
Beginning balance $ 5,588 $ 4,798
Additions 7,849 9,187
Utilization (8,759) (9,904)
Ending balance $ 4,678 $ 4,081
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Concentration Risk    
Customer deposits $ 22,361 $ 46,393
Computer software liabilities 1,223 4,644
Other long-term liabilities 23,584 51,037
Customer A    
Concentration Risk    
Customer deposits 12,000 21,000
Customer B    
Concentration Risk    
Customer deposits 3,000 11,700
Other Customers    
Concentration Risk    
Customer deposits $ 7,400 $ 13,700
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Borrowing - Narrative (Details)
€ in Millions
1 Months Ended 9 Months Ended
Feb. 16, 2022
USD ($)
Aug. 18, 2021
USD ($)
Aug. 09, 2019
USD ($)
Sep. 30, 2022
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
CNY (¥)
Mar. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Sep. 30, 2023
USD ($)
Sep. 30, 2023
CNY (¥)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2022
USD ($)
Aug. 11, 2021
USD ($)
Apr. 30, 2021
EUR (€)
Debt Instrument [Line Items]                                
Lease completion buyout option, amount                         $ 1      
Long-term debt         $ 29,653,000             $ 38,360,000        
Jireh Semiconductor Incorporated | Sales-Lease Back Transaction with Jireh Semiconductor Incorporated                                
Debt Instrument [Line Items]                                
Debt financing term (in years)         5 years                      
Implied interest rate       7.51% 4.75%                      
Historical cost | €             € 12.0                  
Down payment amount | €                               € 6.0
Down payment percent       50.00%                       50.00%
Delivery payment, percent                           40.00%    
Delivery payment, amount                           $ 4,800,000    
Purchase price financing, percent       10.00%                        
Payments for purchase of optional hardware       $ 200,000                        
Outstanding balance         $ 9,800,000                      
Jireh Semiconductor Incorporated | Sales-Lease Back Transaction with Jireh Semiconductor Incorporated | Manufacturing machinery and equipment                                
Debt Instrument [Line Items]                                
Collateral amount         14,000,000                      
Secured Debt | Accounts Receivable Factoring Agreement August 9 2019                                
Debt Instrument [Line Items]                                
Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity                             $ 8,000,000  
Secured Debt | Jireh                                
Debt Instrument [Line Items]                                
Line of credit facility, maximum borrowing capacity   $ 45,000,000                            
Debt instrument, term   5 years 6 months                            
Amount outstanding         31,500,000                      
Proceeds from lines of credit $ 45,000,000                              
Bank Of Communications Limited | Line of Credit | Line Of Credit Maturing December 1 2023                                
Debt Instrument [Line Items]                                
Line of credit facility, maximum borrowing capacity         19,400,000 ¥ 140,000,000                    
Amount outstanding         0                      
Long-Term Line of Credit         0                      
Hongkong And Shanghai Banking Corporation Limited | Secured Debt | Accounts Receivable Factoring Agreement August 9 2019                                
Debt Instrument [Line Items]                                
Accounts receivable factoring agreement, maximum borrowing capacity, percent of net accounts receivable     70.00%                          
Accounts receivable factoring agreement, maximum borrowing capacity     $ 30,000,000                          
Accounts receivable factoring agreement, remaining borrowing capacity         8,000,000                      
Accounts receivable factoring agreement, borrowed amount outstanding         0                      
Hongkong And Shanghai Banking Corporation Limited | Secured Debt | Accounts Receivable Factoring Agreement August 9 2019 | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                                
Debt Instrument [Line Items]                                
Basis spread on variable rate     2.01%                          
Industrial And Commercial Bank of China | Foreign Line of Credit                                
Debt Instrument [Line Items]                                
Line of credit facility, maximum borrowing capacity               $ 10,200,000 ¥ 72,000,000              
Amount outstanding         $ 0                      
China Construction Bank | Line of Credit | Line Of Credit Maturing Septmeber 2025                                
Debt Instrument [Line Items]                                
Line of credit facility, maximum borrowing capacity                   $ 6,800,000 ¥ 50,000,000          
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Borrowing - Schedule of Debt Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Debt Disclosure [Abstract]    
2023 (Remaining) $ 2,885  
2024 11,664  
2025 11,871  
2026 14,344  
2027 536  
Total principal, less debt issuance costs 41,300  
Less: debt issuance costs (63)  
Debt, Long-Term And Short-Term, Combined Amount, Net 41,237  
Short-term Debt [Abstract]    
Principal amount 11,614  
Less: debt issuance costs (30)  
Total debt, less debt issuance costs 11,584  
Long-term Debt, Unclassified [Abstract]    
Principal amount 29,686  
Less: debt issuance costs (33)  
Total debt, less debt issuance costs $ 29,653 $ 38,360
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Debt Instrument [Line Items]    
Operating lease liability $ 25,008  
ROU assets associated with operating leases 24,421 $ 24,349
Property, plant and equipment, gross $ 5,133 $ 5,133
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Operating and Finance Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Operating leases:        
Fixed rent expense $ 1,356 $ 1,385 $ 4,399 $ 4,298
Variable rent expense 307 279 819 757
Finance lease:        
Amortization of equipment 128 128 385 393
Interest 67 83 214 227
Short-term leases        
Short-term lease expenses 41 133 128 300
Total lease expenses $ 1,899 $ 2,008 $ 5,945 $ 5,975
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Operating Leases:    
ROU assets associated with operating leases $ 24,421 $ 24,349
Finance Lease:    
Property, plant and equipment, gross 5,133 5,133
Accumulated depreciation (1,042) (657)
Property, plant and equipment, net $ 4,091 $ 4,476
Weighted average remaining lease term (in years)    
Operating leases 5 years 8 months 1 day 6 years 6 months 25 days
Finance lease 3 years 6 months 4 years 3 months
Weighted average discount rate    
Operating leases 4.91% 4.67%
Finance lease 7.51% 7.51%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid from amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 4,804 $ 4,418
Operating cash flows from finance lease 214 227
Financing cash flows from finance lease 644 603
Operating lease right-of-use assets obtained in exchange for lease obligations $ 3,954 $ 2,859
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
The remainder of fiscal 2024 $ 1,532
2024 5,954
2025 5,109
2026 4,188
2027 3,691
Thereafter 8,322
Total minimum lease payments 28,796
Less amount representing interest (3,788)
Total Operating Lease Liability 25,008
Finance Leases  
The remainder of fiscal 2024 286
2024 1,144
2025 1,144
2026 1,145
2027 191
Thereafter 0
Total minimum lease payments 3,910
Less amount representing interest (471)
Total Finance Lease Liability $ 3,439
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2017
Class of Stock [Line Items]          
Share repurchase program, authorized amount (USD in Millions)         $ 30,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0 0 0 0  
Share-based compensation expense $ 8,465 $ 10,432 $ 18,074 $ 34,119  
2018 Market-based Restricted Stock Units (MSU)          
Class of Stock [Line Items]          
Share-based compensation expense $ 200 $ 300 $ 800 $ 3,600  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details)
9 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]    
Weighted average remaining recognition period (in years)   2 years 6 months
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested at beginning of period (in shares) | shares   1,385,065
Granted (in shares) | shares   641,493
Vested (in shares) | shares   (475,023)
Forfeited (in shares) | shares   (32,876)
Nonvested at end of period (in shares) | shares 1,385,065 1,518,659
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]    
Nonvested at beginning of period (in dollars per share) | $ / shares   $ 32.48
Granted (in dollars per share) | $ / shares   22.96
Vested (in dollars per share) | $ / shares   30.31
Forfeited (in dollars per share) | $ / shares   32.35
Nonvested at end of period (in dollars per share | $ / shares $ 32.48 $ 29.14
Weighted average remaining recognition period (in years) 1 year 8 months 23 days 1 year 10 months 6 days
Aggregate Intrinsic Value | $ $ 45,430,132 $ 33,471,244
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 19, 2023
Jun. 30, 2023
Dec. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2018
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense         $ 8,465,000 $ 10,432,000   $ 18,074,000 $ 34,119,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]                  
Weighted average remaining recognition period (in years)               2 years 6 months  
Joint Venture                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]                  
Purchases from related party         22,400,000 20,200,000   $ 80,800,000 106,100,000
Revision of Prior Period, Adjustment                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense               (6,400,000)  
Scenario, Adjustment                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense         (1,100,000)     (4,000,000)  
2021 Market-based Restricted Stock Units (MSU)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense           2,100,000     6,200,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]                  
Granted (in shares)       1,000,000          
2018 Market-based Restricted Stock Units (MSU)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense         $ 200,000 $ 300,000   $ 800,000 $ 3,600,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]                  
Granted (in shares)             1,300,000    
Market-based Restricted Stock Units (MSU)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Risk-free interest rate   4.94%              
Expected term   2 years 3 months 10 days              
Dividend yield   0.00%              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]                  
Nonvested at beginning of period (in shares)               2,108,000  
Granted (in shares)               0  
Vested (in shares)               (275,000)  
Forfeited (in shares)               (10,000)  
Nonvested at end of period (in shares) 1,823,000   2,108,000   1,823,000     1,823,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]                  
Nonvested at beginning of period (in dollars per share)               $ 25.86  
Granted (in dollars per share)               0  
Vested (in dollars per share)               5.17  
Forfeited (in dollars per share)               48.44  
Nonvested at end of period (in dollars per share $ 28.86   $ 25.86   $ 28.86     $ 28.86  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   61.38%              
Weighted average remaining recognition period (in years) 3 years 1 month 13 days   2 years 11 months 15 days            
Aggregate Intrinsic Value $ 40,178,920   $ 69,142,400   $ 40,178,920     $ 40,178,920  
Market-based Restricted Stock Units (MSU) | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period   4 years              
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 8,465,000 $ 10,432,000 $ 18,074,000 $ 34,119,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]            
Weighted average remaining recognition period (in years)         2 years 6 months  
Performance Based Restricted Stock Units (PRSUs) Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 800,000 $ 1,400,000 $ 2,000,000 $ 4,100,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]            
Nonvested at beginning of period (in shares)         526,714  
Granted (in shares)         209,250  
Vested (in shares)         (123,632)  
Forfeited (in shares)         (258,957)  
Nonvested at end of period (in shares) 353,375 526,714 353,375   353,375  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]            
Nonvested at beginning of period (in dollars per share)         $ 32.19  
Granted (in dollars per share)         21.55  
Vested (in dollars per share)         30.50  
Forfeited (in dollars per share)         26.41  
Nonvested at end of period (in dollars per share $ 30.71 $ 32.19 $ 30.71   $ 30.71  
Weighted average remaining recognition period (in years) 1 year 11 months 23 days 1 year 9 months 10 days        
Aggregate Intrinsic Value $ 7,788,385 $ 17,276,219 $ 7,788,385   $ 7,788,385  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) - USD ($)
9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding at beginning of period (in shares)   319,375
Exercised (in shares)   (299,375)
Outstanding at end of period (In shares) 319,375 20,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 5,406,850
Options vested and expected to vest (in shares)   20,000
Exercisable at end of period (in shares)   20,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Outstanding at beginning of period (in dollars per share)   $ 7.53
Exercised (in dollars per share)   7.44
Outstanding at end of period (in dollars per share) $ 7.53 8.86
Options vested and expected to vest (in dollars per share)   8.86
Exercisable at end of period (in dollars per share)   $ 8.86
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, Weighted-Average Remaining Contractual Life (in years) 8 months 19 days 3 months 18 days
Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years)   3 months 18 days
Exercisable at end of period, Weighted Average Remaining Contractual Life (in years)   3 months 18 days
Options outstanding, Aggregate Intrinsic Value $ 8,071,631 $ 263,600
Options vested and expected to vest, Aggregate Intrinsic Value   263,600
Exercisable at end of period, Aggregate Intrinsic Value   $ 263,600
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) - ESPP
9 Months Ended
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Volatility rate 64.00%
Risk-free interest rate 5.20%
Expected term 1 year 3 months 18 days
Dividend yield 0.00%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2018
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense   $ 8,465,000 $ 10,432,000   $ 18,074,000 $ 34,119,000
Options outstanding, Weighted-Average Remaining Contractual Life (in years) 8 months 19 days       3 months 18 days  
Options vested and expected to vest (in shares)   20,000     20,000  
Options vested and expected to vest (in dollars per share)   $ 8.86     $ 8.86  
Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years)         3 months 18 days  
Options vested and expected to vest, Aggregate Intrinsic Value   $ 263,600     $ 263,600  
Exercisable at end of period (in shares)   20,000     20,000  
Exercisable at end of period (in dollars per share)   $ 8.86     $ 8.86  
Exercisable at end of period, Weighted Average Remaining Contractual Life (in years)         3 months 18 days  
Exercisable at end of period, Aggregate Intrinsic Value   $ 263,600     $ 263,600  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]            
Outstanding at beginning of period (in shares)         319,375  
Outstanding at end of period (In shares) 319,375 20,000     20,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]            
Outstanding at beginning of period (in dollars per share)         $ 7.53  
Outstanding at end of period (in dollars per share) $ 7.53 $ 8.86     $ 8.86  
Options outstanding, Aggregate Intrinsic Value $ 8,071,631 $ 263,600     $ 263,600  
2018 Market-based Restricted Stock Units (MSU)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense   200,000 300,000   800,000 3,600,000
Granted (in shares)       1,300,000    
Performance Based Restricted Stock Units (PRSUs) Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense   $ 800,000 $ 1,400,000   $ 2,000,000 $ 4,100,000
Granted (in shares)         209,250  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 8,465 $ 10,432 $ 18,074 $ 34,119
Unrecognized compensation expense 55,000   $ 55,000  
Recognition period of share-based compensation expense (in years)     2 years 6 months  
Cost of goods sold        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 1,424 1,723 $ 3,140 5,259
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 2,163 2,987 4,586 8,808
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 4,878 $ 5,722 $ 10,348 $ 20,052
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]        
Income tax expense $ 611 $ 2,517 $ 2,643 $ 5,550
Discrete income tax expense 100 30 200 100
Income tax expense net of discrete tax expense $ 600 $ 2,500 $ 2,500 $ 5,400
Estimated effective income tax rate excluding discrete income tax expense (5.30%) (15.20%) (43.40%) 28.40%
Unrecognized tax benefits $ 9,500   $ 9,500  
Unrecognized tax benefit that would impact effective tax rate 6,400   6,400  
Pre Tax Income (Loss) $ (10,600) $ 16,400 $ 5,700 $ 19,000
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Narratives (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2023
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
Segment
Mar. 31, 2023
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | Segment       1  
Number of reportable segments | Segment       1  
Revenues from External Customers and Long-Lived Assets          
Revenue | $   $ 150,060 $ 132,560 $ 495,978 $ 529,796
Service          
Revenues from External Customers and Long-Lived Assets          
Revenue | $ $ 45,000        
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Revenue by Location and Product Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets          
Revenue   $ 150,060 $ 132,560 $ 495,978 $ 529,796
Power discrete          
Revenues from External Customers and Long-Lived Assets          
Revenue   93,815 80,962 324,093 363,117
Power IC          
Revenues from External Customers and Long-Lived Assets          
Revenue   49,990 47,416 153,032 159,708
Packaging and testing services and other          
Revenues from External Customers and Long-Lived Assets          
Revenue   1,204 552 2,694 3,341
License and development services          
Revenues from External Customers and Long-Lived Assets          
Revenue $ 26,100 5,051 3,630 16,159 3,630
Hong Kong          
Revenues from External Customers and Long-Lived Assets          
Revenue   123,731 106,940 389,018 438,537
China          
Revenues from External Customers and Long-Lived Assets          
Revenue   19,108 14,360 76,270 58,104
South Korea          
Revenues from External Customers and Long-Lived Assets          
Revenue   326 1,083 9,670 7,622
United States          
Revenues from External Customers and Long-Lived Assets          
Revenue   1,728 4,245 4,128 16,701
Other countries          
Revenues from External Customers and Long-Lived Assets          
Revenue   $ 5,167 $ 5,932 $ 16,892 $ 8,832
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Long-lived Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets    
Property, plant and equipment, net and land use rights, net $ 363,936 $ 382,180
China    
Revenues from External Customers and Long-Lived Assets    
Property, plant and equipment, net and land use rights, net 109,296 114,822
United States    
Revenues from External Customers and Long-Lived Assets    
Property, plant and equipment, net and land use rights, net 251,049 263,083
Other countries    
Revenues from External Customers and Long-Lived Assets    
Property, plant and equipment, net and land use rights, net $ 3,591 $ 4,275
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Purchase Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Jun. 30, 2023
Raw materials, wafers, and packaging and testing services puchase commitments    
Purchase Commitment, Excluding Long-term Committment [Line Items]    
Purchase commitment, amount $ 101.2 $ 127.5
Property and equipment purchase commitments    
Purchase Commitment, Excluding Long-term Committment [Line Items]    
Purchase commitment, amount $ 10.5 $ 9.7
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Contingencies and Indemnities (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Indemnification Agreement    
Loss Contingencies [Line Items]    
Indemnifications accrual $ 0 $ 0
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #. J%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " S@*A81K"FK.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NT80E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGJ"6\@8\L;&S (BQ$H1N+"B,9[N,);W'!A\_8SC"+0"UYZCA!558@]#0Q M',>V@0M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\3'01IPGOZ[N[KROB[DNI"WVUHJ6:EJ_3ZY_O"["/O>NIW[ MQ\9G0=W K[O07U!+ P04 " S@*A8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #. J%AH:.!WW 4 +$? 8 >&PO=V]R:W-H965T&UL MM9EM;]LV%(7_"N$!0PO$M439L=,E!APE:8(E31IG&[IA'VB)MH1*HD918FC)#OK!4JE'P>#S MXS+(/ M(N4)/%D*&3,%EW(UR%+)F5^(XFA +>MX$+,PZ4U/BWL/NP0""^'(:K(TVO*3:2XW+;Z7TQ( MJ*HCTJA"&K5#^I(SJ;B,7LDC3X54)CS<2LG<5"DNJNJ(=USA';?#>^ R%+X> MA03F 6/CX4[5N&L<>*B^(^>XXARW[)F2P4](\0O0W(ZXUY)%F;$A45E'P$D% M.$$+=9FH4+V2JS#BY',>+[@T@>$>EF7WG>'8'IO@4&E'N),*[J0-W"-?A7H: MA6;\S&)C'\5]9E$:,,*@C]_'?,7(G,>A)Q(_]Y20Y#:,0_7V-ZB$1VT[PMM6 M_1-KM<&_23PAHVX9WY/KAG1]LO MT"<33NX3<[OBEFX$B2SQHL'"'KM!U-++1,()#/ZV%$1JWI,0-(P4L(D=7%I5](Z.=EX MWGE+^B RQ2+R9Y@V3U6XX_4=L6TCZ2$RE%V'*!O//O]ITW)&-A+B3N=W1KQ# M1">[SDXV'GB*+CJ#17YSN^$&0VMBQ#I$8++KQ&3C<>=6>- ='P*18)%IC\G$ ML?HGXR$U\ATB,]EU:+);I28WEU(GWS+NALFJ2 ZY>:V..WXUKO!=7-61D];Q MB+:,1[ \*W=U]!*&;<%-G'L<&SAQ55?..A/15IE(1WP(?1#^5L(\Q^SQN65R MQ'<%U7O#KMT%8;1-OQHX3W[6@SC,A]KB":)T7'?1P2'\V\=;IA[9+/Y ),2\F\3G+^17;FY2 MW,JR+-N90)F,&V.XN&.[.G7Z./@\>6:@MWE_0*;AH3P1ZSICUJ7-:5L0X\#AY4WC)N=N6;*7&[+XZ1 M\1"AQ]DY$,,SR@P _1(R8BLC5<>0@^O^+]A@YU!4![3BK#@CGE[;E^>CU=WJ M/'I6G,(.ZM?+P^P[IO-=1B*^!*GU80P3GBS/A\L+)=+BB'4AE!)Q\37@S.=2 MOP#/ET*H[87^!]4I_?1?4$L#!!0 ( #. J%CS,>M#$0@ !XF 8 M>&PO=V]R:W-H965T&ULK5IK;^.V$OTKA._BM@6C,^1PSN%(9R]2 M_5VMA-#H6Y&7U?EDI?7Z=#:K%BM1\.JC7(L2?GF2JN :+M7SK%HKP9?MH"*? MD2"(9@7/RLG\K/WN5LW/9*WSK!2W"E5U47#U^DGD\N5\@B=O7]QESRO=?#&; MGZWYL[@7^H_UK8*K6>]EF16BK#)9(B6>SB<7^/22Q_9#-S]_.;]ES9X".:1 M5^)2YG]E2[TZGR03M!1/O,[UG7SY56P#"AM_"YE7[5_TLK4-)FA15UH6V\& MH,C*[C__MIV(G0&8.0:0[0#RW@%T.X"V@7;(VK"NN.;S,R5?D&JLP5OSH9V; M=C1$DY7-,MYK!;]F,$[/+[_>7%W?W%]?(?AT__7+YZN+![CX=/'EXN;R&MW_ M>GW]<(].T!_W5^C'#S^A#R@KT<-*UA4OE]793 .&QM-LL;W?I^Y^Q'&_W[GZ MB"B>(A(09AE^Z1_^6UW"\* =3O>'SR#R/GS2AT]:?]05?JV4*#7B525T=6J+ MIW/ [ Z:779:K?E"G$]@&U5";<1D_M__X"CXV1;=D9SMQ4K[6*G/^_R25RL$ MJX86S0?Q3YUM> [!6U>Q; \IZY$R M+]([46F5+;3HL-KP=0["G1N3(!F!,VT8#NW(PAY9Z$5VL5C(&J8,*MA"P/P] MYF**2J%M$$/C]IB2D(U FE:$,!+8848]S,@+\W.Y@865*A/6Q8U,9&D2I./Y MLY@EE+#8CBWNL<5>;%_U2B@H;;L;SP8R-NZ>1,%X]DPC0J(HLB-,>H2)%^&# MU#Q_!\+$N#E-61CB$4;3C!&:4@?(M >9>D'>*J!RI5^G:)WS!B9L[&9/KX%C MM3,G4Q,RA0T;CB!;S,(XH=@.&0<#V03^M0?(7&?E,\H%<"]2#R*>3&B[< M$[WUNK?,C)'Q1%O-*$L=J'VM-27C?66QBN+( M49GP0&78RQ[S:UA]_8H*H5=R"32]@2K:)(,5*+&L< J3.H9JL8/]A1TU ]< MA/UD="6>!.RO!N="%@)I_LV7 -24JE^7SB1:J M\($T^89BEAI9:IKA- ZH ^C 3-A/35W5\L"S\!$.6<",>;09IFE,78L^L!*. MWJ6V\HP_9GFF@9ZLD@M[V>U[-=>QO.T'/= =]O,=2 950Z+O!&V-V:2RF(:& MX+*9I2%U9<] >=C/>9_[;2@JM.:OC;*QPK2P&4N#,4K3*@R9:R\.E(?]G'>_ MDDIWVW I'NV%S:0NR/+$J&LV,^ *.T(R$!SQ$UQ?UI0 !59;IY"8-!5'T1BA MQ2H)8L;9BD24&GO+8A839\8.G$3\G.2L @?GV7+@"@D9PS:M M*,&.\D\&CB)^CO+4A(.X34(B06!(2*M9R%RT,! 7\1/76$0>R@Z3G0@U2\"I MNJZ6+)O<$.6BR8E1^YK'\K8_&SN=33\#7]1PYE79OV)Y MBG P#8)@.RT_HZRJ&O7=9(BL=04G^25DR2DJ90G'>8U^YVJQZJ"\M:5;X]_J M4FR_#J;=![/GO)U*DZK'@MAKLA_T0.24^4]3L %D^7^OOU:,ONK?_[$H"&4U K6[/V9Y),HS3N)Q3^K$7[E"E_]64*9=,$XSU'\30* MF=-1DUJ.AQC;M3%U2FS458N-*Z4&)4/]2N9! ;'6ZK4/1D-9K?0IBJ>8ICO? MNN8"[,)XQ^YPJ*;".8E30HP-9+6CKJX9':00/7 \7RZSYH$B,-Z:9\N3K$0+ MOLZ :UP+]1/A?Y>L7;=/Y:B&>.[D61@;I8U@LM%?J2@>QX MX]V5S)="_5"UK7?]:GU293G()TEJ:'VK'4VQHWW-!J'$_$+)D'-M:#OPJQ]\ M\,WCO;UM:#7TM W9H'68OQ=P)[I\O^7*@?&H6N98WO:C';0,HT=IDC*O)/KN MH(_D;3_HG0>^_J9$_US5TWIDEL8Y(_&X@MG,:=Y!0 MQQL#^/U)PM%W>]&\(M2_$C;_'U!+ P04 " S@*A8;0CUXM@" #Y"0 M& 'AL+W=ODHR/M$2(_%K7>92@%/(>S5$F9^:4I5#(+EOH/&<(QJ4H);IE&'T]A3C3 M@F$Y-F7!D!:"X Q-&>!%FD+V<8,(78TT4UL//.-%(M2 '@QSN$ S)'[F4R9[ M>I,EQBG*.*898&@^TL;F=6@:2E!&_,)HQ3?:0%EYI?1-=>[CD68H(D10)%0* M*!]+%")"5";)\:=.JC5K*N%F>YW]6VE>FGF%'(64_,:Q2$::KX$8S6%!Q#-= MW:':D*OR193P\ANLJEC7TT!4<$'36BP)4IQ53_A>;\2&P'1V"*Q:8!TKL&N! M71JMR$I;MU# 8,CH"C 5+;.I1KDWI5JZP9EZC3/!Y"R6.A&$3X^SIX?[V_'+ MY!;6FL4-1+7Z[X;=/XZ_>"X"%2"C#?^6$\E&-;H6O\KL;6*91?3[Q'Q'8LN T M%IRS+&#.B\/X3H?J,_>^B!:PVP"[9P'+OTUW MF&S7M_M=^"V!CF^:.]D'#?O@=/83"GW0X;+\_L#K&M@2Z/5=9ZPTOV,>:_@!QG6V3Q#/M09=X:Z#K=8GUC7-978KD$;C &0<$S:72Z'DR M!:ON&55'T+P\JE^ID =_V4SDW0PQ%2#GYY2*=4>=_LUM+_@'4$L#!!0 ( M #. J%B@3I5B808 +$= 8 >&PO=V]R:W-H965T&UL MK5EM;]LV$/XKA%<,+9#$(D6]98F!Q%:W ,L+ZG3],.R#8M&V4$ET1=I)__VH MET@V>=+2SOD02_)S1S['N^,C\^*9%U_%FC&)7K(T%Y>CM92;\_%8+-8LB\09 MW[!?DM5:E@_&DXM-M&)S)C]O'@IU-VZ]Q$G&3FZPNW,27(ZN<$4O90I8N(O6Q8U.6IJ4G M-8]OC=-1.V9IN'_]ZOUC15Z1>8H$F_+T2Q++]>7('Z&8+:-M*C_QYS]80\@I M_2UX*JK_Z+G!6B.TV K)L\98S2!+\OHS>FD"L6>@_, &I#$@N@'M,; ; _NM M(]#&@+YU!*),I>%^C91 M=G(RO;^;A7?S<(;4U?S^SYO9U:.ZF3^JC]OP[G&.[C^BF[OI_6V(3M'G^0R] M?_2Q.T+N#^XNQ5-,K!QDOFJES*G]WC[R9?\(RAN8PD4XU"HK^OGH0L5*'_ RUU[8S"SLKN=RXV MT8)=CE1[$ZS8L='DUU^P:_T&Q?F8SF;'=!8>R=G!BM!V1>B0]\DGMF/YED'1 MKPW=RK#<*G83[*B=P[H8[_;C"L!LXNBPF0FC@1-X_B$L-&$.";S ;6$'+)V6 MI3/(0IWANO;A[#/!U+$1AB M>=2G&";LMH3=0<*_%UP(M"GX,I$05=<,=L),=T-CNFL_!(S@X6PF\7 MPO^/1B)85"S62.W;2F3ME'K6@[?2 5B6X&>?0"*.'K#F)DHU\=$KS( MY5"[)_>"EG(P2'FNE*G*O!.T8KG*PK2B'L5*8"7EIE:*5XA] / *7*U]3"&4 MB_6N:J)JS!OD_'&XBO\S9!IPZV M==8 "IOK#:&H37I(=[(5#VHPI5LE4RU3MKR;5!^@;IOUZV&=N@ER=-XFQ) : M(0!2*699/;0[;8B'Q>$=:QFKCW0;EPF?<_4DEP6OFI_ZH@X-& 1JSBL(B-[H M(1BF@='L0)Q+]&X'P+"25#W-'G<:$@^+R.;E148OKYT.Y&P*.J,A3P$0<;"G M\P50+K5UNB9**;F^M>\$)!Y6D'MK7UF)+7C#MX;+@&6+?MHG\CC(FUSQ6 M@)W*A[Z]'YLZL&R'MJN'",)Y5-_99Q".$GT[#0$8QD&? L"=_,2#HFH2]E ? M"%,-8G#V>"8;US-B Z P]8UZ 6#4\AT]-"8,.W:?.NCT(!X6A&8"_5P/\8TW MPE.,"29Z3""<'UA&O@ XWZ:!'A03AFWJ]@F'3C+B8/!]Q8R*4A)(W6<\KW\1 M X,P*$1_] 7FJ-YF1_46'LO;X6]UG:0EPY+V.A+) KU/Y3V]83&-+RGB%/06\6(7H&0]X)LJF.0,P"#.$/> M ,X +' \O6S'>T=0&2M6U=F?4+6VS65]R- ^;<\7KZI3->WY-3Z?8N#Y#)^' M]>EAY[X^S+R-BE62"Y2RI1K*.O/47(OZ?+"^D7Q3'8 ]<2EY5EVN612SH@2H M[Y>;!+#FNYL28ZD@?.?VIAG XM1SL$!21*,U#\6\$( MBD(3H1N_&DZK-:D5-]=/[%=5[!C+ Y4PXL77/%79T.I;)(4971;JCJ\_0A-/ M1_,EO)#5+UDW6,JI M<'0SB>+)-(X(KJ8WG\;1Q3T*TWO\NXXG]U-R^^)Y[C!09_1B]7]TWA_)_U^)^M;R7# M;SO$K_C\9_BFBBK FT$1/B,C7N)UE.E[8@5DS!)> OEV\2"5P$_^NZGV-7M@ M9M?7X+EOW*[SP93X8Y)%QR2+CT2V5:*@+5%PB#V M$P95/ROZ:,I$YY@]>TRRZ)AD\9'(MFK4;6O4/=BS^,SC(\[PC1,"6/*;X W" M9$'K\2']@4^?OG1,U:F).QL]X_7WNG0?Y/>"_DZ/[H-.?,<-=GK4@'+Q;NV: MF[37)J!W, &CY]O3%'3/\#D%CK,3M0'E=MS.SE<7F6"NW_5W M^'^9[O[81M M;PP?)8AY-?5)_/J63-6O3+O;#I87U3RULW_IGH]N,)!JEIF.$R#T \GW&NG@1MH!W/PS]0 M2P,$% @ ,X"H6-X[^9/+$ 9\D !@ !X;"]W;W)KMX)A$)()WL)HV3[O0C5V)L M-9+H):E<_GU)63&$BR A>>WLE\1.@.< PBM>7IQ#GG^JFP_M=55UP>?E8M4^ M/;GNNIM?SL[:Z76U+-LG]4VUZO_G?=TLRZ[_M;DZ:V^:JIQM.BT79^%HE)PM MR_GJY.)\\V^OFXOS>MTMYJOJ=1.TZ^6R;+X\KQ;UIZ_S67?]]"0["6;5^W*]Z-[4GT2UG5 \\*;UHMW\&7S: MMAV=!--UV]7+;>=^!,OYZO;O\O/V@]CI0.B>#N&V0ZAUH&1/![KM0/4(T9X. MT;9#I'>(]W2(MQUBK4.8[NF0;#LD6HSIDVP[99G5OEV.S MEGG9E1?G3?TI:(;6/6WX82.(3>]^">>K0;N77=/_[[SOUUU,7OUV^>KEB_S9 MVR(/+M_V?_U:_/;V,GC%@DOQ[$TA7KW,BS>7_PB*?[][\?:_P6GP[C(/?O[I M4=!>ETW5!O-5\/:Z7K?E:M8^#GY2?C\_Z_HA#H'.IMOA/+\=3KAG.&_KKEQ8 MNDV.Z!8\>W497 ZCNJX7LZII^T'_N9YW7RR\W,V;U,ME_\7:P&RS* X,IS^* MM.OF2W#9U=,/EO[,W?_9;#8?OMG]G%Z7\]GIBU4P*6_F]H^&'V!-I^OE>E%V MU2QXU5U73=!/KC_,70_'GX]5\&(UK9=5\//+NFT?6?#"C7]3=?T!LF<79;.: MKZZT3^NLE^.=)L,[388;9K2'^;RZFJ\&6']46I2K:1647?"O]>I)0$>/@W 4 MAC9A.9G#*>"7]J:<5D]/^LFW5?.Q.KGX^]](,OJG36ZWL&0#&P[_'R^R.!J- MZ?G9QUT5F/Q.+IK MIJP*O5L5ZKDJ/P]?]MO#P*.CEL@9P'>)D+#\%A;O?&24CC-]+9$A&1+&D3 ! M@BDJB^Y4%OFJS%-D3KZOR)"P' DK(D.Q24)2[:B"C,B1, &"*1J+[S06;^AT MC\;Z4]YP@NZEE5>W/ST:CF2;D_7A2X?G,5)@2%B.A!5(&$/".!(F0#!%B,F= M$!/GP:[X7#73>2_$^GTPO;WD; <1!O7-*2A] M4;OG7)NZG&/P51<2EJ?F63'3+MH+9$"&A'$D3(!@B@RS.QEF?P$9.L?@*T,D M+,\,&6K'RP(9CB%A' D3()@BPO&=",=.$;ZIYFV[WMQ#]!+KOGHR6X'=])JL M/&7ZYO*=]6SK'(>O$)&P' DKQJ:OH-L8R'@<"1-CXRMYNC-Z16!D),W3T0^0 MV*'CGGM0OGJ#TG(HK=C2=E=-O\6%!N10FD#15'7N6/O$J<[?Y]WU<#\[N"E= M^3G8[#8=>P?A9GN+C%B^?B0.M;L(:- "2F/'38%#@PH43560-.*)VXD_6D$' M#UE0=QY*R[Y_AQG-WMJK[_UAU3;U8#+_.5UTUW*E916)QIVTB M@3KB4%H!I3$HC4-I D53)2WN8-#HF#7E*MV4=YF',_^MVZ[9;6R M"PSJAQ.+XR"T@HHC4%I'$H3*)JJ,VESAVZ;NUC-M%SA7\OF M24#))D>06O4%-;=#TQG.LC2,]>NI;3ME VVLIPN;;4Z3+!GI=U26F#0D<93I M"<,6UWI,8OU086F61#0:A?9KEG GE=OM(&N+HZ<,'UXI;%HWU#@.3>.81G$: MZTL*=8ZA- ZE"11-U9ITCD.W(D-9*'H3$YE"90 M-%5ITF\.;XW&>\H@#J&.,Y260VD%E,:@- ZE"11-5:2TID.W-:V6G#W>EJX] M#IY->Q4VU%"7&DH3*)HJ+^E2AVZ7VEJ2UQ_[ M[LZH]I(\J%\=FF9O-AXG::1?9B?F9;91E6>V.4WB\=@HR[,8S"0AD5&79[8[ M)>%X%.G7V6:[) EI/-YSG2U=X=#M"A^NSCN\6M"T;B@M#TU+E48DT[-J+F$#3S2H*9N@_IAJE3<@_"5 M&9264]-G3XA^4H6&9% :A]($BJ;J41K9]("1_3!ZA'K?4%I.31O:4",TJ1M* MXU":0-%4-4KGGKJ=^X* MBNX\6,;MV_^8*BKWH+Q5AWT<#=3NIQ:[7Q<=]FDTV,?1W(?73Z773YW.[?=5 M4;G9WB*++%^_6-_,S:%!"RB-'3<%#@TJ4#150=*;IVYO'E9%Y8[CK2:H84]M MZ>?ZGF(!C7*KBC>2O/XI9;2A6@00MJL?PMI0K0 MH!Q*$RB:JBFYQT#=>PP^I0INE+=@+!G5H\BPUZ!!"RB-'3<%#@TJ4#15,'(W M@1Y.6-]7JD#-+/13DHWU3=G)D>UR]U"\UQYJ[T-I'$H3AS]?=?&E<4_=QCVH M6H':DIUM.H$^-P5**Z T!J5Q*$V@:.JS0Z6C'[D=_6\J5W S?4]5D6FITU1/ MR\VA,0LHC4%I_*C/0Z!BJKJ1SGOD=MZ_HU0ALB1B&_.;N./['IV@M )*8U : MA]($BJ:J3#KJD5J&"I8VU4,$2TUJH8&EG M*U2P-',5*D32A([\DL=]"Q7<>.^5@MK)D>7QYI9"!6A0!J5Q*$V@:*K6=IYQ M[K:4O[-0P4WWEAJ2ED-I162ZQ99"!6A,#J4)%$U5FK2>HWM]U'D$-9RAM!Q* M*Z T!J5Q*$V@:*HBI3$=N8WI;RE4<".]98BDY5!:$=GRR(U"!6A,#J4)%$V5 ME_2H(]\\>.V=(?8SJOG&8[+F EF9OY#9[_=X/9%\&TXND4:9/8>(> MB/<7^*B@!30H@](XE"90-%5'TC>.W+ZQUQN [#(R+>.4Q+IA[!Z&MXJ@AO%1 M,V#0F!Q*$RB:^H(?:03'H_N\[HVAEC"4ED-I!93&H#0.I0D4356DM)CCATCN MMHH5FM =FWYV&(;Z;BLT9@&E,?L,M,LJ#HTI4#157-)9C@\XRP]2.> >A+?0 MH'G:L>D+$\,]+J Q&93&H32!HJF"E&YZ?,!-?QA!0CUW*"V/3<\]U-4(]=NA M- ZE"11-5:/TVV.WW_YPI2SN@7@K$FK-0VG%EJ8\:C;2O0MH2 ZEB=C<6SC= MG8&JM9UWBQYZ1OB/*&9Q#\I;=]BWDF)?2VKFF9-,EQWV=:/8]XW>A_T>2_L] M=MOOWU7-XF9[J\SB=: M:H(^;R:VF.ETI#]%"!J306D<2A,HFJHYN;<0N_<6O-\)Y.9Y:\NV11 :!RIH M!CJ4QHZ: 8?&%"B:JAFYCQ"[]Q&^ZYU ;K:W?J!;#;&Y.4!2O= .&I)!:1Q* M$RB:^@9WN=.0N%/.?8JBW"A?525F9C7)1L;C\*!!"RB-'3<%#@TJ4#15,'(C M('%O!+B*HA++T[\S&NEI"(GEH=YFL]P]$.^5AYKT4!J'TL3!CU==>>G2)VZ7 M'E01E5@RI6TB@?KK4%H!I3$HC4-I D53)2=]^,3MPW]3092;Z7V:,HWP_E:* M&*UR"R_5M^HL;4[3 M<1CJ#^^RQ*11'!']3MO2[I00HFR+8'DP M=IP9+VARC\+[.WY4T (:E$%I'$H3*)HJ(FD%)VXK^/@Z)KN&3),U)=2XCH4: MNU!:<=0,�FA]($BJ8J2!J[B6_2N/:D>FN"KQOJ?8%J>J/9.(J-JMAM.V=2 MOZ7-D-2O[P@Q2TP:A8E^*..6=J>]P/1SF+"T2Z*8T#UEL8ET41/O;&S'>P7L MJP7U4J&T/#&]5!J'>A%S 0W*H#0.I0D439%;*MW4U.VF'DS^/Z@V=P!?M4%I M.916I*9YFI)8N\MBT)@<2A,HFBHVZ<2FMT;>/14)I-"\:R@MA](**(U!:1Q* M$RB:JDCI$*F/R-NV*A*:JPVEY5!:D9JN.=&3SA@T)(?2 M1&JSZ7=FH&I-FN_IH8=S_X@: ?>@O'4'=?:AM"(U]PF(7IH"C(2'1;LXFF>G V]KE[J'X M+CV4QJ T#J6)PY^ONOC2^<\.YV #,G$S2Z*P52=0;Q]**Z T!J5Q*$V@:*KF MI+>?N;W];TK%=3-]3U29:7J'F7FT@MKV4!J#TOA1GX= Q51U(VW[S&W;?T[)1[,PSVR76YI M9^3A6MI8\W M[:QYN#:>+0_7TLZ5AYM)VSGSRG_VSL/-+ G'ECQ<]RB\O^-' M!2V@01F4QJ$T@:*I(I)^3ANL?@+2&HX7O4#!@T)H?2!(IV MJZ"S]KJJNKSLRHOSF_*JZB5P-5^UP:)ZW^-'3X9]C69^=7WW2U??/#WIKX__ MJ+NN7FY^O*[*6=4,#?K_?U_7W==?SGK^I[KYL(EQ\7]02P,$% @ ,X"H M6*8E<8$J" !R0 !@ !X;"]W;W)K;EU;S=+>ZGY;@Y$G(GVK)N4;/J[)2IZ.EUNOCR41E2[Y*U2>QYA7< M60BY2C6)6DN>YO6@53DA01!-5FE1C68G];4;.3L1&UT6%;^12&U6JU2^ M?.:E>#H=X='KA=OB8:G-AET00X_FZ5 MCK;/- -WCU^U?ZF-!V/N4\7/1?FCR/7R=!2/4,X7Z:;4M^+I#]X:%!I]F2A5 M_8N>6ME@A+*-TF+5#@8$JZ)J_M/GUA$[ T"/>P!I!Y#^ #8P@+8#:L]-&F2U M61>I3F35E,_$J_![ M*C\ABH\0"0ASX#E__W#J@4.WGJ6U/CKDV50MT0+21*&%%"L$F2=3750/S=0M M=,&=7FNT,K=6D]7':IUF_'0$::NX?.2CV;__A:/@/RZ3#Z1LSP%LZP#FTSZ[ M@B)45)E8"NU9T&XM2#TAO L_R]D(!0MK9 64+4 <-^P4%I5J1-E:YRE*Z$ MU,7_Z@LNRQMUX4[H:!); 79(81P1=X"G6ZQ3+];+OS>%?D$KKI#6^0^3*5?&SX+$> '$A> M-0'@S^;8B3:V@. XF+(>7%N*,HP3-]QD"S=Y8XXLN)0\?_6S3I^Y.C(9Y *: MV!Y+<-##Z1(:FAXXZ-@Q\ +]!O%'X,:\4&NATA*)A4EO2&J8"F9RFUFQ-E/& M28"!!2J.>[@=,C2>#N#>877L)Y]E6CUP92AZIP(IQ:&2&=AED=X7Y2 'M=H/ M5(T.I6W?%Z3S!?'&\"S+Q,:4<"A+O'A,[TMG.K1:=@.1X"CJA\N68A%A0P'K MF@7LI>+95R@KE19R*"#44358'.(^/(<A@#;:_:>>6$S>S)'=%I'[0M-9[&9 ASQ][8RW-=X-?IRV#40_O9C :T M#]$A1G 8XP&,'5EB/UN:)JF%=_0>BL$V#Q)*^ASCD!KC($S" ;@=7V(_87[= MJ==>MSI8+DXLF+84"8-H &3'A=A/A@ 25K0*Z#OGS9%I/3CA^)GQ^OWMOSNM 3F_IP'";]FN808W$4#I0'TG$D>8,C>PNT)NW> ?N@ MY'@H;?M.Z,B1^,GQ9B.S)62(^EAG0VP:A DU#?N9XI)+,(D&ZB;I^)+X^?)& MBHSSO T==&;\@P;81$G#/C$YA,@ TY..28F?27\7CUQ6]2KC0:;P*WF9:L@< M6$+Z(=LT&5NER2$4T2%O=TQ*_$RZ3?.-JIOV]^>*BS@55: M%IF9=TJ+["?:5(6[AR,.*I]29D70(1;A<& %1CHR)WXRWT]T_LQE5J@ZV1O< M8FW6N;K, K[*TB'%!O.G8[4B9_4]PVX%Q(T0"#EZ5/=N!T<&K'^/HU3:JA^TIU-;#_/6I7_O064NE:L04+Z=<,E M%S$\0+.THUGJI]G+Q8)GVLP*_IS5NR$(FE*.LG9G!%QO[#IJK#/$^PA-1-7N MC^R41W/?::!CU1I;UCF$,!FH*;3C8_HV'[^N;4Q0_J$ESL5M$/2WJEQR+&9# MNU6T(VGJ7P2?OQL^2C6ZYP]%59D9:#H^+@N1.ZVRU\ X"2-K:>^0HYA%X5"0 M.M:E?M;]F%7.0-7.U]_4&\7\.'77@?2MN^ICO+I MFY3O6(:@5U:%1?)&@\LT>JEW?PIWO&VBITE@L94MA:8-^V M[[K:]SBF#7!.YR/7?'9&F'D;D(]&^%#:]MW3]1W,WW?4RPIC>=\?3LOMC@(R M=W>7O[7)EB-1F+"!71K6=1[,WWG>W )7!IRGX539?G30G6JSK#S?NA=9B51\N>9IS M:03@_D((_7IB'K#]]F?V?U!+ P04 " S@*A8,-4M13P> #&7 & M 'AL+W=OWMETW>[;!P]"N;%;$T[]SC;TR\JW6]/1QW;](.Q: M:RI>M*T?7)R=/7FP-:ZY\^Q[_NYM^^Q[WW>U:^S;M@C]=FO:F^>V]ONG=\[O MQ"_>N?6FPQ2<=B87Y MWW'W5XP[X;(TP;[P]3]WOGF3E'9E>GK[IW?_]4J/H^Q7^GKP/\6>WWV M[$Y1]J'S6UU,$&Q=(_^;STJ'KUEPH0LN&&XYB*'\P73FV?>MWQC MRJL).-> *5==2[\Z6M<]>[^QQ0N_W9GFIC!-55RY=>-6KC1-5UR6I>^;SC7K MXJVO7>EL^/Y!1X=BZ8-2#W@N!UP<.>!'TYP6%T\6Q<79Q<5X^0."-0%\D0"^ MX/T>'MGO3;LVC?N7 4\7!'H3"+3*"(L)@;>M#;;IY N_*EZYQC2E,W5Q15]: MDJ\\^\/OSI^@\3>@]OV_V_P8__Z@%%_OQEO=L87O5F:]>FN+);5_JFZLO.M\5/;NLZ6_'O MCH@<^F5PE3,MMKG7T3Y_^-TW%Q=GW^EV_.G\NT7\^O+-U?2KO=5O"MI?O^N# M?G>?M"\0] OZ_YJLRXY/#OUN5Q-JQ;+UIBI:TZPMY&#G]Y:,40YQ.,VQ^V.@ M9]IN18A[7M!Z/!:*SK1K2_]O2,%/KGW=;VUAZ!"B&80L+ K7E'5?@6P[VP;? MD+ !%&QGEK4M2CJA[^BG1;%NS6[CRJ(T;44?5[7I"CK=UL7[#_1YX^/F)+26 MO@AD*NF)C6_P:6DZVN:&5I2?Z.,_>U=^*LH- &SG5A.J9&T);^8)H4U2#U78 M>C",?NU:LA\*+-,'U ._R-P+1!GL+.NM/-[!KOKMMF\B&0I+X.R@7R.R%DKN MP#)!SJ35QW>M(]P<\7X&ZES9LF]=!ZYCUR( MD!C+^ 3[JV0A;'Q?5R0-!<(B!>!CWTC^L<7# M,_;)#T_)K!,4F1M@R5(-(9-3LS$1K2=S&HP*TJ "MB;3WQ@5Y#+WR:?%:P'< M[URCK-V:AN(]H+Q@23'51S),0H)[6.T"JPP]VD"$:B(*B6B+[_)G 1%I4$L$ M"/?Y6%=9:.)7"1B FA>H2#CZQODJQ)6T\8"R2GKB2]1&77-:O)']".1X2-RV M(7Z2!6ZZ35!^_&S:&/"K(FK V133$1E9L:*_M%/9N0RYD:VX@?_;S MCJ)=B-<\[P%.SOQ'\*O@LJ>'VPD28L9'4JO"4$B^0.>.)*D@:TL,(!@)@-9O M&8)H7&<%?DK%WT*Z?_2$5O&!SNN)KF\:I?;%G_' .06FV<$%V"RVG,RD*3[R MVFM=R_Z2I'\4S/SXH;AXZ]O00V$)UCT%%9L1*JRO^#Q>#L)M M$:6-D5M,D1H':71:THJ^)8O,8@C9$,<"S:3S?!)Z,Q=P<=QBU@Y.FZQ;6G9^ M<4*2L"GV9D5+5F;9:E!!?Y>.J:,"\A-%-NN/^*?X.V5\EV1P1X338&"*S/O! M;D6$3BDJ<$#)%S^0GFV7=+(HX+F(Q$ #@BM$5ZZZ192T2H[67[O =D,5_,YWJ.Q(S2?H&T6-]!V_GQ97%-E3M$>24]\L)BA-*>58S9,6 M*!^SW?L J/$E DAB]=9V&U_AR"%\BH08Z?8B6ND2=EW"?(K_R+ZHI?L0MXST M)!O96/)RCJ.OD2[FO"8+T)>@@R\>79Q>_)Z=V"N[)$]#/@5V\T!$* CLR:PP M(TK;PFF3E21+K@::= &R8J^=[P/L>0B]G& I&O$WEAX1D:@_/=:*+,P9TS&A=&?0H T;MYOA#%'F[/3QH]]'XH_= MU&]&?2+Y-W3F+V)C7I*9V'(X_)ZU;8CD#]3MN)>Y)2)L :2P:0"#V+(UGXC\ M\?!%\;&OUEG80>S;[C2@!G_-:D6>5QTSO!5,[!;2RZ2CYRF%7!24F2UAT!RV M)&FP36]Y0WAN"C<1?WH1@<\=] 5^V7)$ #@X>:L7+#:P\&+Y%>3=SGM:E[!H!1 M^!KJ#;DS:7VP*?XE%H3.4WK;>HW96DN."NDVI5)D2;-(D,-(OV/M%>%?C4V; O17(">D+(J(2;Q(NS<#16A8O2LO^Q3M# M^O1,34@*:%O*!U8]!ZDD'F[;;W7'G;D1M4O1@'S/R)&8H(0#2\(2),Y]5N J M]>/D7_ H&8JE;UN_Y_R&EHWA&Z7^U\;57 4S70; D8.G%,D)5@<_%!@(N F& M6U-%4RK/R._)=4:58MP#9TQQ-[]+I1$VNQ72(L$],>@17Z6+Z?H0QHC C\26*F+K4@M%$ MH#SJ/W0&,&NKJ%=?U"4MIXG<(M @]#GE(T;5E"2/3^&>C_@0DK,E: 7Q5>/8 MH+C2G"0YW-%F3!L84 2C=2:D\J/4$5"J8)3+&O_3H>_4@RN?4H%QQF"W,X]V MF];W:TG;5AXN# 0.G=V%;XM[Y_<+5T%V5S$;&B(>R4.5*-(FLNUWQ;V+8VN( M?:R3H*A?UFYMHOL=;4E;/+R?P![MD-5^Q /3LX_NL^MF-[1)E4.)?]E?]#NB$YDD$P%)QC4J#D$$JM SP9' MF89I6?Q#T$+IF[XM.-HWI,AJ8=2X2M>%:T /SP#.DS,R\C<3"(*M:VD+I%[+ MT!2@13GL2'$\\X1(PBMC]BT+U[5?LLFD==>T V59* 5 G',02XGZ1,PVI+!Z9!F)N<^$"=EF'1" M#E91]5(<'>^<:GBYX+=5X,AQ%# ?H4-RZALZS*,H4P]1> S^1/YB*TP;38[D ML.=<)4$IJC 4V3->A"2Z03! U9^.8UV9E^5%)BH)3&G.+=B/4R3?MZ KB3E) M="1OUNQ3LG+].Z/%H::QMP?EX"?7!MV4E%G@%^NN)<#1BELJ"%9G51G)*'S$&)7A%F)&#UHBV()-1!%CXR,I1]MFPP&O$S=.[:=MCDL M# X=;K3P!B%A.JW A8F/(U4!WV.];H;U8R9EN&7@P%'&:%<":@U"V84R\[8@ MF,QX*-&&V"A/]'NC4>D/,L; JZ.6O,M"H$D1\N&MK8LZ M;ARM[C1:_&+_0"(7^BUNI9Z:5$<\U!59*A*JXH5IEP@[[EVY%_>)?N6F\;5? MWTRQE>RL(4I;VT9R5QG2B>2PFQ>/8I-,FGB=ATZL+)ORNX\>GYX-Y<]QTW!E M97[@[ODW^4-WGYQ^$S_QT7?_//Q,VNQ23)>,3&H6,;5_[&LA/*^>U(/)S< / M4J*)FGAJ^I(R1YT5.T1'+*V?"3RR7 ,K-' XU!Z=%,M!'X%S\=6L0_) M'N[Z+K8$4):EQ*SG4KHG^0PAVC]]@FQM#&NY[=MM4(FK[,Z5!RD*>DV#DA( M/P@R_,"&A%]2Q2]T:P\M'L<)QQ@1C0G$\_'I^5@>SY^<7@SRFDO4?P;H10 E M+YYDI/P:A,B4FJK2L9*1U4,P&DVI:<:C0G&V+)G4+.>* ;[T,/7) W-_E962 M7V2EY.*E.L1<"6 YX/$Y8)=>R@FYO*Z&JSQ6E)8.$1V\1FT;0D0Q,X=MO()B M%:?51PE,4T'J2% 2/75>ES]VM-ECJBT+F&K);(D2:3(!^1GW@F+0/J2_/*;! M:4\*?B$I8"@C(S .3TE-8!8_%\85R?&B:9EYN_7:K3MR[BOR0/E)3#G%-O3+ MC]SZ0<^H_83RD&]$M+0[,C[0(E*Q;^C-IH3TAWUO[E"QM M?67K.3*->#T^9@[C[)CG-45')U?EQB.JE!T*:?/@+SWQZIA(9&7-<3%3_%Y) M.46KV$INAT63PB8'^8&T*]KJ24S(M(N.8"B>TBK29G[B6F.Z/ !_&7NL#'OQ M5I/KXBWT)Y\?>'GU=IB\<]/^-G$I)_5_@YCO!N%X@;FV>9N0B1!/OTF7L['9 MU!E_GP:X.KNE1$12YFSQBF4;\WUML02HB)"'::@X$)>VR<:^/FL"FX9]IBUG M!B#-YX&-A"Q[YVC\8WV$2ZH2])A9W.:V/S*D]USWOKK%L?#!,],$@Y>;PH#6 M]-VSP4&+RS[+N_!CC_UR-,Z0S4#,!CJW##^DML,FYD?J=;E?$;L+HP&^%0DC MD6!!'.TX4=;D;UJEG)E9G9E.G1UC70P*FHW]--5HW#9B+@HF3U6]-Q-FY_I36J6H8Q5G'W6L VD_NUQ ML-7#P06UP#AP]\2'(!SB_I19K4BVV'QA9^0'9$9;(GE1F_6DF:,%ESBXFF(& M9A%%6J J(BX$'-T,Y-RU,M$L2]Q0<@X?AQT@A3)9 02^.+.PX+ZXS.83:>>K MG\+!L1"A]CU0937#T"B[F#7 Z+EDTUF54,;"6FMJ=G$4%ZYXXGT@,2H=%#B? MH#\#[R\##/6S" M(W%3H+.P;P2\%)E2FCM/*VDW#L/!T 94D)5$VB*1IWV\I!!-Q/,I]D-R=VP$ MADME8V.3)BSP%2NKU*\2K9CUVF*>7\FU_<$H"I/R=%@&/5*U3PBF6[),K^$R M6UAI20BV4^>P]K[B9K&6-;-#6BY(Q6$ZDF37 K+O>*@?X^;'R!^'0F:73S7C M&K?=)L^PV['7/)')UV7B$+(=.MVE:=N;K+IQ2,$MZMV,U-(.\S*UY&!B"95TZ121#O98Z6K>G*M:$[<51^:Y M*U5:\\=OX*-@E[1MLI$A,\Y$^&H.VREV@6RVT$X@F8._R#I;?3!KF/>UEA$S M8!:QX 8X;YRM,;E 49Y>/M%.6"S*H3NIL1+7E5ZOXBS>08(HO4%$W"MS[5N) M!U"=EF&X".C!H.0BE2]0$Y7)GX$:^Y:2I9/*[YL0;P8,C9+!R9H*U[GLV,<. ML9P.#E*\E'>=_7 .18"(:HC_!+<+&SN,D*#0TH9D\G/#.(")<)83"=).MG2A M; UZZU\F&=E'.R59*C%D?;C8WS"=Y"W9!"Z?#$IU]#]HQ1L#%,*K;REW@V.E MXTD>M+.P',Z\8<,C8Y&OD/]]B*GV<$7H-4_'"]T.4_*#E,@A7^KLFB1.3=U/ MD+'B/%JT;/W&$9JM.Z3S'BL MOJQ&(>B AACL6Q*[Q='.:/I^9V[DRQTQZ#-7(8 >X38%H^JCQZ0?,PQHB=Y8 MFP/_L,)3V26[PNR*D!D&N(9!5<9[(+(.5>?%DN5-VB3F]%'[6QF\3>-NDUX" MSZ4"#H4NF&W>'1A06A1RIX(O99 W)+%'[/!)C2UJZKH%MB,*_(7G#M@#_@7U MAK&W(J=H ML)F2>S'*RLAS5K6<,Z$HN9 _.1E6/(0YOCL15/09U,J[*;(!#[ MECVB7+^(-0/=.H[9M=9ME^2AH_MMAC \EHFX^$/BF:8+87K-#6Y(8"1%Z1$2 M8;X\77%CIQSRO2&23G>\M#7T-AA U\D8"?6Q$ M?T5XL((I<$EVL+6CZ4&>]Z6D3]+#N?E!OJYX,[I&F"QAUZ%U)%,2KENHY=-= MI/@4I[B5]4F6V@--LO:4[8J$"]B&^K_U[F12L/MTD3ZGY=\8@WHF]^T:_.5 M@#6NCO \&> 9SQFGJ$X0.9LBS5 '+Y>!B4CT$T]#/I<:N7/;IQ'"=/ MQJQUR8,=H\V(9+%WA/VR8>E;AJ.U*,4F+EY3&QH.,!ND+7QAJ=1$34NA-TG8.C4]EYWHH(\D+J&27B6&S;*:7KQ! M(=9#@SD,16F.$<5L[]N:N$X]T50RCR1[:=\P#3\ MUTGAG,X*4=D>4\1\@J MVL8L&&K7&$])H\&1E@RQ4BN:Z_=$X$N"63S.SN.ZF8@NB:8/,F9V_OCW1:)S M+C3W7KQ^?Q]J%\$1UCB;M7^SZP.A)!^4 O/7[Q>J,QJ407I,XK%*)_- T/WHB[?,R5I"'"6\0SI!!L.6?=PFJ)=I@Z@U6JN'++/!O- M^-/CP3/:GA)!'+X57W4H[K.WYQ379"U5@K5\JIU#7#/H^*)XO,2#S#.[TD[2 MLMU2G"E-=-1O;!6M:G[SG3M$$6^8*A[0/# "7D'P0SLH64VV;2.B MB/W;6KGO\0"2S>DQGLR)]9*(Q9$.96MU]=N@>0N*XAIZY;DG8ZQE91EJGJ3.X14ZY$K%'OY,E/]-S;N>J[+- [VW<+[<&@_\9WRW4J26@,:W""&U^ MS=M/L(+KJM"FY%CSZ&%XY<8HD.!IEV/11)2&:B8@&[(*K>73VE5/WW&DP=H( M_YIN2['NU.Z3Y:EAT[ DBJ&010&TX3E9R2-T!JZSO\,*:34#$@^98B#\4E%:L$)NU;UBU#DN@\_!+O4W M&._180=RS#6&()>.4DU!A.%:TPC,-^.#1<[.TWM0[3R&/%G>G.2?-:1E^1>5 MR!G])5;-H1,C\535GTV\ADUW!" M2Z06\Q&U(!9,N9(C95'X=-!.]$\ '&IT65YSI7=90O'<8QCGWJO+J^?W%_&J M?GJ1@PY0IUY ="<;QS.$<'@==<7."4_W1@1)!'!,&+U8NZ*N).$ZTGTV* M/^/=I]2(Q>:,>]]M?.N0Q [WO@D@7_=1\27EU:+!;F>1 2#H)+AT,)7(AO?B MR/O0LADO'CSFL@[>&S:XX(B4$((3.Z63(#(>$-B3IMQE3?2)-P*3P W34KF,I4Q+ MVI@CD8ORIM+92\YE1A?JH#**K#3J,'P4NW"3^W\IG6JR!&\D,*CE;WD<7VY@ MJ)2%6,,2OPQ*J+L9#:PDG[2\R5P5.]]1$#46%0 P4$%[1C'1ZB1-VRN3L@0C M%G-AW]-+%30=\\U<9B3M$K%/!W=NCF;9D[SCVL.$L;)SAAT["H/_CQT%KC+S M.]C8T.7-_I@5Z<3%.N7HW"^5:V^3(L+Q'% #67"&K\ME&LSO\LC1&>Z$B6Z_ M1N6VX7.O$&:(>]D,JJ:PP;N-U@D9($Y/RH"Q@ M#= 1)1NK8I,7KVAA=2OJ X<"EY>'_@5M8#;Q.D_ MR_]OW9$+\R$UTDN9[U;98V6-+\O(BN%Y71H;9.PZ%)J]BC#.M.;]H"QN&NXBS;6_CEZE MHN>SH0813B_'S$QIQXD5G6+B&&>N]^2#V<+_L:,=X-B\Y9]-RIABD M.(H&ZYL)D$Y/X9T _#8DRD7Z=GHCY8]3QU1 MJ357?:EF-D<&*]1IC6*.4L/+"'_-G,L<,S!HS%%*_MK?UDM525;* \3NR\KS M).ALN/QWW]BY5Q\_R%Y+C3=\_\R]=-S!6W5/[YR=_NGQ';D.&S]T?L=OJE[Z MKO-;_A-3)[;% _0[7B$:/^#EU^G5Y<_^#5!+ P04 " S@*A8JQI"9UP& M !M$ & 'AL+W=OR'2<$VIF[^T)L M:U^??78E<;;0YIM-$1T\YIFRYYW4N>)MOV_C%'-A>[I 12LS;7+AZ-7,^[8P M*!*OE&?]:#!XT\^%5)V+,__MWER(59QH8HC.^5S4[CDA7;S[7U&Y\[Y3(5%J]T M]J=,7'K>.>Y @C-19NZ37KS'*I]#MA?KS/J_L BRAX<=B$OK=%XI4P2Y5.%7 M/%8XM!2.!\\H1)5"Y.,.CGR4U\*)BS.C%V!8FJSQ@T_5:U-P4G%1)L[0JB0] M=_'N>RG=$F[1I3J!#^H!K2/,'4@%U5KXB'C6=^20U?IQ9?PR&(^>,7X"MUJY MU,([E6"RKM^G0)MHHSK:R^A%@[?"].!@V(5H$(U>L'?09'_@[1T\8^]:VI@B ME*K$!.X*-(*I8D&H!&BMT%9D\)O196'AK_'4.D,L^GL;$,'/:+L?[JRWMA Q MGG>H=2R:!^QS&?HN!.(J^H_#T[TNC+,B%?!:Y,4IW.4X%S#!7%)EDC)VVL#N M)!5JG@JY![^[I >[E;WQW00F[VL[OFKCN2@0[D7\C48*W I5SJADI9%JOF9& MYM)1S1M+][^6K5"JQ1I#/G+WP\[J&M0>?:;VU '&F+<&F6V2+MI#M MBL0XM'6JA1P)]C(F&RV$6&1X=/HS.,V,SN%PT#O98=Q'Q[WCG1YQV.KN5H.& M-P:63-#*N:)P()$&&4K+6;#.5 N3,.+M<@B["E23&!$"=@_V@/96%K7X@ IV MC_96YKHAMIDNJ6E&K04HC PT<>MH4N T[LB/I6VL)DT;;:ZL]GW C>1]M)($ MI2&C@M)R*M@0CU-#_&?D9U1>%4L:H2^ R?99-4$2H0W.5T6X)]ST(LQ-G7N/BE/H@N&42C O,CTDCC8N(DI/P:QR$0@BK2VK(0W0N'W!Y%A M2/*@=W*R4P/?\D;!X6/,4QI9+!8VW4902ZL+'< .--U@99B]HT/JS-K+C]LZ M4*&I>G7,&'HN?*2-A&=X],9_C)[@%--OAAZIFO=4D%:$:T7F/C$TJ7D6R-66 MVIKYK4'6VG/'M4"SYTW1+1"W=E6,Q@F?YE/.V34/?]#A^4.]LAJ\7^C49KSE M;2$$"-94.4>J'D]GA8ML6?-A$_LGA>]2??W!2(7=I"B,?I1TYD8RH=G\3HSFJ?V?/7@:HL,P;&IK+8,BL(F4'O<+3CIQ.IT,6$G-0W MD_\-?8**=:1$D<+Z*:<1EL5G[M5F]6JK6"2[S58-JZ M9OJT0Z&Z=3 /QH4[?JBL6X@VJX8=\![M/\VMIEDTH12\1FFXDJ"Q7 ?;^?4N M<_;>X#7'SIR-P46R5^J=F_Q5K(/8"4*!N74(C/Z.>(-".""2\7[ #"9*YW@^ M'M'_\+%3+'MF\$:)?WEAJW6P#*# DK7"WJGN3QSB>>;P6;59:=:"=-:&Y@0_5>Y,X M+EU1[JVF74Y^=G.'@EDLX)9I>X)7FDG#?+[,*K*$[ZRB?,#:]5C))[!^A9=* MVLK [[+ XM(_(EV3N&04MTN>!'S)= CI? 9)G&1/X*53L*G'2[\X6'BSW1NK M:?;VL;A[V.QQ6'=OKDW#'R1\#W+2<,+BU2S)8&WOC%Z]%^ M!EW%\VH&^Y.[)EQR1S0#;@A##T(:+\2JT2P_;O^]#]D L>N6H-V1HE"EA> M@ Y:SNBI\T'9:EK5GV%II>4"7C#94G^#/HFIRP-*X!;RBLD#!4T4.:6<'_J4 M?88_A.>+<=$TSF"/>N??5E;UI21EW6N&/C9+GL.PA;:40?H*1##77?:=!UFH_" M@8Y.)%PE29@]:":_JV4<+L>5&6DW#?HW0;B\R#YPP\2WX X7E]2+A_Q=,G^K MJ-.1.0Z32^IYO CGWS?LD3P+XTON-'NHP4=Q/]89H[-WK$9]\*^UH49)U8U_E7<*TMOK!]6]%&# MVAG0?JF4'2>.8/I,VOP'4$L#!!0 ( #. J%CO,]+W] , (@* 9 M>&PO=V]R:W-H965T%X@&'DM1Z;E7&%-/!P.=%5@R?2YKK&AG(U7)#"W5=J!KA2QW2J481$&0 M#$K&*V\Q<]^6:C&3C1&\PJ4"W90E4T^7*.1N[H7>_L,=WQ;&?A@L9C7;X@K- MUWJI:#7HK>2\Q$IS68'"S=R["*>70WO>'?B%XTX?R& C64MY;Q$77\=/0L^:UV[S4** M')6>$@2%^)>R!"JJK'!5=4MQOK1G*\X^X@/IC%<$6S::(&H?\#'#VAP@RJE] MW\%M4Z)B1/@4;K^#_P./AQ$IA[ ^3%*ZQDG19M'8N M+3%3^.8N*(+)'LC#%J%JRC5Y)^H.@]?0:#K44E(3CQVQI\B,4G\84ZQC?QP& M=A5$D5V-XC%:FFH=C@3XJDM$?H=@,:L4=QPI'2OC,SN M0=:VHBA#=ZNOVM73S6JYW(-[^R8E_M]_]X[\()[\\QA?4[+'HYSXHW%RI%9Z MO:X ;)D$Y[&K$A*2M!/BP K!^7"R3]7?GDR>]69/[#%:88>$G:I=-+9'-DJ6 M;?>ZR/ON?57/NK[G"K#-Z4XV(H>"N(8U(OWA"<2/>PC_9O>^>[Z\*6LAG\B; M/BPA5SRNBD(_25.(_7!$&?.C(3W3L*VKT ^"%,;)V$I$;32>P!=IB,S3M$9^ M,DG(Y"2;V&ULM5;;;N,V$/V5@8MM@2(KW[/9-#&0>%MT"VP1;+KM0]$' M2AI+1"122U)VW*_O&V88.=E76U"IBZ8N@;QRJ/2G4UG(Q&Y\-::3-87,6U.[>XLFVH MM.$[1[ZM:^6VMUS9S?5@/-@O?-1%&61AN+AJ5,'W'#XU=PZSX0$EUS4;KZTA MQZOKP@9AT=)SK0!^U?R!EP%O>@C$-.)-G\$3AWWT^!,BX@+J.6CV]/M-ZA&>+/QQ MRND.D@Z>LTW91VWN;:14X1]F'DOBQL;YU3,%2KA%WG;;!NBXO MN79HY5U3B 5ATP8?L*E-@0;/;&M@ 6*LURJM@%,ZVQ8E1B;5-!5(=HQ#.. =;G]![0QZD2!NADS$@ M0L]_8%JRJ125IXI#B/0/AE?.UK0KNB?_DGV@O:H$<%/JK"2%Z,AA6VW%_QT M\.H(.!U)Z,Y'E*LM5$38BFBM\AC4I^!M2DNUG/H]GM\\98<_MP@W3M_0648L M(PT!,8A:+PNNCRI9Q$'_MP""2.M;5>VYQ!R0RM<2+6K45DS)^:KA=[]T,HL+ M(!=L*1Y4(91/9MI2RA*"PMI\;_XS+.JPQ4ZF6L\1XH&W_Z*V2K5F.&**UX?Z M2EN/SO!BM8I5Y$O=[%P^2C;P^O-2>3(V2'&STPQ_KF,Y3CJ)$!+U1/GP1J@8MU)3/XQ'F>[CBG:2CG8 MZ'HGFM".5MH@C5I5A/;5,312-(RDJ[72E1A+Z#[>^_I/N)_*8R 6A49LUSI' MGHYK$\F"#38M2X&=(I^J*G8:;<3.>/1*!$M.:H.J)>(HR.^>B&(MPOZ#:Y8'Y&UI_;NV,G9R,.-XGQGK%<2?*9]O[V M!R/=T&2>C.@53<;=<)Z,N]D;# >Q6YJ=)S/9N(@;LUER@6$Z3^9]L7?T+8W? M)&^QAI]9A'JB]U,+ZM/1ESQ/A;/'#T#S9'I,)EHY[Z\M:3*-=L?38^%WL!A% M,6#_U$TW[#U8H%+$9QD.'V'5O5T.JX>7WTWWX'D2[YZ-<+;H3M455$?)&SRT M7/<4ZR;!-O'YD]H ?O&WQ.N5G0A@?V5MV$_$P.$]O/@+4$L#!!0 ( #. MJ%@[BUN2V < #T4 9 >&PO=V]R:W-H965T69].I+1>J*>RI M6:H6*S/3-87#;3>?VF6GBLIO:NJI"()DVA2ZG5R>^V>WW>6YZ5VM6W7;,=LW M3=$]7:O:K"XFX63]X$[/%XX>3"_/E\574?)@S">Z^;ZZF 1DD*I5Z4A#@:]']5[5-2F"&;^/ M.B>;(VGC[O5:^W?>=_CR4%CUWM0?=>46%Y-LPBHU*_K:W9G5W]3H3TSZ2E-; M_\E6@VP43UC96V>:<3,L:'0[?!>?QSCL;,B"+VP0XP;A[1X.\E9^*%QQ>=Z9 M%>M(&MKHPKOJ=\,XW5)2[EV'58U][O*ZJ(NV5.S>5\![TRQ-JUIGSZ<.VDEF M6HZ:K@=-X@N:N2J]/OLG5.U473E7L@[9E;6S?*?5@78="^=\:N M:A"!-P&4PI:=QE51_1NEWG@[CJ.CSZ6 MP5>L #ZG.EW4%EHRR6-)'F8) M3Z#N(QCHG6[?+3M3PFB693P+,I;DWO_O=*N!U(K-C:DL$S%/XYB)E(L@)-OR MC =Y1E?0*Z*4_>P6J@,+=!V,9(6URKW)S-^*NE?OB@HX9*[X_#PK(@OH,XU' M]:C69:$KICZ#Z"U0('@>ADSR+)'L=ES4+1#B@Y_DDD4\3,1FC:C?J=:OACS* M$WPF>3JL/U%2F3-@_>6RUC@O#&,6!CS)\AWMI6F4-U5PB4BE08K4(,[*NEWK M91(AA6O+MPN616&.8T-)XZ)LR5*'W%LX>SOO5Z2:6\N M\1]HVQ%SOFLUC%%[!J#\$&G)@RP%^M#T%J:NGOL5 MA3P6*!-8"*$XS7D"8^(XXDDH1\@"FWW3#SQ;*11:J8NA%^.THC&=T_\9'@"W M&8]D#@2+%+01R!.4:,A%&*%@!0_#8"\*I6G!U?W0VY$JF#;O"'-)QB7PE )= ML._KR4$OQ\9E2Y:(UM9D_L8ZF M ^NQS0.9;B]^Z8I*L;9 _8LD\__O?=OW!5[[\-B%7EHJ[SA8?X)1P!WCU\MH M/P\NRDGF(-+C$-B.$>2(!W'.$@_6OX*,5KJN<73N_P_[[FM>"L)7PE/0^HUU MNO&'S7I?0IA.=-,WS\\>6869&9*TIY=IA,F"SHG9[5X@S]@_5(%J;CVD-M&F M68 =WRDB'2R<$-Q#08]C-I#FT>C=P!&U:>?O (OF&^AS2UQV[%%##>V!Y(@. M%#FEDJ=AZGO)T,2H'@MJ;8^(3_W$%JJF@FV61?L$[@O\_Y!E2\ P5CN6Q"'+ M47H?QON5=HLM:PK)9208$B@(OGN^C3HL0T'A;T1W39,I&H& M,$ , C/ENUF(=73[>"NEQZ[_Q&@^ 9&A6ZW7P,ZCKP/\U+/.&"+/U*+2W1._ M3#",6GQ"0 O$&/)BW+=1&OFN%4$DW")_FU BX9AH-D \;NYO;QEJV+ BAG!V%P6D 2JAK2MD*G7Q0O_'P"C+9:?Z:R#7WT3P* MHU-Q0,Z,T]%H[]J27:J09(@\C;]F2'[P@)>&Q*?16PSY9:&&GYM#'7EX*+;: MJW%.^S9"W7GV_X(OQ-?Y0KXNLH9I^C:4'J8+$7[=CC \3=_$%_*@W+XEA]X/3'=>Z4!H M[E]<6>9_V YO=S9/-^_&KH970EOQX<4:0HWJMQ@'9M@:G*;Q9!A'US?.+/T+ MH@?C8)&_7"A,I1T)8'UFC%O?T &;-X:7?P!02P,$% @ ,X"H6)"@ &ST M"0 ?QP !D !X;"]W;W)K&ULQ5EM;]LX$OXK MA#>[UP!>O]MQVB1 DF[1+MIKD73O<#CTR1SEYVU]_G+?M]%:Y5*US.YRO#+TMA4 M>MS:5=_E5LF8A=*D/QH,9OU4ZJQS=<'//MFK"U/X1&?JDQ6N2%-IMSJM*?*>F+3.+XK]B$M>-!1T2% M\R8MA6%!JK/P7SZ6<6@)S)\3&)4"([8[;,16OI9>7EU8LQ&65D,;7;"K+ WC M=$9)N?<6OVK(^:L;F7T1-\9"3&D;=N?A@,K]V MXK/:WS'K&S^C[[5:>/%: MNR@QKK!*_/-ZX;P%-OYUR-F@:W)8%]7+2Y?+2%UV4!!.V0?5N?KEI^%L\.J( MI9/:TLDQ[5??3L51^\*DREAEL*O ME;@U:2ZS[5\^0NT$-LRM>="Q M8B(@-$"LM(+$9DBBBVAL!W)YK<^[,R?3;JU:GNAEP/>J,?E>LZUF7&$._G\KV_=/)C4BXXY_)6U2TMT7HP)3M_W+>=:;_ZC\-G$=#T*"G\UOLW3^8TOZ.D(0 M,N_$'1"D'^0B4>(-FINQ)'2]LDIAH/+B8R:NBQ6*4IS35L/S9V"P6<.][:]F MDR$R.YAX00M_^6D^&@U>A7ZB+-\.7YWNXV196R!K"S@TI..MR59?#/V&D-Y3 MN-=2,U1(X-8 *)8[0]T87I3;OKV_N:VV1"U1J!9;UED9)*1S>H6>$BGK,:"2 M@QK1D568;!,F-@CWIK!.$; 0U$.&RP1SK-O=!E[NP.YL\',5RPQSM4QIMVIS ME>B5IAT/65%*U9IK! '$1=K2=#(>-&05ZD!SU)%31BO,KP%-*N\58(W;CP_* M9C2JBCZ]BV D@#.H+E/^.J?LHP;*3>0.2[S<BSY-E]0I"U)=): M:CB!:793+SFL M.95902P7BFY+%5CDR)FR^\ O2V@;K]L! AFBP-2 B(!/&ZEA,CMO1922P+Y-F&'MB#*5WH=8R(;H.>SV= M9F%D>^?0&XB]*!Y#V%%%KRJ5@X&A/%NETP5- G'I5R5!46TGHJH!SPUX#RV@ MCJ5>%27W[P>\Q(OVR0$P\3F'NN-2V3+ I6M+0Q,(>>0*U$)I1U#6H@PJD90D MXD ?2_U(%7:PTK#[66^*=D]&O(\6#3 HVY60X:?5C>:#Y'>NNASIA MY5^\V]#8R_.FG'KB/4;L\CT/C4BMESVM863>W>&=O2[%TGR.?-*9FFF":D#[ M@@'/9X0.C?*=4X((28;1)(S))Y-I*QQ5OEMG0PQ.I;\4[2)?6Y'DUUY-7S90:[(^2 M(E;NZ#CKU]+OC(E/(J=YRRJPL56;P.V[P#R0C%%S?EUJBV =),N%0E2X]SSA MQ\-5'NSXON&Y'H*/T0)G=H.A#N?%(=!6T\&'\$J"3O)8ZYJWP$PDI#JI"8,? M;6@DAV&A^^#\SXQN"H>U[O2E^ ?A6 4K>&8H7X),Q(N[J@6?BA,QZL[G4W[G M06>?V6Q"US.ZGI\-&>=B..F.)_Q\+J;CF?@QF,T\X5 M['=D'"+S8C8^W9?J8BQV[N#R$](X&I^U7X;S :'A3+X-&C\UA12X[(0=&4[( MN?/N;#X+"K]AXGAPBC^PLV4L+3QJ)S::SJN-IN/&\D.?&_JMCT*ILBO^].4$ M'XW#]Z'Z:?UU[3I\5&J6AT]S'[B^ 2>UA.@ ,WDGG)ZK&V]R_L2T,!ZURY=K MA:G5T@+\OC28K\L;VJ#^YGCU'U!+ P04 " S@*A8XO"O$E ( #()0 M&0 'AL+W=OA3WZP)9$\ M]^^<0Q&Z?%#ZSJR%L.RQ+"IS-5A;6Y^/1B9;BY*;H:I%A9FETB6W>-2KD:FU MX+DC*HM1-!Y/1B67U>#ZTHU]UM>7JK&%K,1GS4Q3EEP_O16%>K@:A(/-P!>Y M6EL:&%U?UGPE;H7]N?ZL\33:+!=.X9 M6;)0ZHX>?LRO!F-22!0BL\2!XW(OWHFB($90X[>6YV KD@B[]QON[YWML&7! MC7BGBE]E;M=7@]F Y6+)F\)^40__%*T]3L%,%<;]LP>_-L3BK#%6E2TQ-"AE MY:_\L?5#AV V?H4@:@DBI[<7Y+3\.[?\^E*K!Z9I-;C1C3/544,Y65%0;JW& MK 2=O?X@8)*Y'%GPHI%1UM*]]731*W1S]E%5=FW8/ZILAB\. 1>,H.< OWAH6.W[Q0A9)"^SH'PX-S7/ MQ-4 @#="WXO!]0_?A9/QQ0$%DZV"R2'N!SQ_D.YEK5IKOZX%>Z?*FE=/3-SS MHN$6HQDB12XP#$G,"EJ*;,A44UE9K1BWVQ5,5IFH?;I4.>,&3(FOI\D*#,BE MS+A?89F%O'9.E4C53.#/LAQBA^Q3+31W$@JO'=>"!!0-$(,;IOH+F*8,.E/+ MLP8/)S]\-XNB\<673S^[N_#BU.EC3?",L)!\(0MI)0F!WH?FSUBAJM69%;ID M,,+N//8W@SN@N3)0#W=&%9(LR=E;7G#8QFXIS5>W[%KEJ3 O8I8#7H MK%-)_-;(FIP3L&67^IGNK\Z>O:#W']*V"PHM,K6JY.\DC,&UWJ5.<*8TX%2# MY\YQ:E'(E8_V1I.G;\2=/:P%_+%;\2(/:5B)V49#WY:? S.8$&Q!M72#J'BR M;,J65,5D61')J-7"2NA<:@[=I#(2\I@0A84![.=RW=^>C$' M:RW1@&5!<"@<9$"MEDAL@>2B,'"=K1TH4UB..+LH\T=RB'1@H+3TKB$H^$3/@&.J*5!Q M7S\/6,196_F[3Z$6\/W4=:LRH'BSA&!](/L08FQ:J%01M*I5(1@U25=^J=TP M\5A38=F5B]PC<0^\CCR*2%A79YIW]"FTH!K]0*T9>5,8YXY_1^I.&^JQH"9.3V'#DC'WOZ2?705B;:'/Q$^7YFCK2/] MQ9V[_0IXCNY-,=<4JPW.W[ PB-.)O\Y27),@GL_=-9K/V"\HEWQ1B#Y5/)ZR M:#IGLW#.INFTORTX9S=[>;LK76$T9%E3-MY?N0#D20=RXDD8C)/HE)U,TNGIMWA7B !!<3P/W3693MBO M[GV3BA<*,UZ?V[*TV[LY!Y*'*<'-Z?.M0#H$W";#?>"R>)B.63*,TNK%X MSC$90L'O<0'C[_>X3HYPL@3(+9./%!#F<'2/LU]XVK&6]Y6>.H$YWX][_[VMS3>UL$"C=Q/R>LTK MP&?W^KG;EI#1<3!/G?K!+$7>-=@ROK;UW^\JW/6HO?CM!_S?U.*$?[%YO5[T M\MV_2_NFGB2^0LFP5Q%#&'\^BB+>2O^"*:!=/YA-P7CJ&V M,9N=C!9M=_6Q:[O+21Q,9S/4G&0:GO9:1/LP-G'>GVK"/] M/\\Z#M(=SSJ.9QW'LX[C6=1S/.HYG'<>SCN-9Q_&LXWC6 M<3SK.)YU_#5G':/.US6ET"OW#1&=-$"Z_]!F.[K]3.G&?YVS6^Z_<4+L5M@= M0Y,E2,?#:3KPB-H\6%6[;W46REI5NMNUX @*+<#\4BF[>2 !VX^WKO\'4$L# M!!0 ( #. J%A3<&?"XPL ",D 9 >&PO=V]R:W-H965TM_4!UU^T7JBP (/#R Y#R_KLQ'NU&J%I^*O+0O)INZ MWCX].;'I1A72^M56E7BSJDPA:]R:]8G=&B4S'E3D)^%T.CLII"XG+Y_SLS/S M\GG5U+DNU9D1MBD*:6Y>J;RZ?C$))MV#<[W>U/3@Y.7SK5RK"U7_MCTSN#OI MI62Z4*7552F,6KV8G 9/7\7T/7_P0:MK.[H6-)/+JOI(-^^R%Y,I&:1RE=8D M0>+?E7JM\IP$P8P_6IF37B4-'%]WTG_@N6,NE]*JUU7^N\[JS8O)8B(RM9)- M7I]7UW]7[7P2DI=6N>6_XMI].YM.1-K8NBK:P;"@T*7[+S^U?A@-6.P;$+8# M0K;;*6(KW\A:OGQNJFMAZ&M(HPN>*H^&<;JDH%S4!F\UQM4O+S;2J$V59\K8 M[\7;/QI=WPA99H)?'-.$,_&Z*@ "*\F/ST]JJ*7!)VFKXI53$>Y1$8F?J[+> M6/&VS%2V._X$YO8VAYW-K\('!?XLC2^BP!/A-(P>D!?U/HA87O20#XY?\53/ MY T@5XM38V2Y5G3MB5^J,I5V(]Y^(C3)!%5IDK-7GYW=^"V?39 U.)^ZG$#TG_-N'\QBK<"W&NMHU)-W@MWN&9 MVM:JN%0&00SFGJ@W2KRJI,E$M1)OM$'25L8*N=V:Z@H")1B@'X]G:R,+<4BC MOOO;(@RGST;BS]QK?A$\.X)L60N9@W\@B(:0=;*\$74UEJIK*]*J*&"Q)8NM M6)FJX '$@<@Z\Q$LB>]M(P$1C)8P11TK6\O+7",),W'>Y$H$T\OD.!" 2*;+ MM=CFLA25@213->L-QN@K6:O\1I1J7=4:UQE]#'\Q55G1;%DZ2&N]-FJ-#\@M M!]'4GX($\AP?^>(]#)-%U< 4!YWG00&P]S@=>@2 M9<,1@8B59/][0I=IWO L+IM:E%4M$$ @=N9YB$\R?W7*X[Z!B1]9GO?7:]G$G.,DTI:GC U0F(2WL4-(VYJ8+ M'ON$[*MJF4./KU>!IMNT,AG!S#+2LL;5C&Y #W?%*$_WW M[N@OY(VX5!"FK6V$2DN"%K=39L2Y%*K<:7GDF\LH20G@(#%A_;@2]K58KBSR@ M293XOR:K !3&G>=R!EEQI:L&LY(YQ"- #YKLBU.&+#41##69]Q]"2VLDXC2R MT:@:7^-:24.#X)]32R-0'=)-5QYB#Y@=26[SY9KB[-")=!WR@X-P#],@V1#C M-CKGR'=@79![+]CCOY7$'8<=%8GWYQ>_B99^Q!$GZJHB_B$3:M;IFB#];\QK MA(;OK1O+O0I"0!Q4.=-@OA*%*Z2*"NFMB3X5O_39VUHX&/@[-R>X/;U2!KW6 MW0>G/=&\*S$635 MB,"?1[B)$R_&5T$4BA_!:S1X%@=>O*278>@O9^*#DWD8SR$AC(Y(Q-2/ H%F M:Z48NX=1Z"WFLR,G/4IV3=F=/FQ)@H4W2Y:D8>D'>.(OV+#(B^>!%\8Q#0&# M[X9Q?Q1_W@DB:M8;E78E*PR\G4JR;F<9# 3=UHM6FQFTN2QMG+8)M-C)$2$Z M588@+;9@FJHL5>XH?B#EEECP*7B%8.\<078PA:]H*/?IE#RXUE7&4,]4K4S! MV>*L@77W<9!,-UI=<=/#^K8JU2O=F\P,[X@5^:U*@ ,E35EB1RAI#,-[H^XS M@VGA)UDVZ/R%BUE(,^E]V@<2]EZC26=*WU RIGJK89$=I3$1$E)!EPV3#)HH M6(;.N=[LUO>VX-H&2'&&.)]2: E)EB2MJL80L8/=9%G2/\ ?7)<7K%6NZI8= M]CK9">VT0JXN7$W'4T:&R"BS5E(;<45)Q41%\:?HB\8R-7&;K(Y?2Y-7PNJB MR5T!**J,L/#KN&D*EBX%!Q3V]0(W*-"UZNG3M56C3@H"$=94=B6.JR0 XNB3 M+$)@U*=:M17TGG!VGKT=OL0CCB[7[>2INBL,8T0Y'[1T1DX_O@&(N7JV2=(% MLE6R"Q>(=LA#<6[%?PU>7BKE\:0:IKGNBU M P^5'W+3I5KKDE.RI90=;''$ 3K39G*7OH;:* N.OQ5Q>]M(XZ_IQ"IO]'ZUBPO*^.!7]5';-E0=2F6>D@OWUB+) M4[[ETWX)W)0C]MEA]O%Z*/M78^_1H,N4%FN*(=:;N8^[IB.J8NZ:^HN]W,4S M'.7;HWDLWN4QKU,5[>J._-FWU]U%[+$+.E;TE0NZLP&U^U8O?](2+_2"Z<*; M3J>TK$K\Q4SPZNU S)9>$(=>C#?=$H_Y-WR&E]U5M\@+:9$WG=)*+O&#^7B- M%TR[-_'"QQKMX37> B6L-69!QD1^$-)0K#7G"V\)S#_"5>U"KUWGG6'!;?N] M0BSSG%*%(L)=%NB+R((OA[W*VW60I7QQ\1MV()RP"%/\)RX\^AW=[-U$BB[KCQ_$MYJT MK^_%'L\J?:/C9OE_2RY).//F0>SV=]!'!?Y\@1OD6#B?>2&>=-023I=>F'#> M!WZ2],02P(VS*&QWC_#!B%G"!(R0S.E=B!8]>)!:HB3RHGGBY,P#F+(D4^;> M?+&@7:[6$;^Z==L.;#.=\<:X2P1ZXMK,JOUV!,+/+BH(-U]08\8*OPP.?4#O M1K;]?]YWK0-TWGY2)M5\FD!-SFMHH&,Q8I,!$.V>/F#6G@2]IX7L(4B"%[%' M=Q#S:U.#B4H^5;B#F2A8MH&:^TDD$"PJ "A1\P!("'J3" !+_O2(OXT)9@GJ MUW=-P*0SAMJPP7&?05C+P9L(:G'08Z+)79:(U>.8)]4$!K(H?TO]3] MMMCFU8UJG2K.^M,<.F+J*MK;B[.SOJ#Q*=&PXX &W9G9=?:.Y'>[^=U3L/;\ M8JA1)-]1N+0M1BT(A3 V/NF]/;$/PQ8%;W',L 1_(L[W;( D?OB$#UR'O0]: M:S)DQ)O=30V(V7OXV)W9ON^W-O:>M+3]X7BIKKL%)B94.MFEK7*=24>.^.?J M);SVKH2T83G0;FD(/N5E$N,N>^2Q]UPJ]KCLL^YT[5E_=',;\?Q[2QGR$CF[*61(F2RH"BC7R+A)U'=66NPVTA#-J M#)>+N8B]!"!=>(OI0EQ@M8MT\L1:E:",W&VY9.@ -)V6\[9+["U \0D4A@*= M7Q0O&.^)R^&83Q+P/([H04!9S=4A]@(4@_O/=UQ0]R]Q>/-J .] FNXLCT]G MW3KK($F&QL(3UQL-16C%QME]N0,/WMN2R 7'F<>RY;=8G#K'_?Z?[) MZ(<;A3)K_GD*'8IB4>9^P]$_[7\!<^I^^#%\[GX^ [>LZ7@P5RL,!2TF$V'< M3U+<35UM^6<@EU5=5P5?;I2$6^@#O%]55=W=D(+^=T$O_P-02P,$% @ M,X"H6*B,,!OK!0 VA( !D !X;"]W;W)K&UL M[5A;;]LV%/XKA-=N+1#(MFRGER4&DK;#\E"@:-KM8=@#+1U);"E2)2E?]NMW M#BDIDNLZ;KK' 4%L4SS?N7WGHZ2+C3:?;0'@V+:4REZ."N>JE^.Q30HHN8UT M!0JO9-J4W.%/DX]M98"GWJB4XW@R.1^77*C1\L*OO3/+"UT[*12\,\S69Q>F?PU[A#244)R@JMF('L/'&EZ!E 2$87QI,$>=2S+L M?V_1?_.Y8RXK;N&5EG^*U!67H^Z\WOT.2S(+Q$2^O_LTW8.YN- M6%);I\O&&",HA0J??-O4H6?P?/(-@[@QB'W_AN3R\DX:"T9_[R@4"_OP%LP^WQK@Y;=.:ODP_(LK#H(S#(CX>Z?[*(9D\? M^[4GTT44/WU\B!9)P56.[!4J^.BE398'PEF!VP"$[148H5-+N*C*&%!ED--& M(*O C<)N^.4U[M:U93GHW/"J$ G[5!MA4^%/$3MPE]3&@')L MAPA=Q2POVT (7'+;;K!L@ZG*?G)TL)T>DY.3"!R7IRV33S/D/*,GW>7\RGT7S1DGBY]'\?QTYJB.+Z-D! M&3FEZ/M*\B*:?$M)&FJ=RO"AE&1"4BV=[3,4P6NCNA)_5(+Z<.NP5=;7J%=D M=(MWWVI8X>"#H*AJ%OU.II2'YY$!>F!A]&Q#:[#E>&_-_7/":L<^1K<1RR % MPZ7W9!]Y+<** M#NVA/;7R)"0.U'C)."R VQ'V71[0W-7+6 OWYRU)\!BD*':C/ MTS48TM/:$4X[EMX9#0!:X-5!*; T*8J@*8F(/L 4OM0\V1$>,0W/IK6P[4ST M _1-()GP >'S)^Y..#V!?JD%5C]!?$'46$ET:IT_X0(E/]5I[@TB=N6';SA1 M(?7VK5.TK]0(&"C&(DL=L[15_T[]C0>(/"4K!'YWWY%5GO<#[# MI^):IKB2U@GL"7&?7]P?&2RK'3TA-0*(_<_Z_4).MAG[0M[92\%70@8V46W! M]V"%K<0B(@0//*&V>>N[ZOJJ(,O0M?'D1'$U.01V!\4.*2!8TX/4QT7LQBKI M!.6S4\V*[PB4H@NT"(6VG6>LXB"^6BE(,!1N=J$_!HAM.#X!8I!96TNBGU>F M?KM60(P,85V 0]E,->Y4VF'N3B2B M\F7%=+JL6_F.#CW4CGOO M&TK 9M%;%3HML-+AU4.WVKVXN0KO*^ZVA[<^."&YP" D9&@ZB9XM1LR$-RGA MA].5?WNQTL[ITG\M *?9T :\GFGMVA_DH'N=M?P74$L#!!0 ( #. J%@N M:D(DG 8 $(/ 9 >&PO=V]R:W-H965TB'ZC=D9:XU7)#R M?+%]13\4,&1R.7SFY9D9DI=[8S^ZELB+3[NN=U>SUOOA8CYW=4L[Y<[-0#U6 M-L;NE,?4;N=NL*2:L&G7S;,D6SZ\OP[7YK1=[JG.ROMMZ_C"_OAS4EN[)_SK<6O"M8 M/@C\7=/>G8P%>[(VYB-/WC=7LX0-HHYJSP@*_Q[HEKJ.@6#&;Q/F[*B2-YZ. M#^C?!]_ARUHYNC7=/W3CVZO9:B8:VJBQ\Q_,_@>:_"D9KS:="[]B'V7SH;\63YCO M(F;V"F8E?C*];YWXKF^H>;Y_#ON.1F8'(]]E;P+^I.RYR%,ILB0KWL#+CT[G M 2__@M,?:##6ZWXK_GFS=MXB1?[UDKL1K7@9CAG4 K4+W^-S5".1GV MH5=8YIH^<(1=A+\0'B -.;V%2$,/: O#4:\;AZ%[%&8C!K,G] [: MZ=KTS5A[8\5@#8^<@$6BAATC(TL,>_04B(=:MZ;7M>.ON]V(832=T36 P+)6 MG5#0,RVY\^!7W6K:G-C;4*VY\YSMU$>R3BA+P?3O/E$]]77K%N?1#2$O_<(H3<1(X;WFZ]66;K\UKVF[A55@15( MA)"83C>*H=&U-!-4UP%<\Z?'9V:H-?HU>NP#]2/Q8NP\ &1EVZ=LL+2%O P, M#*,=C /9H(L>5#?&P#TYBE@&%7U- 4=UG:FC$-PVHZUI"OXAJ5KE0MJL1X>4 M=>Z0-?(08Y# 1/3FL()>V./P $'[UH2UEKHF^#KV7JT["K9.O"(J\H1C6('F M[0+XT*D^9M8QS:8L@T$]9FL^P )'SX*+%/.BXSP^%S?0:AL@=X_RE$THXD8# M1?@3C@5>*(WGH<#!U:&.L.EHSV U#DZ- D&R-)I3>3VB,+C<@KH;IY6X4[7> MG%#%<>'UT?8!E"4=/:$"B^#_@7$P\HYJ-3IZ,1^?J3W :?LZ'/3KN@5-S"XR M58EM9]:<'2'U:Y*G>?>4:I"(V8+T1%;WQHN>D# N1@ 1C:6C0OXC!=G:9]N/ MIC($!)SJZ&@?_+,PRGXDW&G0Y,3WM+8CKB5\QN3/V>,"M<3] YN50./ I02> M;"U1R,&]]BT7W:%H('80>BF&B!6H),_:[O6M\%2WO>G,]C&FN6&)!]V0R(JS M'1^E,&&+@B#+Z<(RIXV3^S>TQ>15V.[A_(9"4+XN2MP:N@XAB.GUY5C'5-H8 M%.N>U84B,#D%Q?_Q\^H.!_7_EGZ]%"E:7>W3* M%J"X 8L\6XA4)JM<5'(!D:5<9)GX%1T!AM_[8P.(RDY G3 [73Y+^E MYT?DX5F'9L77)8>V(]'0?#A,=#26KSV6CP6/XX//HW@IHM]&_71%>CHV.D(] M"LO/CC.S.>..?0K\>84KSE@^()6;TL1=G+#YEQ%,YXG\G+-8$5PUE7KGLJQ2KH-E.9%;Y8M0@YE,5XEXZ:H\/WG7H*]N MP^O-1=#XQ#E^/3X0;^*[Z$D\OB[A*)+#(6@;;$W.EWB/V?ABBQ-OAO!*6AN/ M)AZ&+1ZY9%D ZQMC_&'""H[/YNO_ %!+ P04 " S@*A81M:46ZD( #4 M%0 &0 'AL+W=OSN^^NQF?'8_MJ6/'3MH/G7Z R)6$.1)@ /!TZJ_/LPN0(G67ZS3M%XD$ M%XMGWYY=\GSO_'78$45U6U8:LGBR<;[6$;=^.P^- M)UW*IKJ:KQ:+)_-:&SNY/)>US_[RW+6Q,I8^>Q7:NM;^<$65VU],EI-NX8O9 M[B(OS"_/&[VEKQ1_;3Y[W,U[+:6IR0;CK/*TN9B\6KZX>L3R(O!W0_LPN%9L MR=JY:[YY7UY,%@R(*BHB:]#XNZ'75%6L"#!^RSHG_9&\<7C=:7\KML.6M0[T MVE7_,&7<74R>351)&]U6\8O;OZ-LSV/65[@JR*_:)]G'JXDJVA!=G3<#06UL M^M>WV0^##<\6?[!AE3>L!'R;ZSOZ,O>J-"47E M0NM)_?/5.D2/I/G7?5Y(ASRZ_Q NI!>AT05=3% I@?P-32Z_^V;Y9/'R 1,> M]28\>DC[?Q^R_T&=^MSZ8H>L5T.Q5T&YC4)HBET?&]G[H;6DSA:RKI['&W-$75AX:D;JO# ME,\$K80(20!430>M&$!K/-1[ _4@K%Y$\ :J3>%LV181C[S>*P;BC:["5.WU MACS^$38$'S\1-PCAM=[R60PN4F#'*(ZG*2AYR\%&'V;_/Y<>3Y[^H _ M"MV8J*N1"]AP/J;W#^1P2$,^'D0G_=::AF5GZA/#'\7V*Y'ZR4523T56+I^Q M"E;)=T%%E\U C=M DC+!5::$$:5Z:ZQ&[@#4UXB%I!5^C^@0>&PL-IN@?F[A M8_(P^@LUSD<%@YEGU7+QP\]B0TFA\*9A\A;G#FTTMJA:R8*UMM=J[3R*"++B^(R@3*F\!@DS;LMMQ1.&RM3P%:MQ"@$%*;$H S M03C.6H,+T-)!P8,(+O,3,OC?.'?-6!%9N$<5E39U=@54;764[#DZ+0MX /6I MEA I;.PS&K)(2&Z=;3(E98_G'@?%0>WQE/]-G1ZJG?&BB"%Q=W],URZ! M;C32Q$ 3UV.+6DE(QG4!KU3LR*+%]&"VUFQ,H=DL%V(?)G1>3KX316)!:#W1\A::L$#]=\!:=""2/OS)B/4OJ MS<;@$"[6#G&2Z$"#\'8&7ML3V$Z7Z-5=56?Q'U$Y"-/?3(AYC^(1+Q4T_+)5!P]&U5?X5)0H'G35J $L6E#)1:196W<.9]J M-@=_Y.5A8G/&N=0>8(_40\B46+JB%?)@^33-=B3+R0Y.Q\"7*A31Y9,0$YN' M1P%TYV1)H+M2)IP"A"E &5I4":?M+K&RD)V17N:X[(5P4_@2+XUK MA=,)2N5LJ81\T.P.P5D7Y9!&4O70Z3^J1][ $<>22(V,H_7)J@_:@K(1PN>I MNTVSF]B5IT;M=(0%.L6"O MYH1P=NN$V,"=U6F06*ZS_UZ\\#?_,5DQUPC/\YBDD#;\&E2V%:D6KS3EY'X"*(Z7)\ZAL0W(!2WCA(1:@P"]H<1_>NMIT!Z%RW,<6"=0)3-VKDKA'!J%?*HKZ:=;P Y1(0UY#AQU8JW6>)'% M(8#F249U,%PV 856N!O",!,S%2&.\L^QZ"O7H&T6N202/J6TJ=*[F],!Z\QD,QFBZ/K >)W]BE,BX, MG,<#A6$[<;*S=YQ7ZVL9>E-3Y4%RF'9ILBDQ_82! ?WTA%PMT,)\'^RNUPRV MQ2YY%'[P]G/"B& #^ R#VRDR[I\,::;>MIZ7IR?==9B$*8M.ZZ0KC:R#J^=LW.L, V3] MGUY<[J(1I">\PB18&L !QG'R$FC2';A@L14U -_'-$=4> ]CR6&2L9ZK _V M9QDVGSBBC!/KA@$6ZKH+A6ZI:/,LBFV)Q.YQ\=&;R!&]QAS%KTTAN,+HGJ!3 MM.Z \!C,MAT?\W1\$K%C%\)LZT\CEN;;TZ-RYQR?-,AS?LWY,_NZ0JC3&T** M!M*W]3*<,O=Y+26HXTG>ISD0)[]S>[KA*LR'=9M9-=LI2I1P.O*45].*LUSZ MBB=?0;5)E96*+]S7R7BH,3XE'(I("!!SJTGSU>D&/AN;]#HQ:^>!+&X;=K7Q/Y/X-W.FC6[_:?[)\E;[4'<73]TZ4W!90 M\+:XP=;%[.GC2>H+W4UTC7RW6[L(XI;+':%>/0O@^<;A;3S?\ ']A]S+WP%0 M2P,$% @ ,X"H6/[LLN%] @ N < !D !X;"]W;W)K&ULK55M;]L@$/XKR*NF35J#WY*FF6.IB3-M'SI%S;I]IO8E1K7! M YRT_WZ '2_IW*CJ^L6&XY[G> ZXBW92 M5\#TRIJ+DB@]%1LL*P$DLZ"RP+[KCG!)*'/BR-J6(HYXK0K*8"F0K,N2B,<9 M%'PW=3QG;[BAFUP9 XZCBFQ@!>JV6@H]PQU+1DM@DG*&!*RGSI4W683&WSK\ MI+"3!V-DE-QQ?F\FW[*IXYH-00&I,@Q$_[8PAZ(P1'H;OUM.IPMI@(?C/?L7 MJUUKN2,2YKSX13.53YVQ@S)8D[I0-WSW%5H]0\.7\D+:+]HUOL.A@]):*EZV M8+V#DK+F3Q[:/!P O.< ?@OPGP+"9P!!"PA>&B%L >%+(PQ;@)6.&^TV<0E1 M)(X$WR%AO#6;&=CL6[3.%V7FGJR4T*M4XU2\)(]H*]$2A+US+ 644)D67-8" MT#FZ727HP]E'=(8H0S]R7DO",AEAI6,;!IRV<69-'/^9. &ZYDSE$BU8!ED/ M/CF-OSR!QUIS)]S?"Y_Y)PFOB1B@P/N$?-_8S?SD\Z)/S?]$7KXY^E(R@ MNP6!Y0M>M]8@1Q9I.L$V/O<\W_,CO#U,;)_;^-*].'9+ M>MS&07AY[+7XU\L+PM&X\VI$XH-25(+8V!X@4>Z+;4M-%_M(W/4T_B@UE$A6PUJ'OX#U!+ P04 " S@*A83.4@\(@" "A" &0 M 'AL+W=OTN,/:@V,>VJ"Z>)#?MMY\D)VH&K@9E>;%U.>>OWSFR=+S8"OF@ M&@"-GACE:ADU6K?G<:R*!AA6(]$"-S.5D QKTY5UK%H)N'1.C,99DLQBA@F/ M\H4;6\M\(3I-"8>U1*IC#,OG%5"Q749IM!^X)76C[4"<+UIMO?JGUSP)I@-5G IZ'=2ZF89G46HA IW5-^*[6?8 M!32U>H6@RCW1MK<=&^.B4UJPG;,A8(3W;_RT2\2!@]$9=LAV#IGC[A=RE%=8 MXWPAQ19):VW4;,.%ZKP-'.%V5^ZT-+/$^.G\VN2W!(GN)2X)K]&%E)C78/*N MU2+69@5K%Q<[M56OEKVB-D;QLC[?*@H(W6([0.#U! M69)- GIC'^[8Z8U?T1L*\P1MGM$U+\DC*3M,AZ+N12?#HO;@G*L6%[",S,E0 M(!\ARM^_2V?)AP#RQ"-/0NHF!1HDP13=@V0*B6IHKX:@@[+#T"C ._6\TS O M*1H,%'T9H74%I*K,U_7S!M@&Y*\AS*#:&W,[\ZRS8WP.LR,@GWKDTV!Z#U#1 M52>QO=N&&,,JX]D4E?A9!8#./-!94&IE$_BC@^ F!R7>F+&Y!YP?8Y/G1T!. MDY=K.?DOV_P/F72:O+K/\4'58"!K5QL5*D3'=5] _*BOOQ=]U7DQ[XNWN:9K MPA6B4!G79'1J#K7LZV'?T:)U-6@CM*EHKMF8?PB0UL#,5T+H?<4< !D !X;"]W;W)K&ULM5SI<]LXEO]74)[:V;A*/N2U[K:O3>4V+X_F1_&+CW:U#OC%V:L7K5Z9:Q,^MQ\Z M^'26=BEM;1IO7:,ZLWQY=#G_^?7\"2Z@)_YNS<9G/RN\RL*Y&_SPKGQY=(X4 MF

1"SW&_0I7>?I7;>39\R-5]#ZX6A8#!;5M^']])XSXE@47 MLN""Z.:#B,I?=-"O7G1NHSI\&G;#'^BJM!J(LPU*Y3IT\%L+Z\*K3VNCKES= MZF:K=%.J:[MJ[-(6N@GJLBAQ)^.7YP%.!]W.2ODK-=\ MUL6>LWY2O[LFK+UZTY2F'*\_ [H3\1>1^-<7!S?\77>GZN%\IB[.+QX=V.]A M8L9#VN_AGOW>=RO=V#\TZLL,V-)XN&RI67V .1\ZXTT3^ NW5&]MHYO"ZDI= MPY<&E#5X]3^7"Q\ZT+;_G>(0$_!HF@ TP9]]JPOS\JC%L[I;<_3JKW^9/SE_ M?N!ZC]+U'AW:_=5K[:U'NN$>K>[H&E,T?O\N"M5(@[J0(J'"](WN2QM,B6PL MP8KY)V$H?)CDW5K?&K4PIE$M;0[/V88V[DIXVH!QA#5]%KUL.PN;M!5HYLHT MIM-5M<7?FS;PV@"$?6Z($#H'-/BO?WEV<7'^_//I]:GZ]?+R WV>/S]6X.-@ M23"=K=4RD6<;]GU1"8@$W-8V(.>>G(M7P:G++MBB,FI^CMRY-D7?V8 V@ZO> MW!5KW:S(V&KKR:E]-*N^XHVO3_Y[IC0\"GP VSA%AFY5Z53C AQ45'T)#*[N M4[-T+L S<$IC"N,]>%:ZAU9+;3O5[FCL<*W6>M;42TM6X@C.*59Z0INOP"X8-9 M\ !76T\F X\VJ$(5, 54M,/O\F>1(K"@#AC@C^E86QJTQ&]2,"1J6J$BX^ ; MZTH?5\+&PY5%TY-A*PI M7L."I[!-"<)!7+!+>UCK "S=HOZ9NQ8P!*K7M.R1G%SXCQ3R!Z3LX.%NYQ)D M"F.M%650#,/@W)$F*?"V( "@$0CH7$T41.FOP&MK-$Q3T6B[]N!.-MF44ED^G47<="[=>:?O06]R'F)_K[6-Z ;\?"9 M^M*7J\R$/ #=5H(#*I->+D&+1,F0\T",KC&0D:7 \R; +I75"UM1X$#7?&N: MWM"&J(7@.M&7.MK%W 4X#7\$S4;M1CHZO%EIX:S.D(-9F+!!TPKD@!.Y8N:A M)S] .C_++_CO_AO8MK'@9\! ^&H8MMYC5 *56CDTB@5"A=&VRMSJJB<"Z K? MPCU69]POK)TWR9>#" >%S>J<^)_.A/ZKH'- !: /65>C5RBVY"9H8Z7KE^$ M95]%+ $/V 9X'1RX-T%>\-U&=^";PS8Z1'P*7+A10=_A[RL#"0'\[]? _Q/, M#DH*A" H'8-KX6[!9Y%,MR1HN%[O#1Y>@5&S!VL[])1A"Z17&"Q(X*!V+5)/ MG\"+ 'ZP"P 8K"J';/!)LL$G!RWH-Z)_RO*^99W*DX<28C^83P-?6[RD(M9Q M0$(7IIE9Z-Z AZ;E,#;X0/2XK]HSA!B9MD&9)^F^ZY>G"Q;PT(D@ YH,9;!D"KSL"GO@6*:"7%!W@(2&\ 1<&U8G I]X0)8L>] M2,'!V@9!?939 96W('[\L0##A=0!0BPD?W;10\#P8RX(KATT4\CQ&K-4"AP< MXN!9#PB_TATY+>\E57K?=QADFU)W0)_>D@>EJRGRJ(P"'YXC.4_.5:FW.Q1X M4U4@_9#$@#\ *PCRPJ*<=HAQ:TT@-3,#D!0$(?3LPIX=$@6(WG)"3ITZ/QS@G%YXK?E9ZBW@AF[.$# P7X M8@V'.=! F&"76+@8OUC4YX)!"@MZ&%/""]1R:8PI-F9+'Q27<\WP+P?CB-; MF=;E6:8JB$: )6N[Y"OH.:@T9&]0V2,;*4,../%?4NS7CB'2'BE ML9Z2\!C^QMA;37@'^A@[0'.2\P:[)[>"P-A03C46%)6H18?;MMK*9='5HV:@(I0654*$23>[ MO+X"ZW\R4X*!5(R99&178WJNHK4JP4E$0&?@5F:,SX%_F"1+SE.*NR@J!-[L M=T';5GAKSEU(_O<"DP0O7K^/>YP5@0WW30HH&'T@?0N6?$[^"\VI$_J>E*IC M%D55P#TV*<&(*PE%1T9"QM-A)E8X+T6*!9H!&WH4)/I%6ZR5%$X&!UZD^AWY M3M/P$EG3>ABIQ5*:ADL;&>C,04:+23.GX 8CY M+$',9P=PIL_MN-(B;"MA;I!KAU-(FQ/@#FA0J;N2_H( MU:.(5Y@[HI\$[TH&3BM JZUDN>S"'.>Y>]4WRC3/>_<=K2%C+7/3JA@#@3&E M*A9&)S1J1 M[A[M%+M9YN1*=Y5+8;5VI:FFV#22]?B8J1MGQ[RN='%S^FVC )PT8*;/-&C43CP +04)FCHX@W@7 M7>;0B(%5 $+H"=2X75?]IFXKMS6&:55]NLI/_4#&XQ(FI\/O=[S@WN^13;] M/6KDT'5Y1YTL F637=T?WG7"'JBWA&H%WT0TB)!A!7CX#X8XOP&BJ=0\YK'9 M^K4%#0-MV9X2W'/7_ MAFOX'O1;>R8^=.J\JV& MA!8W%8@3XQD579$.H<[K&MU*+JJ]HA, ;.!'P=L[V\X"Z L6+; M[0[6L>;9$,3\H K_2BDF)=J_HL.8-H,?VF-,V<5 V<7!7;,9#&Y/#^7G21K_ MY=W 7..'%#+@D04X\Z4-HW NR^"WD!9@AP'3B-%FI^H7 T"7$@C8CVNR7+[, MRYG="$5*+Y\B1^Q##: %MD'5 UOCO@8J@:DA \"/U,0N!T=CR;$P!9<"5[2J MC>NJ\&6 1,O7,C* MDO52I0E'H'EC2)6M9*"Q/C%CUY_K&36_+-Q8FGJ#:(CW96X 28BI*"OX"3ZQ M3'C[73G4NC3?IH53-LM,I1)I"]@0G]HQW:3Q=J(FDC7Z@(^R\@&N.[Y?DJ%G M)!8@\FMT,MM*;T1!<**G":H8[H*[=FC$^'#?E((W<0EN^!K8T9>:JU^CF\?? MP)-%;BT6#JA&-=B\[ ?9.VB# MX?P8&'V+1=)JF^HF)1^6Q8?1S1J'UD8B^ 4@ SD1ZONG0G3D)5$LW(KN^A,P M^!)HQA4SU3IL";/J@FHZST6-^>-_4XG/N=(\N'KWZ1C-+I+#HK$F2R&1NZ(> MOG#M@"_>?9J)S4@;V% ;&(4C08F1RV,?O !AQHS<;%QY?@(/,1"M"6N@8DPXEX MB\BPC%XUG[2@JDV\-[HJ*@?>

T2)+7)-\V8@K[OYJF3)KR M##6[8.G#'-TY32)N'^6:*$+0YJ?V3FEA*+[I- ;$_?+O<$0?\;]?_;==(T2K-OCO67.@WGS M/=-VN()F!=":4F#-T<,PXC4"$E3HWX&WKM#(2LN M]Q@:X>)P"KF@XW$(@@^<&5#J _K)A2"Z#]*4W0D[F4-^/[1GZM[3:[ MLM(VY1GW::=+%^B\1X?=TV-*E3S/XZ74B)7AEO/"!JOI^,%@:9]JY&C:.88\ M66Q/\L\":4G_V21R07]-5%/7B4B<)E4JL^\:B<0H.E39%KV"VYW+FPE\ATR< M+X7HH"8P"G<5(=N&LF1@-;N/: 683Q2:J^[+'E-!BNG(.[8_)G H-61YS;5T M3KUZ[;"@]^#MY?7KXQGPQ&,C:-5;F23F\CZ$&NSK^5@-VYL>+;BS6W1VP4$5 M[:ON:X1 BSC>,_A,M@H&?]%+D\J1]Y6424\%G3SE&K(COG$\'Q@8P@]BF#8R_G9126<**YTPE_QDX[QM^"C5L8# #0- )=,D8 ; -YS#1BX[JQ,$4ZX::'S5 Y"$$QTLQ(RBQ M$S[Q1<;MB!IB5=\Q4QA0=BNL>0^6G58+CU9@PX&B)O!G:9<@36DB)\ZYD:\D M?B5@P%T!E!_V/8$_A2(>T=HAZ*0Z*I9#!V[;A!(*R)2;D7$9 %2 Z.DZD#W7Z,9\EJ2NPE M%-MXI8-5D9WQ6.GB?$-UX+[BY?6![Z@%'%*G?RW_/[@CS3M(GULL8)ETCXPU M#K1JS%01C'CIZ\AK$4;>3R ?B6-1D'16).]#5:7OV&0XL5C;!? M$N*8K%U^YQX[FGB++^P1TJJ&)R/0!:ADL)F%:A[(!C/3+&P'V 1'K@H37PDP M27%\'+@EG)\ 7P:6""'+8#-#V)WS9YBRA#&D2C*+@PVIR-XW6#F0!E?V"D[L MS^7E]0R_#1WXJ6["W@$">!YUQG;DN;F@F\=C9BJ0+=Y+V>RP4_G1P>U<'C];7[XS36\?6?6^$KI;2R@3"KBP6VF M)U:G]CXT #$?7I.8'W[+X2,CY/QES,YQT6A_Q^['ME3\ CFLG3T)MTDP/XO M'/5(C[YC@#WY)%K-%JL.LMV[!A;?#K4NUDY$ZA&G7UY_AD=.Z;?#)M9!B7CP[/Z:GYO/GZEV-#E-N [;"3Y/EQ U^X?)_[V2>RB,: 2%V.]W+K)9%^!4#'1=::<2439RJ6>GUH!Q.#E67 M6+B,U.9370QC/ 3F8?9+H#HBZXB L94X*A&.:D=#E9#K@ZD8.G\\$R61]R#R M5\)BV>>[MGHTXY*A8>A2RAA B\$WA-TT?HP[!S<_#K?X"46&@3OXD,%H?OA-(3@&X\,P#'O%A;N/UM],1J[#V^6,X123!]U'@P+>N\+2O9C- M=RU[S9W1=ZXKRBQH&I!%*OM SI$$.#'.D;]>(M61E(LS#B7\S231F =(S0_3 M#"0_G^584N/F%]H=1 P4%GD"*JCB! H9X!C$47#@V56N+ M &B:-5HXMY"!W5N\OVR0ABU&KQK,% _I55O*3FCX.3$/WR6@ M=X "5>?!0O M-]2WE;H6KJOI(G* M ]I9FFE)4\D'Q\@PEY7C<:@-?=O"%!IK,KC%C=E^@VY1AY"R@Z1?L=#/+@Q] MT=JV?GB]/?_;'/EGK-0@JD+0 ,Z28 :_43( BX4N>>9F [F[.7'+)<]!3%PT M9J7:AQU.80<3^LZ&^^X/034,I_&"5]F_ZNS"7_-97A^$-P+?UME84+<"?Z<6U FSI\ 'Z/?YXA?L #TE_;>?5_4$L# M!!0 ( #. J%CZ^XA.+P0 "8+ 9 >&PO=V]R:W-H965T=CDXR MS)F^D"46M+.1*F>&EFK;T:5"ECJE7'2B(.AW/>\._,9QIP]DL)ZLI;RWBR_IU LL(!28&&N!T>L!KU (:XA@_-G8]-HK MK>*AO+?^L_.=?%DSC5=2_."IR:;>T(,4-ZP2YE;N?L'&'P MV*2LC*)=3GIF=D-Y_U(D,D4XA6V5,(?<8 J?X.S.:NCS2<<04'M=)VE 7=:@ MHC= C>";+$RF85&DF#[7[Y"#K9?1WLO+Z*3!;TQ=0!SZ$ 51]X2]N(U:[.S% M;]A;,%7P8JM=L.HH_3Y?:Z.(9'\<\[6)?3X#MMF"[IZS/5E3(:46YDQMX#=R'2Z9YXO)YS45E7@:\=N#D%<<=N,L0 M-E)0V=.-4-/'[19&@Z'-A(FD$LQ5)V%;MSC2&@<41$[>D%,XL M3&K*NLU,BA25'L-=IA"?D0F("DGFN'!#3KRU9WEB'_&!=,8+@BTK31"U#_B8 M8&D.$*54?^=P4^6H&%7"&&Y>P?\)SL+0C\*H%H?^*!@X<>C'W9&5PMCO]H=P MC86D:J_MN 2-X8?K, 23/= -6X2BRM=T.X7NT'D-E:9#=4A*BF,3V%/!C(9^ M-R9?!_X@#.PJB"*[ZL6#/2G^M_L7FPUU<'M+*0UQAS,AGFJ*4#\'C4FEN.%( MZ5X9F=R#+"VC*$.WJ^_:\6FQ6B[WX#Y^&%+\/[]Z1WX0C_Z]C^^A['$O1WYO MT#_"E5:O(8"E27 1.Y:0T!\V0AQ8(;CHCO:I^L>3?3C15GIM6^F]NZW,*2UM M1E9M1F#QF(C*5M9&R=S^52A6;;V_[D7'&L])$.]I/"UKCG$&=DB)P6D9DOMSS]_%Z@J08;3DY M)G!#JL'%@+BCZJFL7AA9NDEH+0W-54[,:)!%90_0_D:24\W"7M".QK._ %!+ M P04 " S@*A8*2'33! # #8!@ &0 'AL+W=O4B0]W$IUKPM$ P]5*?3(*XQ9GP>!S@JLF/;E M&@7=+*6JF*&C6@5ZK9#ESJ@J@S@,^T'%N/#&0R>;J?%0UJ;D F<*=%U53#U. ML)3;D1=Y>\$-7Q7&"H+Q<,U6.$=SMYXI.@4M2LXK%)I+ 0J7(^\B.I^D5M\I M_."XU9T]V$@64M[;P]=\Y(66$):8&8O :-G@%,O2 A&-/SM,KW5I#;O[/?J5 MBYUB63"-4UG^Y+DI1M[ @QR7K"[-C=Q^P5T\/8N7R5*[+VP;W7[J059K(ZN= M,3&HN&A6]K#+0\=@$+Y@$.\,8L>[<>187C+#QD,EMZ"L-J'9C0O561,Y+NRC MS(VB6TYV9CR5(D-A%',YDDN8*LRY@1NN[X&)'.9\)?B29TP8F#H^J#2\NV6+ M$O7[86"(A(4*LIW#2>,P?L'A1[B6PA0:/HL<\T/[@,BW$<3["";QJX#73/F0 M1*<0AW'Z"E[29B1Q>,D+>#9R[4*_H]0H0X5M.&KX=;'0E*?,_#X6=(.9'L>T MG76NURS#D4>MHU%MT!N_?1/UPT^O,$Y;QNEKZ.,Y=6I>TW.X]WO^H#:>4U@\ M-D]Z10%(=2R"__AP3PVVA$ ^J"J@FLL(5Q7>*XZ6[&2J;*IH]-D][QK:,["?I[/:% M#Q<0]_P03B".FJ7O1\WIC)96;0)IWT_MQMYJH)^%SGL?2V>%'0#T_.23CO/2[LBG$B?,;)8?*E^31J=)"]\>J M,^A,&S)9N9FJP;%J!D\K;!:N9H&PO=V]R:W-H965TGNZ7*IBP^MVDEUM0P\+U[6N6@6%V?VMYOVXDQVNA(-OVF)ZNHZ;Q^O M>"5WYPM_L?_A5JPWVORPO#C;YFM^Q_4OVYL67\M!2BEJWB@A&]+RU?GBTC^] M\D,SP8[X5?"=.F@3LY5[*7\S'S^6YPO/:,0K7F@C(L?K@;_C564D08_?>Z&+ M84TS\;"]E_[!;AZ;N<\5?R>K+Z+4F_-%NB E7^5=I6_E[N^\WU!DY!6R4O9) M=FYL["U(T2DMZWXR-*A%X][YU]X0!Q/2ER8$_83 ZNT6LEJ^SW5^<=;*'6G- M:$@S#;M5.QO*B<:@94W!2=WU@7>R7HK&]YH18X_Y_<55R=G M2XUES.!ET8N\95K7I+W0A655%W+%?G7Y;W2+3SFWU/;=]+#:>DF MC$[5-B_X^0)QHGC[P!<7?_V+'WM_F]$]''0/YZ1?W"$LRZ[B1*[(95'(#EA1 M\DEJCM='F3>*Y$U)/H@&6Q3-&MLKN'@P6$YM97:QZ:WL5T5,[B53TG!]2H!3 ML;% _:-K.&$>)<>B(7HC.P6EU F9F$N.2!S0*(Y<(PQB\I$K=4HN*S"&Q0G< M0[:M0"LO_X.0J)V#AAD-4O^$'+.,9DE\,CFOE-V]7G45PK]?^IAY)^[QTDZ@ MB<]H$(5H!$8EC\P@%PW(1:]&[L?F 7N0[2,E[[JV17L*G%EYT^#L!0NN7H/' M;;X#F6C>BKQ2V&W*:,0,$FE,8VS["QCUC6C>;%M9P+@D36GJI23.+$YP,@'F M*\W1N-7"K% MM9JRW:R4:=LYT44O.K>B7V/$7_.JXV_R$F1'=/[UJ6\'J6>>242<>"RWS45) M^%?D506J"6CF^X31-&;DIN\4#6C(NG"<,1)2/PZ&/I-I-6]LKT_#+,8SSA+7 M_VA"@VB))+O=5@+K^7Y$?(_&:78@O9 UMZH&E ''Q$O@D? "KO2A]BP.$0A[ MS<<.14(_P[(^,^"F-/;Z2(GC> [C9, XF<7XID71T6H$QPV(6EM"N_Z]$]OZ MA4"9%3<-]KC&=EB#[]=X-9]]--..@%":),/[JA-5::C7=-[O/T2-('K@CKN" M&(SEF5>8I%BGZ59(-EUK!M9YL<$.VL>G.L'F$8T03@QAE43):!$[3DM9F=D, M@R)&6$ 3EMA\W@'8 S%FL)(KO!'R*N NK[WC,K%+)! MWNYHH-JZ-<05IY2!E!)0%/3[8_ !)D-:B7Q#ABQ*:,K\.==.!]=.9UT; M898W:V&BRW'70=DQY=FSTEY* <,2CL->[_HGD@331O[[UB:0[::"QW#0YC"G!R?,M-$D+'B:%_/S _1\2E M^*,>H!D3^]YX-O%>73*Y)'39H_I)-L7+A=.\V+GL7\EF_0:$67]'_A\SK^I+ M5<23#*3TOO_>";T9TW[ * L#@J )#+$_VULO0Q$$,?[UO%\93E=C MIP\1"9Y!$O82D%12 S2SI3$SY8<;]H.'OY1Y/>B$AI% M[23:LQ)?/,18T=4H^I7G%SO-@(/ &O/6/6_X2CB6C&CH):X1!PGYDK>HY8P[ MF,DYR K'EL!4;;#KG9;%;Z25NA?5#T&^1%V 5)ZFPYIPJQ7($L,P8,5MZ>BC M'P>4:!PE]B<+8HY42,K!Y'#%E],D,=5^;(C8 M"WKWR/MY@]#0EH@AAOAC9AB=SY02D2D6/-CC^N[FAB".7.5)6>(;![1E58)3 M26H;R,ALWM&"T=&"5SL:ZH$21<,(U=[C'B?];5;PM+]]WG!W >7,;[V*D]TS MUZ"F-J^ZTN(XF// 1RDQ5=O(VJ?D$U9_]/Z*,1\GFDQ27S^Q/W,-#YJ,CK_GR@Y2C!)-L%1X E MFH89R4 (R5.4/GS5U2.##Z:;//99)L_ MHN\_<0?U/*%])XU_RT7V^,IBD\W"&!4G&X].PV'I8!&3%0-S,H_#\)OL>CCN MR&3B*#6!A;.6*9JG3+P\N+^%6FM[2ZV(O9UR5[G#K\--^*6[_QV'NVMT;!Y> MHY#,5YCJO4VBA2O@]Q]:;NUM\+W4L(%M;CCJ^-8,0/]*2KW_, L,_S]P\3]0 M2P,$% @ ,X"H6#(Y44SB @ >08 !D !X;"]W;W)K&ULA95M;],P$,>_RBE,:)7*\M@T*VVDE8$ ;5*U#1!"O'"3:V,M ML8/MK./;S9=ZHTK.*Q2:2P$*5S/GRI_,(QO? M!GSEN-$'-MA*EE(^6N=3/G,\*PA+S(PE,'H]X3LL2PLB&;^V3*=?TB8>VCOZ MA[9VJF7)-+Z3Y3>>FV+F) [DN&)-:>[DYB-NZQE97B9+W3YAT\4&8P>R1AM9 M;9-)0<5%]V;/VWTX2$B\%Q*";4+0ZNX6:E5>,\/2J9(;4#:::-9H2VVS21P7 M]J/<&T6SG/),.F?B$>9241H7:SA_8,L2]6#J&H+;$#?;@N8=*'@!= FW4IA" MPWN18_YWODOT7EFP4S8/3@)OF;J T!]"X 71"5[85QJVO/ %WC4N#5QSG952 M-PKAQ]52&T6GXN>Q8CM6=)QE;\I$URS#F4-70:-Z0B=]_*&HSZF\B3GN,H]T.)U(95Y8U!5=)1I?YC(H91B?3"T M0=HLIF$E2[K!&LZY %/(1E.L'DS@.S(%*')[?#XW B'TNF\&YW=HVP)-#. , M@F&2C.S$"'Q_&,>1M6-K)V/?VF/PHV$8M>,)C,(8'J1A)=2*BXS79$7^,/0\ MN$&M)YTXKG7#1(:026U(6QP._LT: AUH?33\S!*#< SW^VUHC\E-OP6MVQ$7 MO0Y6R4882K>%^)$M[G(8)W$'_(_$T!O0@W0>B+6!)W720J-DM] HW"L_=MS< M@W90H5JW34\3BT1WG:$?[?OJ5==.]N%=4Z9+N.9"D[05I7H7XY$#JFMTG6-D MW3:7I334JEJSH'\#*AM \RLIS&PO=V]R:W-H965T?FTN%=X,5RE14O-9"UJ#X[*1W&HS.,GK?OO!% M\%N]=@WDR43*;W3S=GK2\\D@7O+"$ +#Y8:?\[(D(#3C>X?96ZDDP?7K)?J% M]1U]F3#-SV7Y54S-XJ27]V#*9ZPMS2=Y^POO_$D(KY"EMK]PZ][-_!X4K3:R MZH31@DK4;F5W71S6!/*G!,).(+1V.T76RI^88>-C)6]!T=N(1A?652N-QHF: MDG)E%#X5*&?&[SBZI.$(#J[9I.3Z\'A@$)8>#HH.XLQ!A$] #.&]K,U"P\_U ME$\WY0=HSLJF<&G36;@7\#U3?8@"#T(_C/?@12L?(XL7[??Q]].)-@II\,B9G7!P3H!YU(;O%3.! U/I&M M1C!].(+KA>)\@S^ V2\6-OT?T(NGGA$UZ"=:NWH(G#5/CS!X=RBE4/?25G@) M@1#"%+LE56K*(1G%92&?$G MLXT& \F_MZ*I"" (<_M'JJ)A!&\Q#!@- VD&.1H?H.UA!E<+!#C"1U5G^Z.= MAV#' 011Y%!]'ZZE8>7V.^1=;KT*/=_/<4V\89RX-4O@JFV:DI.%*%LPO8 9 M9@Y$[=J\Z[@EHY09^7=YH4'H=3IL)_UY>3TGJQHF$%S)"E@E6Z*IJ(NR)1D+ MRJ%"C:VRKE#D71Q*3*$HA1%$@@=:K!S5#E-N$<:2(/=CN\9!OD=TLQ!>VD2^ MM*ETU'B.3!J33.I'\$'61_9M4=\@.3:C2G=KB1EM\QP439XC.3MJ-96AYE3- M$X,3V86)WQ4+5L^YK4LG(B>EF%LXQI:,FJH25[&]H5?CM, M6RPBS(AK7*?.+/+JW4-R=G6R'R"O$W?"2AM0]_GR+Y#7HUCRQG11M-5)"%.A M"Z(G("I'AF_Q^=>VIA;BK66NFTDC^/3Q\S)GN,A"6+MOA5GLHF>(O P#=Q'% MP\WI,()+13+FWH,&(V.L;:M>Y,%<2:UM#Z &LEQ/BZ*M6A>O*<=>3390$ \" MSX_#0SA(D^SP1]@U9H#*QA\&KGRR%+[:;R*$93?HR9QZ*GTG/C#7!I B?,^9 MTH>/.C@D?>R3:7^[XT+43WR(^V'R6,=&+AXCQGTT\!4N"/QJ"S7K)_3,+7O* M(%V50?KL,MA*/5RT!ML6O,=P5&W5;5ZR^\H.XX-KV8@"<@S_KAK9JW;WM._T M59T^YW"SU+DD]/,WR#H1KHH\.Q8,H5*9EANK"4 MK0::6DD4$KWSE+82&E?8F@(OB.U82(FS_O!A(T.J!7EN-Q+:P*'HI9CB /]0 M&1Y49L@RR+TH#,$V@/!--S.?B$68>]DPI:88^&@V5HR;/6AW]R'C.G(WR \B M+\MSK)(X"PXWIO':%"*7DFX21UX<[>VRV8I>V;/IM?F9^(_(M5?I_^3ZKY)K ML'9(K+B:VZ.P!MLKW7EQM;LZ;9^Z0^;#Z^ZHCKF;"_QR*/D,1?U^AC-;N>.O MNS&RL4?.B31X@+67"\XP*?0"/I]):98WI&#U/XCQ7U!+ P04 " S@*A8 M/QND4! & !^#P &0 'AL+W=O,]S=^3)1NEO9BFEA;NJK,WI8&GMZF@T,ME25L(,U4K6N#)7 MNA(6AWHQ,BLM1>XV5>6(>UX\JD11#\Y.W-Q4GYVHM2V+6DXUF'55"7U_+DNU M.1WX@^W$9;%86IH8G9VLQ$+.I/VRFFH5')VA2J!BWGIX.)?W2>D+P3 MN"[DQNQ\ YWD1JEO-/B0GPX\#?K7PGRY(4H1O?6YV#SB1MW/W> M:O_%G1W/#= "YG(MU:2_5YC?9GB* MFD"968VK!>ZS9[.ET'*IREQJ\S-$L'SN&=JI $1K@X'ER) MFU*:PY.11?ND992UMLX;6_P96V/XJ&J[-'!1YS+_ZQ2HF-%9O$D,ZNR;_"E+JR!"24!0KS/W5Z%^]V]POQL.=(:A,<6#^#-JY1S M[QBN+F=?FH%_#(=PM90P5R56A:)>@"52M:6A^$L:L+A,O!/U_<^FV2L:YPM< MQ6KD)&KT$JJ&59)8!'D5FJL0$\G)HN% ME@MA)7RH<2^6H@RN1;F6Q(1;U(>RPL+O:_0B\)S) 'P6I!'SX@A^@H /PQ3\ M81+@((Q8B%)^P.%7)!5MCD.?A6-:Y'PXCN&ZT7D0)JB!!X>DPAL&/F )FLO" MK06>4J^:3#;U\YZ-7Y3#EX24H;YXI:/33G MEU*I(\-35K3_EY+N)>3, ^TN[J3."BS>4Z0:.52["KX6Y0Z97""FT.G[#M\]H:BWV3;#WA6^"/6Y"3810 LWQ.V4>9F",R;UUB<@S M=J*'3C8DBF+1\&*6(L<>V7C$).XQSR.FIL,T1AN!8VV,/,79!G$#6QYB@Y?8 MPURJ6>6F^Q6T+CI(7VB[A\%QQ^"XG\%X%\W7:)HHO',QZ9KT1NBLD=0-U2]FTRELI";%;0(9K)24 +LWIL=1OU8E MGJ>D&YLFPW$X]%[#96&^O9UKC$*!)4P3LFXU&O+7[N+2@$Y\]H=!PV=XC]F7 M8Y;!?2'+'+S7/: E'6A)/VC/W" 93/"$60.%Z\N96M18(7+*MT*1M+%[D>DU MN+\F/7N/W=[A"$^K+*:_V1'-=D5E*ZH?/,5*T)0S!*9N=-=&E44NFNZ%?\1, MA_Z'&K7)KK"MW"$-.!]=E]D@[+O(7RT)OF>@_T=:N)+S\'7@7%5K@TF/A>O1 MD$)-/BX4N80GR*D1LI"'[C_A=#<)F!]ZKA1QO$E@EY;.(E617-[BPV[ELI S M/T;+;)PF$+((*T'*4B^%&;ZYL&8Q6,@:ZW+I-HH<7S,%W9[I68;R*?;@" UR M\#T6X*V)BDK4%,K07:9P/@QHPJ?2Z=IWR'SLUOO(.MIY$U52+]S+SR"NZ]HV MSZ-NMGM<3IHWU8-X\S+%^"ZPUD,IY[@5JS>V1MV\]IJ!52OWPKI1%M]K[G.) M#V2I20#7YTK9[8 ,=$_NL[\!4$L#!!0 ( #. J%AYJ=>8?04 *$, 9 M >&PO=V]R:W-H965T@:;>'80^T1%M$9%$EZ;C^]_M(R8Z3)6Z?]B+S?):+VKJ#\?2TXPMQ M+>S7[DIC-]Y)J>12M$:JEK28GXW.PY.+U-%[@C^E6)N]-3E+9DK=N,V'ZFP4 M.$"B$:5U$CA^;L6E:!HG"#"^#3)'.Y6.<7^]E?[6VPY;9MR(2]7\)2M;GXWR M$55BSE>-_:S6[\5@CP=8JL;X+ZT'VF!$Y=R](H_R-;=\>JK5FK2CAC2W\*9Z;H"3K0O*M=6XE>"STVNQ@(LM\;:B=T(M M-.]J6=*'MH^W<]S++WS6"//+Z=A"H6,;EX/PBUYX](3P@CZIUM:&WK25J.[S MCP%TAS;:HKV(#@K\Q/4QQ2&C*(B2 _+BG?6QEQ?_P/K/HE/:RG9!?Y_/C-7( ME7\>,[>7ECPNS=7/B>EX*$JFD,26NHTZI:E7XA4;6RV9!5 M5$DX2VXDIRM>RCGR!S !DM&Z5OY^I5LOU%$:<2<5L@0RKT]T MH)9'X>25N:]V*T[JI\5!ORQKU,N&:GXKB-.B43/>D#>[ M+04#4N]$FFUHL^@#K$R M'"6TQ0?[-$#I&X&&BEJCMV*F5^B)+J]CMF\[Z*W0HH(7P9ZD:%E- Q<G"C!&'*PFR";Q%'CB0O(LI9C@T0IP$+,H9<)>X$?8D-VTXG_-1Y7"MG@ZK+4P@I +V*6ARD6><"* MS)D:1PD+BMBMLIB%X61@^G )BUE1!)1,6!+"[VG, N>J%-8C6&A[-WRQK0]X MWK\EN]IPA\I[/&01PIBF$44L*Q**69R$]'%;U$\55\J"- 1Q%@GW3W_J0'WY]KS(/5JA%[+P_-M5K2F^_H4"W*^'+7=ITA'Y'Z1Q_1'RL\ M#0:=CKGPO]NO^W/DL7GL^3J(Y/'GRZMKO#H^J&LQTY8*\V,?#N!VS4]HNV'4 M-7R8>L2WE>QV,Y"[YYZ\ 3:T+#?5':GYD7N3]@4_[&'NO M*^1R'+"'6=G7O.L+!8L0**Q0^?E_*CE*4>M)01$2T]7\PP*.65J$KM(GZ9"^ M19SY+A.Q, \>38#QWMB(L"W\<&QZH?T$N3O=S=_G_=AY1]X/[S 4Z6_@M#E8 M@^,)(JC[@;C?6-7Y(72F+'+$+VO\AQ#:$>!^KI3=;IR"W;^2Z;]02P,$% M @ ,X"H6#\+DBTR!0 6"H !D !X;"]W;W)K&ULO9IK;]LV%(;_"J$5:P-TUL7WS#&06-=BZ8RF[3XS,FUSE4B'I.T&Z(\? M)2NRERZ^R34A"GU/$R9OC+52FVO3E/&:I%AV M^(8P?6;)18J5WA4K4VX$P8M&+?V M=63W,T%>XBLE>WFRC;*F/'+^+=N)%C>&E45$$A*K#('USX[,2))D)!W'4P$U MRCHSX>GV"]W/&Z\;\X@EF?'D+[I0ZQMC9* %6>)MHC[Q?4B*!N4!QCR1^3?: M%V4M \5;J7A:B'4$*66'7_R]N! G KMW1N 4 N=20;<0="\5] I![U)!OQ#T M+Q4,"L'@M:!_1C L!,-+:Q@5@M&E@G$A&.=V./Q_^9_O8H6G$\'W2&2E-2W; MR!V4J_5_3EEF]@4W0C*<;S)X19@OT0%>,+FF,F4*W<T)@2B7Y#'SC5Y[X2IK:"H'XY4VN)/+8@BZK>U,TKV^B\M/'.:03>8]%!7?L] MEP_K2.8-<[M3(HPO:[O3J@J\8H5N:O9OS>F=X?^X9$7)- M-]J@B@@BU7NT(2+67JX)[NX &^>P[*&QFUJ=7M:.W:EY+BKE-@:6/=&NY0;' MY,;0CRQ)Q(X8TU]_L0?6[W6.@83YD+ $A9"PB(@6,5WO=)WO4;?55)FG=,: MY2U;.H.$N9 P#Q+F0\("2%@("8N 8!7?]DO?]B'S92.LK8LA82XDS.O7)?S1 MJ)KP_;I2?6M<+15 !A9"PB(@6,5W@])W@T;?^3BF"57/63_R#XK9ZN_L"WW4 MKTZW^HT.\26:K3E;/65=TW=*=V'?5E+LVROTXU4_]0?ZO*9B@>98:&[$=MK, M7-2YN#&TMBZ&A+F0, \2YD/" DA8" F+@&"5>V)8WA/#EKFXSKR-C+;FA82Y MD# /$N9#P@)(6#BL>898PY%CG7SLZA,EJM78QU(5\XU*\XW^_X3LI9N$/Q.B MLW'6HZ [@N8)9N?/U!F^,>ZVAH>$N9 P#Q+F0\("2%@("8N 8)4;9ES>,&. M;-W(:&M>2)@+"?,@83XD+("$A9"P:%R7QKOC<7T>MZWC<*_5:,RZ7O!/=):; M:VMK85":"TKS0&D^*"T I86@M B*5O7[R?2 "("\CK0=Q7[_2SYKI:^Q.2 MYH'2?%!: $H+06D1%*WJ3^?H3Z?1GW/\G.JL*Y'B",=/6ZK3+\T3;GIFE*T9 MV#KE0M)<4)H'2O-!:4%!R[);F3+ZG5XU882@=490M*I5CY-G=O/LF7X9T^]Z M,O,GXF5:+<:#\:IV8J,9V=JLD#07E.:!TGQ06F#7S5%:5O]?=@6=<8.B5>UZ MG'.SFR?=C@,2_I8MI.[4_OPH1JW%02?O0&DN*,T#I?F@M "4%H+2(BA:]48X M3N+9H+-XS;36?@:=Q[-KY][ZK_KI'FBE/B@M *6%H+0(BG8PJGFR*BTE8I4O M:90H7U-V6*!6'BV73=[FBP7-8_'#FLM[+%:42920I99:G:$.5!R6,1YV%-_D M:]P>N5(\S3?7!"^(R KH\TO.U$QC;J+#+[:[C]-O?\A :&T*=9G1O M;%CF_YM]F(&!'1T8_RYV )(\I0D58VTG93;4=1'N( W$!AK$5)N,BK9;/AFQO4QB"K>'%, M\I$\,/8]/UE%8\W(.P0)A#(G!.KO$::0)#E(=>/?BJG5+G/AR^-GNE^,78WE M(1 P93DRP[(E*590'^0@$;D/M[2>!.' 97D,@S9GLJ8;LDM2^(P M!D$^DSMX!+H'\G$&,H@3\4FU?;V?D8\?/I$/)*;DRX[MA6*)D2Y5#W,_>ECU M9EKVQGJE-R:Y853N!)G3"*(6O=^MMW^E7W;KO0Z]KF:VGE[K>7JOK$[@3< O MB&W^12S#ZK7-1[?I_W]3D+-VB3'\617:>I7?#L5WA5T@FRX2PE\R<)G 8)F1:W"."BR-UK1K>? MK]7C)B*70H!L2\"KTD^OW4_^,!Z*+ AAK*FGK0#^"-KDSS],U_B[+7HQ83-, MV!P3YF/"%IBP)29LA0E;(\&.LJ579TNOBZZR)2\,\^=6!KPH(6D(A#TD\3;( MJ[*VO.@DOC4O,&$S3-@<$^9CPA:8L"4F;(4)6Y*<.>.<7 5\\'MKBNE/XUKC&A,TP87-,F.\TULA4:^3^7*0R8EO,;,LY-5LV MS7J>X_4'QV:KIIEC>7W//39;(PWT*,S<.LS$+3!A M2TS8"A.V1H(=Y<6@SHO!__3B.,#,%DS8#!,VQX3YF+ %)FR)"5MAPM9(L*-L M\>IL\7ZWCO8:98/EFJ=EP[03_]:XQH3-,6%^W:I\5QT\AT M3<<[J8W/0:V11E@&CO[BD[JZ3VZ++1Q!B@_BY8>(NK7>);HL-D=.VJ?F<&ZV MM/OF<-'6OC2'JW)SZ*?;29<6'_@&PO=V]R:W-H965T."4_:P%UM7NN?H MG"M=I4=M'FT)X,A3)96=T=*Y>LJ8S4NHN!WI&A2N;+6IN,/0[)BM#? B@"K) MXBBZ8147BF9IF%N:+-5[)X6"I2%V7U7?+M;3A2XYM;D1)OK=.5RT8%51"-7_^U-:A!QA/S@#B%A#_*R!I M :%RK%$6;-UQQ[/4Z",Q/AO9_"#4)J#1C5#^%-?.X*I G,N^ET 6NJJY>B9< M%60M=DIL1[("ZXS('11DP6U)+N_ <2'M%:X] MK._(Y<45N2!"D7LA)9Z439E#H7X[EK>B;AM1\1E1]]R,2#)^1^(HG@S %Z_# MO^T5PJ, 3U["&9:GJU'&8!P%!O]H'+)H M%*?LT/-_1."UV GE"42MHB*1A^N*3%-6S:!TW6XV1OML$_" ML,27#(Q/P/6MUNX4^&;IWL;L+U!+ P04 " S@*A8WTV\2Q<# #$"0 M&0 'AL+W=OT B>!%=\.K-.$,;=G$UQC/8F M'VF:A15+RC.4ABL)&B>]X*1Q/.PX?:_PA>/2K(S![>16J3LW^9SV@L@YA (3 MZQ@8_1;81R$<$;EQ7W(&E4D'7!T_L9_YO=->;IG!OA)?>6IGO> H@!0G;"[L ME5I^PG(_WL%$">._L"QUHP"2N;$J*\'D0<9E\6 2+K@0E VF&UIRU1D,D]*MT\*MY@MN MM>!"23LS,)0IIC7XP6;\APWXD$)4Q:GY%*?3YD;""Z8/H-78AV;4;-?XTW\] MO%6WG?^S/OQGZVO!:%5)T_)\K1?X+O642?Z#N:N^3^DC#:5'RHJ;3TDTTF@H M/PJ!FL 9ETPFG D8DQ!=[ACX=G)KK*:'XGM=>A0.M.L=<(_GLZP[\DM:9?RB&#U3!#-9>^<*=1N3]<05L M$4<'E,Z+U;,JE Y7==8U!K4T1^M*PUJEPTII+6"=*F"=[03L=>'8:.QO4[SS MQ[!MT]RP4Q?>QK/PABME*4,]]?V 5]4BL>FDE8MQXFOM,_DIXWC?J-&/J 6 MI>@H?M$7_0V]>%,N#0BH9A8E?NB>*LLE5@_G%&;A=HIT/I$ M*?LT<0:JQBW^"5!+ P04 " S@*A8?6")O\<' ":6 &0 'AL+W=O MVAXZ-J&1^N-W?,%@XKBP^V[R@8"9\WBP.<,,'/ELQ?C7 M9$YI2KY'89R<=^9INCCM=I/IG$9^\HXM:"R>N6,\\E/QD-]WDP6G_BP/BL*N M(DG#;N0'<6=REF^[YI,SMDS#(*;7G"3+*/+YXP4-V>J\(W?6&SX&]_,TV]"= MG"W\>WI#T\^+:RX>=2ME%D0T3@(6$T[OSCL?Y%-/4;* O,67@*Z2K?LD>RFW MC'W-'EBS\XZ4]8B&=)IFA"_^/=!+&H:9)/KQK40[U3ZSP.W[:UW/7[QX,;=^ M0B]9^'LP2^?GG5&'S.B=OPS3CVQETO(%#3)ORL(DOR6KLJW4(=-EDK*H#!8] MB(*X^.]_+P_$5H#-\ 65J?.6GOD.ID[Y[MYT/6IUO>^WS+ MZQ,NYV>\6[P7\S>RZJ?^Y(RS%>%9>^%E=_)LR./%^S>(L\2]2;EX-A!QZ43[ MM@S21^+1=,YFQ(H?:)**O$Q)$)/RN6(CI>0MN?(Y][-,(T*<_TJD<\%J?S MA&CQC,X:XIWV^'%+?%<HP*>O#=*&T@I[/WY&>_(8HDM)OZ,]E>[B]C$6X ME(?W&L+5GX3[(EP9YN$*^7RCDJ-7QPV,=@AS>?4'.2I.5I.EMULJG58'1&X( M-_8(EY0BG,P"+L9QQALBV,@^F-B^F-M\>Y M4OI-I[J62[UJR.GE7N\9[T9,/F;+D!)V1YX;?A+RIRO"B)72*/FKH<\7Q3[Z MS?O(ICNGR<*?TO..F,\DE#_0SB1[LTOOF[(7B:E(3$-B.A(SD)B)Q"PD9B,Q M!XFY2,P#8;4!H5\-"/TV??+;*J8\F0<+,6E(J?#3-V1!^52, TV97V#C',O6 M)0\3Z5U?4J@ MRM5!:ZY>+:-;RK./;G^Q8")?BT_KE)%;YO-9]L1Z%M8T[[]HU0_]V$9B*A+3 MD)B.Q(P"&VR-B[WZF&@^;=&OM["0';*1F(/$7"3F@;!:T@ZKI!WNF;15;A(6 MDXLL8YN2M%4[-$F1F(K$-"2F(S%C^"0%3W:2%+D["XG92,Q!8BX2\T!8+9]/ MJGP^:RGW: M2A[T=F8I'N@EUO)O5.7?J#7_='\:A$56$3?PX_N_LQMR15?D Z=^]D%[.6?Q M_;= ;#U*YY2\MK.Y,ODBDG3)Z>MCD8:;%OHRGC5.EEM[<6A2(C$5B6E(3$=B M!A(SD9B%Q&PDYB Q%XEY(*PV9(RK(6/\ E]ZCY$# A)3D9B&Q'0D9B Q$XE9 M2,Q&8@X2[=KAR8_5%.AF@;5]%+;^25@,*K/)PWH M3DVH9D$U&ZHY4,V%:AY*JR?X5FF-W)K@M3E_8TJWQA^,=M819F.S M@33>^0D=VC<;JCE0S85J'DJK9^ZF4DUN+:Z9?)H'?$:N?5[5Q3-.?I"?S_21 M!4"74$V%:AI4TZ&: =5,J&9!-1NJ.5#-A6H>2JL/")MR.'GP$C-]:%D<5%.A MF@;5=*AF0#43JEE0S89J#E1SH9J'TNK#PZ;P3FZOO+OF;$KI+"EJ<1*_&"BJ MFIQB\I^5$61% O87J>2BMGM2;ZCNYO?QNGT6 >/S?JX0:AP%HI1Y4 M4Z&:!M5TJ&9 -1.J65#-AFH.5'.AFH?2ZJ/*IJ90'KW$2@):,PC55*BF034= MJAE0S81J%E2SH9H#U5RHYJ&T^O"PJ1^46ZN1&GXS:$Q_:(4@5%-+K?[-N'0R M4J2M/WEWR? O@G1HOPVH9D(U"ZK94,V!:BY4\YK?5O+FC52_2LRFID]IK^G3 MHD7('JGXA(ZS7_.R*^5JN5#-0VGUX6%3BJBTUC+MN6YH1PY.?VBI(533H)H.U0RH9D(U"ZK94,V! M:BY4\TIM9Z71&X]WEAK=K6MX1I3?YQ>S3,TZ\S6UNJ"N1_RRX;N;%?E M4TUNV&[)IW;3=D<^=8O+Y&YV6URUU_/Y?1 G)*1WH@O2NY-!A_#B0KC%@Y0M M\BN+WK(T95%^=T[]&>59 _'\'6/I^D&V@^IRQ)-_ %!+ P04 " S@*A8 M18P$I"@% "7*@ &0 'AL+W=O0X2379I.R[(;-)G0MTB0G-PSQ=99A]GQ) M4KJ=:H;V4G";/"U%43"835;XB=P1\7EUP^39H*$LDHSD/*$Y8N1QJET8Y['A M%H(RXDM"MGSO&!5->:#T:W$2+Z::7M2(I&0N"@267QMR1=*T(,EZ?*NA6I.S M$.X?O]"#LO&R,0^8DRN:_ITLQ'*JC32T((]XG8I;NHU(W2"GX,UIRLM/M*UB M75-#\S47-*O%L@99DE??^'O]0^P)#/L5@5D+S+X"JQ98?05V+;#["IQ:X!P* MG%<$;BUP^V88UH)AWPRC6C#JFV%<"\:E':K_K_SS/2SP;,+H%K$B6M**@])! MI5K^YTE>F/U.,'DUD3HQNR4I%F2!;C 3S^B>X9SCTH8(P$G*/Z#?T.<[ M#[U_]P&]0TF.[I=TS7&^X).!D%4H0(-YG2ZHTIFOI+/0-M-^\Z7]EV8G\!JS,V09'Y&IF[:B/E?=\D_K7,KU4FXIY%ZWW"/S M,Z2;I=Q0R/UN^9]TTV17R8.?:WO87ZYJ>_1SV>,?SMXR@M7<"%;)LTZ]$= _ M?\A0% N2\7\5];RLN+::6SRLSOD*S\E4DT\C3MB&:+-??S%<_7>5W2!A'B3, MAX0%D+ 0$A9!PF(@6,O0=F-HNXL^^VN;$\:7R4IVV8)(OOB(5H3-22Y4+JY@ MXQ)6C) V,_W,-LW)8+-OSUY17F?%3O4=)"R A(60L @2%@/!6KYS&M\YG;Z[ M)1N2KXG*8YW"4WM*2)@'"?,A84$%<_?N.,.1$QF]?^R, MAZ-V6'P- MH4>00\-.V*DNAH1Y(]5P='3P-/-548X^;D<%D!4+(6$1)"P&@K5\-VY\-^[T MW8$XX>&) P#Q+F0\*""N;LF=TT;?UPN*B( MTLW#J.@X:J2/#J/BXRA#=XV]L)97#'WW9E+_T8E$M_)49X#2/%":#TH+:MK^ MP-YTC\RAB)(..C2'(LJUCLRAB+)L^U5S[+VV-OK/)=!_Z'Z9L)<16IQOY".- MLE>*E8;JS':RH2!I'BC-!Z4%H+00E!:!TF(H6MOOYL[OYAO-06HPE+4A:1XH MS0>E!:"T$)06@=)B*%K;VKN%%Z/S-;AB-J*TL:5\]7PPUK_JSG6R/T%74$!I M0;\?) 1-&O5+&D,E;3MJM_)A="]]M#I+I9D@W[9?@=(\4)H/2@M :2$H+0*E MQ5"TMH-W:RB&\U:/>]!%%E":!TKS06D!*"T$I46@M!B*UK;V;A'(Z%X%NIC/ MZ3H7'*WP,WY(U?-[]W@YRS:'SN'#7A%FC)V#.:C77:&3;0>Z?-.OI2%HTJA? MTA@J:664P=XFM8RPIW*'(T>E&:IM.DUILXORHMP[>% >&.>AH2B/BEV7Y::X M';[:LGF-V5.2?V1 M4O%R4B1H]J+._@=02P,$% @ ,X"H6-Y&P3U0! 3Q( !D !X;"]W M;W)K&ULM5AM;]LV$/XKA!8,*=!8KW[+; .)I6$% MVM6(F_4S+=$V$4G42"IN__V.E*+8,JVFF_;%%JF[A[J[A[P[S@Z,/XD](1)] MR])Z&XOU82]F!5X1]9$/A8K#B.[ M04EH1G)!68XXV?6/O]6..%( '+."5RMX;87@ M@H)?*_AO72&H%8*WKC"L%;3I=F6[=ER()5[,.#L@KJ0!33UH[VMM\!?-%5'6 MDL-;"GIR\2=P\4,>LXR@ZX],B'=H13A:LBR#**[WF!-T)R6GFU+B34J09.@N M+?88X3Q!GS.RPVA-,AJS/"ECR3CZ2#,J28)NT#T6--9R(4U+-5U8* (7)JY/QS);@#V65 M'=>VWU>V>Q=L]]$GELN]0%&>D,2@'W;K3SOT;8A#$PSO)1CW7B?@)\P'R'?? M(\_Q L/W+-^N[IO,^6^K1_]Z]1-G^ TS?8WG7V)FF1&.@5*WILA6NH%95YVN MMZ+ ,9E;<'P*PI^)M?CU%W?D_&9R:Y]@89]@44]@)P$(F@ $7>CZ:*#UT9"J MH\$4APIBI"%44GI>W+BNYWHS^_G8PR:QR=09GXJ%!K&)'TQ/I:)S*=.T<2=CH^T6JBWEHX))DDN*T_0[ M2E2NA=H+"1*7G$I*A)'5XSY9W2=8V"=8U!/828 F38 FG:Q>2Q8_(5:HBAC* ME8?UH]#E4+1>K6I"FR(S.2-+BW3+'TJ$/Y2(SB4\QY^:&3EM#)[^/]LXJ0O$ MG]S(TS=M9(.482.;L,XWLD%J.AR/S&YSG=CJQ[F&OJ,A*4IYN(U,,9RJ(:;'%D?=0@ M0U>QTS<3 HZ?,I=51]+,-K%* -YO&63W>J 6:.Z0%O\ M4$L#!!0 ( #. J%@L;2FQOP, !D1 9 >&PO=V]R:W-H965TV <=2T0#I:L3K]C#T@9:N M+2*BJ))4G/[[D92B6+9BI)L*],42J7L.>3]XK*OIGO%[D0)(]$BS7,RL5,KB MRK9%G +%XI(5D*LG6\8IEFK(=[8H..#$@&AF>XX3V!23W)I/S=R*SZ>LE!G) M8<61*"G%_/LU9&P_LUSK:>*.[%*I)^SYM, [6(/\4JRX&MD-2T(HY(*P'''8 MSJR%>Q6YC@88B[\([,7!/=*N;!B[UX.;9&8Y>D>002PU!5:7!UA"EFDFM8]O M-:G5K*F!A_=/[!^,\\J9#1:P9-G?))'IS!I;*($M+C-YQ_8?H79HJ/EBE@GS MB_:UK6.AN!22T1JL=D!)7EWQ8QV( X#BZ09X-< [!@Q> /@UP'_M"H,:,'CM M"L,:8%RW*]]-X$(L\7S*V1YQ;:W8](V)OD&K>)%<%\I:(M6P-&24:JRN$XQ![20DI--*?$F R096F1%BA'.$_29P@ZC-5 2 MLSPI8\DXNB642$C0.[1B$G))<(9"DI6Z'BI"@2Y"D)AD:K%W2%13]87DZ,^4 ME4*QBZDME8-ZFW9<.W-=.>.]X(R//K%0))!SX\CY^EBC?:#[EUHX;T2!8YA9BEE%< ?P)J_^/^^+R^K%>K+L_.HGZT\OHD M"_LDBWHB:X5^TH1^\DN(R*3/5/9)%O9)%O5$UDJEZSSW-L[/DY&:NZ4CCG.L M(QU6HV!TI".=5(.C5YZHP\H;38Z4Q#YH]2CPG>FQ!8I9FE> MC^:OW:NEVS$?ZK[?M);/]-5' ]4/[(AZSJ 7:+Z&S/\%4$L#!!0 ( #. J%B34]R&PO=V]R:W-H965TE)1F,C/& MC>CHZ<1=N#^H\L1XM3P&>_E%JC^/G[/B:-Q0MF$LDSQ,$Y+)W=7HFEX*MB@+ MJA%_A?(Q?_::E)=RGZ9?RX/?MEC^8ALY2XX1>HN??PDSQB"5KZHY*JJBPD.DW)E M?5%9\6Y8U*G5.DTV,E%94.F<[L@ZD]M0D;LP_TJ"9$N^A/LDW(6;(%%D77T> MF>7D%_+!ERH(H_SGY5@5GZ.DC3?GGNNZ)WNAITMNTT0=YJ$&V8%_GY*+HCK?"3,8:[I>NSEMT%6E-.JW#.4^_W+3=WY_^LN MWMQ=FTNW65!NQ?->6E#G-4+TE56MIW^;%42NBX,[^2"3DS1\YAMKC])M+_-C ML)%7H\).H[E5TMY>-E&*;5/60 MJB)A/A+&D3 !@FFJ3AI5)[V^RSG9%[L657QMU2%("'5^+/^G4*D*(I/,5NA0 MF6L8K>VKW"<]K)P+-EF.'Y[K9QY%]5&\'K70!TT[HX1Q%)TUH[2IG#93.479 MXO5FDYX2E1?^N)'A0W ?&2W2VF_H+"-A/A+&D3 !@FDK8-:L@!G (F=(59$P M'PGC2)@ P315YXVJ\_>PR+G!8^C$U9UH;6T]5#\DC"-A @33]%LT^BT0OGQC MWZY:>PS]UB)A/A+&D3 !@FFJ4Z?]V>L W/@, 0D+I?E0&H?2!(JFB_LLTZ#O M86?O:ASF3B;FS2ME[8PRE$WVW+[: M&PZ>;"3-A](XE"90-'TAM.D.=1&^" M G,7W;WP>^1"M V&:+]DZ!47]NW)@KW)X"\G-%&"TCB4)E T7?PV5:(+A/-" M-3;-0 >B,0E.9#:1Q*$RB:KFB;*[$)PDZA61&4YD-I'$H3*)HN;IL5,?L- M2G_(+,Y+Y]S4-P#G023SC^1#F)!M\-UXF^^-'3E8:FAR!*7Q5R;/=:I),LKZ M'BD1:U,B9D^);H-O+[HP]%XC*,V'TCB4)E T7=$V5V)SA M#;IJ^OJF:/.^36]]*GA/*>7HGZVJL77CWK=!MD^3'(2R5W1RKF8%;N& MK'YZJCY0Z;%ZVN<^5<7/H^KE009;F94#BO=W::J>#LH&S3-LJ_\ 4$L#!!0 M ( #. J%BZG]0XJ ( #8' 9 >&PO=V]R:W-H965TCAV9CLM M^_8[.R%J2ZA VIO&CN]Y^KNS?1EMI+K7*P!#'DHN]-A;&5,-?5_G*RBI/I,5 M"%Q92%52@U.U]'6E@!9.5'(_#(+4+RD37C9R[VY4-I*UX4S C2*Z+DNJ_EX! MEYNQ-_ >7]RRYFM,;"9S*>_MY%,Q]@(+!!QR8QTH/M8P!0_6&%68^_"(P4L:,W-K=Q\A#:?Q/KEDFOW2S9M;."1O-9&EJT8 M"4HFFB=]:.NP)1C$SPC"5A"^5!"U@L@EVI"YM*ZIH=E(R0U1-AK=[,#5QJDQ M&R;L+LZ,PE6&.I-=44Y%#F3FCLQ4EI44((PFIV22Y[*V0P4YL#6=N0;Q++F?MXB7#4(X3,(7ZDZ(]'@A(1! M&/?(IX?EGVN!\L#)HUVYC\7H*A)V%0F=7_2BBMP"IP8*][O;2SG4%(Z)![ MUK/_??DV)JDSL3UCG:5ADB8C?[V=2%]4'*9=U YAW!'&!PF_@-9#,N'8BMR6 M85,CE6(XHL5OO#NE/!CV M,?VMKF:_*-@GEDQHPF&!NN#L'+-439=N)D96KM'-I<&VZ88K_+"!L@&XOI#2 M/$YL[^P^E=D_4$L#!!0 ( #. J%AMW46_HP( /4& 9 >&PO=V]R M:W-H965TV;5[D6>\ M590PN!=(MG6-Q.'<\( @J%,@Q8_]8P 4H-D9;Q M=\OI]"X-<'^\8[^UL>M8%EC"A--'4JIJ[*0.*F&)6ZIF?/,-MO'$AJ_@5-HO MVG2VH\A!12L5K[=@K: FK/OCYVT>]@#^>X!@"P@^"@BW@- &VBFS84VQPGDF M^ 8)8ZW9S,#FQJ)U-(294YPKH7>)QJG\!E/,"D!S>V4FO&XX Z8D.D=W;*U' M7!"0Z'0*"A,JO^CUA_D4G9Y\02>(,/2SXJW$K)29J[0<0^H66]O@'=<_ ML+A H7^& B^(!N"3X_#O+=-PS\+#UW!7)Z'/1-!G(K!\X8ZI6V MJ-<6'=7VJ'O".6'GC> %R$%U'4&\[S=-O?1 W5NKY#(*DF%U<:\N/JKNEC"B M2[%$*\Z'*R)^XS:(1_%AZ@:L1H'G#XM+>G')47&[9BZ ;,T#*+1@3QWKRF9!T&7^XHPB2@L-="[&.GX1-=DNXGBC>U3"ZYTU[/# M2K]+((R!WE]RKG83T_KZER[_!U!+ P04 " S@*A8KV+L<$8# ^"@ M&0 'AL+W=O@-@R%,I*KWP-L;4E[ZO\PV43%_(&BI\LY:J9 :'ZM'7M0)6-$ZE M\*,@H'[)>.5E\V;N3F5SN36"5W"GB-Z6)5,_KT'(_<(+O>>)>_ZX,7;"S^8U M>X0',%_J.X4COU F5YK(B"M8+[RJ\7(:-0V/QE<->'SP3&\I*RA]V<%LL MO, 2@8#<6 F&?SM8@A!6"3G^[42]?DWK>/C\K/ZQ"1Z#63$-2RG^X879++S$ M(P6LV5:8>[G_$[J IE8OET(WOV3?V08>R;?:R+)S1H*25^T_>^H2<> 03HXX M1)U#=*Y#W#G$3: M61/6#3,LFRNY)\I:HYI]:'+3>&,TO+*?\<$H?,O1SV37 M3+ J!_+0[)FE+&M9064T>4\^F0TH9% *)PC3&G#ZS0T8QH5^BP9?'F[(F]=O MR6O"*_)Y([>:586>^P:YK+J?=PS7+4-TA.%OIBY('+XC41!-'.[+T^Y_;2MT M#QKW^*6[C]GH4Q+U*8D:O?BLE-R#8 8**M#DV]5*&X4[\+LKV%9] MXE:W97FI:Y;#PL.ZTZ!VX&5_O II\,$5^F\2>Y&(N$]$?$H]^\K$%MZSHL#P M#7O"JLV![]A*@"OL5HLV6K9Y[+(H">;^[C :A\ULVMN\@)STD).3D.TNQ>AK MQ@L"3]C?-#@W8:LS/5P\#<,!X=@H3FCL1ISVB-.3B'<='*]P^]BMY:*;CA:F M:3R &]M,0AJYX6@/1\^"LRW?0'4,CXZ6#BK[9__/]+&T+ M,A)/F[H6')0+<39>/9P."!TV 4U2-V+2(R9G?M]$9@%?-07@RA9W.89]+:#!,HL,JBBBE M TS_X'"W-RL\+1^QDQ !:_0++F88IFHO*^W R+HY[U?2X.VA>=S@!0^4-<#W M:RG-\\!>(?HK8_8?4$L#!!0 ( #. J%@K6GFUT00 )H< 9 >&PO M=V]R:W-H965TWS.O5?T$37?4_:% M;PD1X*'(2[YPMD+L+ER7IUM28'Y.=Z24GZPI*["0IVSC\ATC>%4G%;F+/&_F M%C@KG>6\OG;#EG-:B3PKR0T#O"H*S!XO24[W"PBKG#G%S1_)]L);8+ M)W; BJQQE8M/=/\[:02%"B^E.:__@GT3ZSD@K;B@19,L&119>?B/'YI"]!)@ M,)& F@3TK0E^D^#70@_,:EGOL,#+.:-[P%2T1%,'=6WJ;*DF*U4;;P63GV8R M3RPO<8[+E(#;>F:N:+&C)2D%!V_!#9/#PL3C&=C)&'$&<+D"Y&N5[60;!7C] MC@B2C0I%^9T_^H2IGNU>G^,-V5=6F+@]KBH!K/G\#K*G"C*E 7X/U3 73J M#G"!'D[=D1=\AU.R<.0MQPF[)\[RYY_@S/M%I]42V$"YWRKW3>C+9WI/'M*\ M6F7EIG=-1:2TY()5ASOT0PEVC&XD.7X&-HQR[4 <>,QJ'FK-N5^&43(+9?ON M^\70A(7!#'9A YE!*S,PROPHN5W(I22MBBK'@JSD"B"KF6;XL,9(2;B@3&3_ MUA=T_ ]?$/:(O?6]./"3(P&:.!2AT)M0$+8*PE,:]3U]ROI]*HEVL,,1>Q1! M!(,CD9JP&$'HZ37.6HTSH\;WW\1=1WLVXC.+?0\>L1Y'16&$H)YTU)*.OK\Q MDW6.1E1\/PEA>,18$Q9&L3]!.6XIQ^:[07+4D3)FG;JJ60(;"$Q:@8G=]3RQ MJ=P2V$ Y]+K?>>\'6=$;(OWI#.(H.AKAYZ*&,GMV!AIE7E997LM0Y.^>3K)" M\KXG2I6>LA'TU$;;0AN6H#,MT+)K@59MBRVTH?K.N, ?Q;DT1 :_=K,D\HX' M71<61/'$I'?6!9J]RS4NJ[5\"JJ84E/@="L#V.-0KY:W$??D=EM"&U:ALS\P MM#SL1C]ULGI+:$/UG3&"9F?T@L,^-DD!#,,D/I[V<9R?Q-)/38Q[9Z>@V4\- M3:"@5 9LM$R-.";RMFC5;:$/UG5V#1D_TDN.=:!QU.'H* MU86AR)\8;M29,V0V9VK?I1*$'0GA="WVF!'M5H,1\>2]!DMH0_V=:T/0\D:+ M5<-F"VVHOK?+9+1$+SCF#9'^_(8P'ED635B0Q,G$8SSJO!DR>[,_U^LL)6!= ML3*3OH4\[U7,@"?WV1+:4'[GV%!@>CC7#IP]'QEJ8FS(^CT72[O1='ZJW=-6:;K.0@)VN9YYU' M\NY@AQ=AAQ-!=_6[I#LJ!"WJPRW!*\)4@/Q\3:EX.E&OI]K7DZ+[)6"8>?S,X_$PSF(OY#>5 6CT/6=<+9U,Z]VEZZHD@YRH M"[$#;MYLA,R)-D.Y==5. DE+IYRYON=%;DXH=^)%^>Q&Q@M1:$8YW$BDBCPG M\L<5,+%?.MBY?_"9;C-M'[CQ8D>VL ;]=7XLL5 MCJQ#:?$WA;UJW2,;RJT0W^S@8[IT/,L(&"3:0A!SN8,5,&:1#(]_:U"GF=,Z MMN_OT=^5P9M@;HF"E6#_T%1G2V?FH!0VI&#ZL]A_@#J@T.(E@JGR%^UK6\]! M2:&TR&MGPR"GO+J2[[40+0<\><#!KQW\_^H0U Y!&6C%K SKFF@2+Z38(VFM M#9J]*;4IO4TTE-ME7&MIWE+CI^,KP@A/ *W+G%F)?"%;>LL M$:7 /'MU#9I0IEZ;MU_7U^C5B]?H!:(E>^@HU*6%M/[F(\GX3A MPKUKA_:858?SI.$\&>3\"92Z-$4B*?*"$6V(DUQ(37\26SWZR%9X88O&.0Z# M>73$ML_,GX?S?KIA0S<FI:H$_.V)X:A1-HP<2 M<=90G U2O#')Q^MJH2')N&!B^P-)^WGI7=]!N*>6C9' .I'/F\CGSU5*YV-J M,A)81Q/L';ZWWN\IIC5N.SOQS NF1SG\J%F7=ZM/P,,52I(4$"G72H.O>,Q=1H)*OC9S708E>> MX&Z%-LE"IL_ >)?4$L#!!0 ( #. J%A]\?%% MAP( +T& 9 >&PO=V]R:W-H965T%.5L7QB[X M:5+1-2S W%8SA3._8\E9"4(S*8B"U=B[&)Q/AC;>!7QCL-4[8V*=+*6\LY/K M?.P%5A!PR(QEH/C:P 0XMT0HXU?+Z75'6N#N^(']RGE'+TNJ82+Y=Y:;8NR= M>B2'%:VYF$+NKY2=4RBP0<2!F'< M Y_LAW^I!<(#!X\>PWW,4)>FL$M3Z/BB5Z5I#IP:R,F4Z8Q+C5G2Y,?%4AN% M7^7//K,->]S/;BOU7%NC3W:"&.[JC M,#YY(GPO]1N%#SOAP[W";Z2A' NK*T#J"K#/R_#9'<3!\.R)E^=!H_ALU 4U M&OV=YF(;.U;FF@E-.*P0%AR?((MJFF4S,;)R_68I#78O-RSP_P+*!N#^2DKS M,+$MK/MCI7\!4$L#!!0 ( #. J%CN%CCA- , *P) 9 >&PO=V]R M:W-H965T=-I8.':PW9:^/6,G&]HF&T#BIHWC^2??C.T9S_92?=<%@"$_2R[T MW"N,J2Y]7^<%E%1?R H$SJRE*JG!H=KXNE) 5TY47:ML M)K>&,P'7BNAM65)UN (N]W,O].Y?W+!-8>P+/YM5= .W8#Y5UPI'?NMEQ4H0 MFDE!%*SGWJOP$$2-(/I;0=P(8A=H3>;" M6E)#LYF2>Z*L-7JS#RXW3HW1,&&7\=8HG&6H,]D5Y53D0&[=GEG(LI("A-'D M!?E@"E"$2[$A!E1)J-: $T^78"CC^AF:?+I=DJ>/GY''A GRL9!;3<5*SWR# M9-:_GS<45S5%] #%>ZHN2!P^)U$0)3WRQ;#\W5:@/'#R^%3N8S[:I$1M4B+G M+_ZKI-P IP969,ETSJ7>*M#DZZL[;13NP6]]P=;>DW[O]F!>ZHKF,/?PY&E0 M._"R)X_"W:MH**'TFT(+!FD4E@_E#D07&8"/[:L MLG-]*:C]CIU?6TIV61Q%TYF_.PZM:Q2F8=H:G2 G+7(RB/Q6[$ ;BV7W)$5D MML/EXP=2 %^1''.$.N<;:4TG->I,Y MZGQU/ K/R+HVTSCL)QNW9.-!LF5-A!7)%%CGJXHS4'U\X\ZWHSA.HC/"KE6( M6^*![*4M8SK(^+M(O7!%JLEB;PU*.P!Q>L8X:'(".&D!)\. ZS7#4L(!>XT> MQ)MT\Q,GYX ]1E&:]"-.6\3IGW/81S3MKFLZ&9T1=8WB>/0 41C\;DO!/ZUK MW7QZ.TO0+35A,CT_'SUFX30-XC-0_ZB5VGL,=J8-$QK7;XVZX"+%0%5]-:@' M1E:NN]Y)@\?8/19XG0)E#7!^+:6Y']B&W5[0LE]02P,$% @ ,X"H6&0K M 'X-!0 &2 !D !X;"]W;W)K&ULM5IM;]LV M$/XKA%8,+=!%HMZ=V082R<-6M%A0K^MG6J9C(;*H4G2<_/M1LBQ9%,-) )L/ MB5[N'M\]1YWN,3,_$?I4[C%FX.60Y>7"V#-6W)IFF>SQ 94WI, YO[,C]( 8 M/Z6/9EE0C+:UTR$S;H\S4 W3<<[,;!'NO@- [.6 >W<7#'.GB-0YVZ>4]RE">8+"N5V5$#@7) M<QYBA-"L_\/O?UC%X_^X#> ?2'/RS)\<2 MY=MR;C(>5@5N)DT(]^<0[#="^(+H#7#@1V!;MBMQC]3NGXXY=[=J=T?B'H__ M=)G[:ORGVWUWDY>BK8?=UL.N\9PW\"ZD?^Y(ES%Z!G'E(%5SN2T+E."%P;M' MB>DS-I:__@)]ZW<9OSK!8IU@*TU@O4HX;24<%7I;B80_$[PQHG-?R[=@@W.\ M2YFT+F=(OX:L>O3S$GJN%DVS+I*IG\CBA% M.7OE;P5.*::D>0)4,*:I?)VLMX@#]N6T%<9;\%P"?C"2HZ&-M";B:U$&]:0CN/E0%.Y5(36(]+:'53M*5D\V^V MQ_3<\O]G*39 O>8/';$9RJQ<2VCLL3JHJ0SJ0NM3>"5$H)+"J!8[G,4M+DCY MQGS58%SSXCA6*#9%F5EHB?-$K(YH,G^:T/K\=<(!*J?AY6K]\ *](HV&992 M9TNH"Z#(W- *.H'8!=6A3";N9XSYL)OSX;A!/U-+K@;EFIG \4+Q+2(SFWF. M(S*H=;K7A=9GL)OOH7K ;Q_=.REQ2N>I8E4K6JP5;:4+K5^&3G] 3\=W!U I M8R;70R=:K!5MI0NM7X].(D&U1AKW1AOJ'FCQ'[&M2,P<3S2+U1%-YN]G*"38 M222HUD@M?_=2XG2*FD@K6JP5;:4+K5^&3G+!4$M;T2F-(JUHL5:TE2ZT?CTZ MX0;5RFU<6QDJL' V["I#JYD];"I:A9HNM/[7ZYU2L\[:I6F^9?$'U,\Q)D>,?AK9N MTUZWH<^GS!2U!NM M&\(XC_7A'J,MII4!O[\CA%U.JKW;]K\!EO\!4$L#!!0 ( #. J%BQ%O== MU ( +H' 9 >&PO=V]R:W-H965TXY M/O=@WSM<"_FJ,@!-WHJN*Y*,BBHNA0E0B_7(Z3F;A4>VS+19<.-A M29&"&7\;#B==DL#W!YOV+_:W#&7%ZI@*O)GENILY%PY M)(4%K7+]*-;?H,EG8/@2D2O[).LFUG-(4BDMB@:,"@K&ZS=]:WS8 B!/-\!O M /XNH'\ $#2 P"9:*[-IW5)-XZ$4:R)--+*9@?7&HC$;QLU?G&N)7QGB=#RA M.>4)D+D],E-1E((#UXI$ONP*Y B?^ M_*D7>E^ZW/E/9!^\ZK=>]8^QQQ-8,LX97^(%M:>S*]N:(K04IE2MXEX8X8]> M;6>Q'^2' Z\-^J!NT*H;'%4W3E-F*E#G(:^A@ZT-HRC8$;4?XU_W!MVBPE94 M>%34DV8Y^T6-KBY9X=Z6%[UPL*.K*R@ZY%;4"HN."L/K_)W_(__*W]&V M'Q1<[7GF;I7! N32=@=%$E%Q71>.=K5M0&-;=W?6)]B8ZC[RAZ;N:E@6\&PJ MDL,"*;W+".V2=:>H)UJ4MMB^"(VEVPXS;*X@30!^7PBA-Q.S0=NNX]]02P,$ M% @ ,X"H6 XP>U._ @ E0< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K;0V(>2+#B(!7;4^5*K*NCV[R858=>S,=J#; MKY_MA)1"8'O8"]C./JH>A)ZY'4M.2F"2<(8$+"?.=' ]CTV\#?A. M8"-WQL@X>>;\Q4SN\HGC&4% (5.& >N_-492YAS^H/DJI@XB8-R6.*:JD>^^0JMG]#P99Q*^XLV;:SGH*R6BIZ)"GQ0TZ/[M 9X@P]*W@M<0LEV-7:66&W\U:%;-&A7]$Q0C=%<[ZFSY6ULS_R3A/197:#CXA'S/#WKTS/\=/CPA9]AE>6CYAD?X MCJ3RCF7ZY4DP.6U&%WVY:[B#?F[SS*]EA3.8./H=2Q!K<-*/'P:1][G/^'\B M>Y>&H$M#<(H]G<&*,$;82K\\>^WZW#84D:4P-6B=AF&2C-WUKHO#H" >O06] M4Q=VZL*3ZJ9Y3LSQ]-[?!AKN;!@GP6A/U6'0:)#$_:JB3E5T4M63(I3\MO>F M3U=TL.5E$H?[PGJB1B,OZ%<6=\KBD\KT6_W+4<:'IQ3%^T?9$^0E@SUI[DZ% M*T&L;.&7*.,U4TU5Z%:[WC*U)75O?:9[3M,BWFB:AJ7?O+Z=$E%8:DKO*M;I M$DT3:":*5[:./G.EJ[(=%KIO@C !^ON2<[6=F VZ3IS^ 5!+ P04 " S M@*A8SSKNQS@# #C#0 &0 'AL+W=OY1IC!9X2RN3(62N57KJNG*]Q@N0Y3S'33Y9<)$CI MH5BY,A48+2PHH:[O>9&;(,*<>&COW8IXR#>*$H9O!9";)$'BWQA3OALYT-G? MN".KM3(WW'B8HA6>8O60W@H]<@N6!4DPDX0S(/!RY%S!RPD,#X9MS*NTGV.6UG@/F&ZEXDH.U@H2P M[!L]Y1-1 FBCS0 _!_C' H(<$%BCF3)KZQHI% \%WP%AJC6;N;!S8]':#6%F M&:=*Z*=$XU0\1A2Q.093FYD)3U+.,%,2G(%?:HT%N.%L=7:/10)N")H12A3! M$IQ>8X4(E9]TW? (G@#!PO^8;B=A"#EVEY9D?<>>YE'$FQ7]!RD\D MSD$ /P/?\\,&^*0=_F/#--RS\* *=_6D%#/C%S/C6[[@!;X)U_/"E$ V;G=$ M/C99RCC"9@ZS!R]EBN9XY.A-)K'88B?^^ %&WIP&A=V@C3V>V*SI M!5_@E$NB&AEH;I36 M)_E2[9# @![RV*0UH^N55$#?#YY)K1>%41@V*^T52GNM2K-]0\V^46;?O**S M5Y/@![U!^$QHO:H'O:#?K#0JE$;'K?E5D[!6[%NCW1%9Q6:_L-GO8"?WN[3; M$5G%[J"P.WC_3AXT[ [/\YZEKE[EPW)51=]%H>_B.'WC)F&MV+YRTDZSE&.55#/7D,5A/V7P@] MT&:!G9[J7;%5_1[.=1ATD<+6[N#-ECMBJUH^M KPE5[AJ!2&M3:E']936*^" M03V%;JD#-Z\_NI==$28!Q4N-\\[[.L8B>Z/(!HJGMBF?<:6EVLNU?@O#PA3H MYTO.U7Y@^OSBO2[^#U!+ P04 " S@*A85U HV'$0 !F!0$ &0 'AL M+W=OQ_&W0G@&@S20CD4=/M*. M@<2\;\;3NU@L]@$MEVTB$JFFJ+@#](L?DJ9%T6;*$O:[LT\ZNNI35%/ZN8JL MOWCQF!??U@]"E,J?RT6V_G3T4):KC\?'Z_F#6";K#_E*9-4S=WFQ3,KJ;G%_ MO%X5(KEM&BT7Q^/1Z.1XF:39T>5%\UA47%[DFW*19B(JE/5FN4R*'U_$(G_\ M=*0>/3_P-;U_*.L'CB\O5LF]N!;E[ZNHJ.X=;Y7;="FR=9IG2B'N/AU]5C_& MLU'=H'G%?Z3B<;US6ZG?RDV>?ZOOV+>?CD;U%HF%F);Y8-_]5'MO7CHZ4^69=YLNV<;4%RS1[^C?YL_T?L=-@//Y)@W';8+QO M@TG;8+)O@VG;8+IO@UG;8+9O@Y.VP[LO?>V^KR[U;WWM_J\P]6]][CZO,O5O?>Y^KS3U;WWNOJ\V]6] M][OZO./59L\?/WVOFB^EEI3)Y461/RI%_?K*JV\TW^RF??5=3+,ZA*[+HGHV MK=J5EU^2[)OR)2^J9FEVK_RJ!$E1)'4P*.\T42;I8OV+\H^_G4U.IK\I::;X MZ6)1AJ^-XWG;D_[4T_@G/:F*GV?EPUK1LUMQ.]#>D+<_E[0_KC9_ M^];'SV_]RU@*&N+F@Z*>O%?&H_%8^?U:4][]_9>![;J2,Y\W]Q5SUC"JA-'V M8$;G-:.>2QA=SER+U0=E,GKS31ERQD^*BE$;9BIAS$.8J^"_E'?_^)MZ,OMM MR+(.L?3?O]96\[D-DVVL3QI],E//U@W MI6)GZ[+85".^4OEOKWJ!8I=BN?Z?@6W]\J1-A[5Z(/MQO4KFXM-1-5)=B^*[ M.+JL/Q6CWX;RCL0T$M-)S" QD\0L$K-)S"$QE\0\$O-)+""QD,0B$HLAK!>7 MTVU<3F7ZI2>J>:@RSY>KA6CFMC>;']6,6\E7];WW2K+,-UDY%)Q2]]#@)#&- MQ'02,TC,)#&+Q&P2+Q&P2T_)!>0L9RDOI9AV:ER2FD9A.8@:)F21FD9A-8@Z)N23FD9A/8@&) MA206D5@,8;W7)YMX_),.DQMXO(NS9)L7I]3;V;B[]),^2&28CUTJNF+U#LT M,$E,(S&=Q SY/I@]_=\>"D=R*RP2LTG,(3&7Q#P2\TDL(+&0Q"(2BR&L%X[G MVW \EWXQ[>5JD593]32K= ]EHI0Y-!-)3",Q_0D[WSF^-/HP.IV] M.-)M#+YL>CI[<>R1W#2+Q&P2)6Z_U9/]G^ M5>_GXKC+Q?'^N;@2Q5P,KU&4,P?'(:EIJ*:WFCKNS7-?3'(-M$\3U2Q4LU'- M0347U3Q4\U$M0+40U2)4B]_Z_O6#KBMF4:6+OR\UL4B_B^+'<]B]EZ8=6LN" M:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%K8:B^29]K_RQ^A?<:4UD_%KF:E M+B(_*!5_7J8BIPX.15+34$U'-0/53%2S4,U&-0?57%3S4,U'M0#5PE;;77P^ M/1N]7GL>H=W&E-;/Q:YZ1967KT2;8OY0K]]>%>E<= MIY*-&M*0%U314TUOM MQ5_*E^>+T3Y-5+-0S48U!]5<5/-0S4>U -5"5(M0+::T?CIV)3"JO 8F>AHL MKI6[O%!6SU&9W[6USLE">4B*V\>D&%Q4(\L-_.DTT%Y- M5+-0S48U!]5<5/-0S4>U -5"5(M0+::T?E!V-2NJ=(WW9;@IUV62W=9+L&^2 M136&'$Y$M%@%U314TU'-:+7=?#T?FIN8:+<6JMFHYJ":BVH>JOFH%J!:B&H1 MJL64UH_$KBY%E1=%_%OJIRO$3[+-7=5F4]3ANTSF#]6&%#^4*HT5\<5?RN?YO([% MM?)5S$7Z/;E9",5(ZEE]/7?_?%\(T8P\/V_N-^M2.6^N3S 8HFC1#JIIJ*:C MFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!936C]HQUW0CM&Y^Q@M\T$U#=5T M5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B2NL':%TY-'U?/5^? MAZK/4(5WBI_\F2XWRYV+FETEU4:FY8_!T$6KC5!-0S4=U0Q4,U'-0C4;U1Q4 M:CFHUJ :B&J1:@64UH_.+N*I/&,G1 M&$Q%M(+IC:UJKZN@G"C+/"L?ABZPH*$;I*.:@6HFJEFH9J.:@VHNJGFHYJ-: M@&HAJD6H%E-:/RZ[VJ:QO+;I\]/O"N==U>=@5J(%1JBFH9J.:D:K[:[TG*BS MP96>:/$0JMFHYJ":BVH>JOFH%J!:B&H1JL64UH_$KGAH++_43E3D#TX^M#((U0Q4,U'-0C4;U1Q4-.5--034U -5"5(M0+::T?OIV54@3%3VE/D&KBU!-0S4=U0Q4,U'- M0C4;U1Q4;8>F2?=3 M23\_.[2]O&9]M" 3I9*\-@>S&"T_0C6MU5Y<*_.T/TO7T3X-5#-1S4(U&]4< M5'-1S4,U']4"5 M1+4*UF-+Z&=M5&$W>J##ZWV?L8'ZB)4FHIK7:;D' 9/#, MM8[V:Z":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64UL_0KB1I(B])VCM#"[%, MTJRY=N=^*8I>^ C5-%334725%ZYM'>(/D6GN&TO??36TBAYMX=F**IIJ*:CFC%]?1FD ME^F)=FBAFHUJ#JJYJ.:AFH]J :J%J!:A6DQI_?3L*H^F\NL?_7\M!-AAPN^B MR-+[AU(QTBS)YG6KKTDIE'?7H?'UEYWG[>Q6_*E:CFHUJ :B&J1:@64UH_0+MZJNF_Y7I+\EX.SE6TS K5=%0S4,U$-0O5[.GK M:VBIH_' ^C&G?67O9[!.QT-+S5QT$SU4\U$M0+40U2)4BRFM'XA=?=3TC?JH M_19 H:5,J*:AFHYJ1JOMIL"K!5!H'1.JV:CFH)J+:AZJ^:@6H%J(:A&JQ936 MS\*NCFDJKV-Z.D!YE3?SZWFSTJDY=GG +]Y?BU6Y%/5/WH]'X]E@E*)53:BF MH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:?W4[2J?IN?L,4VTH G5 M-%334SDT5U%-0S4=U0Q4,U'-0C4;U1Q4/T@1*DE97)YL13%O;@2B\5::0J-ZDYV'E4*<5?EI?KQ M\_CH^-7CIOK14@<>M]6/SM#CKOK1:QX_[KJ]O%@E]\)/BOLT6RL+<5=MPNC# MZ>Q(*>JRI.<[9;ZJ/F)'5?*69;YL;CZ(Y%84]0NJY^_RO'R^4W?PF!??FK=Y M^2]02P,$% @ ,X"H6"S'V,?J P AQ$ !D !X;"]W;W)K&ULM5AO;Z,V'/XJ%CM-K906#(&0+HG4I)INT]VI:MK;BVDO M'' 2JV!GMFENWWZVH20%ZK2H]R;!Q,_CYS'\_CB3/>./8HNQ!#_RC(JILY5R M=^6Z(MGB'(E+ML-4_;)F/$=2#?G&%3N.46I >>;ZGA>Y.2+4F4W,O5L^F[!" M9H3B6PY$D>>(_S?'&=M/'>@\W[@CFZW4-]S99((GEP^Z6JY%;LZ0DQU00 M1@''ZZES#:\6,-8 ,^,[P7MQ= VTE15CCWKP1SIU/*T(9SB1F@*IKR>\P%FF MF92.?RM2IUY3 X^OG]E_-^:5F142>,&ROT@JMU,G=D"*UZC(Y!W;?\:5H5#S M)2P3YA/LJ[F> Y)"2)978*4@)[3\1C^JC3@"P.$K +\"^&\%!!4@,$9+9<;6 M#9)H-N%L#[B>K=CTA=D;@U9N"-6/<2FY^I4HG)S-$7T$<\85C- -N !+]:*D M188!6X,;O)+@*Y(%)Y)@ ? *'@?LL*@6@J)JY4 MHC2UFU0"YJ4 _Q4!7Q&_! $< -_SAQWPA1W^9T$5W#/PX"7<59[J_?#K_? - M7_ *G[%\0T22,5%P#/Z^7@G)UUDFO8S:4C\$KL4(*GC@HQ@?D3=F:_ M_@(C[[8D*CX1#&$7#AG(K=T_E8:T\/*4\[%(>=BB/1["A MW,K=4WE4*X].*8^ZE$=MY<-@V-QS*W=/Y:-:^>B4\E&7\E%+>1A$#=U6YIZZ MXUIW;-5]SR3*P(X3FI =R@8@PT*HRJ7R%A&B0#3!(&%"=N;BN&5N" //:]BS M"NAI;US;&UOM?5%NKMYJ9]RR#, 71C<7]YCG MX)JF8+EE7)KA "Q8OE*0%%SGK*!JZCU]09LS41.)[DB7L:AS"N/6X?D;G M ^M PRM,6=R2QUR _! DPP)0=9$9943 ?A!G4.U#S^C#X&'1@3:.Y$W!6"[ M+?''4=PL[_:5^CHY-";0WIF\+P#;_N_*-3)\O+47PXDVYF#\XI) M=0PWEUN,4LSU!/7[FC'Y/-!G\?J_E]G_4$L#!!0 ( #. J%C=3A"8C0( M )4& 9 >&PO=V]R:W-H965T>> MX\=-NI;J5I< AMQ77.BQ5QI3G_J^SDNHJ#Z2-0A<64A548-#M?1UK8 6#E1Q M/PR"8[^B3'A9ZN9F*DME8S@3,%-$-U5%U<,9<+D>>R/O<>**+4MC)_PLK>D2 MKL'PUAM]8IW,I;RU@_-B[ 56 M$'#(C66@V*Q@ IQ;(I1QUW%Z?4H+W.P_LG]TWM'+G&J82/Z#%:8<>R<>*6!! M&VZNY/H3='Z88)\*V6CJ2ATZAM,;0G\O$MSUJ8)7TCS MA:HC$HT.21B$\0!\LAO^N1$(#QP\VH;[:+AW'?:N0\<7O< WA;DAYT(;U>"- M-.3G!0:0[6+/+FNPIRR6A-N#)YS1.>/,/ RY;JF.'96M!JLL3(+@)/57FW9V)OQ' M.W%O)]YIY^KRAE"MP6C;R)Q1 P6^(%,2N>UT\,ZVY,FFP3@.1T\,QL^W(8[B M=WW4EO*D5Y[L5#Y35J!Y."0UIW@#\5D1N&M8;>_C(5DJJ0J+X M#T&M8'^C:-B"C4]TR83&[5H@+#AZBRRJ+8+MP,C:U9&Y-%B57+?$_P8H&X#K M"RG-X\"6IOY/E/T&4$L#!!0 ( #. J%B<'LJ,L@, ',/ 9 >&PO M=V]R:W-H965T E0@(\ MUQ7A2ZL48C^W;;XI40WY#=TC(K]L*:NAD*]L9_,]0[#01G5E>XXSLVN(B94N M]-@#2Q?T("I,T ,#_%#7D/UUARIZ7%JN=1KX@G>E4 -VNMC#'5HC\6W_P.2; MW;$4N$:$8TH 0]NE=>O.*O&% M'G]'K:!0\6UHQ?4O.+98QP*; Q>T;HWE"FI,FG_XW#KBS$#RF V\UL#K&P2O M&/BM@7_M#$%K$%P[0]@::.EVHUT[+H,"I@M&CX IM&13#]K[VEKZ"Q.5*&O! MY%80+)!0$-!_BQS5)F\ MS9" N.+OI/&W=0;>OGD'W@!,P->2'K@TY M;R!6J>>Q-NYJ[9C7>*ZOQP6=* M1,E!3@I4&.RS-$GZ&[ ;X[GO@.5Y@6,_J>G/?).?_ MS9[_Y]DOG.%WN>)K/O\5OI>TJ'36S$T!;B@",X7:]N9\#S=H:CB$(RQI_?X&15RER8"H*8:38%H.&::0QT7 M3ZGKA[.%_73N8!,H#B]!V1 4^$ER"#:Y[T0]J4.,%_5$9$-,[/:%#C%1&)EUSCJ=L]'".NVPNJR,536;LJJF M),NF),LG(KL(0M0%(1I-MMN:,H'_AOK^(@]!]/. ]_)*)$SQB 9)X'IQ+^&N MP&1#S*#\<@,F\>>7:3=4<%?J8#5-5K=X9D; M]X_3E0$E>[_^]F% A4G0WT",J"CL";;/FH@:L9WNWCC8T ,1S1VQ&^TZQ%O= M%_7&[]SYRC6,9ZJCU$W+"WW3CLJ+Z@X3+IVWE5,Y-Y$,#6LZO.9%T+UN81ZI MD V1?BQE5XR8 LCO6TK%Z45-T/79Z3]02P,$% @ ,X"H6*T$G7&2 P M*0T !D !X;"]W;W)K&ULK5?;;MLX$/T50ELL M$B"-[K*=V@::!$6[V$6">+-]9J2Q)50B59*RF[_OD)(5VZ&5+NH72Y3F')TS M,[QXNN'BF\P!%/E1E4S.G%RI^LIU99I#1>4EKX'AFR47%54X%"M7U@)H9D!5 MZ0:>E[@5+9@SGYIG]V(^Y8TJ"P;W@LBFJJAXOH:2;V:.[VP?/!2K7.D'[GQ: MTQ4L0#W6]P)';L^2%14P67!&!"QGSD?_ZL8/-O E MFSF>5@0EI$I34+RLX0;*4C.ACN\=J=-_4P-W[[?LGXQY-/-$)=SP\FN1J7SF MC!V2P9(VI7K@F\_0&8HU7\I+:7[)IHOU')(V4O&J Z."JF#ME?[H$K$#",(C M@* #!(> ^ @@[ FWH&A1RG.$/"YNR=F[ M<_*.%(S\F_-&4I;)J:M0EV9WTT[#=:LA.*+A'RHN2>A?D, +(@O\9AC^5\,0 M[AEXN ]W,1M]2H(^)8'A"X_PW=4@T"Q;D38Y5S9'+45DI]!S[TK6-(69@Y-+ M@EB#,__S#S_Q/MC\G8ALSVW8NPV'V.%](DJ3 M"%L>6O+$D.LE8ST/HBCPI^YZUZ M*HPF?=2>\JA7'@W6Z5/!3).:*EF+%)VR M2"ZXESL>;/BO9D_"C-(U3LP5X#:J M-^I^@A(%HB)GN!@_ Q7RW"9^?,HI<2*RO61,^F1,!FMW]PN+TS!#W*:)C$G% MF*U.=H^<84'97.;XW\9$#H WR\Y5]N!/BWW_X[F M/P%02P,$% @ ,X"H6 KW$6@! P .@@ !D !X;"]W;W)K&ULK59M3]LP$/XK5H8FD 9ID_2%KHT$96A(0T,PML]N*R[T+"B-J2=AJ+,2 M*JI/9 T"=PJI*FIPJI:AKA70W#E5/(QZO6%842:"=.K6;E0ZE8WA3,"-(KJI M*JK^G .7ZUG0#YX6;MFR-'8A3*_R$?NERQUP65,-<\E\L-^4L& )GDVOV2M;<=G08D M:[21U<89&51,^"]]W.BPY8 XW0[1QB':=4A><8@W#K%+U#-S:5U00].IDFNB MK#6BV8'3QGEC-DS84[PS"G<9^IGT&Z &FAR3NZ:N.>#Y&,K)G.J27.()DROA M;XJ5_/ "#&5<'Z'Y_=T%.3PX(@>$"?*CE(VF(M?3T" GBQQFF_CG/G[T2OQ3 M/]]")6WUC MAQ>_@N>4K"G+2:%D16@E&V$TBI;Q!A.VZID22(7'T"@G/Y$%X?94"&=TP3@S M#/2D2UD?.>F.;)__1-B92T(B7[T-/O M-2B\8F)),BM7@1=/>[UDN^,DZ;Q@'GOHL&W16J7)N(='O]I.K\,HZ8];HV>T M!RWMP3MI%TQ0D8$GW<79 P^VZ$3]7J+%_$\J6Y6-9'#$*U-)U)TTR^^1] 6M7VP9X MYNK^SOHY-D;?Q_[!^*Z*Y6G)A,;,"H3LG8Q0;.4[E9\86;MBOY &6X<;EMC< M05D#W"^D-$\3&Z#]NY#^!5!+ P04 " S@*A8V9'AUVH# #C# &0 M 'AL+W=O&V+JM)'09#X M%:;,RY?VVI7(E[Q1)67D2@#95!46#V>DY/N5![W'"U_H=J?,!3]?UGA+KHGZ M6E\)?>;W*FM:$28I9T"0S(5M@G_A&R5X>' /3RBWGW\W)/^N5%YA$ MI"2%,A)8?]V1CZ0LC9+.\:,3]7I/4WAX_*A^89O7S=QB23[R\C^Z5KN5EWE@ M33:X*=47OO]$NH9BHU?P4MI/L&^?31,/%(U4O.J*=8**LO8;WW<#<5" T$0! MZ@J0S=T:V93G6.%\*?@>"/.T5C,'ME5;K<-19M[*M1+Z+M5U*K\DNB4)/H"+ M1C6"@,^4T:JI@+T.KO"#?@-*@J,;7M,"9!$Z!D?G1&%:RF/P'E &;G:\D9BM MY=)7.I"1]8O._*PU1Q/FG[$X 2'\$Z 1>#K]3DX>G_\5,;7_?1-H;XI9'7# M"=U_:R*PHFS;MN%,UBI$;@6S%DYEC0NR\O1DET3<$2__XQU,@K]F\H5]OG!. M/;_9$3VCS9I9$P'X!FRH+'!IA\&5M55+K)I99G2>^5/.>5N+R2D5<$L\SME?9>Z7-> MJ*WMNSFCJ;A01+L=LY)B%:&*&+'K'Q;PC5WI.5AT02@N$ MN@."*\-BE %EZ2)QAX#! *A@-L8ED1+@BC=,Z45C5R.S:YLR/1A$*B=W@E&8 M#V$Z];[A 2WA"\;D)[Z 2XIO:4G5@S,*'(]+' 1340;&P7G(75"&64%F$ =_ M!^/@ #GXMI3KY)Y.H*GI,V .OHYS< PZ"*,)T,&!=/!UJ(-CULW8#;"#KZ,= M'.-.V\43=@/OX.N !\?$@U/ @P/QX*\@#XZ9%TPX#L2#;XL\.&9>N( 3,=" M//0;D(< !N*AEQ#O"6SF>=?I'>Y6PBC\^5?=/]BRFNV_W@IN*9-Z MS#>Z+#A)=1^BW5&W)XK7=A=[RY7>$]O#G?X70H1Y0-_?<*X>3\S&N/]?D_\/ M4$L#!!0 ( #. J%@9%\CHWP, &X1 9 >&PO=V]R:W-H965TV9Q*#KS=SF7KBIOW0Z0<% MUH8)($Z2XZ2__E9 . <3XMSA#[:0]GE6>E;>E9CL&+\7$8 DCVF2B:D629E? MZ+H((DBI.&^ZXB3>15!WZ;)+3#:Q WN9+CD]ZS1+&*60B9AGA ML)YJE^;%8JSL"X._8]B)O391*[EC[%X]? ZGFJ$F! D$4C%0_'F .22)(L)I M?*TXM=JE NZWG]D7Q=IQ+7=4P)PE_\2AC*;:2",AK.DVD3=L]P=4ZQDHOH E MHO@FN\K6T$BP%9*E%1AGD,99^4L?*QWV ,C3#K J@-4$.*\ [ I@'^O!J0#. ML1X&%6!P+,"M &ZA?2E6H;1')9U-.-L1KJR1336*+D M;!51#A%+0N#B-^)_W<;RB= L),7 1Q6TD,Q9BAM9T&(O?"R'!+F!?,N#""W( MB0>2QHDXQ=';E4=./IR2#R3.R%\1VPJD$Q-=XFR53SVH9G95SLQZ968VN6:9 MC 3QLQ#"%KS7C1]WX'54J9;*>I;JRNHDO*;\G-CF&;$,RVF9S_QXN-VVG)_S M[O^<]T4W? 4YP@T%-X<=6MKUMK,+/OL5OGE"A2!L35:2!??DWR\X3CY+2,5_ M;3NE)'/:R53NO1 Y#6"J87(5P!] F_WZB^D:O[>%J4\RKT\ROT^R14]D+\+K MU.%UNMC+K()UITX0.6<;3M,S0K)A9AOXF>@/+9$=U)$=O!W9MK)PR3G- M-H!G#DGNGEZ4CR5]*KHO=Y2'9^3/7 '$&?F$""E4[)? 8Q:J'B9:2T4YJ<'> M6KZOHPSJFQ;>FQ;^FQ:+3G%^\$_EUM*[1TL?[$L/CZH-;;JY!WM@Y+B#AG2' M1J;AV%9#OA:KD3%T&A(>6MF.:8X;,G8N] =E'-8R#CMEQ HV(E@.[T%68MZ MD#P.)#;+B)[$=YQ'=YQ[WEQ?)"F+*-940YM[*:-=V@S:MKX+3QN MTVC1N<3W"JCOW0=3X)OBYBY0'#QOE6?TNK=^.7!9W(D;_5?FQ=QLZ??,"[^\ M^W^G+]]$8&+=Q)D@":S1E7$^Q(K)R]M]^2!97MQ&[YC$NVW1C(#B]5,9X/B: M,?G\H!S4KUAFWP!02P,$% @ ,X"H6,MIMTFM! 1!4 !D !X;"]W M;W)K&ULS9A1;^(X$,>_RBBWNFNEEL1)"- #)-KN MWO6D[E;EMOMPN@>7&(B:V*QM8)'NPY_MA EN%#E85\@B3U_^S?C<2;N+AE_ M$5-")/S(4BIZSE3*V97KBM&49%@TV(Q0U3)F/,-2W?*)*V:U[D M9CBA3K]KGCWP?I?-99I0\L!!S+,,\]4U2=FRYR!G_> QF4RE?N#VNS,\(4,B MO\X>N+IS2Y4XR0@5":/ R;CG#-#5#>IH ]/C*2%+L74-&N69L1=]7PO1)UR3&VX?;U6_V3@%3*2ZG(H MV>@%!CHL6N/LEDB2U;Q7\:TX;$'@7X'M^ %^'MW#VX1P^@ M"4XKBKVJF=N%[S)4P,L+A ML<(["$$9I\",%-CB5!6. >>83HC*+ G/JYVP/>"5>3Q88AY?K(-[1U7(YKI! MP!<<'C" MZ9S /X\L34%EE1[GWPHO7N=L836;WJFNQ R/2,]16Y$@?$&<_J^_H,C[O2HD M-8GMA"$LPQ#:U/NE1W#A$4[T7IG0B;H:L0E-3%!FA"OJ*MT 6#F63!)JTQ1B,). M4(W4*9$Z5J2G/'C'$EG%3B7J[!%=AJVF>O-7(R%O4RIY5BB5>6.2G,)E%SP5 MK%#;(0O\=BLZ +95 Z+CLXVHXN_T/"M&L.5& 5'1L8G:4;-S@,+?4/@_WR9= M6XE4P-6U5&I2VPW%IEA%UB+LN.T[5B[118EZE"\LO<(VM7.EDVHM) NU]M92 M#/Q&V#ZP$#Y6V_D5@&TW\WO-%!X@&=342%[257G=]H;0R%C"NWBTPK\ &*\JCQ,.$X) M>6NIJ$)IUR&;>@S9"[+!9,+)1+^5[JCZ;J,B&16O)A7)2NI<+]J*3-@, P\% M_NL8[O<,@K"%_/!U&-VM&PO=V]R:W-H965T MQV@#;65QR[FQA((U*BL)T)$K1S M,=@+U69B;6W)(\E) \R/7TI6+--B&#M],UW,3>L/G>=0SGE-4B]%G]YG^==B M)D1)OBWF:7'6FY7E\GV_7TQF8A$71]E2I/*=FRQ?Q*5\FM_VBV4NXFD=M)CW M'M958O$7$S*"A'+_^[$A9C/*Y)LQ^\-M+?)605N/WZDL_KD MY M_)/0WU=)^4#B=$KJ-]Y5I30K^90F94%^CO,\KDJ?O/%%&2?SXB<9^>G:)V_^_M-IOY1-KQK0GS3-I.MF M.D\TTR8?L[2<%82F4S'5Q#-SO/M$>']WZW.VAKA*^K_'1BQNOU)&[T:];\UR3?G4R/9?Z2V^%[,I*\N5! MD?-E_%"_?'X?YU/RV[\EDO!2+(K_:,[GPSJ_I\]?==_OBV4\$6<]V3\7(K\3 MO?$__F8/K'_IJAH)\Y$PBH0Q)"Q PD(DC"-A$0BFJ,C;J,@ST1453;95)+Y5 MCX5.%T;BH;I PGPDC")A; T;U+!JY'XW'GJ#8\NR3OMWVR7?/*,@OY4SD MI)S%*?EE6>&*M^3G++V3 SER)/LBEYDZ3D0<1YH9OQ?#!F.E0O2)B/ MA%$DC"%A 1(6(F'<7(3.NJC(@"SJ2:E.)*#F*"(YV8CDQ-B^*$MD!_)9=CZK M7#MT,H8?6OE(F(^$422,(6$!$A8B81P)BT P103#C0B&?^&QW!"I4"3,1\(H M$L:0L )"Y$PCH1%()BBT-%&H2-C-W6YRB&NF[#C5A+HSX]<<:#F: T-D\_BH>SW"&FJR1MWF MV=; 5H]4BM"V6@/&,I;AE;A+:K9N3!$D'2?"B-0FD,2@N@M!!*XPUM>Z3T;J ; M\46HO&KYM[ZY;304Q]<3D<9RG/7L, OJ?T-I/I1&H30&I0506@BE<2@M0M%4 M6;1&N.W]Z&$6U#B'TGPHC4)I#$H+H+002N-06H2BJ8)J+7W;Z$>^;)@%M=*A M-!]*HU ::VC*X,.V=9>;H'E#*(WKSF(]@NH,H5[#"K=;+]Q^QH>T''NOQ_?^M'OEYM?@BW\]NUMABCW4B-M04A])\*(U" M:0Q*"Z"T$$KC4%J$HJGW[+5>O6/VZNOE5&*]L+>H-:*=UI@IAZH"2O.A--K0 MU(41FJ]Q!DT;0&DAE,:AM A%4PN^==T=HPDYKNZ1_+XIOCG!P5J NNI0&H72 M&)060&DAE,:AM A%4P73NNJ.\X.G^ [4@X?2?"B-0FD,2@N@M!!*XU!:A**I M@FI]>N<9G_X%4WPS\F")0#U[*(U"::RA;:^'U:W!#33'N;JY.[1U7)-5NU97 MU[J!85;NM.:X\\KF^)\T*W>@%CN4YD-I%$IC4%H I850&H?2(A1-E65KL3MF MBWW?63G458?2?"B-0FD,2@N@M-#I>N6VKBOBT+01BJ86?&N\.V;C_?LFY%#/ M'4KSH30*I3$H+8#20BB-0VD1BJ9JI?71"D$2.NF2&DN1QJ9^'0ZWVAC;:ZNNM(\L; M>6I7[T.S4BB-06D!E!9":1Q*BU TM>9;.]XQWRI.ORU%/<*2!;_05CK4!W^F M-8_[O[C-_B_$ML@T?M#M ^-#&T:A- :E!5!:"*5Q*"U"T=0-1UL3W#6;X'YR METQ%.B4/B9CK]M+]8 8?U-_YSE0ZUO:$T'TJC4!J#T@(H+832>$-3;JUU3KH;T$>H MM&J]MXZV:W:TY7C_1B3[E#S4TX;2?"B-0FD,2@N@M!!*XZ[NGGC-JBE45K7B M6TO;-5O:RK"^NKBT_X!^T%T",'3F%MP<'5WTVI'B12:ENU[M@$T;0BE M\7U/(D*E58NR]8[=5_:.?^@>SB[4EX;2?"B-0FD,2@N@M!!*XU!:A**I8FU] M:=?L2^]U86@J15-99_*E=9^B[U*@OC64YD-I%$IC4%H I850&F]HP^W>__AH M.-CMOU[#MG9;V]HU&\7;5XCVK'RHCPVE^5 :A=(8E!9 :2&4QMWN5NB=4=MK M^-->ZT][9G]ZZV+1?D5OYAU:]%":#Z51*(U!:0&4%D)IO*'9WE;5'Q_9)[N_ M"_@:CK77.M:>^69M]:K1GK4/=8^A-!]*HU :@]("*"V$TGA#4VK?&QYYWF[Q MOX8O[+6^L'> +]R]@-11@U8,3G=4-^R,ZB[,+3FXRC5)NT-)"DW*]CO3 )HT MA-+X?J<0H9*J9=F:M-[^MR^_\!+2UD6?\Z)8+1ZO&6T6I7[.YI(YKZXS73VQ M$MOYN*T,!)Z6>9(6R63=H6A5L69M;Y_@6?;)<.3L M&FKFK =7?3?O8&1[U<_%[0Z%H%;PWN<;0/.&4!K?^RPB5%ZU%ENCUP/=NTS^ M(!_E%_MBI;WAQISEX $-U!J&TBB4QJ"T $H+H30.I44HFJJ:UHGV_LI.M =U MHJ$T'TJC4!J#T@(H+832.)06H6BJ6%LGVMM_5_(7BG6]\\"5D)HM$BFW:]G( M9"*:GX;5:@SJ63]SAMYZ"J+5$]2?AM(8E!9 :2&4QJ&T"$5;ZZE?S(0H92\2 MCT\7(K\5%V(^+\@D6Z5EU0-NO2KG]#?59NGOSYU>O_,ZL]^'MN9U;K^/ZM?[ M+7Y\NI0]F!Q\WLKI#YF+&YG*.CJ18^&\ZN0>GY39\JQG]\B7K"RS1?UP)N*I MR*L#Y/LW658^/JD2W&?YU_ITQO\#4$L#!!0 ( #. J%A'W-7OE08 -(R M 9 >&PO=V]R:W-H965T*QQ\E#I@^P"$F<\%! R+*_?<%#O(50S7J:EYC'[F\! MXB]@L2'G^XA]C3>4+EA@8D'D9;&HH[JX@%A(M3MA[% M6T:)FSH%_DA5E/$H(%XX6,S3:[=L,8]VW/=">LM0O L"PEXNJ1_MSP=X<+AP MYZTW/+DP6LRW9$WO*7_8WC)Q-BHHKA?0,/:B$#&Z.A]=&91Q+3J\C_[+E\(] M9^*N)_SXXGY#&-U$ODM9_#NRONT\_H)(Z*+TQOMDE%UT%05"^C%)Q?,>W5*6 M_@;"Y<'@CL:<>4LN#N]YM/R*'D*/Q^B-23GQ_/BM<'JX-]&;7]_.1URT.HD] M6N8M-+,6JD=:J*&;*.2;&%FA2]T.?UON/Y/XC\33*AZ9>GADEZH4>$/8$&GX M'5(55>]HSY7<_:]=*-R5U%WK>AP_%MWJ[]X5W?ZQZ,Y_CEX;"JU0KY;R-)EZ MNT1ZP1@)UU3,F1P]OM3$?$M>TLL7>\)<].5O@437G ;Q/QW]N=2@6L%UR(T8?^88RQ#86>W[52EP\YIV^FX;E<;&ZR4E1_EY\N>/^R2A0A%JPP; M]\B3\VX 20*49H+2+%":#4ISH&AUL5;*E%@ZE1020D2(DJZ],,V5A8XJ*7*< M2JHS1Y;C3Q81),T$I5F@-#NG&97IQU#'$ZPW9BFHJ'5YJ*4\5*D\TCTX_;X* MI)2350!),T%I%BC-SFE&;;&:J49SK8**6E=!60W&TFK@XE,V0WQ/!* U75": M"4JS0&EV3JN*X#U6M;&F-E7P&C5;7!9ML;QJ*W*)%?7Z" &T5@M*,T%I%BC- MSFDU(:C&=&9,FD( "EL70ED=QM(*7CUGH*%[0K9@M'JH&9HV,>H=O.JPZUH= MS9X\2]ZAD\>I7U0'*FI]F,I**![_?/L0L"H^!JV^@M),4)H%2K-!:0X4K2[A MLAR+Y?787KL35T@I*2J+2]GM"484L.0$'K;Y:5-5E56D9K[%WZ*4*./%41 MH#03E&:!TNR<5I\AQD,=-R0!%;4NB;+RJ9Y0^6SO8EH:Z90(;B^.RG#2Z.E5 MEUE[#37[T2QYOTX>K5Y!':B@]<$JZY"JO X)^5K'=T+AU!5AG+^C@%0-N>2E MZUV%JWZHV8&$E6,D4TXZ^0<-6J4$I3E0M+J2REJF*J]E7JS7C*Z3[>AUR)D7 MQMXRVY-V2D5K_2?A9#*=:M-FP:+#$$_4R5AM_\A[(BUY/TX>PYYA':BPV?", M*F_0!Y2MTX\C8K2,=B'/7DKBAQ*4L,1#W5U'$#R=) M@.(SEL6_4$L#!!0 ( #. J%@:]&DWT@0 #$8 9 >&PO=V]R:W-H M965T7Y!$SW!'ZPM8 '+W& M4<)&QIKSS:UI,G\-,68W9 .)>+(D-,9<-.G*9!L*.%!!<60ZEM4S8QPFQGBH M[LWI>$A2'H4)S"EB:1QCNI]"1'8CPS8.-Y["U9K+&^9XN,$K> ;^93.GHF46 M*$$80\)"DB *RY$QL6]GCB,#5(^O(>S8T3625!:$O,C&0S R+)D11.!S"8'% MGRW,((HDDLCC1PYJ%.^4@3R*F?J-=WMX-0-AB./CYS6FL"91 )3] MBNY_I"'?(YP$2#VXE@H%:$9B438,*^&OT3,G_@OZO)%-ACZGG'$1$28K%7C_ M"M0/&5Y$@#[< <=AQ#Z*J"_/=^C#SQ^')A=IRY>;?I[B+$O1.9/B #V2A*\9 MND\""$[C34&WX.P<.$\=+> ?:7*#7.L*.9;C5N6C#W_$5(3;*KRC2<*YN"*J4GE"*DQ6(20:;79,1 +!Q'8_6@Y=>[)&^6^=MN M8F^SK.J\^T7>?6W>V22RTR$W9#9JPLZW2&UC_Q\YTA;XI=R5Z3[9 MA5LLI@*:T]"'&EM7GGE+^K6%=JKSD0>SV]B^ B$*IDS>RBJKLK#T[VJL3(;F M'956_Z;KGJDLIV3L--C+:A+30C8FEJ'9G1-FG'=>-W!\<\91J6WLB^8JYI+>4UBK3JM'.U= I2^RZYEO,XO\S69M^K+ M-A'I&JG?#ZL!,^@3Q\D:O'3'SU2F52(=F?X1)4J>U!%%IU>>G? M[J$X^XJV!RC >U8ID!["+2"\"HA354J?:/]KHUCA%]ZO4JNN\@*W)H*5GM-^ MO^EL5:E6'>H%4@V4Z[]CXVX MHJ/3-6C6..=G&H MS:-#V1CH2IU5,^23-.'9^6QQMS@/GZA38+/LGAVF/V(JO@@8BF I0JV;OI"; M9N?368.3C3KB71#.2:PNUX #H+*#>+XDA!\:\@7%?PG&?P-02P,$% @ M,X"H6&(ALPNN @ C08 !D !X;"]W;W)K&UL M?55;;]HP%/XK5B;M(JTDA%O;021HJ59IE:*B=0_3'DQR(%9]26T#S;_?L0,9 MG=*\@"_G?)=C^V1Z4/K9% "6O HNS2PHK"VOP]!D!0AJ>JH$B3L;I06U.-7; MT)0::.Z3! _C*!J'@C(9)%._ENIDJG:6,PFI)F8G!-75 K@ZS()^<%IX9-O" MNH4PF99T"RNP/\M4XRQL4'(F0!JF)-&PF07S_O5BXN)]P!.#@SD;$^=DK=2S MF]SGLR!R@H!#9AT"Q;\]W #G#@AEO!PQ@X;2)9Z/3^AWWCMZ65,#-XK_8KDM M9L%E0'+8T!VWC^KP'8Y^1@XO4]SX7W(XQD8!R7;&*G%,1@6"R?J?OA[K<)80 M#]])B(\)L===$WF5M]329*K5@6@7C6ANX*WZ;!3'I#N4E=6XRS#/)JN":B@4 MST&;3V3YLF.V(E3FQ&]<.,,YN5$"+X&AOHX79"E*KBJ .H:D.YT5&$=23B7Y M? N6,FZ^N,!5FDY#BS(=69@=)2UJ2?$[DJ[(@Y*V,&0I<\C?YH=HK_$8GSPN MXD[ !ZI[9-#_2N(H'G;@#9J:#3S>H*MF;:69:TWE%O#.6K*NWI0PI95?GA^H MSLGO'PA)[BT(\Z>M0#7_L)W?O=-K4](,9@$^1 -Z#T'R\4-_''WK<#=LW V[ MT),GQ=$-=_= 4PMM\FJ ?EUO]^SW2=0;8VGW+;RCAG?4R?O(S//%1N.U8M(" M^K+O\M= 5V_HHU'=_,O7$CL%'A62BS;6[O0^J8!J,B"BOKS]2Y+3 MRG0^D9H2*9VTM;=HEEM M>NV\;C'_PNM&C<]IRZ0A'#:8&O4F>!RZ;G[UQ*K2-YRULMB^_+# [P5H%X#[ M&Z7L:>((FB]0\A=02P,$% @ ,X"H6'F7N$,J!P '#T !D !X;"]W M;W)K&ULQ5M;3^,X%/XK5G>U"](,C9->6:@$S65G M-6@1%3,/HWTPC6DCNV>0L68LPB.DU0WP=180]7](PV9QW<.?EPDVP6(KT0G=RMB(+ M.J/B=G7-Y%EWB^('$8UYD,2(T?OSS@4^]E=T8=Y--[L@[%3;+YFQ8=ZJ=X\R3DV6^T*=H:'31?AFJ;&)(),SEFP02UM+M/0@RV]F+3,2Q"D59X+)NX&T$Y/9DC"Z3$*? M,OXGU=O/];8=^7H;(?(?!FB2U,+ M^,\Z/D&6\0F9AFFI^J,WOR),FN/,O*O,97;T$CT>JP7Q?\-Z; M@Z^EPMJRU6+#6$^^O%50J(O@D;\ M/T5_+G/_/;7_=%TXY2LRI^<=.?%SRAYI9_+';WA@_*4B!B28#0GF0(*YD& > M$%B-7KTMO7HZ]!J]YE5ZT:?TF*H(HT5L2Y@<;)"!I47$XV34&_0-PSCK/E:Y ML-\.&SW+W&OH0$;G*KR.C&%OSZNWW]#J83RN-JSEI[_-3U^;GW]7:38XDB45 M%W*1"N+%)_0]JS:H__GBD3)9/:$;FI9@\IZ<(F+!9+&S)B'Z&MQ3=!3$Z)D2 MQE7KTJ7>^0A%^;J"Q\@GSUR5/RU"VP<>$LR!!'/U V5M!VKTVD!Y0.'46#38 MLFC0B$6/E$O:9,5.^GS/TQ.19)N@[4.?@_4K3TOZ(.\^\I N M'4@PMU'\'I#+6L:'VXP/03+N)V$H)P>THBS/OC+Y6E]MDY^#C:HS_LFH/Z[^ M[! !TKT#">:V[HL'Y+Y&BM&6%*/WDJ)<7-"[%Q=M,&U9 PEF0X(YD&"N/H%- MUAF@<&H$&V\)-GX_P2X6"T871,AW$DFG(.;!''TCX5I9:VK]M>70>*](,P?6 M8&_=@?3I0(*YS3K@ ?FL40 ;I;QB:$G@/%$V#SBY"RDB E%)@N0^76""Q#]4 M9>BAV^:[0#M49X Z=4#1W&9=\*"4=3P^U+>K,S0>VF=?=RZT -P %% M<]MWQX,*H,X*LV2%^6960-89^C!:TP82S09%DCE%=<2J_X@/9:)\A.;?Q% M3XU]H5'5Q:FBG?)%!U11!45SFW7!@W):3V:IJN+AKUAL%-5P4=I0=,V".6VR M&H&*M*!H-BB: XKF@J)Y4&AU?I8"+SZ@\#9;C1J^CH,*N*!H-BB: XKF%FC5 M-_7A2=_:G M%,T&17- T5Q0- \*K4ZC4J5!H=9J5 M8JVI%VO?\JFA'K(U<2SU.^;>TK3?SE*T1PJOGBJZ0;UA/4.EE&KJ M/P;UY..>+AT'!"L]2NND@.J>H&A.@58=:JQB@@OJUH-"J].@E#1-O:1Y35FV MX2>>4W2I+2NN;V:W_!A=T>B.,B550+5-4#0;%,T!17-!T3PHM#J?2@74'/SJ M^@+TZU10-!L4S0%%KUR:85!JCR"(IF@Z(YH&AN@58O<,=F?R_! MH-ICM[(7,Z)LD6VSY?(97,)$$F4'2XI\2E+&\C[]TDB M7DY2!]L-T9/_ 5!+ P04 " S@*A8\1;?JW,$ " & &0 'AL+W=O M[@C]RE( MCIZ*O&0S(^5\8 M2P@LOAYA 7DND80>WVI0HY$I&0^?7] _*^.%,0^8P8+D?V4)3V=&8* $5GB; M\SNR^PUJ@Y2",5]Q"W]E MI3PH2T[%VTSP\?DRQ112DB= V2\H^K;-^#/"98+4BT\R!@E:D$(<3(95:#^= M?A4]R6=@Z&,('&7'?M# +>8'J!7/L<.9;C]>BS M>#V[VV?._Y,>_;#TEC/\+RP5XD@A MRB+U. ^\D3\U'P_=?4QD6Y[KM*G"'JK &GMMJNB8RO5L>])0M2SW&\O]0O:=DX4^BEKQ#)BRLSY/#XI\Z]W7"18..\.I;$(C5*A2U'?A-:G3"M:X M"=9X4#^9>65XUH0D##'QJZ#/^X,8;_6^3K!0)UBD":P5B* )1/"^JFF@,Z8Z MP4*=8)$FL%9,)TU,)]JKZ>2HI-B>TZF BQZBL?Q-URJFD^,R:7O=0G&,Y#O^ MB5)J6_L.P_I."6 BZ\6I:BL2>!3-Z4:TFKRW!1B$>NM!U(H6:D6+=*&U@W+0 M]MGO*\/4^NB*K$ZT4"M:I NM'5EG'UE'>YZI(0]OOF./.CEDT4JB"P I.Y)I]%VH/-D3S)>1B:WV.UE "Q;G*.3@ILC)CG&(YE.JU M7VLWJ14MU(H6Z4)KQV??4=K>.TL[@RWNFR.K$RW4BA;I0FM'=M\QV\,M\P^E MG>/^U0O&03?M]'2Y8Z<[+>BALBW7"[IYYYC,L2S?Z20>\V"B6@!=JU$V$X9M M2UX-Q9K=9EQ^I8;$G?UK^W)A]^R'4\ )4$D@WJ\(X2\+*:#YTV'^'U!+ P04 " S M@*A8P&^] L(# "N#@ &0 'AL+W=OR[%QW3/^%>Q!9#H*<^HF%E;*718#-@.J'JS M9CS'4C7YQA8[#C@M07EF>XXSM'-,J#6?EGUW?#YEAD4UDQ]E4W/J0SR]$C@@P2J2FP^GN$)6299E+C^*H$PHU7\(R4?ZB?14["BR4%$*R MO :K$>2$5O_XJ3:B!5 \9H!7 [Q3P$L*?@WPSU4(:D!PKD)8 \K4[2KWTK@( M2SR?A_L(7;V[1N\0H>C+EA4"TU1,;:D&H&GLI!9;5&+>"V(^^L2H MW H4TQ12 S[JQT]Z\+9*O,G>.V2_\'H)/V$^0+[[,_(<+S",9WD^W#>E\__4 MX^]6/S+#;Z:"7_+YKTX%%!&19$P4'-!?MRLAN?J>_S;5NV(,S(QZD;L1.YS MS%*KF #^"-;\IQ_Q+DD67)(LO1'94EJ I2]#'?BB+5&6!)[4_"# 5 MHN(8EAQZW&>*$[.@Z*#$'#P#\.BKM!81@Z3=!1GF&39]B; MIYYS'"2H->:C'H]B(4D:J>'%,%Z#>6! MH5U[M0^!,B#)BI30S;,OYTV/?NFK<. [/UZ;%J%7@&XX\,S(Z!5DX \",S*N MD).6N\[ &P=F>\>-O>->P0?*(6$;2OY3#FNW5D!A3:1QWQYWZCOI3()EK]Y; MU^=S%.,+*1[Y-VG\FWR7?TANL53'WR)+$^8 MWNKQ.8KQA12//':=Y^.GT^OR':].'/6">/61"6'Z1A8U3WO"O'>=[IIGB'.[ M64>&L'#4\<9$-G$Z"Y_=.G_GP#?EQ4>@A!545N>OIK>Y7-V65XJ3_H5[LW0- M_9&^C)7G_6?ZZB:G#H$;0@7*8*VDG,%(59M7EZ.J(=FN//VOF%1WB?)QJRZ4 MP'6 >K]F3!X:6J"YHLZ_ 5!+ P04 " S@*A8W:.K0<0# V% &0 M 'AL+W=O3T,+-LH@:[Q>P8'?G2-U%!6E'Y1-^^2 MF>6H'D$.:Z$06/[M80%YKDBR'W_74*MI4PF/KY_HL1Z\',P*G, M&ELH@0W>Y>*!'GZ#>D"!XJUISO4O.E1U1[Z%UCLN:%&+90^*C%3_^+$.Q)' M\YX1>+7 .U?@UP+_7,&@%@Q.!+[SC""H!<&Y+0QKP5#'O@J6CG2(!9Y/&3T@ MIFI+FKK0=FFU#'!&U,Q:"B:?9E(GYDO8RGDB$"8)>@MTRW"99FOTCE235IG_ M!GW$C&$U SAZ%8+ 6,RV[Z ,E M(N4H(@DD'?I%O]Y_21_UZR<]>EM&L0FE]Q3*.Z\7&,/J&GGC7Y#G>#[ZO S1 MJZO77>/JQWS [!KYKL8,>C#A^9B^WD3_H3>HGC4=N/B'>]6*O=],8U]S_1>F M\0.4E(F,;-&?MRLNF$QV!VO^\T_NT/FU MRT^3L- D+#()BPW!6OX.&G\'??3YQUVQ H;H!LEWJLI%TF%>><[1OSWS\:Z7 M>ZG3)F&A25A4P0(-4[N)_=R=VOMC^PPUU[(O:.P+SK2/Z06*5SF-$_0\VU_!LV_@U[T^L#[('LY.M_PVB!HD[A 3=<@ZB<5HN^KS:8!)/1^&19?5\M\":CR;"IU@K; MN G;N#=L2SG6; U=(>L57AHRD[#0)"PR"8L-P5I63AHK)_]3[IN8=-XD+#0) MBTS"8D.PEO.N\^WCV/F1[%>K6SE&9JR33+3H;^12KXS2(J.TV!2MLLL^.M:0 M*VVK#Z X6M,=$=6G85/:''+=ZJ.=D_*%>Q.Z'>61.A33QRC?\-6)FOQ.W6:$ MHQPVLBGG>B1W7ZPZI*IN!"WUH,OB<'G/()SQ&MX@=F!%U_+#6,"?=MF>7D]V0BQ MNYI.R^6&;9/R#=^Q7'[SP(MM(N1BL9Z6NX(EJSIIFTV)9;G3;9+FD_FL7G=; MS&=\+[(T9[<%*O?;;5)\?\X,G3BD_I>B.J%=/Y;)>LV1T37W:WA5R: M=I15NF5YF?(<%>SA>O(67\6T3J@C_D[9H3SZC*I=N>?\:[7P874]L:HM8AE; MB@J1R'^/;,&RK"+)[?BWA4ZZ,:O$X\]/]+C>>;DS]TG)%CS[)UV)S?7$GZ 5 M>TCVF?C$#^]9NT-.Q5ORK*S_HD,;:TW0PVP3[N2,X;8+SW!'<-L&M:]\4JZYTF(AD/BOX 155 MM*15'^IVU=FRP&E>S:P[4>)0$F^0G\POBZ2W29=H@]Y,VFK MYK]&G]@CR_<,W7]'-WS9K*T2;@N^VB\%^OQ]Q]#+D(DDSOGB% M7J T1Y\W?%_*\'(V%7*+JW&GRW;K%LW6D1-;1]%'GHM-B:)\Q5::_,B<'QCR MI[)27;G(4[G>$2/P8U*\013_AHA%;-W^_%QZ^/QTJJO&SXT>__#H2BUI-_5H MS:,G>.VL*M%#P;+Y^?2/%9X7>EB43NDGTKAG' MUH]3:?-5N4N6['HBQ;=DQ2.;S'_]!;O6[[H.0L)"2%@$"8N!8$KG[:[SMHG^ MU'E=*XV)Y[:R@;DUK/J)?9QC1_[B6K/IXW&3-&&4.,.P:!QF!T[@^6I8/ YS M2. %;A>FE,SI2N882W;+#ZQ J[1<%DQH*V?,/[=RD+ 0$A9!PF(@F-)1M^NH M>R'YS\J?\;$_/RN8/XSQ._#0E%SYQY;C=;VK$.V4$0#$_\ M=&&>C=V!]FG"L$,M.M#(6!L7>):O5S]\=(V.S?J7++\FZS1?UP>'8*6H/E=5 M2)>L.6*XV+!"6U@C^NS"0M)"4%H$2HNA:&K+2=]R"F@"0M!"4%H'2 M8BB:.@%ZT\!FTV%&ZF%>UL/LFDMI*@=@,H+02E1:"T&(JFMKKW0K!S M*7$$=4U :2$H+0*EQ5 T=0+TU@DV7I\;Q=$=^6_$Q=;@U&_1ABEZ9CEXJ'KC M*'D].S0&-5'8E6=^0]W['YA:B]Y,P&8WX;V$4DMYC(&:/8;%)\T17-W/>N74#I86@ MM B4%D/1U'[VW@?!%Y)" NJ$@-)"4%H$2HNA:.H$Z)T08KS0-DFA.?/LCI*Q MQ 78&BA7J NSZ>ANL2;,L.I7 <)/62#I5P'!6X8R$<1TF])"=TL'<*B-DI^)*G0AX(=R(1 M>@O0G']VV4 ?GP"E1:"T&(JF]K5W/8AW*24$M4A :2$H+0*EQ5 T=0+T%@DQ M/Q-B4D)0SZ.E*2+GD=%9X3C*)K8SE$)-%!ZR8MV(4C!/W"$AO:E S*;"7]4] M8K3D^UP4Z0DU!#470&DA*"T"I<50-/5!ZM[TH-:%U)""NB2@M!"4%H'28BB: M.@%ZEX2:GQ QJ*$Y\^R.XM'M%4>*TT -=5'!\'F92!.%73\8/E:C"?-].CPS MG!Z] R.G_+I^6ZELU*YY)Z%;V[T1];9^#VBP?H&O0JQ9'^&KN'G?J<#,# ###0 &0 'AL+W=O!I@3OPELQ*U*IC:N#N]3/[%R->B;G# J8L_4.6,IE8D866L,)%*F_8]AM4@@+-MV"I M,+]H6YUU++0HA&19!5899(26__BQ,F('X [> '@5P/M?@%\!?".TS,S(NL02 MQV/.MHCKTXI-7QAO#%JI(527<2ZYVB4*)^,YK%51),)TB;X"6W.<)V2!KFC9 M(=KI$W3-Z/HD578OT;D0( 4ZO 2)22J.U.[M_!(='ARA T0H^I6P0B@R,;:E M2D\'L1=5*A=E*MX;J?S _!3Y[C'R'&_0 I]VP[\75,$= _>;<%N94COCU8JKIH&'@N2Z MA8X1A?)6JG\* 8CK9TB8C39?RF"A":9?-YO8#_V1'X[MS:[BEF.1YT9.?:RA M95!K&71JF2:$XK:L.F'OK59/9 V%0:TPV%,#!WU:TA-9PY*PMB3<9P.7P8*= MSG2=D3=ZW< MQ]Q!Y'GM#3RLM0P[M=Q2(E75YA)+:*U:)_R]5>N)K*$TJI5& M>VKDJ$]+>B)K6#*J+1GMLY%'_W2H%[C.8/2JD5N.A;X3^>V-[#HO,XC3J>:G M3("C!2NHY*2]F;L9WENZOMB:>G=F+G=/#5T%ZLN6GMB:MKP,7&[G\-)W4U?1 M&H-#,')?]73+J8$W#%ZUM+TS8>O/&S6KK@D5*(65@CFG0_50\/*+H5Q(EINA M^XY)55-SF:BO+.#Z@-I?,2:?%WJ.K[_;XK]02P,$% @ ,X"H6&&W/T#1 M @ 5 D !D !X;"]W;W)K&ULO99M;],P$,>_ MBA4FM$E;\]0'-MI(K ,QM$G5IL$+Q LOO;;6'#NSG:;[]IR=+*205B!5]$5C MQW=_W_U\R65<2O6D5P"&;#(N],1;&9-?^+Y.5Y!1W9,Y"%Q92)51@U.U]'6N M@,Z=4\;]* B&?D:9\)*QNS=3R5@6AC,!,T5TD654O5P"E^7$"[W7&W=LN3+V MAI^,<[J$>S /^4SAS&]4YBP#H9D41,%BXGT(+Z8C:^\,OC(H=6M,;":/4C[9 MR?5\X@4V(."0&JM \;*&*7!NA3",YUK3:[:TCNWQJ_HGESOF\D@U3"7_QN9F M-?'>>60."UIP3:_9.RM@T\DA;:R*QVQ@@R)JHKW=0<6@YA M?X=#5#M$?^L0UPZQ2[2*S*5U10U-QDJ61%EK5+,#Q\9Y8S9,V%.\-PI7&?J9 M9"JSC!D\%J,)%7,RE<(PL021,M#DC,P*E:X0$VD;'E^!H8SK$S1XN+\BQTNP;C,WNX*=U')=5'-&..&ZIZI$X/"51$/4[W*?[W;\4 MT# MYQYON_M(I,$2-5@BI]??H7='2Z1L0#'*]2DIZ0(47BVAG*9/=(F,W,R MKR( M!K5F*2++BXI7^HM7%XV]V]M']T+C1C#Q\-FTVN E;]^$P^!]%YL#B6V1BAM2 ML5./=Y#J*)!3\G&3\F)NN=Q(L3Q#CEF][@S(]QM4(=<&,OVCBTY\2#H'$MNB MTV_H]/?644,G;=&AF2R$Z-/;7[8RZS*)1;]"8;<4Z M:&(=[(]586]0YL75-3P7+'=GE?^90F=%[Q7_US,[D-@6AV'#8?C_*WIX2#H' M$MNB,VKHC Y9T:.NBFY5:I50A]5Y;WB^]?NMN/U6S[/?&]A \*6L"8<%:@2] M$9:0JGIX-3$R=VWP41ILJFZXPL\>4-8 UQ=2FM>)[:S-AU3R$U!+ P04 M" S@*A8KN%S?S\" /!@ &0 'AL+W=O]OVC 0_5@\&2A MC60.0[.,;&6 E8$D193$<3^2C"N:9V%O:O),KYW@"J:&V+64S+S<@=#;(>W2 MW<8#7ZZMW5L3 M[V2N]9,/)N60QCXA$% XK\#PL8$1".&%,(T_C29M7^F)^^N=^I?@';W,F861 M%C]YZ59#^HF2$A9L+=R#WGZ%QL^-URNTL.&7;!ML3$FQMD[+AHP92*[J)WMN MZK!'Z/9.$)*&D/PK(6T(:3!:9Q9LC9EC>6;TEAB/1C6_"+4);'3#E;_%F3-X MRI'G\I&6DCN\%F<)4R49:>6X6H(J.%CRX57L$1-5@E3<^?AJ#(YQ8:\1^3@; MDZNWUUGD,"TO'A5-"G=U"LF)%+XSTR%I]SU)XJ1WA#XZ3_^V5DB/ ST]I$=8 MC+8B25N1).CU3N@U_A:\8.%#NUT: %^@8\[.2OD.'-B*%3"DV&(6S 9H_NY- MMQ]_/N;S0F('KM/6=1K4TQ.N[[6UKR[[USUBR,2!M+^/>4\OZ?U"8@?>>ZWW MWO_<.'[F16'63!PS72OU@Y*?D)L\SJ+-OI-SB#J]:*]=_:C$!EAR?*V !7+B MSL<;2DP]?NK Z2IT\%P[G =AN<*)#<8#\'RAM=L%?BBT_P'Y7U!+ P04 M" S@*A8F-U;SV0# #F%0 #0 'AL+W-T>6QEW#"@NBL>_Q/?=<^SIQZ1=JR>G-C%+E+%(NBH$[4RI_YWG%9$934EQD.14: M23*9$J6[7V_:S$CAW/2MI9P_2BU8+ M)P80(P_W(]_%C5%W-ZE7PT\U5^U[BCGW]M*U0Q9&'-F)?_]$UJ@&=BY2MV5) MMLD42[/KV]7\^?$+D=,@:WJ\JCJ'_20339$&KC'HR"2ESCWA W=$.!M+!EX) M21E?&G,;#).,9])1>G=H*3Y8B@<#^Z8'&Z?B29G(9!G;1#!_Q]7P+6#5 X&, M\UI@VS6&83\G2E$IKG2G'%P:'T%.U;Y=YEKA5)*EW^ZXC4-YTT'&F8RIK,/X M[LHT['.:@!S)IC.XJRSW %0J2W4C9F2:"5)J6'E4#4T[H9S?P%/E:[+!O4C6 MUK0L!%$WM:"J:6A,!_C7V0SW.FWG6;Q.SNXS]6&NTQ%E'RJ%7DN:L$797R2U M (S=Q]E)GO/E>\ZF(J4F^;T##OMDY>?,,LD>=#0HE8DV4.DZ]U0J-EFW?)Y6C,6QU0\.AAJ>D7&^I_8#7X]/J8)F7-U6X,#MVE_ MIC&;IU$]ZAHFHAK5M#]!>GY8'_MU+"9BNJ#QJ.K*Z;AL.KJAHU87.&PC5^5E M1S ?@]D1P+ XF +,QWAA"!Q8%(3YMK?+7Q"ME=!]B:[JH0+%.\ M$K%,\;D&Q#YOX!%%]M7&XH 'M@I8[4!\>QRH*;M/$,"J8MJP'8PC480A4(OV M&@U#9'9"^-C7!]LE01!%=@0PNX(@P!#8C3B"*0 -&!($Y7MPZWWDK=Y37O/+ M[O O4$L#!!0 ( #. J%B7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G3/N00?,ME0F=(("TS"3 QT]>.8@NL MB2UQ)$&:_OI*IDG7:;-S7K8\@65C/J^M_:2U+I^T>7S0^I%]:VIEA[W*NVDH(U]3]Z.0DZS=U\HVAX8L43_;7_K#)=M+*!UE+]SSLM=]KT6.-5+*1WT4Y[)WTF*WT MTV=MY'>M'*_SPNBZ'O8&^QU?A'&R^*TY#Y!+_F#;%LTY^>><2?\P?NMK=,WLG;"C+D3GXS>;J1:A]/XJ^B#RVCC\/*Y#^*%^3]A MU*N5+,18%]M&*+>/HQ%U %2VDAO;8XHW8MB[UCMAPO7X/YB6^VMS'@I$REQ( MO\-,RQ:/$&4^&T]F^63,_+=\?CL=CY9^XVIT.YI=3QB C!#(B!SR=[3\\V2R MS-G1@@/(&(&,#Q+)?.D_[B8S )D@D,D!(;]& #)%(-._>+M?XN=O]?S&W_31 M/8#,$,CLD)&, >0I GE*"[FL!+O6S8:K9\95R7*Y5M+_EBO'1D4!(,\0R#-: MR,E_6V\)=B=A&L*-;;>T'MA FW/U&*Y97$!/U#;5PM"K\$:;=P_2* M71M12L?NI7WTSRC$Q(PS(%;.%:^Y!V7M:*+M0UKY7W3N-B:; ;%MKKAZ9%?: M&/WD1S&LNPDA,=D,B&US*[@5G9!A5AD0:R6ON!&5KDMA[#_L9]9ILV+8<0PQ M,:\,B,7RLP\O^;=NZ#"-#(@]DHMUFY%#M#X)O39\4\G"IYO]V2 F)I(!L4E" MLI.M.VR+ZG.-\]U!J$)V8XF)9$!LD@5_9CL;DG/[\Y!DQM(6M;9;(^!X&Y-) M1"R3J;+2]Y,@NC+DEY'QQEN+YDT*C#"31,0F00KF+B0DE MHIZ^8%[N8F)*B8B5\IZ7V9&?Y]>=_H.Y)B)VS1L][^'L!XB'.28B=LQ>S.SX MCV"8:")JT6".[CZ%F&@B8M&@/NQB8JJ)B%6#9T@X1XTQV<3$LL$Q$XB)^28^ MJ&]2B(GY)B;V#8Z904RT6D;L&W36W^E",>:;F-@W[\_[V=%8P)%OC/DF)O8- M/LCH]'3,.S&Q=W#,3D_'+!036P@?"W6BB5DH)K;0NV.AXU#JG[4WW<%7-@EFH82\ MC/8NYLW6P=IS@KZU.=2L)SR;'5DFF(42\ED/EI#@&\\$LU!";"&\"Y40$[-0 M0FPA!#-W&KZ\23 +)8>SD'\VH2P3S$()N84Z,_)C-N,F"'XGW@[D4LQ"*;F% MWF#F_J3EMA9A&#*&%DHQ"Z7$%GHM('2CR&7=J26DF()28@6],L(0SC;NBVQ\IJ]]BJ(B2DH_2OO M,8.^C6!W8<71MF%M.UM 3$Q!*;&"\#H73)HIIJ#TH.4X.%]+,06EU.4X%!-6 M9E),02FQ@G!,6)G), 5EQ K",4\A)J:@C%A!..89Q,0LE!%;",<\AYB8A3)B M"V&87]MU+:^8F(4R8@O!E^-_&'U 3,Q"&?52 _3] $SO&;J$C=I"*"9,[QEF MH>R0JP\ZZ3W#+)0=$4L]!I:Z%^>[#]>%F*E52B MG/F_L+Z]X'6Q,"Q\[)=R)6E8=+':UO6U;YNK6\W+E[77+^O&/_X 4$L#!!0 M ( #. J%C;=K!Q,0( (DI : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N.Z+I!5GU)-,HVP .>6'8AM$T4JR^[:<@7U0 M#WH2<4:H0%S^T0<"'E_RH1WWW:GL]GU9?!X/I[*J=N/8_ZKKLM[E8UONNCZ? MSDRR[GL5J\ML,VCZNJ_CQ<=Y?ZLDEWY\G5XOEM50W/;ZFJYPX2 M")+Y@Q2"=/X@@R";/\@AR.@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O1O4N_E)O?ZMJ(\_0502P,$% @ ,X"H6*3(PW?Z M 0 M"@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK M)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN M[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSW MQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME M4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q M;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO M^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR% M58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V* MK 9%5H,BJT&1U:#(:E!D-2BR'O^GK/?.K?\X?GR6G6WZMWPV_EEQ\0)02P$" M% ,4 " S@*A8!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #. J%A&L*:L[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ ,X"H6&AHX'?M#$0@ !XF 8 " @1\. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X"H6*!.E6)A!@ L1T !@ ("!=!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6.;979., P ,@D !D M ("!$V( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X"H6#N+6Y+8!P /10 !D ("!WVX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6%-P M9\+C"P (R0 !D ("!H(D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6$;6E%NI" U!4 !D M ("!KZ( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X"H6)5C%9;.%@ >4< !D ("! M K$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X"H6/@F(N!W" *Q@ !D ("!M,\ 'AL+W=O:G7F'T% "A# &0 M@(&3YP >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6!0D]$57! CQL !D M ("!L/( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,X"H6'U@B;_'!P FE@ !D ("!_?P M 'AL+W=O&PO=V]R:W-H965T1L$]4 0 $\2 9 M " @5H* 0!X;"]W;W)K&UL4$L! A0#% @ M,X"H6"QM*;&_ P &1$ !D ("!X0X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6&W=1;^C @ M]08 !D ("!DAL! 'AL+W=O&PO=V]R:W-H965TDA 0!X;"]W;W)K&UL4$L! A0#% @ ,X"H6$0NPRR: P $! !D M ("!\28! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,X"H6&0K 'X-!0 &2 !D ("!ZS ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H M6,\Z[L&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6-U.$)B- @ E08 M !D ("!:%0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6 KW$6@! P .@@ !D M ("!WEX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X"H6,MIMTFM! 1!4 !D ("!S6D! 'AL+W=O M&PO=V]R:W-H965T1Z M 0!X;"]W;W)K&UL4$L! A0#% @ ,X"H6!KT M:3?2! ,1@ !D ("!L($! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"H6/$6WZMS! @!@ !D M ("!_Y ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X"H6!T?3?Q^!@ 8S8 !D ("! MG9T! 'AL+W=O#,# ###0 &0 @(%2I $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X"H6*[A&UL+G)E;'-02P$" M% ,4 " S@*A8I,C#=_H! "T* $P @ &JN0$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 3@!. %D5 #5NP$ ! end XML 83 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 84 report.css IDEA: XBRL DOCUMENT /* 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; } XML 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 264 371 1 false 79 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.aosmd.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - The Company and Significant Accounting Policies Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies The Company and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Equity Method Investment in Equity Investee Sheet http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee Equity Method Investment in Equity Investee Notes 9 false false R10.htm 0000010 - Disclosure - Related Party Transactions Sheet http://www.aosmd.com/role/RelatedPartyTransactions Related Party Transactions Notes 10 false false R11.htm 0000011 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited Sheet http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited Notes 11 false false R12.htm 0000012 - Disclosure - Concentration of Credit Risk and Significant Customers Sheet http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers Concentration of Credit Risk and Significant Customers Notes 12 false false R13.htm 0000013 - Disclosure - Balance Sheet Components Sheet http://www.aosmd.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 0000014 - Disclosure - Bank Borrowing Bank Borrowing Sheet http://www.aosmd.com/role/BankBorrowingBankBorrowing Bank Borrowing Bank Borrowing Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://www.aosmd.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Shareholders' Equity and Share-based Compensation Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation Shareholders' Equity and Share-based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.aosmd.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Segment and Geographic Information Sheet http://www.aosmd.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.aosmd.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - The Company and Significant Accounting Policies (Policies) Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies The Company and Significant Accounting Policies (Policies) Policies http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies 22 false false R23.htm 9954472 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) Sheet http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) Tables http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited 23 false false R24.htm 9954473 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables) Sheet http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables Concentration of Credit Risk and Significant Customers (Tables) Tables http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers 24 false false R25.htm 9954474 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.aosmd.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.aosmd.com/role/BalanceSheetComponents 25 false false R26.htm 9954475 - Disclosure - Bank Borrowing (Tables) Sheet http://www.aosmd.com/role/BankBorrowingTables Bank Borrowing (Tables) Tables http://www.aosmd.com/role/BankBorrowingBankBorrowing 26 false false R27.htm 9954476 - Disclosure - Leases - (Tables) Sheet http://www.aosmd.com/role/LeasesTables Leases - (Tables) Tables 27 false false R28.htm 9954477 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables Shareholders' Equity and Share-based Compensation (Tables) Tables http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation 28 false false R29.htm 9954478 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.aosmd.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.aosmd.com/role/SegmentandGeographicInformation 29 false false R30.htm 9954479 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details) Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails The Company and Significant Accounting Policies - Joint Venture (Details) Details 30 false false R31.htm 9954480 - Disclosure - The Company and Significant Accounting Policies - Revenue (Details) Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails The Company and Significant Accounting Policies - Revenue (Details) Details http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies 31 false false R32.htm 9954481 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details) Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails The Company and Significant Accounting Policies - Restricted Cash (Details) Details 32 false false R33.htm 9954482 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details) Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails The Company and Significant Accounting Policies - Government Grants (Details) Details 33 false false R34.htm 9954483 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details) Sheet http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails Equity Method Investment in Equity Investee - Narrative (Details) Details 34 false false R35.htm 9954484 - Disclosure - Related Party Transactions (Details) Sheet http://www.aosmd.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.aosmd.com/role/RelatedPartyTransactions 35 false false R36.htm 9954485 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) Sheet http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) Details http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables 36 false false R37.htm 9954486 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) Sheet http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) Details http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables 37 false false R38.htm 9954487 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details) Sheet http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails Concentration of Credit Risk and Significant Customers - (Details) Details http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables 38 false false R39.htm 9954488 - Disclosure - Balance Sheet Components - Accounts receivable (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails Balance Sheet Components - Accounts receivable (Details) Details 39 false false R40.htm 9954489 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 40 false false R41.htm 9954490 - Disclosure - Balance Sheet Components - Other current assets (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails Balance Sheet Components - Other current assets (Details) Details 41 false false R42.htm 9954491 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails Balance Sheet Components - Property, plant, and equipment (Details) Details 42 false false R43.htm 9954492 - Disclosure - Balance Sheet Components - Intangible assets (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails Balance Sheet Components - Intangible assets (Details) Details 43 false false R44.htm 9954493 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails Balance Sheet Components - Future Amortization of Intangible Assets (Details) Details 44 false false R45.htm 9954494 - Disclosure - Balance Sheet Components - Other long term assets (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails Balance Sheet Components - Other long term assets (Details) Details 45 false false R46.htm 9954495 - Disclosure - Balance Sheet Components - Accrued liabilities (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails Balance Sheet Components - Accrued liabilities (Details) Details 46 false false R47.htm 9954496 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails Balance Sheet Components - Product Warranty Accrual (Details) Details 47 false false R48.htm 9954497 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails Balance Sheet Components - Stock Rotation Accrual (Details) Details 48 false false R49.htm 9954498 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails Balance Sheet Components - Other Long-Term Liabilities (Details) Details 49 false false R50.htm 9954499 - Disclosure - Bank Borrowing - Narrative (Details) Sheet http://www.aosmd.com/role/BankBorrowingNarrativeDetails Bank Borrowing - Narrative (Details) Details 50 false false R51.htm 9954500 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details) Sheet http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails Bank Borrowing - Schedule of Debt Maturities (Details) Details 51 false false R52.htm 9954501 - Disclosure - Leases - Narrative (Details) Sheet http://www.aosmd.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 9954502 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details) Sheet http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails Leases - Schedule of Operating and Finance Lease Expenses (Details) Details 53 false false R54.htm 9954503 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 54 false false R55.htm 9954504 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 55 false false R56.htm 9954505 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details) Sheet http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details Leases - Future Minimum Lease Payments (Topic 842) (Details) Details 56 false false R57.htm 9954506 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) Details 57 false false R58.htm 9954507 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) Details 58 false false R59.htm 9954508 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) Details 59 false false R60.htm 9954509 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) Details 60 false false R61.htm 9954510 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) Details 61 false false R62.htm 9954511 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) Details 62 false false R63.htm 9954512 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) Details 63 false false R64.htm 9954513 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) Details 64 false false R65.htm 9954514 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.aosmd.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 65 false false R66.htm 9954515 - Disclosure - Segment and Geographic Information - Narratives (Details) Sheet http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails Segment and Geographic Information - Narratives (Details) Details 66 false false R67.htm 9954516 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details) Sheet http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails Segment and Geographic Information - Revenue by Location and Product Type (Details) Details 67 false false R68.htm 9954517 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details) Sheet http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails Segment and Geographic Information - Long-lived Assets (Details) Details 68 false false R69.htm 9954518 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 69 false false R70.htm 9954519 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details) Sheet http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails Commitments and Contingencies - Contingencies and Indemnities (Details) Details 70 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration - aosl-20240331.htm 4 aosl-20240331.htm aosl-20240331.xsd aosl-20240331_cal.xml aosl-20240331_def.xml aosl-20240331_lab.xml aosl-20240331_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "aosl-20240331.htm": { "nsprefix": "aosl", "nsuri": "http://www.aosmd.com/20240331", "dts": { "inline": { "local": [ "aosl-20240331.htm" ] }, "schema": { "local": [ "aosl-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "aosl-20240331_cal.xml" ] }, "definitionLink": { "local": [ "aosl-20240331_def.xml" ] }, "labelLink": { "local": [ "aosl-20240331_lab.xml" ] }, "presentationLink": { "local": [ "aosl-20240331_pre.xml" ] } }, "keyStandard": 313, "keyCustom": 58, "axisStandard": 30, "axisCustom": 0, "memberStandard": 40, "memberCustom": 35, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 264, "entityCount": 1, "segmentCount": 79, "elementCount": 735, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 857, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 3, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.aosmd.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R3": { "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R5": { "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R6": { "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-35", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R8": { "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies", "longName": "0000008 - Disclosure - The Company and Significant Accounting Policies", "shortName": "The Company and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-74", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee", "longName": "0000009 - Disclosure - Equity Method Investment in Equity Investee", "shortName": "Equity Method Investment in Equity Investee", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.aosmd.com/role/RelatedPartyTransactions", "longName": "0000010 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited", "longName": "0000011 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited", "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers", "longName": "0000012 - Disclosure - Concentration of Credit Risk and Significant Customers", "shortName": "Concentration of Credit Risk and Significant Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.aosmd.com/role/BalanceSheetComponents", "longName": "0000013 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.aosmd.com/role/BankBorrowingBankBorrowing", "longName": "0000014 - Disclosure - Bank Borrowing Bank Borrowing", "shortName": "Bank Borrowing Bank Borrowing", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.aosmd.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation", "longName": "0000016 - Disclosure - Shareholders' Equity and Share-based Compensation", "shortName": "Shareholders' Equity and Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.aosmd.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.aosmd.com/role/SegmentandGeographicInformation", "longName": "0000018 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.aosmd.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "true", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "true", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - The Company and Significant Accounting Policies (Policies)", "shortName": "The Company and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables", "longName": "9954472 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)", "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables", "longName": "9954473 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)", "shortName": "Concentration of Credit Risk and Significant Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsTables", "longName": "9954474 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.aosmd.com/role/BankBorrowingTables", "longName": "9954475 - Disclosure - Bank Borrowing (Tables)", "shortName": "Bank Borrowing (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.aosmd.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases - (Tables)", "shortName": "Leases - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables", "longName": "9954477 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables)", "shortName": "Shareholders' Equity and Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.aosmd.com/role/SegmentandGeographicInformationTables", "longName": "9954478 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails", "longName": "9954479 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details)", "shortName": "The Company and Significant Accounting Policies - Joint Venture (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R31": { "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails", "longName": "9954480 - Disclosure - The Company and Significant Accounting Policies - Revenue (Details)", "shortName": "The Company and Significant Accounting Policies - Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-78", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails", "longName": "9954481 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details)", "shortName": "The Company and Significant Accounting Policies - Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails", "longName": "9954482 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)", "shortName": "The Company and Significant Accounting Policies - Government Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-9", "name": "aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipmentAndOperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipmentAndOperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "longName": "9954483 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)", "shortName": "Equity Method Investment in Equity Investee - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors", "unitRef": "director", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R35": { "role": "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "longName": "9954484 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R36": { "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails", "longName": "9954485 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)", "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R37": { "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails", "longName": "9954486 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)", "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "longName": "9954487 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details)", "shortName": "Concentration of Credit Risk and Significant Customers - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-111", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails", "longName": "9954488 - Disclosure - Balance Sheet Components - Accounts receivable (Details)", "shortName": "Balance Sheet Components - Accounts receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails", "longName": "9954489 - Disclosure - Balance Sheet Components - Inventories (Details)", "shortName": "Balance Sheet Components - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails", "longName": "9954490 - Disclosure - Balance Sheet Components - Other current assets (Details)", "shortName": "Balance Sheet Components - Other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "aosl:LocalVATReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "aosl:LocalVATReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "longName": "9954491 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)", "shortName": "Balance Sheet Components - Property, plant, and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails", "longName": "9954492 - Disclosure - Balance Sheet Components - Intangible assets (Details)", "shortName": "Balance Sheet Components - Intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails", "longName": "9954493 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details)", "shortName": "Balance Sheet Components - Future Amortization of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails", "longName": "9954494 - Disclosure - Balance Sheet Components - Other long term assets (Details)", "shortName": "Balance Sheet Components - Other long term assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "aosl:PrepaymentForPropertyAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "aosl:PrepaymentForPropertyAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "longName": "9954495 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)", "shortName": "Balance Sheet Components - Accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails", "longName": "9954496 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)", "shortName": "Balance Sheet Components - Product Warranty Accrual (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R48": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails", "longName": "9954497 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)", "shortName": "Balance Sheet Components - Stock Rotation Accrual (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "aosl:StockRotationAccrualCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "aosl:StockRotationAccrualTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "aosl:StockRotationAccrualStockIssued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "aosl:StockRotationAccrualTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R49": { "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "longName": "9954498 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details)", "shortName": "Balance Sheet Components - Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "longName": "9954499 - Disclosure - Bank Borrowing - Narrative (Details)", "shortName": "Bank Borrowing - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-73", "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails", "longName": "9954500 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details)", "shortName": "Bank Borrowing - Schedule of Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.aosmd.com/role/LeasesNarrativeDetails", "longName": "9954501 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails", "longName": "9954502 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details)", "shortName": "Leases - Schedule of Operating and Finance Lease Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9954503 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "aosl:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "aosl:FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "aosl:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R55": { "role": "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954504 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details", "longName": "9954505 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details)", "shortName": "Leases - Future Minimum Lease Payments (Topic 842) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails", "longName": "9954506 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-174", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails", "longName": "9954507 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R59": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "longName": "9954508 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-184", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R60": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "longName": "9954509 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R61": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails", "longName": "9954510 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R62": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "longName": "9954511 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-205", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "longName": "9954512 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails", "longName": "9954513 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details)", "shortName": "Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-206", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R65": { "role": "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails", "longName": "9954514 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "aosl:DiscreteIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R66": { "role": "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "longName": "9954515 - Disclosure - Segment and Geographic Information - Narratives (Details)", "shortName": "Segment and Geographic Information - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "longName": "9954516 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details)", "shortName": "Segment and Geographic Information - Revenue by Location and Product Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-239", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "unique": true } }, "R68": { "role": "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "longName": "9954517 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details)", "shortName": "Segment and Geographic Information - Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "aosl:LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "aosl:LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails", "longName": "9954518 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-257", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails", "longName": "9954519 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)", "shortName": "Commitments and Contingencies - Contingencies and Indemnities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-262", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-262", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aosl-20240331.htm", "first": true, "unique": true } } }, "tag": { "aosl_A2018MarketBasedRestrictedStockUnitsMSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "A2018MarketBasedRestrictedStockUnitsMSUMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Market-based Restricted Stock Units (MSU)", "label": "2018 Market-based Restricted Stock Units (MSU) [Member]", "documentation": "2018 Market-based Restricted Stock Units (MSU) [Member]" } } }, "auth_ref": [] }, "aosl_A2021MarketBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "A2021MarketBasedRestrictedStockUnitsMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Market-based Restricted Stock Units (MSU)", "label": "2021 Market-based Restricted Stock Units [Member]", "documentation": "2021 Market-based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r743" ] }, "aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Factoring Agreement August 9 2019", "label": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]", "documentation": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]" } } }, "auth_ref": [] }, "aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccountsReceivableFactoringAgreementBorrowedAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable factoring agreement, borrowed amount outstanding", "label": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding", "documentation": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding" } } }, "auth_ref": [] }, "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable factoring agreement, maximum borrowing capacity", "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity", "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable factoring agreement, maximum borrowing capacity, percent of net accounts receivable", "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable", "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable" } } }, "auth_ref": [] }, "aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity", "label": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity", "documentation": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccountsReceivableFactoringAgreementRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable factoring agreement, remaining borrowing capacity", "label": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity", "documentation": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r218", "r311", "r956" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r694" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r311", "r312" ] }, "aosl_AccruedCustomerDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccruedCustomerDeposit", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Accrued Customer Deposit", "documentation": "Accrued Customer Deposit" } } }, "auth_ref": [] }, "aosl_AccruedFacilityExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccruedFacilityExpenses", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued facilities related expenses", "label": "Accrued Facility Expenses", "documentation": "Accrued Facility Expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r115", "r168" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable - long-term", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r116", "r168" ] }, "aosl_AccruedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccruedInventory", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued inventory", "label": "Accrued Inventory", "documentation": "Accrued Inventory" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "aosl_AccruedPropertyPlantandEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AccruedPropertyPlantandEquipment", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued property, plant and equipment", "label": "Accrued Property, Plant and Equipment", "documentation": "Accrued Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r66", "r208", "r560" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r39", "r40", "r128", "r219", "r556", "r584", "r588" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r17", "r40", "r473", "r476", "r516", "r579", "r580", "r857", "r858", "r859", "r875", "r876", "r877" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r794" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r120", "r743", "r965" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r430", "r431", "r432", "r604", "r875", "r876", "r877", "r936", "r966" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r800" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r800" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r800" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding tax on restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units settlement in connection with service", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r83", "r84", "r395" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r768", "r779", "r789", "r814" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r800" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r807" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r772", "r780", "r790", "r807", "r815", "r819", "r827" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r427", "r437" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r220", "r313", "r323" ] }, "aosl_AllowanceForPriceAdjustmentsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AllowanceForPriceAdjustmentsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Allowance for price adjustments", "label": "Allowance for Price Adjustments Receivable, Current", "documentation": "Allowance for Price Adjustments Receivable, Current" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential dilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r277" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r51" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r166", "r212", "r242", "r288", "r297", "r302", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r466", "r470", "r483", "r551", "r641", "r743", "r756", "r902", "r903", "r943" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "aosl_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Assets and Liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r205", "r223", "r242", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r466", "r470", "r483", "r743", "r902", "r903", "r943" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r822" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r818" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r818" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r818" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r818" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r818" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r424", "r425", "r426" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r821" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r820" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r819" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "aosl_BankOfCommunicationsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "BankOfCommunicationsLimitedMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Of Communications Limited", "label": "Bank Of Communications Limited [Member]", "documentation": "Bank Of Communications Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Preparation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "aosl_BingXueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "BingXueMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Bing Xue [Member]", "documentation": "Bing Xue" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and building improvements", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r150" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalAdditionsMember", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchase commitments", "label": "Capital Addition Purchase Commitments [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchased but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r46", "r207", "r711" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r47", "r165" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r140", "r240" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r140" ] }, "us-gaap_CashDivestedFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashDivestedFromDeconsolidation", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing information:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid from amounts included in the measurement of lease liabilities:", "label": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "documentation": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r798" ] }, "aosl_ChinaConstructionBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ChinaConstructionBankMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China Construction Bank", "label": "China Construction Bank [Member]", "documentation": "China Construction Bank" } } }, "auth_ref": [] }, "aosl_ChongqingFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ChongqingFundsMember", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chongqing Funds", "label": "Chongqing Funds [Member]", "documentation": "Chongqing Funds [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r189", "r215", "r216", "r217", "r242", "r268", "r272", "r274", "r276", "r282", "r283", "r318", "r340", "r342", "r343", "r344", "r347", "r348", "r376", "r377", "r379", "r380", "r382", "r483", "r593", "r594", "r595", "r596", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r629", "r650", "r672", "r687", "r688", "r689", "r690", "r691", "r833", "r867", "r879" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r215", "r216", "r217", "r282", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r593", "r594", "r595", "r596", "r734", "r833", "r867" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r799" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r799" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r100", "r553", "r628" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r152", "r331", "r332", "r695", "r891" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r746", "r747", "r748", "r750", "r751", "r752", "r753", "r875", "r876", "r936", "r963", "r966" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, par value $0.002 per share:", "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common shares, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r119", "r629" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "periodStartLabel": "Beginning balance ( in shares)", "periodEndLabel": "Ending balance ( in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r119", "r629", "r647", "r966", "r967" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized: 100,000 shares; issued and outstanding: 35,836 shares and 28,697 shares, respectively at March\u00a031, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r119", "r555", "r743" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r804" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r803" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r805" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r802" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r41", "r226", "r228", "r235", "r547", "r568" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r89", "r91", "r226", "r228", "r234", "r546", "r567" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r91", "r163", "r226", "r228", "r233", "r545", "r566" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "aosl_ComputerSoftwareLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ComputerSoftwareLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software liabilities", "label": "Computer Software Liability, Noncurrent", "documentation": "Computer Software Liability, Noncurrent" } } }, "auth_ref": [] }, "aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit": { "xbrltype": "durationItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ConcentrationOfCreditRiskTermsOfSalesOnCredit", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terms of credit sales, (in days)", "label": "Concentration of Credit Risk, Terms of Sales on Credit", "documentation": "Concentration of Credit Risk, Terms of Sales on Credit" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r53", "r55", "r92", "r93", "r310", "r694" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r53", "r55", "r92", "r93", "r310", "r589", "r694" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r53", "r55", "r92", "r93", "r310", "r694", "r841" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r103", "r182" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Significant Customers", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r694" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customers greater than 10% of total", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r53", "r55", "r92", "r93", "r310" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r92", "r164", "r694" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r53", "r55", "r92", "r93", "r310", "r694" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r191", "r248", "r466", "r467", "r470", "r471", "r525", "r705", "r847", "r848", "r849", "r901", "r904", "r905" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r191", "r248", "r466", "r467", "r470", "r471", "r525", "r705", "r847", "r848", "r849", "r901", "r904", "r905" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r384", "r385", "r388" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r384", "r385", "r388" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r384", "r385", "r388" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BankBorrowingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r873" ] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateJointVentureMember", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture", "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r134", "r242", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r483", "r902" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r201", "r246", "r247", "r353", "r378", "r523", "r718", "r720" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "aosl_Customdepositnoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "Customdepositnoncurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customs deposit", "label": "Custom deposit non current", "documentation": "Custom deposit non current" } } }, "auth_ref": [] }, "aosl_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B [Member]" } } }, "auth_ref": [] }, "aosl_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r54", "r310" ] }, "aosl_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "CustomerDMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D" } } }, "auth_ref": [] }, "aosl_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "CustomerMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r86" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/BankBorrowingBankBorrowing" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Borrowing", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r153", "r241", "r349", "r355", "r356", "r357", "r358", "r359", "r360", "r365", "r372", "r373", "r375" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r114", "r115", "r167", "r169", "r248", "r350", "r351", "r352", "r353", "r354", "r356", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r495", "r729", "r730", "r731", "r732", "r733", "r868" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral amount", "label": "Debt Instrument, Collateral Amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r351" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r248", "r350", "r351", "r352", "r353", "r354", "r356", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r374", "r495", "r729", "r730", "r731", "r732", "r733", "r868" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r248", "r350", "r351", "r352", "r353", "r354", "r356", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r495", "r729", "r730", "r731", "r732", "r733", "r868" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r32", "r71", "r74", "r94", "r95", "r97", "r101", "r155", "r156", "r248", "r350", "r351", "r352", "r353", "r354", "r356", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r374", "r495", "r729", "r730", "r731", "r732", "r733", "r868" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "aosl_DebtLongTermAndShortTermCombinedAmountNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "DebtLongTermAndShortTermCombinedAmountNet", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt, Long-Term And Short-Term, Combined Amount, Net", "label": "Debt, Long-Term And Short-Term, Combined Amount, Net", "documentation": "Debt, Long-Term And Short-Term, Combined Amount, Net" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal, less debt issuance costs", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsCurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsCurrentGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "aosl_LongtermDebtCurrentMaturitiesAndShorttermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: debt issuance costs", "label": "Debt Issuance Costs, Gross, Current", "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: debt issuance costs", "label": "Debt Issuance Cost, Gross, Noncurrent", "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r443", "r444" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r161", "r187", "r459", "r460", "r870" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r443", "r444", "r552" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit with supplier", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r854" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of potentially dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r882", "r964" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r907" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "aosl_DiscreteIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "DiscreteIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discrete income tax expense", "label": "Discrete Income Tax Expense (Benefit)", "documentation": "Discrete Income Tax Expense (Benefit)" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment in Equity Investee", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r106", "r149" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r760" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r793" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r236", "r254", "r255", "r257", "r258", "r260", "r266", "r268", "r274", "r275", "r276", "r280", "r480", "r481", "r548", "r569", "r722" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r236", "r254", "r255", "r257", "r258", "r260", "r268", "r274", "r275", "r276", "r280", "r480", "r481", "r548", "r569", "r722" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r265", "r277", "r278", "r279" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r486" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated effective income tax rate excluding discrete income tax expense", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r446" ] }, "aosl_EmployeeIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "EmployeeIncentivePlanMember", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Incentive Plan", "label": "Employee Incentive Plan [Member]", "documentation": "Employee Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r429" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining recognition period (in years)", "verboseLabel": "Recognition period of share-based compensation expense (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r429" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "verboseLabel": "Employee Share Purchase Plan [Member]", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "aosl_EmployeeStockPurchasePlanPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "EmployeeStockPurchasePlanPayableCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP payable", "label": "Employee Stock Purchase Plan Payable, Current", "documentation": "Employee Stock Purchase Plan Payable, Current" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r758" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r758" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r758" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r832" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r758" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r758" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r758" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r758" ] }, "aosl_EquipmentAndToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "EquipmentAndToolingMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and tooling", "label": "Equipment and Tooling [Member]", "documentation": "Equipment and Tooling [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r18", "r202", "r230", "r231", "r232", "r249", "r250", "r251", "r253", "r261", "r263", "r281", "r319", "r322", "r383", "r430", "r431", "r432", "r455", "r456", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r489", "r490", "r491", "r492", "r493", "r494", "r516", "r579", "r580", "r581", "r604", "r672" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r315", "r316", "r317" ] }, "aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors": { "xbrltype": "integerItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of appointments to board of directors", "label": "Equity Method Investment, Number of Appointments to Board of Directors", "documentation": "Equity Method Investment, Number of Appointments to Board of Directors" } } }, "auth_ref": [] }, "aosl_EquityMethodInvestmentNumberOfDirectors": { "xbrltype": "integerItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "EquityMethodInvestmentNumberOfDirectors", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of directors on Board", "label": "Equity Method Investment, Number of Directors", "documentation": "Equity Method Investment, Number of Directors" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r315" ] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment." } } }, "auth_ref": [ "r860", "r861", "r865" ] }, "aosl_EquityMethodInvestmentRealizedGainLossOnDisposalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposalNet", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain on disposal of equity method investments, net", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal, Net", "documentation": "Equity Method Investment, Realized Gain (Loss) on Disposal, Net" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r293", "r314", "r852", "r883" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r801" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r807" ] }, "aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')", "label": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]", "documentation": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14", "r22" ] }, "aosl_FinanceLeaseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "FinanceLeaseAssetsAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease:", "label": "Finance Lease Assets [Abstract]", "documentation": "Finance Lease Assets [Abstract]" } } }, "auth_ref": [] }, "aosl_FinanceLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "FinanceLeaseCostsAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease:", "label": "Finance Lease Costs [Abstract]", "documentation": "Finance Lease Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r500", "r506", "r742" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance lease", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r502", "r510" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total Finance Lease Liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r499", "r514" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r499" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Future Minimum Lease Payments (Topic 842)", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r939" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - long-term", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r499" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "The remainder of fiscal 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r939" ] }, "aosl_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less amount representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "terseLabel": "Financing cash flows from finance lease", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r501", "r510" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r498" ] }, "aosl_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of equipment", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r500", "r506", "r742" ] }, "aosl_FinanceLeaseRightOfUseAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "FinanceLeaseRightOfUseAssetGross", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesNarrativeDetails", "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "documentation": "Finance Lease, Right-Of-Use Asset, Gross" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r513", "r742" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r512", "r742" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r210", "r327" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (Remaining)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r530", "r531" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r147", "r531" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r63", "r65" ] }, "us-gaap_ForeignLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignLineOfCreditMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Line of Credit", "label": "Foreign Line of Credit [Member]", "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r865", "r888", "r889" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r209", "r324", "r544", "r728", "r743", "r886", "r887" ] }, "aosl_GovernmentGrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "GovernmentGrantsPolicyPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Government Grants", "label": "Government Grants, Policy [Policy Text Block]", "documentation": "Government Grants, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "aosl_GovernmentGrantsReductionRecordedToInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "GovernmentGrantsReductionRecordedToInterestExpense", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Grants, Reduction Recorded To Interest Expense", "label": "Government Grants, Reduction Recorded To Interest Expense", "documentation": "Government Grants, Reduction Recorded To Interest Expense" } } }, "auth_ref": [] }, "aosl_GovernmentGrantsReductionRecordedToOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "GovernmentGrantsReductionRecordedToOperatingExpenses", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Grants, Reduction Recorded To Operating Expenses", "label": "Government Grants, Reduction Recorded To Operating Expenses", "documentation": "Government Grants, Reduction Recorded To Operating Expenses" } } }, "auth_ref": [] }, "aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipmentAndOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "GovernmentGrantsReductionRecordedToPropertyPlantAndEquipmentAndOperatingExpenses", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses", "label": "Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses", "documentation": "Government Grants, Reduction Recorded To Property, Plant And Equipment and Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r133", "r242", "r288", "r296", "r301", "r304", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r483", "r724", "r902" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong", "label": "HONG KONG" } } }, "auth_ref": [] }, "aosl_HongkongAndShanghaiBankingCorporationLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "HongkongAndShanghaiBankingCorporationLimitedMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hongkong And Shanghai Banking Corporation Limited", "label": "Hongkong And Shanghai Banking Corporation Limited [Member]", "documentation": "Hongkong And Shanghai Banking Corporation Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r151" ] }, "aosl_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) before income (loss) from equity method investment", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Noncontrolling Interest", "documentation": "Income (Loss) from Continuing Operations before Equity Method Investments, Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "aosl_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net income including noncontrolling interest", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r288", "r296", "r301", "r304", "r570", "r724" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per common share", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "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." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r112", "r204", "r462", "r563" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment income (loss) from equity investee", "negatedTerseLabel": "Equity method investment income (loss) from equity investee", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r11", "r130", "r173", "r291", "r314", "r562" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r329", "r330", "r657" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r330", "r657" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income 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." } } }, "auth_ref": [ "r243", "r439", "r447", "r450", "r453", "r457", "r461", "r463", "r464", "r598" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "aosl_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r179", "r188", "r262", "r263", "r292", "r445", "r458", "r571" ] }, "aosl_IncomeTaxExpenseBenefitNetOfDiscreteTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "IncomeTaxExpenseBenefitNetOfDiscreteTaxExpense", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense net of discrete tax expense", "label": "Income Tax Expense (Benefit), Net Of Discrete Tax Expense", "documentation": "Income Tax Expense (Benefit), Net Of Discrete Tax Expense" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r229", "r441", "r442", "r450", "r451", "r452", "r454", "r592" ] }, "aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in ownership percentage", "label": "Increase (Decrease) Equity Method Investment, Ownership Percentage", "documentation": "Increase (Decrease) Equity Method Investment, Ownership Percentage" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net payable, equity investee", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r528", "r864" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred income taxes, net", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r10" ] }, "aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current and long-term assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, RSUs and ESPP shares", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r269", "r270", "r271", "r276", "r397" ] }, "us-gaap_IndemnificationGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndemnificationGuaranteeMember", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnification Agreement", "label": "Indemnification Agreement [Member]", "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor." } } }, "auth_ref": [ "r896" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r772", "r780", "r790", "r807", "r815", "r819", "r827" ] }, "aosl_IndustrialAndCommercialBankofChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "IndustrialAndCommercialBankofChinaMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial And Commercial Bank of China", "label": "Industrial And Commercial Bank of China [Member]", "documentation": "Industrial And Commercial Bank of China [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r825" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r761", "r831" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r761", "r831" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r761", "r831" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails", "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r62", "r64" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Including Goodwill)", "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." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income (expense), net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Receivable, Current", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r855" ] }, "aosl_InventoriesAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "InventoriesAndServicesMember", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials, wafers, and packaging and testing services puchase commitments", "label": "Inventories and Services [Member]", "documentation": "Inventories and Services [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r146", "r715" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventory, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r221", "r712", "r743" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r146", "r717" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r146", "r716" ] }, "aosl_JirehMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "JirehMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Jireh", "label": "Jireh [Member]", "documentation": "Jireh" } } }, "auth_ref": [] }, "aosl_JirehSemiconductorIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "JirehSemiconductorIncorporatedMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Jireh Semiconductor Incorporated", "label": "Jireh Semiconductor Incorporated [Member]", "documentation": "Jireh Semiconductor Incorporated" } } }, "auth_ref": [] }, "aosl_JointVentureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "JointVentureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Joint Venture [Abstract]", "label": "Joint Venture [Abstract]", "documentation": "Joint Venture [Abstract]" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease expenses", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r505", "r742" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Operating and Finance Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r938" ] }, "aosl_LeaseFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LeaseFinancingMember", "presentation": [ "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Financing", "label": "Lease Financing [Member]", "documentation": "Lease Financing [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r150" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.aosmd.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r504" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Future Minimum Lease Payments (Topic 842)", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r939" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "The remainder of fiscal 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r939" ] }, "aosl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less amount representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.aosmd.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r497" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r28", "r242", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r467", "r470", "r471", "r483", "r627", "r723", "r756", "r902", "r943", "r944" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r124", "r172", "r559", "r743", "r869", "r884", "r937" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r206", "r242", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r467", "r470", "r471", "r483", "r743", "r902", "r943", "r944" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "aosl_LicenseAndDevelopmentSerivcesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LicenseAndDevelopmentSerivcesMember", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License And Development Serivces", "label": "License And Development Serivces [Member]", "documentation": "License And Development Serivces" } } }, "auth_ref": [] }, "aosl_LicenseAndDevelopmentServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LicenseAndDevelopmentServicesMember", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License and development services", "label": "License And Development Services [Member]", "documentation": "License And Development Services" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Line of Credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r169", "r954" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r26", "r868" ] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount outstanding", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r26", "r868" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26" ] }, "aosl_LineOfCreditMaturingDecember12023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LineOfCreditMaturingDecember12023Member", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Maturing December 1 2023", "label": "Line Of Credit Maturing December 1 2023 [Member]", "documentation": "Line Of Credit Maturing December 1 2023" } } }, "auth_ref": [] }, "aosl_LineOfCreditMaturingSeptmeber2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LineOfCreditMaturingSeptmeber2025Member", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Maturing Septmeber 2025", "label": "Line Of Credit Maturing Septmeber 2025 [Member]", "documentation": "Line Of Credit Maturing Septmeber 2025" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "aosl_LocalVATReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LocalVATReceivable", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value-added tax receivable", "label": "Local VAT Receivable", "documentation": "Local VAT (Value Added Tax) Receivable" } } }, "auth_ref": [] }, "aosl_LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net and land use rights, net", "label": "Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating Lease Right-Of-Use Assets", "documentation": "Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAbstract", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Unclassified [Abstract]", "label": "Long-Term Debt, Unclassified [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r213" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r248", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r248", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r248", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r248", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (Remaining)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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 remainder of current fiscal year." } } }, "auth_ref": [ "r874" ] }, "aosl_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, After Year Four", "documentation": "Long-Term Debt, Maturity, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "totalLabel": "Total debt, less debt issuance costs", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r214" ] }, "aosl_LongtermDebtCurrentMaturitiesAndShortTermDebtGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LongtermDebtCurrentMaturitiesAndShortTermDebtGross", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "aosl_LongtermDebtCurrentMaturitiesAndShorttermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Long-term Debt, Current Maturities, And Short-Term Debt, Gross", "documentation": "Long-term Debt, Current Maturities, And Short-Term Debt, Gross" } } }, "auth_ref": [] }, "aosl_LongtermDebtCurrentMaturitiesAndShorttermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LongtermDebtCurrentMaturitiesAndShorttermDebt", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, less debt issuance costs", "label": "Long-term Debt, Current Maturities, And Short-term Debt", "documentation": "Long-term Debt, Current Maturities, And Short-term Debt" } } }, "auth_ref": [] }, "aosl_LongtermDebtExcludingCurrentMaturitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "LongtermDebtExcludingCurrentMaturitiesGross", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Long-term Debt, Excluding Current Maturities, Gross", "documentation": "Long-term Debt, Excluding Current Maturities, Gross" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r32", "r67" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r333", "r334", "r335", "r338", "r892", "r893" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r333", "r334", "r335", "r338", "r892", "r893" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r333", "r334", "r335", "r338", "r892", "r893" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnifications accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r333", "r834" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r333", "r334", "r335", "r338", "r892", "r893" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customers [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r310", "r737", "r907", "r957", "r961" ] }, "aosl_MarketbasedRestrictedStockUnitsMSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "MarketbasedRestrictedStockUnitsMSUMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market-based Restricted Stock Units (MSU)", "label": "Market-based Restricted Stock Units (MSU) [Member]", "documentation": "Market-based Restricted Stock Units (MSU) [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r391", "r527", "r578", "r619", "r620", "r678", "r680", "r682", "r683", "r685", "r706", "r707", "r725", "r734", "r738", "r745", "r906", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r799" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r799" ] }, "aosl_MichaelLPfeifferMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "MichaelLPfeifferMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michael L. Pfeiffer [Member]", "documentation": "Michael L. Pfeiffer" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r391", "r527", "r578", "r619", "r620", "r678", "r680", "r682", "r683", "r685", "r706", "r707", "r725", "r734", "r738", "r745", "r906", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, noncontrolling interest", "periodEndLabel": "Ending balance, noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r38", "r171", "r242", "r318", "r340", "r342", "r343", "r344", "r347", "r348", "r483", "r558", "r631" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease)", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r826" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Major Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r310", "r737", "r907", "r957", "r961" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r140", "r141", "r142" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r131", "r142", "r174", "r204", "r225", "r227", "r232", "r242", "r252", "r254", "r255", "r257", "r258", "r262", "r263", "r273", "r288", "r296", "r301", "r304", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r481", "r483", "r565", "r649", "r670", "r671", "r724", "r754", "r902" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r799" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r769", "r780", "r790", "r807", "r815" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r797" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r796" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r807" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r826" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Deconsolidation of non controlling interest", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest." } } }, "auth_ref": [ "r15", "r75" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r87", "r383", "r875", "r876", "r877", "r966" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r871", "r872" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r881" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r881" ] }, "aosl_OfficeLeaseDepositAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "OfficeLeaseDepositAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office leases deposits", "label": "Office Lease Deposit Assets, Noncurrent", "documentation": "Office Lease Deposit Assets, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r288", "r296", "r301", "r304", "r724" ] }, "aosl_OperatingLeaseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "OperatingLeaseAssetsAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases:", "label": "Operating Lease Assets [Abstract]", "documentation": "Operating Lease Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed rent expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r507", "r742" ] }, "aosl_OperatingLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "OperatingLeaseCostsAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Operating Lease Costs [Abstract]", "documentation": "Operating Lease Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "verboseLabel": "Total Operating Lease Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/LeasesNarrativeDetails", "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "ROU assets associated with operating leases", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r513", "r742" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r512", "r742" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "The Company and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r105", "r143", "r144", "r162" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "totalLabel": "Other Assets, Current", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r222", "r743" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "totalLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r211" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustment, attributable to noncontrolling interest", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests." } } }, "auth_ref": [ "r8", "r16", "r163" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r8", "r16", "r163" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r128", "r484", "r485", "r488" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Cumulative translation adjustment removal due to deconsolidation of the JV Company", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r5", "r6", "r128", "r224", "r487" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "aosl_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "OtherCountriesMember", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other countries", "verboseLabel": "Other countries", "label": "Other Countries [Member]", "documentation": "Other Countries [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCustomerMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Customer", "label": "Other Customer [Member]", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r846", "r957", "r958", "r959", "r960", "r962" ] }, "aosl_OtherCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "OtherCustomersMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Customers", "label": "Other Customers [Member]", "documentation": "Other Customers" } } }, "auth_ref": [] }, "aosl_OtherDiscreteIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "OtherDiscreteIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other discrete income tax items", "label": "Other Discrete Income Tax Expense (Benefit)", "documentation": "Other Discrete Income Tax Expense (Benefit)" } } }, "auth_ref": [] }, "us-gaap_OtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestments", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in a privately held company", "label": "Other Investments", "documentation": "Amount of investments classified as other." } } }, "auth_ref": [ "r853" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (loss), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r136" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r799" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other prepaid expenses", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r856", "r885" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r770", "r781", "r791", "r816" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r770", "r781", "r791", "r816" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "aosl_PackagingAndTestingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PackagingAndTestingServicesMember", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Packaging and testing services and other", "label": "Packaging and testing services [Member]", "documentation": "Packaging and testing services [Member]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parent Company", "label": "Parent Company [Member]", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r248" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total AOS Shareholders' Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "aosl_PatentsAndPatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PatentsAndPatentedTechnologyMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents and technology rights", "label": "Patents and Patented Technology [Member]", "documentation": "Patents and Patented Technology [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r795" ] }, "us-gaap_PaymentsForPurchaseOfOtherAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPurchaseOfOtherAssets1", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for purchase of optional hardware", "label": "Payments for Purchase of Other Assets", "documentation": "Amount of cash paid to purchase other assets as part of operating activities." } } }, "auth_ref": [ "r7", "r9" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for repurchases of common shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding tax on restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r237" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire investment", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r139" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r798" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r798" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r797" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r807" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r800" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r796" ] }, "aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMemberMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based Restricted Stock Units (PRSUs) Member", "label": "Performance Based Restricted Stock Units (PRSUs) Member [Member]", "documentation": "Performance Based Restricted Stock Units (PRSUs) Member [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "aosl_PowerDiscreteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PowerDiscreteMember", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power discrete", "label": "Power Discrete [Member]", "documentation": "Power Discrete [Member]" } } }, "auth_ref": [] }, "aosl_PowerIcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PowerIcMember", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power IC", "label": "Power IC [Member]", "documentation": "Power IC [Member]" } } }, "auth_ref": [] }, "aosl_PreTaxBookIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PreTaxBookIncome", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-tax book income", "label": "Pre-Tax Book Income", "documentation": "Pre-Tax Book Income" } } }, "auth_ref": [] }, "aosl_PreTaxIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PreTaxIncomeLoss", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre Tax Income (Loss)", "label": "Pre Tax Income (Loss)", "documentation": "Pre Tax Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, par value $0.002 per share:", "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r118", "r376" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r118", "r629" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "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." } } }, "auth_ref": [ "r118", "r376" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r118", "r629", "r647", "r966", "r967" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized: 10,000 shares; issued and outstanding: none at March\u00a031, 2024 and June\u00a030,\u00a02023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r118", "r554", "r743" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r713", "r726", "r885" ] }, "aosl_PrepaidMaintenanceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PrepaidMaintenanceCurrent", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid maintenance", "label": "Prepaid Maintenance, Current", "documentation": "Prepaid Maintenance, Current" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income tax", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r714", "r727", "r885" ] }, "aosl_PrepaymentForPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PrepaymentForPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments for property and equipment", "label": "Prepayment for Property and Equipment", "documentation": "Prepayment for Property and Equipment" } } }, "auth_ref": [] }, "aosl_PrepaymenttoSupplier": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PrepaymenttoSupplier", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment to supplier", "label": "Prepayment to Supplier", "documentation": "Prepayment to Supplier" } } }, "auth_ref": [] }, "aosl_ProceedsFromGovernmentGrantRelatedToEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ProceedsFromGovernmentGrantRelatedToEquipment", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Government grant related to equipment", "label": "Proceeds From Government Grant Related To Equipment", "documentation": "Proceeds From Government Grant Related To Equipment" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and ESPP", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r4", "r21" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lines of credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r44", "r868" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equity interest in the JV Company", "label": "Proceeds from Sale of Equity Method Investments", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r137" ] }, "aosl_ProceedsFromUpfrontFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ProceedsFromUpfrontFees", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from upfront fees", "label": "Proceeds From Upfront Fees", "documentation": "Proceeds From Upfront Fees" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r306", "r529", "r572", "r573", "r574", "r575", "r576", "r577", "r709", "r735", "r744", "r843", "r894", "r895", "r907", "r957" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty accrual", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29", "r897", "r900" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r306", "r529", "r572", "r573", "r574", "r575", "r576", "r577", "r709", "r735", "r744", "r843", "r894", "r895", "r907", "r957" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) including noncontrolling interest", "terseLabel": "Net income (loss) including noncontrolling interest", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r204", "r225", "r227", "r238", "r242", "r252", "r262", "r263", "r288", "r296", "r301", "r304", "r318", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r465", "r468", "r469", "r481", "r483", "r549", "r564", "r603", "r649", "r670", "r671", "r724", "r740", "r741", "r755", "r859", "r902" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment excluding equipment and construction In progress, gross", "label": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross", "documentation": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross" } } }, "auth_ref": [] }, "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment excluding equipment and construction in progress, net", "label": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net", "documentation": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r550", "r561", "r743" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r150" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r117", "r170" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r117", "r170" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Line Items]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Table]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "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." } } }, "auth_ref": [ "r117", "r170" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, amount", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r117", "r170" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r795" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r795" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r389", "r391", "r423", "r424", "r425", "r526", "r527", "r578", "r619", "r620", "r678", "r680", "r682", "r683", "r685", "r706", "r707", "r725", "r734", "r738", "r745", "r748", "r890", "r906", "r946", "r947", "r948", "r949", "r950" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r389", "r391", "r423", "r424", "r425", "r526", "r527", "r578", "r619", "r620", "r678", "r680", "r682", "r683", "r685", "r706", "r707", "r725", "r734", "r738", "r745", "r748", "r890", "r906", "r946", "r947", "r948", "r949", "r950" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r390", "r520", "r521", "r622", "r623", "r624", "r625", "r626", "r646", "r648", "r677" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r244", "r245", "r520", "r521", "r522", "r523", "r622", "r623", "r624", "r625", "r626", "r646", "r648", "r677" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r520", "r521", "r942" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r653", "r654", "r657" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r390", "r520", "r521", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r622", "r623", "r624", "r625", "r626", "r646", "r648", "r677", "r942" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r517", "r518", "r519", "r521", "r524", "r599", "r600", "r601", "r655", "r656", "r657", "r675", "r676" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of borrowings", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r863" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r246", "r247", "r353", "r378", "r523", "r719", "r720" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r104", "r438", "r951" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "label": "Revision of Prior Period, Adjustment [Member]", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r249", "r250", "r251", "r260", "r261", "r280", "r479", "r480", "r836", "r837", "r838", "r839", "r842", "r844", "r845" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r203", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r280", "r320", "r321", "r456", "r478", "r479", "r480", "r481", "r496", "r515", "r516", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r764", "r775", "r785", "r810" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r771", "r782", "r792", "r817" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r203", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r280", "r320", "r321", "r456", "r478", "r479", "r480", "r481", "r496", "r515", "r516", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r851", "r866", "r952", "r955" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r207", "r240" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r157", "r557", "r583", "r588", "r597", "r630", "r743" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r202", "r249", "r250", "r251", "r253", "r261", "r263", "r319", "r322", "r430", "r431", "r432", "r455", "r456", "r472", "r474", "r475", "r477", "r479", "r579", "r581", "r604", "r966" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r289", "r290", "r295", "r299", "r300", "r306", "r308", "r310", "r386", "r387", "r529" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r651", "r708", "r721" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r185" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r511", "r742" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "aosl_RisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "RisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties", "label": "Risks and Uncertainties [Policy Text Block]", "documentation": "Risks and Uncertainties [Policy Text Block]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r826" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r826" ] }, "aosl_SaleLeasebackTransactionDeliveryPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionDeliveryPaymentAmount", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery payment, amount", "label": "Sale Leaseback Transaction, Delivery Payment, Amount", "documentation": "Sale Leaseback Transaction, Delivery Payment, Amount" } } }, "auth_ref": [] }, "aosl_SaleLeasebackTransactionDeliveryPaymentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionDeliveryPaymentPercent", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery payment, percent", "label": "Sale Leaseback Transaction, Delivery Payment, Percent", "documentation": "Sale Leaseback Transaction, Delivery Payment, Percent" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionDescriptionAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Leaseback Transaction, Description [Axis]", "label": "Sale Leaseback Transaction, Description [Axis]", "documentation": "Information pertinent to a sale and leaseback transaction, by transaction." } } }, "auth_ref": [ "r175", "r940" ] }, "aosl_SaleLeasebackTransactionDownPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionDownPaymentAmount", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Down payment amount", "label": "Sale Leaseback Transaction, Down Payment Amount", "documentation": "Sale Leaseback Transaction, Down Payment Amount" } } }, "auth_ref": [] }, "aosl_SaleLeasebackTransactionDownPaymentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionDownPaymentPercent", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Down payment percent", "label": "Sale Leaseback Transaction, Down Payment, Percent", "documentation": "Sale Leaseback Transaction, Down Payment, Percent" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionHistoricalCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionHistoricalCost", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Historical cost", "label": "Sale Leaseback Transaction, Historical Cost", "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller." } } }, "auth_ref": [ "r176", "r177", "r178", "r940" ] }, "aosl_SaleLeasebackTransactionImpliedInterestRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionImpliedInterestRatePercent", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Implied interest rate", "label": "Sale Leaseback Transaction, Implied Interest Rate, Percent", "documentation": "Sale Leaseback Transaction, Implied Interest Rate, Percent" } } }, "auth_ref": [] }, "aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease completion buyout option, amount", "label": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount", "documentation": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionLeaseTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionLeaseTerms", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt financing term (in years)", "label": "Sale Leaseback Transaction, Lease Terms", "documentation": "A description of the terms of the lease(s) related to the assets being leased-back in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller." } } }, "auth_ref": [ "r175", "r186" ] }, "us-gaap_SaleLeasebackTransactionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionNameDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Leaseback Transaction, Name [Domain]", "label": "Sale Leaseback Transaction, Name [Domain]", "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller." } } }, "auth_ref": [] }, "aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SaleLeasebackTransactionPurchasePriceFinancingPercent", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price financing, percent", "label": "Sale Leaseback Transaction, Purchase Price Financing, Percent", "documentation": "Sale Leaseback Transaction, Purchase Price Financing, Percent" } } }, "auth_ref": [] }, "aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated", "label": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member]", "documentation": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated" } } }, "auth_ref": [] }, "aosl_SalesLeasebackTransactionDebtOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SalesLeasebackTransactionDebtOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Sales Leaseback Transaction, Debt Outstanding, Amount", "documentation": "Sales Leaseback Transaction, Debt Outstanding, Amount" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r310", "r840" ] }, "us-gaap_ScenarioAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScenarioAdjustmentMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario, Adjustment", "label": "Scenario, Adjustment [Member]", "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r264", "r392", "r834", "r878" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation, Allocation of Recognized Period Costs", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r82" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r315", "r316", "r317" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r315", "r316", "r317", "r318", "r483" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "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." } } }, "auth_ref": [ "r204", "r242", "r315", "r316", "r317", "r318", "r483" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Disclosure", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory, Current", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r24", "r125", "r126", "r127" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets, Noncurrent", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r854" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r98", "r99", "r653", "r654", "r657" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r60", "r132" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "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." } } }, "auth_ref": [ "r60", "r129" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r394", "r396", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activities", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r79" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r68", "r69", "r70", "r71", "r72", "r73", "r74", "r155", "r156", "r157", "r215", "r216", "r217", "r282", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r593", "r594", "r595", "r596", "r734", "r833", "r867" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Future Amortization Expense of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r65" ] }, "aosl_ScheduleofFinitelivedIntangibleAssetsandGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ScheduleofFinitelivedIntangibleAssetsandGoodwillLineItems", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-lived Intangible Assets and Goodwill", "label": "Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]", "documentation": "[Line Items] for Schedule of Finite-lived Intangible Assets and Goodwill [Table]" } } }, "auth_ref": [] }, "aosl_ScheduleofFinitelivedIntangibleAssetsandGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ScheduleofFinitelivedIntangibleAssetsandGoodwillTable", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-lived Intangible Assets and Goodwill [Table]", "label": "Schedule of Finite-lived Intangible Assets and Goodwill [Table]", "documentation": "Schedule of Finite-lived Intangible Assets and Goodwill [Table]" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r92", "r164" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r935" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r757" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term deposits", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r854" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r759" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r308", "r309", "r616", "r617", "r618", "r679", "r681", "r684", "r686", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r710", "r736", "r748", "r907", "r957" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment and Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r294", "r298", "r302", "r303", "r304", "r305", "r306", "r307", "r310" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r735" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested at beginning of period (in shares)", "periodEndLabel": "Nonvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r410", "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested at beginning of period (in dollars per share)", "periodEndLabel": "Nonvested at end of period (in dollars per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r410", "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r394", "r396", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (In shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r402", "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r402", "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan modification, incremental cost", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Expense", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r393", "r401", "r420", "r421", "r422", "r423", "r426", "r433", "r434", "r435", "r436" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r81" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r78" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period, Weighted Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r78" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r418" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r80" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, Weighted-Average Remaining Contractual Life (in years)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r159" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity and Share-based Compensation", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r154", "r158" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding tax on restricted stock units (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan agreements, short-term debt", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r113", "r167", "r743", "r953" ] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowingsAbstract", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt [Abstract]", "label": "Short-Term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expenses", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r508", "r742" ] }, "aosl_ShortTermLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ShortTermLeaseCostsAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term leases", "label": "Short-Term Lease Costs [Abstract]", "documentation": "Short-Term Lease Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Utilization", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r898" ] }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties." } } }, "auth_ref": [ "r899" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r189", "r215", "r216", "r217", "r242", "r268", "r272", "r274", "r276", "r282", "r283", "r318", "r340", "r342", "r343", "r344", "r347", "r348", "r376", "r377", "r379", "r380", "r382", "r483", "r593", "r594", "r595", "r596", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r629", "r650", "r672", "r687", "r688", "r689", "r690", "r691", "r833", "r867", "r879" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r36", "r202", "r230", "r231", "r232", "r249", "r250", "r251", "r253", "r261", "r263", "r281", "r319", "r322", "r383", "r430", "r431", "r432", "r455", "r456", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r489", "r490", "r491", "r492", "r493", "r494", "r516", "r579", "r580", "r581", "r604", "r672" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r190", "r200", "r308", "r309", "r616", "r617", "r618", "r679", "r681", "r684", "r686", "r693", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r710", "r736", "r748", "r907", "r957" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r249", "r250", "r251", "r281", "r529", "r591", "r615", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r652", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r749" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement, Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r264", "r392", "r834", "r835", "r878" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r249", "r250", "r251", "r281", "r529", "r591", "r615", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r652", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r749" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares under ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r18", "r118", "r119", "r157" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reissued (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r118", "r119", "r157", "r407" ] }, "aosl_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnitsReleased": { "xbrltype": "sharesItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnitsReleased", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options and release of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Units Released", "documentation": "Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Units Released" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury stock upon exercise of common stock options and release of RSUs (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r18", "r119", "r157" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares under ESPP", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r18", "r118", "r119", "r157" ] }, "aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options and release of restricted stock units", "label": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released", "documentation": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released" } } }, "auth_ref": [] }, "aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleasedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleasedShares", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options and release of restricted stock units (in shares)", "label": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released, Shares", "documentation": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released, Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury stock upon exercise of common stock options and release of RSUs", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r18", "r76", "r118", "r119", "r157" ] }, "aosl_StockOptionsAndRestrictedStockUnitsRsusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockOptionsAndRestrictedStockUnitsRsusMember", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options and RSUs", "label": "Stock Options and Restricted Stock Units (RSUs) [Member]", "documentation": "Stock Options and Restricted Stock Units (RSUs) [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized amount (USD in Millions)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchase program, remaining balance", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common shares under shares repurchase program", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r18", "r118", "r119", "r157", "r604", "r672", "r690", "r755" ] }, "aosl_StockRotationAccrualCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockRotationAccrualCurrent", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock rotation accrual", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Stock Rotation Accrual, Current", "documentation": "Stock Rotation Accrual, Current" } } }, "auth_ref": [] }, "aosl_StockRotationAccrualIncreaeDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockRotationAccrualIncreaeDecreaseRollForward", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Rotation Accrual Increase (Decrease)", "label": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]", "documentation": "Stock Rotation Accrual Increase (Decrease) [Roll forward]" } } }, "auth_ref": [] }, "aosl_StockRotationAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockRotationAccrualPayments", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Utilization", "label": "Stock Rotation Accrual, Payments", "documentation": "Stock Rotation Accrual, Payments" } } }, "auth_ref": [] }, "aosl_StockRotationAccrualStockIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockRotationAccrualStockIssued", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Stock Rotation Accrual, Stock Issued", "documentation": "Stock Rotation Accrual, Stock Issued" } } }, "auth_ref": [] }, "aosl_StockRotationAccrualTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "StockRotationAccrualTableTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Rotation Accrual", "label": "Stock Rotation Accrual [Table Text Block]", "documentation": "Stock Rotation Accrual [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total Alpha and Omega Semiconductor Limited shareholder's equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r119", "r122", "r123", "r145", "r631", "r647", "r673", "r674", "r743", "r756", "r869", "r884", "r937", "r966" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Beginning balance, including portion attributable to noncontrolling interest", "periodEndLabel": "Ending balance, including portion attributable to noncontrolling interest", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r87", "r88", "r90", "r202", "r203", "r231", "r249", "r250", "r251", "r253", "r261", "r319", "r322", "r383", "r430", "r431", "r432", "r455", "r456", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r489", "r490", "r494", "r516", "r580", "r581", "r602", "r631", "r647", "r673", "r674", "r692", "r755", "r869", "r884", "r937", "r966" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest, percent", "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r850" ] }, "aosl_SuppliesAssemblyAndTestingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "SuppliesAssemblyAndTestingServicesMember", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplies, Assembly And Testing Services", "label": "Supplies, Assembly And Testing Services [Member]", "documentation": "Supplies, Assembly And Testing Services" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r806" ] }, "aosl_TheBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "TheBankMember", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Bank", "label": "The Bank [Member]", "documentation": "The Bank [Member]" } } }, "auth_ref": [] }, "aosl_ThirdPartyInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "ThirdPartyInvestorsMember", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Party Investor", "label": "Third Party Investors [Member]", "documentation": "Third Party Investors" } } }, "auth_ref": [] }, "aosl_TimebasedRestrictedStockUnitsTRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "TimebasedRestrictedStockUnitsTRSUMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Time-based Restricted Stock Units (TRSU) [Member]", "documentation": "Time-based Restricted Stock Units (TRSU) [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r882", "r941" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r798" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r85" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r825" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r827" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.aosmd.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r828" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r829" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r827" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r827" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r828" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock acquired, average price per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "aosl_TreasuryStockReissuedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "TreasuryStockReissuedAveragePricePerShare", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reissued, average price (in dollars per share)", "label": "Treasury Stock Reissued, Average Price Per Share", "documentation": "Treasury Stock Reissued, Average Price Per Share" } } }, "auth_ref": [] }, "aosl_TreasuryStockReissuedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "TreasuryStockReissuedMember", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock Reissued", "label": "Treasury Stock Reissued [Member]", "documentation": "Treasury Stock Reissued [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common shares under shares repurchase program", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r119", "r157" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Retired", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r18", "r119", "r157" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury shares at cost: 7,139 shares at March\u00a031, 2024 and 7,157 shares at June 30, 2023", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r35", "r76", "r77" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r18", "r76", "r157" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r824" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r440", "r448" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefit that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r449" ] }, "aosl_UpfrontFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "UpfrontFees", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront fees", "label": "Upfront Fees", "documentation": "Upfront Fees" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r57", "r58", "r59", "r180", "r181", "r183", "r184" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rent expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r509", "r742" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "aosl_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares used to compute diluted net income (loss) per share", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r267", "r276" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares used to compute net income (loss) per share", "verboseLabel": "Diluted:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares used to compute basic net income (loss) per share", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r266", "r276" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "aosl_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "aosl_YinHaiLeasingCompanyandChinaImportExportBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aosmd.com/20240331", "localname": "YinHaiLeasingCompanyandChinaImportExportBankMember", "presentation": [ "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "YinHai Leasing Company and China Import/Export Bank", "label": "YinHai Leasing Company and China Import/Export Bank [Member]", "documentation": "YinHai Leasing Company and China Import/Export Bank [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-16" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-50" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-51" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-52" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481724/830-30-40-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r833": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r835": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-6" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7B" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 90 0001387467-24-000059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387467-24-000059-xbrl.zip M4$L#!!0 ( #. J%CSY=,;_XT! .#I&0 1 86]S;"TR,#(T,#,S,2YH M=&WLO6MWXDBR+OQ]_XI\Z3G3U6L)EZZ 7-6<1=E4%S.^C:%F]KQ?]DJDQ&A* M2+0N+GO_^I.9 FQS,1)(* 71:\9E0TA*13P1&1$9&?GY_SY-7/1(@M#QO=]_ M5<[D7Q'Q+-]VO(???^WT+WJ]7_]O^[\^_W_U^G]_N;]"E[X53X@7H8N X(C8 MZ*<3C5$T)NA??O##><3HSL71R \F]7IRV84_?0ZV03K%F:/AH:YI H0T-NC@RLJ:9*^'/'$7UG M^MY>>/XT#%S;^;TVCJ+I^<>/[,\S/WCXJ,IRXV/R9>T5Z0OESY\_SUY3:Q\= M+XRP9Y$Y?1S6'S">+JX8X7#(J6=?T*M4;4YLDZ5!A,0Z>_ ?/](OWA!:?NQ% MP?-ZXMF7;RX(@VAU"/3#UT1OWNJGQDD4TS0_/C%6+1@0.NL(ZCW>XQKX>XG!![CQM(E88BRDY84" 7G+N8JGB->/7O M_5K[\YA@N_UY0B*,V.5U\F?L//Y>N_"]B*I[?? \I2*RDK]^KT7D*?K(L?&Q M_5__]5^?(R=R29N]<'W^:I\_)A]^_IC<>NC;S^W/MO.(PNC9);_7;">\VJ4^YY>,+N1)SS MKD/;^Z:X2$7<1#0 M)WQU0@N[_R8XZ'KV)36#-93(Y?<:%>2Y33^I3^A=QG4;OXRA66LW/FKR[D^? MV]Z7QW^EGX2+![1J;<;\O!YP1\E]^^TCS%K[']KN#^C0N]O\"2Y^>,NTD?-$ M[/H(N\P4)$_3Y%J;?Y#I@6I#FS^2VH#S06!W@N R#KC6O'DFLP?G=AR\$I(B M:Y2+6L/(^$A]KT=2KBK&*C ^OM6#@(P(19]%PC7JR^S.><@M,!T4XG;H/*)* M^WLM="93E]E7_MDX8&-^HZEG3Z%-]9@_[^4ALV>&?ASPO_CT=QY[3L0''HXQ M_;(V_WQ"/;[^9_LWNLW"^F8UB^V!R;O";E?,:1'^SXV)7KV8>7Q/,GCK?NMFE9\^86']^._KVW]N+)D 0; M)#*EOV;BH>T$Q*)#6+D?@\[Y_-M,M[2\YXTBOKCY=Z9[D7AU9/-[=;_?9[I7 M2!Z835K_IOWDRS0WG!F%Y%VIX9M_3OC4-/^+RI'^/7)(@+B^DK4NR47O[V^G MK.6+%R-X>__Z0CV_>>ST;5 '8D+BDT>S-]#J;A-]^L\N;:<*]V6N9[?-FNEAO1H'; MR$EF1M%O-M.MQ&@D?]KT84]3U[&^UX]\ZT>AIH@E7G.: M"Y3"(XF">3X(>%3\S+F>"* RO"\\UBF8]QW;=M@$C=T[[-@][P)/G0B[E>&_ ML!%96OY;5CR)N?]S&XU)P.@",F9W>R0]S_(GI#*R$#8R2RF+>Q)AQR-V%P>> MXSV$E6&\L.%82L93SY]^6!EV"QM\B>#CB.",%QZ<'PR1A0B"JGK87;SK)8*4JAZHEQ*LB""XJD?YA\IJ:?FM<*A5C^P/G=7* MD_=5C^3+R&KER?^J!_1E9[7RE$75H_V#9K7R9'S5H_@#9+5R9+=6]3C\<"MW MN141:!!?E\?[JH?,Y:S5SV2+V?E+C_^5SV@+SNKE:I1_J*Q6CAUWC*I']H?. M:N7)^ZI'\F5DM?+D?]4#^K*S6GG*HNK1_D&S6GDRONI1_ &R6GFV>:QZ''[ M/7=YU<.V78Y?N?"#J1_0+__F.U[T3_K .-AF?;<.* RB MZUZ/VG8)T=OYNZBE(K:MF+N 5-J8%\(H-WF(6^IJ%A^V9 M_0:J:JU<7DVX4Z*X4W3P79@M$4^)RK ;M9D7'X0[):J<*:@EW%HGLZMW@6_' M5G0;]$GPZ%BO+?D5_=,+28>^,WDDKC]EMYV1'6=M<$NXY5"!151.+J$EW"JI MP"(JI_U 2[CU5(%%5$YO]Y9PL;S (EJR7HXK-Z6N*"G39$ND>\E- MV 79"LF-3EQJ2KF])MU+;B*$K:\B\J57V^O89A$BT;>OIN1U(K5P:X(YI=&^ M8LMQ*9'C73G8>_@/^W%#?G8"@OW1Q=CW'OYTO(=HG&L*4,BOJM&CLR$'-F>^"UGG16 MPG*/(@N[P:$J@BMG*561A-BD.!? M?/><*+P/X^.L1%%DX=*$IR;XLDRU<+FO$Q1\";Z5(@N7J3HUP9I8XIP::IU$L!/1RP!X?)-"R?\\>5Y\#PE2^G'V4-7B L,)#GZ\'4H?NR2\ M)X_$B\D-*;J+4DG>LR)<*@PP*0PF2_+W%>&R=(!)D3!9RMPM7 (1,"D,)DN* MJ11ARV$8UD6+H5;U %<9L+EQ7%&X:IP"SN M2]%P68J]K-+B#N"RE%B\%'M9I?4=P&4IN"S%7@J[Q',7^/1-HF?6)"SJ>#;K M/\1;[*[#QA7V[/P%5,PY&XHJ[ J&6#S/\8!?114V09^)YU]BA][5>Z@,UC5A M<]#B\3U/O&O"IEDS\?T:6V/'(\'S:\+J@%_8I*+@0LA5$X3-H*420M(Y=?X- MI1KXOENI&4#83)&X_,\5_\)F1#(9H62_* DJ. L(&_H++(!<-> X8MRO<> Y MK*T8)?SJ/+'?*G.V).4=R*!T/3B.&/B*X)",?=?N3::!_\@/N:^.(NC'$1 ? M7@AY:H(N;'3\U:'VA5PYC\3N>?0%'YRA2SIA2*+PRW.2I'9Q^#I!?8AM@0+I 5P%#DRF#A E-Q#$6N M?!8NWGP7R&^87!TGVA NIA2%R[EB6=BX\3V'.L)"ZYO6YT>3WOD@RC'A5F$//E^Y=W??,P',6! MXSU<$HO?2&& J(Y2"QL9]\=^$ U(,&%26+.8Y@?$>?"*$/L6H/<\.V;'.6"W MX]D,[R2PZ!\,_^R@4L?#!1N;-V?)[B=]X4)QD/X!=5^X1$%9AGZ+S+E8+WP^ M$_#3W)BT2YED^F0:30B]$X6"4;1/8^;FTPB7,-G*_-7M2A07D<]DT'D("%^R M[L0/U!3<.%XT'OST!V,_#K%GT[])1,BVL^G38]/W'J*-AI ?;T!L]N6!E.$; M'<\/^G]J_OIC[#V,L=USL&EY7GG1V#RZ1[[1AL")=R/$$]V\\Q4!@< M&*DA7&KY=5LY7D@YQ-:/5R=-7Y+0"AQ^].3K RE9$SI._N4M^;^<:/PW)R#C M/IDX].7MF*&YYUGS,ZGWGB)9EO:"Z0P)INSL:U;'\VID>SU\SVFPK(8.#>%2 MZ8 J,?Y"KL44'A7"\!W-7WPIK!K ^\MD^:8_[&):3D#IU'E0Z[:?T M,UZ3[B=U8?.VQRKUHF;?PE.EV:H.FCF&6$UALWN=GSBPE_I8#2C9D+J9]CUA M!7 6]>'ZD6_]^.XY43BX[W\ONAXIMQQ(4]ADF2!\%Z&Y<%/81)6@0BIC(:LI M;))($"$5-2L*FT99Q_<.<^FO0O;,H!I/1* M2L*E")A:]B/Z0HR^;Q$/T]=9BA7GG]K_B<,H1?YY7^&4=+A]2[A(7D3AE.3_ MM80K9.+S&S5>,_&\S'*O/SQVJ50JKR" =UC2&T4HN*D>967]"J5$)""%&5YMA5+82X!FI5*'I2N'DNL/YAZ5"IU<$>"D1],L&>1C>[8W7W_^RS/L&4D1-F\@O,1*FJ,487,, M59!8&;.6(FR*07B)E36/"9N.2"6Q/G%=QWOX@W@DX&?A=.R)XSEAQ/H\/Y*9 MZ(XTQE*$S4M42'9ES6W5SE\(([M29KEJYS;$D%U9\YUP>0^V*_ N\%EKPMN@ M3X)'QUHY1(%_6+PRI>U-P$G57!JCJ8IPB8XW&VO_(/Y#@*=CQZ*JPJ7"#]X( MGL^__?W8_ E5N)Q&^:(HR3U0A4M6""&*,F9[5;@L1/FB*&GR5H5++Z04Q<7- MT#[\)(I:R:I6BQ> MBF1*F5BJ%IH?7C)ES3-"1NKK"Q62K8+^3Q)<.J$5D.A(2\AU(4-V0612TMRB M"QF[BR.3,F857<@@7A"9E#2?Z$)&\]MDTK..="81,J O71IES2%"QO0B2*.4 MV4/(.+YT:90U;P@9N[\G#6S]P ^.]]#Q[ $)(_K;C.A(\UZZD#&\D!(J:WZI M7"Q?IH3*F'.,RD7VI4FHI'G($#+./WAI74%=R0PA(_8RN9MGLT1#R-C[X,NW M16%7R%BZ3.[FBETA8^.R5XB*@K*0H:] S,X5V<)%MO,-OW=Q8(UQ2"[\R<3A M)X1VGRPWMJF3=^5[#Q$))B]?O1)$SWND'_A,"M0M+,X?+ K]P@6R%11(KAHB M7-RZAT 6K>GPU(FH_;)MA_5&J(YZ-(2+4:LFC3QUHR%/G]^*H>?99.+1!R<-0_Z(<4 Y0PI8"RU*',(%L)43 M1ZZV2KB(EU@V8ZOSZ-CQ&^_UVJ&VB[A7=R/BC$9'>C:-VA N2-XHD"]4)?X[ MKGYIS$?GZ3P@H4\G1Q(F?XX)MOG@Z6NW/],?7#S.T%2;]L@F6+,T?30TS"%1 MAH;<'!E84TV5_ ^;:UZN":-GEXIIXGCU,7$>QM&YVIQ&GWXZ=C0^5V3Y_]0X M7?MS.,5>^_,P^$BO3GY/;K)R*S;@.G:=!^_/Z]Y;M^,^G_\ZH!(-T0WYB>[]"?9^E4+LA?60\F24$(;._Y)S1:<#Y'_^ M3$;^+;YV;/[KHXO;ZNM?O]VYOYJ^0[^@:J497)O_45"/\%P['5-DCWY/0Y=G% M&5)E0S=+''=K:=CZVF'_S[;_-K[ ! )@N.OM_?7Z#.U3Y[O MW<03>A,+S-#?[ZBTD=ET_+^"S&/J=[[41&JS\+&5,Z[/SC M>^=^T+V_^C>Z[][=W@_0W??[_O?.S0 -;A&=[09T2DL&J6CH]AXIQ@?[-W3[ M%0V^==&KV7 Q$W8N!O3KV26FIA_DW=:S>[,BB*K)FP"RZ>=7/T#1F* _Y]J! M$M<448^5V#L8^#M^>3?Q=]\JF4T_J4_H+<;LLKJ-G^O/! =UXLV5CD: UZR9 M-M(4"3$O.OWW MURBK:=_TD\DVMWNE8?)!;.:*%J[G,5]3"%DV"8T]$-_68N MOD:MW7&G8XRP9Z/;"7G J$\F=-[S6$DE]92NG(D3$?L@TXJ:+@[/#JLM#M#! M\PWI)/RA^X2MB L2^2/T(D"$0]2?$HNEE&WD>,B)0G0QYN[L.Y'LJ]PI^7?#U+PIK*6:/18%B. OI_>_[@68KVC#+AX^KG>NO,E-=_)9\I M:S_?XU8?^="2X5$&,-;^7M-J2[[SN3I]0LHZIBYS(6' XL.?\+__[M^I@*B4W>F?W9_TS-#NP.$!O 8,2 MQ/RVBH:/W#0+X7_EX\1T;#L@83C[YXK>3YDKBDD]71<'Q+,I1[[Y<4B6M47* MD-O9]#AUD*U;[5AB3,[8S>SWG>!XUG.%+LSGY8$+, HBWGIQH]N1R-6E4K=[5G- M'J+01 R;Z5SN).\B"A0^I-<6INV=@. W:JC7VKK<6E:!W[)F%=C16^[=V/>6 ML@KLS+Z6)M?-IJX*I&8<(^5K3 % M+Q'[!V6F&V,:N[,TG(VPZU(*EMX/Z;]_Q@ZU@BCRT9#,".B-^X2[O(N$-/5T MDX0TM:+L"?1[ZAE'#GVK[I,UQMX#01TK8E^S7#2RZ;<49XQT&A"+<-0I:G(_ MOBX52N@#O2N=_% 84U3OJ@ MOGKG(9U$*='P/_2-V$6'& M%XI'>ID\RNH15,R:,86FNCQQHHB: #K!65'@>RQ:=I\1H9'S,YWDJ!7!%CLJ M$UWB"".V=+!LYU[N,8V#,&:WIE_<8XQ;F:M%N:I M">9I)_,$1NK$C!0U"QBY]$T(PI9%C52 F:5AVAHP!V7MIXCJ5'W-%^&$VC;Z MC&#N-% ]GE ./#.7C-Z+.B^,90_H(?!_1N/YMV?40R/()B/'2S9N,8OUUU]: MJDK?;\/0^-?*ISG9"L'L>VE.L'%H"T)FKFH;1EA#; &)F=R9DZD.Z^KV\S+*25=SF/8X,AJ8ZJVW-UIG6D+.NMJG&F:)KN:RV:6=* MJY7+G53]K)73$J!V9FCKK\A\)^U,E8W""&L0' M?UW>-MG;Q$VE-2-ZE;]MU=I7ZPVOB"N3>7D<\AK?3/S5L72OU5D59/DOF+_@ M]*,3W,TZ5TN$ERQ<>,=DO9?8V>/D*O_R'RUDP[?E1\@L/RI)? MG5'R+T[^F04IR1^+2&5V51*)9"G;6+#QF#2IOYU'1V<=L_I^G$=?XI#>* RW M;HM0S*W[(HYE,NVN#^]%>,U2 3/GRQ^<+1?SI,<6X*AR'L!):>R7C=G\^_E[ M*SS?EN^C1";;8M/G^1 J$[+YKLM4N]7#9=DYIZ]F2C7V44FYTM$[:4D).>M3 MJ_M.ACV:Y M4H^^FL\RE8].R!U^#WL6,PXT#7HR8M=.Q<6"'B%42._;2XM!L11PIV@?\ MV_H\9=8RIR+3^GM!)GUAA!@9QI9^UF@V,V<8FV>FWLPG+VB>:RPFT8H]%W'1G,$SK[E2RPK7V:>DNEM#MX8@D_' R=R^>X4@BUJ M7EP3+TW0]AFO@F%6.2;=E'R[>;V7XGCB@RM^S4Y/\< M.[S&:*5D-$5*9<:;F37;R+N#('+BV+9+RF%N>O=Y5EKVK*A#KN0+UUA)MI2R MBHPQ#E9+$=+#7 AI%!.TY2V-F3%);,E"%&JMW;GM7Y4E@<,8HFH(:*XNJ^D@S[?(KQ M-M^M"3F%:EY>6A*.B>LNRD ^T#B)UWDD.W)3%%1LKAC[-PE%J5+*G)]C3%F7 M9>'P'_J^2^'M^M'0?UIHP(&;EQQ5E6NII7:5*R!+=F P9;02#R;D'@SRXXBG M'9B[CGF-5F<:."[2Y*0GT_E\<]E77IA)+XP])]&"Y ZU)W-H'LSZ!==I)EE&J]."M4TSUJ&EC6%JLAG>B.? MO&=3/]-D-9=;*N0\YA:W(!1 MU=IWU ?(J4J+A=L'D.-VT\P%>4ITK1".'V_OKSH"WR,?+'N5!RJ3*@O)[]7:K M/WL1F;M_ ''1(:XQ]W>^\K\X-3&D0?8N&$\IP\6$1.$LD\:14-47 MY:%XI=]@WE>^TB^A5WKT/+GVM]@C\WRRACY\]W!LL\S:;S#I'8M5A$GO>,5K M;IST7AS8>6/2"4$?V'&6ORUZ&0WH@P@W ]4U9)0#-_222K\ NO9Y&Y@DSU[I M5ZFX9V(>@V=B5MHS,6>>2=5%H%5Z]. *'J.OH((K>*SB946WJ5Q!5@47D#$[ MR/F1'*]CR/A1:<>0O<"1.(;L5:KM&')A5-TQ9"]17<>0BZ#JCB%[B>HZAEP$ MKQQ#A&!M[&B%OZ+NG[$3/1^5?VA4 MW3\TCL<_-.:G35?Z%2KO'QJ5]@^-8_ /C4K[A\;FQ&$997D(/--C<%UT\$R/ M5KRMM)XI#L?HJ^O_?#F)I[IFLE5UU[-U/*YGJ_*IR=8QI"9;E78]6\?@>K8J M[7JVEE*3D)@\%O^@ >[?L8I74UB[_8B.*?+1!C]PW9X?0X4'KB^EBMBWI1,QH M[DD8NTE<>SLER6!",&/' @]MSQT71V#'-+!C@@.UI=;:_V#=RYV(M\3BAHE^ MX,[_9G;-]<.8-2+K#/UXWO81W3OA#S!6QX(!?<_PZ@B,E0[&2G2@)@4L44#E MP@W57>!;Q(YYFV>P1,R\'=Z$^=@E?E9EM=YD=GN.0).GP/>0'@,T<)K!61P,"O77RU@H6 M;$0'*KU1K7U)1I@O'7^?LH/NB.?XP2LS!2;I:"2MFR=ODV!=1GRD:K7V-;V& MNDXC0CVF5XO&8(N.1L)@BSX98(N$1VJCUK[EQV+VO.2@.GHKL$)'(UNP0I\: M8(5$1ZJBUMK=I[$S=")P@8Y'I(8,NY".5\!&K=VG?,41!"Y')53CW4K\E>/I MLYPKK+-S,RMQL# [NVW_DX6UQO0HSA6^Z]P/4.\,;3C-;EGH*5FLU59@=$#O MD;]8;]"]1LH9HO^MVS*Y\ZLU:FND^?: VC*.HVW*S:S'T39:9RU]_5FQF<^0 MUFW[UDIUOW;Z]ZEQWZPNA+ MYXJ:MB[J?^MV7QUX?7SO_[(+7&(M*Z.Q']/;V2$B3Q:91FB* _2(W9B@*:$S M'^MH^5N!1^D>YOS@]W('&;,#QMG:T\7%.1=YWA924R3N8[ SYS.\8X:@JP*L MF!_5-N>$EA.4Q7O33K^_;+C6O]7,T6!N"'TIQ)M&H/GP,J)@"UFV1U7!L)BI M#,M%' 04( B'(8G"\_RU+RO9%M8.L?7C(?!IR%B?<2R/+^,JH \OZRUQM^6DZKB/1JGYVG<\_W MO@;8XDTA8L^)[EEB(P[M&D6UQP;//[#J%-HVL9P)=L/?:^PO#T\(HZP_8#P] M9_CH>#;[I_L"CDYT@8/@F7+CG\S_J:%D08P&?$_1N1=/ZK;/,RSLME1U*%<( M5R(6$X[JK!>+TM0EK=7\_/'M4#Q)&@6.Q]F!L6MSHE*C9.+!6[2NM'%LFCQ<^ MIE23%4W0:C04V5L+WD%C$;/$TN/6>J G#YTM=G5_Z+!M0HHA"'1.+*KH6!9] MF2A$ ;$(%=G0)1+R2+23)4WK0%5:';98TCE#[Q?\O"'1+';.ZET8U+O0)-70 M!7$N.&K0N5F5=%46!$=;;.Q\<9 .E&R&79%4)^9%][Q'BBH_ MX!N'P(/>R>[/>?A,U32K?C99%-F29!/\YR,$SA9#OP]P6A0X+>HAZ'NGYP[C M/5?0LE?;O4^V05AOEF[ M=_1Q'-F=C@/=W3$S%J[)35D\.>/$#Q;S/S>X-%E M[L4W&@U!T).GDZS)PIO2@1]A-P]3.F-#JCJ"XU25;2F4?;1$J;4U4Y<,5O&= MBTN46DX5<+1/&'/;TBW[8(YUSU8UR=3V-LV'P%Q.+K#(MOHN\*=T-,\2HLX_ ML]:>S2MFIJP"'O+;^QCG.6OO&&,[GMV=LS5[^*IKU%9KIF3LO_@##K%X0-IB M=UOD6[.SB3>HZY&S[/WH%<]3WO6A'I"HK%O(\=[)&'$ M B4$_O6.\T#"T6O.T-Z"GV%67359V&E*JK[W@AZXUN)A:(OQSP=#!CLFMM&0 M&DI%2CB.P:N^)",2L#[_CF?Y$X(B_#1SKW]CA+!_AIX1*M M 3T[F,C<.XP$CUD\E&PQFIE0PKKM[;^D!H[PT3C"236;ZWL/]8@$$\@RYU;/ M=N-[UDYKWP9;PU,DW83L\A$"*'U-V^X TEGQN]24-4$ E&>%<&7*VM9;TFVO MO%\YD6BLTL3M,]__%77_\;TW^'>:EG+LYS/F/[@2RD?/& M>JZ#AX[+C^]+TUUOMP15&=>?V&[J14N-*7YF^_;W"6".;'I?]X9',X,;Z1HZ MW"6HV&VK@<&J353)4$2)EG.8/4 ?CE,?&H?0AQ8[D4=J-J%]5%ES71 3^[7O M BNHNW>.8KR\>F'ECCIAUMI-33*.J69U6!9*EYW_I#RTY^6:MY M ,^DP5IGZY(JC&<""Z,Y(JAU" 2QYM**9!I[M^T#WW:WO3?SXD"R,9<#?DDV MYW91][6S7\).H9=T4Y16EN#;'MRWW1]#>JUM2(9>D=+"8\N/]\=^$"4%?#89 M[K:9\224B3LJ@L$]#*,%^U>.$#Y;K&D.\&EP^.B:*/ Y M,0=UL8TE((_$B\$YW?GH+$K,;O,O)QI?Q"%])1+,,VC/.^I&L]9N2HT&M/H\ M0CAM.VFJ #BU6.=8N7EDV=BJ6-KD''4RZW2T[V+727@?6TSNC*.\+CA;F@TG39F:R88H.#DQ=W2Y(1S4!.3="&Y/)Z+)MEU+I@P; MKX\02)D:P>T+))7WO&H=HS=:F2U[UFK9.+2C+R3/NF\M35.KM17#E$PMK\Z) M0FQOR\F]/6'@;ZJ4I&HQ*'(9S 7I^K1>^*G9>^3L*;R;#TM7/G M@29KC&Q*#4,4-P;\X7)6OW9'4*/6UEJ2UA"E&N4$>@"MJ\I"]9>F0)"1S:U" M:W>]:%++*IE-.,[T"&&4N4AK=QBU&(Q:PN3]3\ _7=<9$_*X!73'?!7;93_O MIFE2Q6A(6FY-/9X2"-[M/1<+>IO8D7)'=JA-V5Q&- M&EM9DJ$U_#&":;<*A=W!I',P&?L?S@*>[:X-VJ%2-JRXH:M3:AB+)^^>>Q/)CJU7\E5-.]H1K;](7?655$+;XU3 D1=D[ M9U"19N: N)RKO;(BKL7.8#&DEI+7(;1BE7E5SP^^\"<3)SD/$&'/YD"@0R>> MQ5(/'V[\B"!%_2VG+M^;191H:5:[^!0ZYY[C_EZ+@IBL;FYO]@" MCV8BYNPOE6-S\5R9HN_/%%->,.4$,F_],0[(V'>I-,)?47)4)C0UW\>*B=F/ M,)C7"X1,X*&$ICA C]B-"?K+>PIV1P(.D7?GR-[-UV5%6SRP'_G6CSLK:CQJ+6V?";+JR[BR@=H2H*$O2\*M+ZO MXP$,;.[7']H6;E(C53]KEJ9&G3@:^P&EM\_11I0F&I;1J7R+3P[&\.5I&?U, M4WM'B=8/;TN4E>_PV&X'6:*22J%4R7 _(2<,6?]JYJ3Y<11&]!<&JZQBR&8G MDA>]?7G>VS<=.4_$KO\O"?PU+VEDED$VF[K/V!H'&5N/BRS#L)K[P;:H8=&H MC9W=NAVL*>",(W2- VNP2>Q6I7) M;\*&PDZF.M4-]V7Y;H. X# .GA<6 M/J*O&T9Y.Q'SQW S+ PNT\V&Z\HK/VRLJ;ATJLW.,RTF]\[J?R=C(V.19X3 M565K)C_D.%.]$=V:1$T*F6G\&#U57358*]4?4&Y;)>ADT?K=H*-SZ&B-U0/D M#@Z=$^MDVZ&C9HS&+IIBQZX['K+PU(FP"UO%=NTNLV#I'>5HS[M(^)E9*5AZ M0#$TK&L>!(G!]OZ?".9 MY4^F 1D3+W0>"7+], 2/-JL9#NGPZ6]KVC3-FC M 7[*K&)-?C24H@K@O(#?6ZC?6Q+ ^($XRIHD-#C'Q:+EGD28?F@C@@./CA^: M@NWJ$\\YV9TQ\I7*7)*18SE9]V8JBEEK-S1-:JY9?0+WN/)XVN(>YX\G5:9X MTE5)-?=N('X83]EVPJF+G]E R6;X%4E5]0$>YV$9X9O]2(3O1X+3,HJ8U'C" M<\;I9-]79J.C4->NU9+,W%H,"+&!.J?PXH21MV7ZRP%Y*D.>)IE*)0YJ.?7. M%WRQ-HUE3[G=/7FYF*35SZ^9>KEY7(P#^ M&+^8+2:_6PUZ]J$4H,((99-N?AP&[^/7Z4XK+GY$[Q[Y*!J3D#"PV\0+">])PP7/U]M&O-6QPR)EMGF'=S(Y0QO? M=O9(K4''-/5#OBA['A 7LXKI3S\=.QK/5>_553- RB^7X"$=0AQMOD04MBI+ M"X^O?K+1,F5VAJ;:M$]V[N+VY_'XQN+U'5[WKWJ![*?Q;L!%W;_K=2T1_ MZ]]>]2X[=-BH/Z#_7'=O!GUT^Q7U;B[H.Z(/5[?]_F_"O]*'[QZ.;8=:6 DY M'C7!?DQO9X>(/%F$SJV+?8V(FF'\&UIG9?(O^4YI\U;-ORCC6%A%'#Q0P\C\ MF*1JA4_J+],-]W+H,%T\#:S5$L%;+DX7!,)5^_ MF-\S.3'!,W]G]N39UV?TJX^KGQORF=90UGXEGZW_?-.M%.7,5++=:O/GAK;^ M(5D'99ZU&KI@8U+D,UTW!1N4>=94C7?O-/.EE]PN90;V5]ZN\I(Y3KD_60RR M+<'"N[H2]T4.]F(@C1%2M$A[QA9 MGINSB\?$-&U? M:P$H Y1E1%FE6]=NCS=F!8Z/Q(M)83VS2UY+2,F%71<3Q%TK2/GB618+S&T% M>1Q)7P-_PO))[([_AA M$7HH@"*V:FU#-:6FN?>)QW J43X(NO##B"UN/_B^'3+^V<=R*N?A8SO&R]O1 M3(\RZX;)MD?KDB&O[H^&LSBKCYUM\X-%DU@56D9I-.,CU*,%3)':46EMK M&)*^_P9AP(Z(V"D4/"H%3U.76OK>NX&A]<).4/@C\,,030-_Y$0G<>[OX?TZ MSN([SN',^J'QWN6&L;=35Y', T N'W=P'\SI%'.RU&Q5(L@&S(GB1>X#.;;D M2#&GM_)J"@*8.Q+,%0@ZMKQFZ))9CLLV=P/*J M-"OKS"88W&$&EV<\U^0'^@JM0?6*)'3JE2D9N50F ):&P M=$@HL2:?+4E1H.YX11P-MI0(G&KL[@C+E_)*RE^M)YP]A=54;A,[G9@-7W8\34-J^P M(%"I'%0-9>_B<0"5B* J!5,::]Y-,27*:CU@ZI!^8D&@TBFH3*DA[WW^UF%* M0,IO-RCB+UIM99+)3Z$/) MCTU_&Q-(R"-0';Q[6IIQ],;W_+\3 6*$1$QA@.%;*E?M# "FXH#)"S$9_6.V65+2M7V2 F+5\PKMJ/58 MVW821@M?;59:L(>[=AHE3%OCM&Q&PK M@5 M,JQ7)0#F& %3#%[,6AO:[U4',<4X;>G D\UU:[ %'8ER8_^$.E36BEE96_X M1:4ZM9)D:A_>YG?1D%!S0>8?1O@)ZI.++0)Y682:]T)WO)@R9K9*Y7OA%RZ2 MA&[ !'+M>'[@1,]S\]_Q[+=WZ?X9TZ^O233VZ3>/E(2?IYYY*E!J;5,RU57' M-',4#U6!E0=TZFRUR(A6>;6*N6:7(T#Z!"%]!(C6F+O>4%>S30#HHP!TGI4O M(N-8ISAN2GJK\.Z*!973K!Z)+EK)BLAD53A8._5BS#QTFN_P1"DBJ".W3%L7 M6F8&9Y;#^D(\PGNTKMH)H];.W%"@F/DKY31UY)+=OB"R0;09YX<&J_,ULA9< M@N1+7-G(1_!L,55JZ!G;/8#@RW8S]Y<\6Q.5#"-C1Z*#%XQ4L+)W6]YW]N&( M^O>(< ^2773BF!,,IP'=K'E@<_#;E)*FPIE$MX/=D\5L=^"JUMBZI:_I\ GJ/ M"+UYN-X"@98ML2F2F5M#9S@F9T]\=39$BZFX&*MB@C'C+\4]/)BVX5"W-_DM-5=FNPTFSR2 M5)4<=A$+7=L&F@6:M4N L(=JL0ZL+BK!5Y3$M"7FDRH)H=C'+Q3E"[:W@ 1-R0;2?XO\VUY(!_E>%_C;,*^!K7I/S*Z=*>4TUC94*72\>-(V+O4Q1P;.J[[A7%5M]#!B\S MP*S39&/O\$6<*B90@*-7@%W#EW@#SC@(T]PYA0 % 00- M8=[!?8L',:O[3:#DMBAY_XO_06R$Z:CP T%>/!F2 /FC-RMU(8I#2A3Y[-,I M%1\[U&/-ZAXG3K&JM]O&3+C^\->?6B2_=A'R5#=C)+J?L9':W*1T$HMRPPW* M[8C;_O VCL((>XQ#LU16QEH"& M ;MR-M!]KDEUPU='].Z1CZ(Q"0D# MFLVZ83.5\_BV,\QR_R/'PY[E8)>.EW[ ^Z6 M$!='SB/Y]-.QH_%<85Y=E>#@7'ZY! _IR"G4-UXBBC34MZQX_9.-ENF;,S35 MICVR"=8L31\-#7-(E*$A-T<&UE13)?^CTJ!N=M%XL:]O2O6^/@P(_E''(_J" MY]C]B9]#IBVO84XQ/AM04Z4C7N;71JZ,1H59PT3OJ?7QDW:0Y]1>D(!1T3%A M8<:"Q@$SQK]LET^SUAXPT\16S%B[2Z8[GS]BD6Q%<^VLU+FZ^]9!G9M+='O= M_:.#^MWKWL7MS>7WB\'M/;KJ7?<&W4OAWX*-N'O3[UXB^EO_]JIWV:'#1OT! M_>>Z>S/HH]NO]*OKN_ON-TK7^V<7]6[HWUWTX>JVW_]-Y!?D1N3#=P_'MD/- MM(0/Q5^ 7 M?9K=:V;"F=U?FN3Y&).O9];);)Z9AL8,U"QO-'OPS':=499\7/U<,\]DW5S[ ME7RFK/U\TZT4[:RE&IENM?ES0V\<\:#4LV9K_5>'T#16JSS0MOR8(@#) 62J4G4)E(S03W6?7Y5&T MCQ*LF:@)S41!LTY0LP[03-2$9J)Y'$QTQ-IUU I6O'X=H*4H:!AHF BK\H?L M+:K*!^LMFH=Z'?JHLE?K$K-;U!G]>>.L^;)P?VC@W$;CI(_E-"!CXH7.X]*9 MQ1+?'.>/4(2?EA9ILNR(2U-T#=/\SNH^IV"M-RN'MK,(-S<5K.Y.<=#1C_,6,[P/&]N1I'<\> MO CA#^QX;$[J!$Y(N7@9!_3G'7TMW[XAT>UH@)\R3U=L!XO46I/!@.+#ZN-Q M6^FTB(!4:VU-:NIYN4\ R$I&MB(B4V/(E)4<3LX&4(H%RBJCDIV]*DNJML^A MOH=I$CDO*:-C))M1?(I4P+AB&%=$_J(<>W:Q.3NQ/B.1LH)D5LJY=(P)>Y>3 M38OFSZ CFBK3+JJOF23G,QS]RXT9<^[\@$^1410XPYA7& _\&]]C3PQ\EX[T MH<% T'Y]8 G $A19!%"V*6#G?AN28N30@!EL M =@"L 6[9W7*-@5)O9[66.T5 J8 3 &8@N(+*\JV "V6PU6UO/JUE6L%(&T$ M^;82&#=OW7%@6\1W3V]N8O%VG_/J_ITCZ."1=P./PUYV;Z:0_G.MI0LW)N#3H?ED MR*I@8S+/=#5;[Y%JX2FO,;7.U,;6%COB1B$0O@$54(&: !50@9H %5"!F@ 5 M4(&: !50B4X%:@)40 5J E1 !6H"5$ %:@)40"4"%:@)4 $5J E0 16H"5 ! M%:@)4 &5"%2@)D %5* F0 54H"9 !52@)D %5")0@9H %5"!F@ 54(&: !50 M@9H %5")0 5J E1 !6H"5$ %:@)40 5J E1 )0(5J E0 16H"5 !%:@)4 $5 MJ E0 94(5* F0 54H"9 !52@)D %5* F0 54(E"!F@ 54(&: !50@9H %5"! MF@ 54(E !6H"5$ %:@)40 5J E1 !6H"5$ E A6H"5 !%:@)4 $5J E0 16H M"5 !E0A4H"9 !52@)D %5* F0 54H"9 !50B4(&: !50@9H %5"!F@ 54(&: M !50B4 %:@)40 5J E1 !6H"5$ %:@)40"4"%:@)4 $5J E0 16H"5 !%:@) M4 &5"%2@)D %5* F0 54H"9 !52@)D %5")0@9H %5"!F@ 54(&: !50@9H M%5")0 5J E1 !6H"5$ %:@)40 5J E1 )0(5J E0 16H"5 !%:@)4 $5J E0 M 94(5#,UF7\])L[#.#I7Y6E4VW2+*;9MQWLXEY%"J38^Z5TR(/$5U[#H/WKE%O(@$GQY)$#D6=F>?3AS; M=@D=-GO$_/:S>\K\OT\CWXOJ(SQQW.?S7P?.A(3HAOQ$]_X$>[]*(?;">D@" M9Y00AL[_DO,F?33_ZV?"FB:]C>MXI#YCE2++_Z?6OO G$]]#_3$.2/CY(QL! MXZV]B3E;W_HDN#8(" [CX+EHOM'K _]G\KMZ9#SLT+%&CN]A%]UAQZ[W/'2! MITZ$76#G+NRTK'@2NS@B-KJ-QB1 5+6G 1D3+W0>">IYEC\AZ .Z\L/P-V#Q M#BR^)Q&F']JHBP./CAKT?B?;Z5,51XGE'/NN38+P5]3],W:BYQ3\%-7Q4)1W M'(^=07"HZ]< QR6C:!DV0S^*_ E]3=MYG-][!6OEH&II(J8#+$8M3X>CG0E] MO0@X>E(873]=+'A:/@Q+9)?@UPLS,XH[0* "JO*I0$V "JA 38 *J$!-@ JH M0$V "JA$H (U 2J@ C4!*J "-0$JH (U 2J@$H$*U 2H@ K4!*B "M0$J( * MU 2H@$H$*E 3H (J4!.@ BI0$Z "*E 3H (J$:A 38 *J$!-@ JH0$V "JA M38 *J$2@ C4!*J "-0$JH (U 2J@*E]-XUE+7.'UMU[@O MV,6>121T22PR&9( :8J$5%E5"^LDEZ)/Z] /;!+4(W]Z3F^ 0M]U;,1X\8:U M,EK#X("]G$@<_NP\,4!]#;#%NCBCV'.B>S+ZO1;R+H'J>]"'O1[[U(VF3V O#F-@U-/*#"8Y^KSE/ MT;D73^JV']5G-Z(,I[P@7'2._7MM5%=EL];6=$EI*9\_OAU@^Z^_* WYT[+X M\Q$9^XJ++JW(-NIJ)NP5B#?1%/HOQ0@NM<#$TK$XM+,J&%>M6;_EI-OR&O51 MY%J[T3H%U3E5L_TAJ]W6#F*W%84"3VHHC17LK;2JKS3LP&(?M\7>K%[K3/:* M;H5T_/2W-+8[HWZI5+\,R31E4#!0L HK6";]TK.[1!G52J/AAM*0%!WB#5"N MRBM7MMG+.-SLI=?:BBJ9L@ZS%RA8A14LDWXU"I^]#.H4-E1),TR8O4"Y3DJY MFH4K5Z/6;IFFU&BN3EK54*X*+E19%B&K"U6)QJIGJB&VUG:?2& Y(4'^B+XN M/Y!8[,3'A(XA?K=#"9<8ESE3NH;QUR';F(TDOSG91Q0/MS1(?GV/[$;$_[=;2+'N9SMCF??+V3(*;XS M"=XG(K;[LR&LVI8FG;B5O4/.=[2EB*D9,%8E7MIJZ2.@1TCTP.0 T@'I'*"$3UW9,_1>"=^^-EA; M:X,S%_ !A$Y/P2N8P:AV*^8ZTZS7VJK2W,,V0VI<9-L,T@'I M@'1 .B)+)]O>HPW%&/-YL6/_)PZC"?'XVAVF/LO 3ST]9JOS5@T:UDB&L<_. M=< 86 "0#DA'9.ED2RQMJ,HHPSXW!+?/PNF*1(8:2)%AU >F =$ Z M(!V0CJC2*:C<9^!W*"?8';'+ZF)[W@6>.A%VN;D\L_\'C=]G)5]5DEA>4=,'[ @ :P5: =$ Z K1K$=:2*Y6PY,+G'LH? M(% !5?E4)=001?ZTG'GAAD3(]4/H6P1K)" =D Y(!Z0#T@'I@'1 .D=9_H1<42K1X65U[?WG]-AJ3@*V:!V1,O-!Y)$F$,'/M+F:>W8 Y=LGC.IX]>''S7I;G M:7!Q.QK@ISL_X%]$4> ,XP@/73+P[S"]390YY-!K;4UJZBVAE]H!F6 W*B&= M/,MRQ+8;1A7LAO#IBO('"%1 53X5J E0 =6A*ME$3GA_P2X[PT]"USBPQDA3 M)*3*JE9F/=O0#VP2U"-_>LYEZG/LU:NV&>@NJT>X+5GOC/IE4OUJ20TYAQ8\H&!B8.TD%2R3?C6R M.T79U$J7:<"A*I*Q?P(;E$LHG)VD(=;ZL]SPTZWT)[-R%G985 M3V)^S##B.QG0FZT,*-G+@#ZP/@DKR6#@< H.WY,(TP]MU,6!1T<-:K^3Z?2I MAJ/$<,X21[^B)'64@I_"^AUJ%7,MNY8IV\[C_-XK6"L'54OS,!U@,6IY.ASM M3.CK1<#1D\+H^NFBF,6*G6!8(KL$OUZ8F5'< 0(54)5/!6H"5$ %:@)40 5J M E1 !6H"5$ E A6H"5 !%:@)4 $5J E0 16H"5 !E0A4H"9 !52@)D %5* F M0 54H"9 !50B4(&: !50[:LF:0^K$;FCT**=_M]BCR!-YMWTU3*/B#VFMLP9 MNS)K6TY\RJF;OL[.=-,DLY77X4SEMP=[!WL%XDTT94[?'BS;NU=3Q]:T!]NF M8*FZZ>L&:[E\"JISJF8[:S=]33E0-WV]P;KI-_;JIE\%X('-/FZ;G:D?\:IV M%=>/F!V4TI#HNX."@8)56,$RZ9=:>,_45JVMMEJ2:2BGX#:!36ZI0%J@6J=-E4RY"I.ZB:DFGJH%R@7">E7%L.",Q!N91: MNV7HDFQJ%56N"BY0K6^IE&BL>J8:8FMM]XD$EA,2Y(_HZ_)&L"'#(?*G##8A MPIZ- N(2G- $)(P"QV(M)A,ZAOCBVB!F;'U8C5QHUE3HAJ/9L!^ZB=%(UJPN MXX#RX8X.R;?_B=V8\.]N$SG.Y6QW//M^(4-.\9U)\#X1L3U/HJ[:%G8"3FMO MN_*.M@A\KBU@; W&$JCL K)U\-)HR 7@J@:X_OI+2U743R =D Y(I\B(8>78 MR )G_G5&6:^U#6/O+!A "Q0?I /2$5DZFV&'N[$I08/ M*WS,JX($T .3 T@'I".D=#*5GNLK^X7>*SW?UP:WUMK@S(7G *'34_ *9C"J M78KR+R<:L_(G.G04X2=$#0E4FY2P\VY#*<#"+O.KV'F]7_U@@)]>B8U^P+_] MPA*7[.Q9XH68/7.=:39K;55;K2=);YLA-2ZR;0;I@'1 .B =D:63;<_LAF*, M^;S8L?\3A]&$>'SMCAW"/O!33X_9ZKP;;!.%I!@JS)["8PPL $@'I',(^[RA M*J,,^ZP(;I\KF-NH=G5&[U5M1A)V4RS;)$#=_MT=%%F4L+,AU4)Q=S)U_6>2 M%&[=Q8$UIJ;ASJ6#7Z?U:JVM:+!>7!$<"9AR!NF =$ Z(!T!MIBD687=.#MF M]I>U6EO/L=\*( ST'Z0#TA%2.GGF- YCG?4J6.<*IC2J7:YQ3Z8S4+W>4/(Z MMS'[(W@AG ;^0X G4, !.6J0#DA'P.*G+1L#WA2>)CG"CO5G[ 1KRT\;1JVM MR/MT%@>/O$R/JZY99@^L46NK4J-A )*$1Q+,!R =D Y(Y_BDDVLU M1OYS9%/P.;*""8IJUUQP][P^9.ABZ8E%-0^46T R&:0#T@'I@'1 .J)*IZ"M M&0._0SG![HA=MH>QYUW@J1-AEWL+P^7*WWOR9^R$3D3Z)'AT+)(XJ/?$\A\\ M?I?=?-56K:WIDJ*80B^I 1K!5H!T0#H"%3P(9\G-2EARX7,/Y0\0J("J?*H2 M:H@B?UK.O'!#(N1XEC\A4 \$JR0@'9 .2 >D ](!Z8!T0#K')9W].J2^S8%0 MO[G'W>8K/PRS)BR:,MND+NF-EM#'AP!T"DF?[0<=I1+0J6 07^TZFZ]^0/_T MD!4' ?&L9Q0%]&8NS[HBO$C82LBC 3\[FP8_00D.+&^ =$ Z(!V0#D@'I /2 M*?K4#27EJ1NWT9@$;-T\(&/BAS!B\/WLD!/ M8XW;T0 _W?D!_R** F<81WCHDH%_A^EMHLP1".NP)DNJUH C/83')U@/D:6S MYV:>2EH/373K(7SJHOP! A50E4\%:@)40'6H:C:1D]]?L,OZ>DOH&@?6&&F* MA%19UN1/SYEK$OJN8R/&B JZJ1G;]ZCZ^^M?%[Q+V:OF/;W9 MR9$9/4F=5WT;S=7-YKNMA*4364G+JP7B331M_DLQ@DLM,+%T;$TDN$W!N&JQ MXS1($';_C)WH>9WZ&+5V8^\-$U50G5,UVUG;KJE&AK9K,R,^NU%&R]U@)[,T ME1QZL@D-/+#9QVVS,Z7O5K7KO2.WEZQW1OUJ4OUJ20TYAS8\H&!B8.TD%2R3 M?J4Y8F@_M6(- U1%,O2\:N] N<3 V4DJ5[;9:Z6Y1W&SEUEKFY)B[+- !/HE M%-1.4K\RJ5>:1HU[:56+G5:L:Y(NKYZ'"9,7*-:3N'[*9=2:[=:34DU MJNH9"K],5?X @0JHRJ<"-0$JH (U 2J@ C4!*J "-0$JH!*!"M0$J( *U 2H M@ K4!*B "M0$J(!*!"I0$Z "*E 3H (J4!.@ BI0$Z "*A&H0$V "JC2JLG\ MZWD]>&L:U3;=XMUV )G)7A5E:],(V7X\=,G;JFQX$#SH=!\DC(UX2VXH*ZQ8 MLZ_'(EY$@L-L7Y$[Q[Y*!J3D- W]&SBA82] MJ\?WB."(_C%R/.Q9#G;I>.D'_*#>LQ3-L(01W[*);Q[.Q._46 :NA^OA>A&N M!Q-6N@C@>K@>K@<3!B8,KH?K3_)Z,&&EBP"NA^OA>C!A8,+@>KC^)*\'$U:Z M".!ZN!ZN!Q,&)@RNA^M/\GHP8:6+ *Z'Z^%Z,&%@PN!ZN/XDKP<35KH(X'JX M'JX'$P8F#*Z'ZT_R>C!AI8L KH?KX7HP86#"X'JX_B2O%\2$?8SPT"7T7]MY M;'^F/Y8LFFY,HT]3/W38,8KG 7%QY#R23S\=.QK/3X%\=56R4?][^T4'][G7OXO;F\OO%X/8> M7?6N>X/NY5OV"/@6;,3=FW[W$M'?^K=7O#^M\Z]]UOMU>7W?O^KZC[C^^]P;]%?DF.T@_?/1S;3D1L"3D>BL9^ M3&]GA[^A=?!]C4D=82^A8NG(3F?__)I;C0N_DL^4 MC)\;6K8[;1I4XTQN:#F-26OIPHT)^'1H/AFR*MB8S#-=;0@V)A%EUSI3&^:V M.XGK_AT^@C73>]"IVT--'-MV2=XSZ?=XH9CX]J MNM!A'#P7S3=Z?>#_3'Y7CXR''3I6%F)A%]UAQZ[W/'2!ITZ$76#G+NRTK'@2 MN[QWVVTT)@&BJCT-R)AX(0UY4<^S_ E!'Z[\,/P-.+P#A^])A.F'-NKBP*.C M!K7?R73Z5,-18CC'ODO#MI!&KW_&3O1Z"ZCM^1]FYNEV XY+12EB\:&-Y MR,1".E0MS<-)#J$ M3P=CG8F]/4BX.A)8?20[6MW@F&)[!+\>F%F1G$'"%1 M53X5J E0 16H"5 !%:@)4 $5J E0 94(5* F0 54H"9 !52@)D %5* F0 54 M(E"!F@ 54(&: !50@9H %5"!F@ 54(E M45-5FL[+8N0/8J;V0/F-[?V+<1M M;>LOP0MQOV 7>Q:1T"6QR&1( J0I$E)E5=NI.'>) 6N+6]_;^C*[?K;QG[4% MH#= H>\Z-F*\>,-:&:UA<,!>3B0.?W:>&*"^!MAB^^)0[#G1/1G]7@MYX7B- M,L9CX^>?676=LL$)'6TV$8 M$[N&1GXPP='O->$B\ZQ?Z^-ZFI+K;4U0U)EX_/' MMP-L__47I2%_6A9_/B)C7W'1I1791EW-A+T"\2::0O^E&,&E%IA8.A:'=E8% MXZHUV\*6;&!;ISY:K=V43T%U3M5L?\AJM[7W837?6\[A-3/BLQMEM-PZA9ZD M&/H*^E;V_U8:>&"SC]MF;U:P=49[1;M".G[Z6QKKG5&_#*I?IJ3I&B@8*%B% M%2R3?NG9G:*,:M6@ 8>N2@VM<0IN$RC7<2M7MMG+.-SLU:RU%4TRM2;,7J!@ M%5:P3/K5*'SV:M7:#=V0%$V%V0N4ZZ24JUFXX0 KL. ZZ^_M%1%_032 >F =(J,&,P#SOQ9@PU3K;452396 M5W< >4(B#^P"2 >D4[S5-F21K;:66.V]JQ4+15X%TT#K*Y:KD@:Z)P[%)"M@ M9DF>:'Y\QRS%,Z6()QD31??][[NEA=*4T)5]?8H2ONK9N-UFH'=P+W"!9?6D MDS&A8R@I%ALVY73>E%@FIF%]TD:GDTE>=>^ ()%\F-W@P]V8U.@Q*'K4O<-' M@ ],#R =D([(TLE4Y&:L[*MYK\AM7R/<6&^$,]>X 89.3\,K&*97NUKC7TXT M9A5"=.@HPD^(6A(HR"AAB]J&U?*%8>97L5,[O_K! #^]$AO]@'_[A27OV F4 MQ LQ>^8ZV]RLM=76/O7'D!X6V3:#=$ Z(!V0CLC2R;8]9T.]PGQ>[-C_B<-H M0CR^?L6.8A[XJ:?'C.M<;)^!U-05F#V%QQA8 ) .2.<0F:4-E0EEV&=3J\*$)*PFV+9)@'J]N_NRNRA5CVC(&"J$*0#T@'I@'1 .B =D Y( M!Z0#T@'I''6 6OX @0JHRJD M ](153H%E7L,_ [E!+LC=EE=9,^[P%,GPB[W%H;+JXGWY,_8"9V(]$GPZ%@D M*6R_)Y;_X/&[\!KWC&N.FBS7VBU);XB]]QG "*8"I /2$:!CA;"&7*F"(1<^ M\U#^ ($*J,JG*J'0*O*GY4P+-R1"CF?Y$P(E515? +I@'1 .B =D Y(!Z0# MT@'I'*3K"O6@>]R!OO+#,'/F@C5-5B0*&NBXC.7IU\17F1N)>31T)\U=\5/4(H#ZQP@'9 .2 >D M ](!Z8!T"EY?U]Y?7[^-QB1@R^8!&1,O=!Y)$B',7+N+F6 MW+R7]7D:7-R.!OCIS@_X%U$4.,,XPD.7#/P[3&\390XY]%I;E5IK(@Y II#( M!+LALG3RK,L1VVX85; ;PJJ91,YX?T%NZQ/F(2N M<6"-D:9(2)55O6MAB:>^ZX'.+ZG*E96U!21!V_XR=Z'F=8C9K[>;>$6#UE1(F MDSS.W3",]R'YYM"CV=0RNU'&^:1%82LIFKE_E46%00LS"CM>R>: M+$FRHJ[NQH<9%U075#?CC+OM;,G]%5:MM1N:)C7-U:,E8<8% MM06UW45MM_1"RT%MM5J[U6I)IG:<:BO,VNG\ZQD63&HKWM[!4!:W>#?7*_Z[ MJ?+*RVE9WRTEV6XE@' ]7 _7BW"],"9,W $"U2E1 1R!2B J@"-0 16H"5 ! M%:@)4 $5J E0 94(5* F0 54H"9 !52@)D %5* F0 54(E"!F@ 54(&: !50 M@9H %5"!F@ 54(E !6H"5$ %:@)40)6;FLR_GF]UU O> F8NR-*V]GZ]E= B M7D2"Y;V$$\>V79+WKM#FTJ[0YMI=H4E?,90T%BOL)*UCX]J\-5O1?*/7!_[/ MY/>,YP<(S\,.'2O;[HM==(<=N][ST 6>.A%V*\#.=?O=%\RTGQ"Z.B(WX,0OHS3D+B!W>N. Z';[0O!!IN7Z5OTM1#/]"W-T(49M]/A:&=" M7R\"CIX41M=/%\7TL]D)AB6R2_#KA9D9T[]@A8_Q^%OL$:3)_!0/38!3/(ZB MM7K&SNJ-+2?-Y71.AZ*S9J]22U'R;6%5Z=YRI]P][F3ZPVU3L%2G:2A&K=U< M;6Q^A*ISJF8[ZXD8#>5 )V(H#7XBAK':>W#7)K]B @]L]G';[$Q=M%>UJ[@N MVDU^;H76R*^+-B@8*)C@3I%:>-/<%@TX5%.2-?T4W"90KN-6KFRSEW:XV6JX"K5^E731&/5,]406VN[3R2PG) @?T1?EU>!A@R'R)\R MV(0(>S8*B$MP0A.0, H878#]W$:"0+ M5Y=Q0/EP1X?DV__$;DSX=[>)'.=RMCN>?;^0(:?XSB1XGXC8WBV3JJJUMB(I MQMY'U;^C3$7,W #!XB"8(&D7#*X#F%9K[WWD.H#K,.#ZZR\M55$_@71 .B"= M(@.*E0-1"W0,,KL$.K78DKKF!%5 GI#( [L T@'I',!J;S@,5PRK;216>^_C M. M%7@6S1.MKF:N2);HG#L4D*VUF.:!HON]UE@&:4L23C'FD^_[WW;)&.178 M5<_&[#8#O(,[@T&'^[DI49/DZ)'WSNX!OC ] #2 >F(+)U,!8+-E3U)[Q4([FN$6^N-<.8" M0<#0Z6EX!9,8U2YU^9<3C5EY%1TZBO 3HI8$JEE*V-ZWH99@89CY5:P9V%<_ M&."G5V*C'_!OO[#4)NM=1;P0LV>NL\UFK:W)J_%5>ML,R7.1;3-(!Z0#T@'I MB"R=;%N;-E1SS.?%COV?.(PFQ..K>ZR)X\!//3UF6P749+8Q7M,UF#V%QQA8 M ) .2.<0]GE#W489]ED1W#Y7,+=1[0*-WJORC"3LIEBV28"Z_;L[J+,H86M$ MJK7B[F3J^L\D*>VZBP-K3$W#G4L'OT[KV2:;YMZ569!R%GGJ!^F =$ Z(!V1 MI9-G5N.]9=B-LV-F?UFKM35)5U?]94"8D @#_0?I@'3*VXMR6.NL5\$Z"Y_2 M*'^ 0 54Y5.=6%433R35ARRES#9>+7+*4,0$ZS0@'9 .2 >D ](153H%%0@- M_(X]/U>75=+VO-FANMQ;&"ZO/]^3/V,G="+2)\&C8Y$DRKLGEO_@\;OP@"]S M7&>P#8Z2W-R[33F@$6P%2 >D([)T"BHE$L.2-RIAR87//90_0* "JO*I2BC. MB_QI.?/"#8F0XUG^A$ 9'BPR@G1 .B =D Y(!Z0#T@'I')=TBNG40SWH'G>@ MK_PPS)RZ:+)3_#1]]4 D:-)3:?BLYM *@4]+-8SB@)Z,Y=G7Q%>)&XEY-' GS5+QD]0B@/+'" =D Y(!Z0#T@'I@'2*#BV5 ME+'!;30F 5L_#\B8>*'S2))08>;D7NF3@WV%ZFRAS[,$Z&$JRLKKH+DB7#X G&(]*2*>8Q(+0 MQD.7!3<>PBJ:1,Y]?T%NZS'G(2N<6"-D:9(2)55 MO\Z-F*,J*"7FK'QG*&_7T1^P4]AY-T9DF9SO=DQ M)AD=284ZDH;4TAHYM6=()[*2%E@+Q)MHVOR78@276F!BZ=B:0'";@G'58JU= M21!V_XR=Z'F=^JBU=E,]!=4Y5;.=]?P3PW@?5F\.GYH9\=F-,EINC74)5K0< M:A>$!A[8[..VV9FR=ZO:]=[Y;TO6.Z-^Z52_3$E595 P4+ **U@F_4K3[GH_ MM3)HP*$;DJ[DU1 .E$L,G)VD[$]W8JDJ#D<7PH*)@;63E+! M,NE7FGZG^ZE5L]9N:)K4-/,ZJ &42PR<@7)M4RZS<.5BNS%:+2UNE*KWI%N]F^S*3O6*Y1OEJ^_'0)6]Y#@^"!YWN@\!& !F0Y4,&N@1D M0 :Z)"1#@>QDR4"7@ S(0)>$9"B0G2P9Z!*0 1GHDI ,!;*3)0-= C(@ UT2 MDJ% =K)DH$M !F2@2T(R%,A.E@QT"FP\5>=ON0Y7M/NP3@K!E^1/Z[&3]/_;>M#EQ)&L4_BL* M[M-WJFY@#_M2?<,1E)=NSW491^'J>9]/3PB4&$W)$J/%+L^O?\\YF=J0! @$ M",B)F&H;HU3FR;.OE@NKNY;BSIC# *RFQDR'(8!-JMU37?AEJINJ.=%5 _8+ M'] <]:%.X8!?5.-=_7 0]Z.(#E@N-M0%.9* 5R94IM.= M0857?6IL8MG4N/N+!VAGX[=@3VII]J+,;"S$_5^K[Z=;N7I&1H/SJ:ZQAA<( MY/_^72T30^BFEB,/'I[^'"B#QQME^.WVCX$RNOUV?SU\O/EQ_3S\KCS/H]L;!7X:#1_N;P:P;67T#/_Y=OOX/%*&=\KU8/2G;O9+&Y3K:5+K6AVO%3IZB>^EM+\ M@:/S83HAI./X(WRB?(.OS1SE%GBN%G9!CC4=V 8TX=P-X?;Z!A M,V>;)N2%H-A&K7(+W]S)#&-=K0QSKLQ^[&QHRR&>+_V(*KG!'6\P%[]IM"^[9:?[&S8'6M?)QZNH MIJ:HKS@<\C_T02;Q'MGTSEV(PN62, K6002B U,;3"8VPY_!IL@M)G%(4K_: M2]$4Y4C8$T"J V%5 ["J7JUWMIX?5$+EZQB8,&K,RB>N97WFOB=&C6M!\WIC M7"W;B!>GP.44R69- YV/349@WP&(>6O@;\R=6=I] .;\EDNS%T3@TERCTS8,2N6"ON^L9=FM%V, M59Z-]#IGIL.5=_8+?V929]]49R?(?D7 7D?@FIMVVT"[O6JMVRJ),B55]'VJ MZ 4A40=G4U7K];+8>>>FD=^P*;-M8+'"]>FJOYA31;_GF>GAVT7*$KH2SAQE M-XS_]][TPB8:SIS?A#U4T$^-"\(7!3 %,IP9Z:&_K(5C[44*/T!=QY$D#US/5?('E M=#,:_"=D(G9OZ.I8-[;.FSRV/("3D^N#R01. Y=JLPG3W[ ,0@KP(L(1"^JM M#^?O 9CS.@XZ=5!]J_5.IR0L6\KY@\CYG:!6HW+5ZE0;K2-1!T[.)X4!)=.U M[&725'H5\CNA(G#-31/-RE6]5>VUZX=W-DCGU(&=4]O@4:MRU:A7NZUDT$@Z MK7:,%4-WQFQEXMDVW!XW6RSSY<)E]JNP9:2NNP-=E\ ^]*U&WP.1DVS:E:MF MM;/]E&ZI[9X&"RX$J3J5JVZUU]B&%4L-=SL_PUS]V-C)<"[ZR=:FX!,'R6PH\Y-_\72=L%OJ_&TU)M=Q/CL0_$4VTVMLY EUKP<7#E?2-8%XNS:]5V/XEA4B7>N=,WS#^4 M:O&.V;+MQ5++ F4F21'URE5O*W*0&G 99?HFK#8+:7+RV 8*\79MZ\"MK/LY M337=QSWEDR:P[S/FW6A^HKK-WICIG9O&OB?9@,UK\0W_U-W9M>? >9G]()*; M/M*H&8M":Z?1SNG$,6BW\F$%XN24$2V*-H,^7A)+[]R4<2'M*4AH4=APG0S' MT]2K]JN5/X1PSDTU;="L>M5^/:E:277]R-'JH'C5 ;SJ5YLIN99'[;-N=DO. MA1_7;3ZWC2Z\=BOG(Z&K C/H /[8*?E)0/_KQP\'+> P[!Y<0&Z2ZE+M?+N? M# -MIN#D:')][I\\>S(#!=G)+MU6I(MQ8]7I2?V@AF#/UF "\+39DP#QDZ&:[L#4 M;GTHYY93?;)&NFWI=#PYG#H84O5JV'BEVNALDY:U'U]CZ46%W.#);_#DZON! MD< !-*%H.RJ?Y%A@1Y?C]5,6J10(*&,#T1' >#A=PL"3/!I;@K>WKH"1#NXR M(LYN,0=33LJ".*?'^X_<$OS#@MV89/"]V(!,BLUS2''\BVSCM3'35RW'B-%M M".<_$,PB4_?96DJYS[!1Q6I6K3K.HZ$I)O-5'%K7T'&HK MF\]OO88N=&KQH9TDF&0$BN[]N]@\4-3C:2;M?@%UD:4(6Q:DHI\W6I8 +SN5 MJWZMVBFB7K=['*JFZHY*2!VF2>XO.E(^&V?W_&$Z2/WM6&& M\,PR<.]8[85ME&V@?5N?H-'EN-;D)[$:F6>Z??@MT)6?U5\1N-]9=C'C&WI= M;"'2;,D6"2>'8&7!L!X8_C !+V)#4PMG:[0#^[ UPP/X3C" M"QKR^\E-E]D9ZW0X5:3DX*O9KV('I:/QX1QB[.7);0F@AB%9@ M1,RC.7T3Z_45:,$AS#TS4V('E@0H=-\# ^GUP1=HNTX44_U7TR[^ ^SK31Z MKE> N/WDD1CI=5P$*MA76Q:0T10.XE.IP0M2L[;/AA;MFV]PSED%^&" M[8 ;-G;S,-EF84Q6:O!EQ*&"D&@-WMJJ7/5 _4[Z7DJI?I^<=@LB4LA+5&BW M9+#GHH$L)XX0I!N21!M)HMTK02F\5%WWJKINC3D=ZBW9Z)1@O._Y::JZ.='G MJJ&$#-44,6FF&-@HX]RTUB*9ZAT'Y /",0"U;^JED4*WYZH/;-,4T[$@Z'_Y==B?;L:S@MS6M&\.+Z&NUY9(BNHJ8_:BFR8ZP+ I$"'*F44+\M!K:[D3>$NU M+R?1M4$G[+=3BT)E+LSQXUJW429DZU2NFO56M=,^DGSUDS V\K%RA@--LICX M;M6PT@5Z_FMWYS\=#M,L$X/!J0'=5NI\TLW2Y\MN)$F*E!29D/FE(DFO(VGD9&GD0$12 MKZ'!6&WTD_&T@SJD\NB?:PKL'7_M7#H_E(2=I"N@WQF0U40W=%(CJ2Z"59QU *PIX5YKF7!GM.S;8_0V'FV,*J2PY[= ML*J!'W(QII4==3P'S; 0T)P._RM3?+W>+BSEI<#++JD1)TEKA>$C=8"Q]1Q[ %S\U^I"Q@[<1! M$?T7=XNXKX_[C:XVU9C:G#1;TW&[/V;U<;O6G;;59J/?8/_3K%?\AV9!U&RN MOK"+LU0\'$3"*;8!J8D.=[B5VZ,J"F,!+ >L6?3>"J_R# M_8,U$0,BL X>GOX<*(/'&V7X[?:/@3*Z_79_/7R\^7']//RN/-Q_NW^^O'T_>%!&S_#!M]O' MYU$V 1[5T3_],%5/TX'/?$XC(_J'?SRVD>\NGGE-ZFI5$BON^Z1*'9@F%WJ/ MWBNL,5D4U:U%X3RT7U13_P\%0:\#E@R_@%!^ BL1$_3PU^'TSN?1HX!%WP1Y M>SB_ 2Y:GX(H,]T!2 #/Q,2])UAOHC/G&?;PU:"6W+Z@[G(]0C<]I@U<\1EF M #$0ZG-DOK;'P):=,>6:RQ.R7".O4<+W*/Z+?*$OSK]PG? W\4X>]0WV@N]- MV4TCE;F1L&\BCN\.HVG%+YC(H4_6N/D(E#*)ENA11_GK?FDT(MO/0OQ5S^U; M"@Z,^4PE)!B^LA=5&;%7'14*;^):MO*@OR*-T]]UUU$<;^SHFJ[:@!7*)U _ M%&QDW:C]+N!$O]5_K_H?#X:CQ8_>F?A$@?7%9YXC/OL,2B\6#U?AOV_,L.;T M9@?S6@%3E;%MJ9IB4[L;+!*RWAD(W>B.0<-1(O?V-P>^9+M30&2+GK M_!XH M3X!U#/X[ U!#LSE.>_X/>9Y2^.S?7@ P=P'KXQLTS\;:RZ ML,P'/#'Y";^"FC[YB7U\8(-VVM.HY"$A\DN!9J6],&3-F @8CU'AC15S8 MUJ@'[;L.**B&LG'.VV,:<)(79@+^&\BA)A,V=_FS2>0/,/YR=*G\,1@\!4P/ M"5-';4Y_C9AMD8Q\(@/: BZKFT#RWH13')B! [1V@275:WCM(S;Q;&KPQ@>_ M^?W!<(:'[CBXVG?VXAE\X='%_P=$!E\%.&A,XV3^ >8XI8MS)@@0-I+;F5J6 MRRU1DP%C# R& (+T0+]]@+LNP>/% #LN%#<[,\@P-\ %VJ&IB!__R3.ZW">YA MI;DMP@(T@%%8[_=U1!B8H4@9<$4H:[.-V!R>'J[WX?W18 M?&2JHXM&^6"JK="M*?_P3,8],>4#D*H)(!L,$D6BI&B7P7MP2D9 ,6D1M+VC2UNWIV!'O&J?B >LE]S1I&E#!S [220H(4J%EZV M!4_8"T<1 CV&PP(I /\9<[$:.XE7"L@6N S8KL;'RN!F?(Z;2@.+$-T5PB_8 MH0LFRQ8RKRR"_1\6W*#R%VP;C,.,71Z!V*ZWX2Q#4]!&HX_75^]4H[BAD&N# M4 ;$FZK\BT[^QD_.55S@5C$#Y!]_*8,7FQ'.!7*5<^IW2Q2]\4ETG@FD;[TC M"QY_T%N_H<*+K:Y1P 17H-F_O)O)*F8B1-\>H=+A$KKW+-QB(N+HO@=[(!9 M["C$7_'W^./D@D?+*GZXZN*AXH85O"U@8IX-@I3Q27J^0B"J^JR 1:EI1A*9 M&BJHKZ!FNY%BP'H#< .V_ZY.X9&I.K:%'0 _8U:W&VCU#V",O/P+_R&$&("8 MC %.J.^+AWD.Y8Q_(&!#3\".; 3>#;#%US&\FO/+.L>)$ BP, ( J#@>L&?\.RXS M(@0(5=\ %LB# M%9_]5GW)BFY)E=OG8+:!'!#"Z2]_31^F(-9,!JJ)3JISC""C]PULP)L@)"PE M,X!F>G@GB1A:.QI#2X301KXOXV-HW]+6OM%I[PE"C%U[KQZ/?CP%IQK"+FUG MIL\'Z-<'!2N"T6'+RXM&:$3V*U>MQF5R0--O7(.Z8V-0!%B4*PR![%/ M&/)?N6*4G5B,LITU2_#9&DS@C39+0OEU_7!D)X!IHU:Y:E]FA2)!6!ED7'!6 MG/2W[U_@-4#@Z:)QG9:J \7I1MR/Y2-;"J4"H>2EAMAM!3YKU7*,+XM=]=(O M*D#^D![24+Y1KUS5+MO)^_DMX!PD^H7Z)G3CG?&/O&#J+F4:VT&F09=&!?W"-)]CV>G!K778W\VS%'MPW MRW@FK2;PX275FFR+:XG'Q&;$BYT8H8#$>%5_@F3PX5I5_N5I+Q%S'"3+ZUQX MG%#TJ+P!/;=7T7)#7?85502BAOSAI@>P?)@;8V/QKZPH;HZ0*3],5"%C1&Q^J"G?*F&AYM@(ZP#O3"N +P M$(<%[B&X @?GZRJV)7P9-@.+ $,1B=U%L4V)L^X4\_PM30* M7Z!%8=FH1)"/'SY[5VU05]P/W[E"00X,+[CJ+_P[G[-5Y2K&Q9BK'9&Y\7B# M$]1F^9V2K83'\QR&+S= E>#.D+EH1U$ES<)=Z$K!XQ; V%]T#*1P5-G0?%]) MV;E8X@.#O?#Q1TY66*#12D8U&ZUDC+5,7/,A/D#M^%P&C7@X%B0T\(97^ K0 M$^*@0IC-?8_HH5(Y+J,+"[7."_ M_S[\$7@8?#Y'O0#@W8L+1/@?X;T!S.0"][[TFY:YP+R6$\??%T+P:7E=[1[E MCYQ%9E1FKC3K&0^PP5@BEAL[%@0+I48V;$-C./< MQ::+)D3!4AVF&I]-NH3-QV>8IG'Y9;M,\OU,/G_,D7RZK26X!5BT(+H5$,)" M^"YXO%,NQ&:DN+Z8L!L$,>JU O@B!*B@'A\$X*8>Q1F ]^NOWJM8,1Q,Z[MS M^>=TRZ!G8.(,VBBD@@CG;*K*H@D_[,3V6_4%@\/Y#*_8!F-1]S=5-RCY2'4C M.\AZ\R),HB S'"L,[L/N%L[XJFJ^F<:_8XA1,<)CB/3S$!S?H2BEOYSEFXD6 MM^DTC$+RL^/IPGV_SS#>2OH:>ITL$X[V$?@YRM^U#SC;CC[B.$PP$0U)B)A8Q&K+,R_@)?@V6S-9S,K M68O(9^'8BZXV "%5^&N#+""%EZ#B6'"2 5L&R.X$(F%DFUJU%XRP,8YK$;0 M044<0PI&!%7Y'WD 'W,$Z- 3 _^+_&Z1Q66+XMUYQKYS/\5WCBZXC4QCL)TB M]=KE-@;%Z7QJ.-GTL&5&HYV$ 1",;7DO/'@[M="_@N3IN&SN?%$^U3_#G2/S MF_HQT= =QZ/1@J(FG@.J(;-_5SXULIX!XB>NCN1HC4%15'W?4&Q)6*+Y.=AV M;(5(Q@YW#\%W6Y_)+319_D51-[3^'I"\/[4_QV %B_L@1"Y>I403=$ME+(M\ M&'U(SE3W<\PB02[!E1T_/3=T%+H4P-9%L!(0@PL-_WNXZDR?SSEGHFT+Z%-. M6T3DBL" BBD"FN(!$^)/DA\.15A5,1F?IRF<>%J&.XXGUBYZY+BX F'&$W5( M^LWY"%9BFD*H:3HFZXZ]9*:RKXF$N"GVXZB88T@>.BY5X+N.#J2BVL0\'Z14DL8NQYT#Y M#:$3-@[^B.U+T3R>KA=?.2"ETD"%HS:MJ2^Q]^S&F,%J2*E8U9+)3Z_,W)%(T\5,.58$YT MCB_U@2P"L8OZ,\H#,]"JL[5IE2I;^#VBE$:T1RS7=.K?+89XXZ4-1M? M3M! M'8T/U'TKE>D ])5*8FC7<>A<^YQQQUM>ND'AL<].O-)].XK"HYH0"UB*QX3J M #SE!>^?ASF)R!/*E5# ^/-9>,0#J,"J/3-0BA1*R[-=GLT0_8,P@\5@I##@ M*DJ3B/6>!65&-47N&@E=*!K2RB=6/R5(9**'RM4DJ(P@ MZ<_,9.I>6#B&U1$A(R ,F&(!U8("BIP>:=M/J$LA[SC^10X7V0^JL;XO@_M+ MA(>!%%S"RU?$!5YL*O A-$V"B@]N9L?<*53B0(GOE![^KCLQ-YGNI#*RE6': MXT&OI4Y'-.*OGOP\65$>QU-E,9RN3R)6I!#9 G I1DM@;Y!*CGC'E] B>+6 M/BF>D..F\AP"!2_F #Y@B;BG,E*\ M\*'BZ[>+7H>5V>C< (:_^4L)JPC$%S<&1J 1 MXIUZH]1NOUTTB__@RX/YF9 M )&7CT5,Y6YB$ZB$,=LG%2UR8P&YH'[::/D%,KR"QZ6N:E-&.G.^[-/>\NS3 MP(GWR@7!4RB,AX$LSIUZVJE/G:\32]A\LJT) MW*-S!^K6CSDH7:9[QUC^3%J<5]=;?9Q<&^_5TB^FT(WW*E>=E$3*V+X)$_-M MO;Z'K?@2E!1IJ4#-#;.(?GL$Y!IUS(9$<#%$TE74@PX]J6+%H M^]3@*['PBC'C;R,A11K%9*8#\02R*C#THU0>4#5WAW%_'.P>9"26M7,GB!%A MXE&6@/2NQ_QS?!^H9F0X$,G8C\G90#<+>8IP3B39GEA4I.FMP:P6+#;/"73. MN>?Z91&8-)Q3<'_PG']VW!VU\B M"W) +DRF/:N_\E)2D^H LD;Y;LX$FH<_&7:X[Z14C2SPY2B5;X@OS0Q\R0>R MUN%!ULC78*_7/OR6FY6KYF6R/_L*A$8/TW)B%LPK]%,$/N(PI!QS,R(K!O:# MBF; #];P!T:K.3+X#Y;6A>\1ZEYN7M-9U>]Y]W>%#:$[*YG-6G<#&C^V,>09 MU3'E')W3OL:OFO&^%GX3G$#SCT28?)<_+]P4WTQ:E&OG$IUASFA/YHS*G%&9 M,[I&8[]-\V\R#<=:1B93@7;??N_#I,&,T(+O;H\69F6]6GW'EF^1@([!DT= _ 8=6S!/ M@,I5_7RU1 M29[QWCO+CKV)("=.ZWCC?U'M'Q8-VC\Q?<\RN3XCRN/B+V!-^0 UQP.9F^V$8" MKBD*ZP*@N3RHE$L.I$]\63419E$@=))"J=E)3^LL?T/ R%2JZ^A>K8P1YS%@&C8<"WK/ M!>M$>JO]$ODX01.MQ9X0DZSIFH$=[F=\4?8T=]&JJ8=+6SZC']Y7L?;(+T!) MAB$S>SC0AI*=N:I^G%IX(Q8WB%T:V]+O8ON*%:ZW_%[%E1ZR MK?;NLE?*Q\!Q0JNHM=8)*]<7@]"M7@L4A# MY/BWN/=2%=TB $0,$(4B8\M;?/EYK0N]M")=EI9VSAHEFH_IV**),CKA(GG: M$C[B42E8>C/80&1$#HU/4;*)@8(.9)F=O6^A^*-F;N.1':KZL1R'7Q*55JG3 M*B6WAC!%?V?:(BY*5NG@BO5 M5U>Y/36A!"6_"PAB(F\Y@B=8V$-O@&UVGON1<(@XVL51'PL%PIN< MIF"A3W+8-P0[;/.DD4C2,6^E9S/@P__A64E3:NP=H@5FGKFV>H%>%&0ZT8ZQ MI(=$T]!@$]RBB;1NJ?KE;XM(Q]%Y@:R=4&V)W'2D12^\XIXW+_F$B_ ^@HN[ MCICPL=WSM+\@*IX.+%[<%[; 11K&G'0!(U%1PK]M^=W8 ];V=?'\82PXJZ$- M92_&N630+P4_(A[#,PH#:-'EBZ+.]">I7B#DYOR:HN%SWK8E2"WE$!-+$B&^ MH-)JHWCA(04LB(Q+XA?+TJ@\4R311MYB4]JW<6OD02D[U1*TN:#>#WVF5A<>E$# *-)O7&8?B*%$FG&K.P M_XTA CF<5Z(>*]*)-=%"#>^&&\AQ1X! ZX#1L>B&+>3[4=1/T]"7$<%QZ71D MG?X5^ +@-'[7(OV8N]4L#@\A)-.9$SU=4,%-W5DI1 NT_RFBE)'8G>JV@^>I MBI\LS^6<]3-2%M(^YT>D/Q"Z7<);'3=2L")2T;ADCW6!I6BA$-GJ>R!IL1&4 M.K9LG,$!' L$:]2O)MD73)T^E0\6 6QL1\H)362$2F3P1_B'[] [49% :B]F7& MVW21*X^Z_Y-P(&6)9 76"P"1HV(1*5#R'/4%A>J+2/2+;*;J)T7A/C]T9F!M M-AA>HKV]*&CR$Z>PS$PHUCSUYW[JMS-+N%AYD1=Z&J;JFV5SU1&3M'D_,7^G MB6Z(U2#JC!F7O,5!"(YW6W<9F)GOIN/W' ]+(4)U3-5P6@B+:V.AYB]ZKZ%R M':V-M,(7@<& &C"@ &Q<=V8LK)/'"+GM!)(V*H["?:+U0PX48(@D7IR)K6(% MZ!I ZG$%H$6N.DC]51^IK_JOC9DH$RY8>TIC$#-K@AH34M<7%6 MPY)'V?HL#XKT91J+3&.1:2R;MSY+Z>X)G[:7Q)E0EAZFR1F==*$D/.";<_6# M?S@'C>87A;Y1 #W7V33FN=;]O#'"(N'1\0@J53^GLPKT-B83/;(Q!XU;.T4 M]L9;=[O-VB%M5 D0>UP<1]B=PZH3I&RA_!, M587/S*"A&V"S [*@D^.G,%&P6$ L@LNB573O<1J8.L:05].0&BKFT13/(/< 1,* MK[\P2XS9A./Y38ZJ8J8%/1&\ Q3+=T:MQ<*@/&P4[@U!+KX&A_TC 0N-W M(Q>7G]5?A51IL7VFDUM&Y7$MW_FPX-D55U9-^T[4 1WS!(L&3\$@,?(Y@O8O M)H\%I6.F2FX%L03/)+:>Q&8PV\H=F-JMOQ'X.6A?*'(ZU5^9"GPW18'OEEN!#V=KBYG&X7B1(KIT'"H;HTY].ORSA%JO+690 MN?'0$_^FG]XPIF93,5@$^%;L01IK'23L(W,(,-[XA:8(R$@#[R4-NT6V&9E" M_O3+L+H"K0O0J6D&XD0D,HALW8_,3 M\:NS/2<_:!0\(Z79BP%&271P7*D?M M"#U6SQ$C6#+!^)0T!-._0'-R--ZXX)PQ>!3)L?3'/''34(1+L7NDB./[JB;H M5H;VCC9ZO%VC9 H^0@9#O\R4Y+)(_W.>Y!-V^/ KKHBDXZV2*;,RZ.<9ZOV@ M:,!7;'0QHE>#LM6$G^"\[R#L.A5$YYU@$'O,D22X+@IZ8*[(+1/5;<1:WV>, MNR3"S /.6T2*@>:Q,P;Y/V>ZP9.!T7/'/666YW+M@5PH#HW!T6J#:\:T%$1$?&*L=3US"_ M@:B0+[](>3A!XASD9)HRR&F!G&)SFUW@MQ9TPD"CT%/:;#BQ!#\]FN"7[/I+ MWQ&Q$2P!--5 +3+4=U'EBBE-IJM,PK/@JC8J23RSU4]>QT=PP:]PF9ZF^EV7 M(B?W_P+?Y*Y-84=1'$;])694_* 5_9!-Y)G4GJN1Y7D^N \K,'/0]%"H#7*H ME8CU+M&-^,X2.3I^-KK&7Q9Q\\9.9EHH'>@*PI1_;*<5M'+W84D[%M#R$R[! M<%,&L&?N'II;.+R2$QX0EN7PSJ/U]F]* .E$:AK0Q0M<&(/]RC]4DQJ%<=]6 M^Q+36$-'>]5_!\^>9Y2]]8I2EM.V:D3VRO/(39./W0P:277;-<7W'S#/MB@E M^Y4;04ET3YW%*!P2)_6U2AXDP1P)IW*QC<@RE84QU= @($^NLKTW1> MD8W)C$SSM8#(UWAIC7]N9+34EOG$V!M%>5FH],3GK(H6<7B, MQ71*#INP=,H1;8)$8B6U-@[J2[DK$IZ@G'3D!8MJ[)%B;M3$@L54,=@S:FU1 MKZ0LD\O'92W%V1#&U40A!SP[]> S,L>($YZU2AK,Y"*&;>@_&36HAZT@ ^'2 MB4/+092F3N0\@B@:14Y2P>ZG_-%4DW#XE:@NHF83C&(NBWVSPO QSS\!ML+; M4-!%!G49_#(QJADV%P@'3[QZ-"\^EG;LNY+BE1]I>^?YSZ@QQ%YVQFBRP')>U5 M.)IVC[Y?T:_@D?<7O[_@;GQB1=DR1_&=R/"O"B^L[KC\-M$(>?5X8JU/UKI) MV0M 7%S.^^+*+U&@/#!>B("F R(-%Y3'+K\0O&%N>B0H,A+CF1SEJX7M;S[= M#49?/U_NQ*L!/' M0:%XH)IQ+L[M>U\9)!9)2IX(6*AIFGDTX!&ZZ,^!\ M;V9@ $7XTVT#-3/L2AC5+(.@*>\P$5,T?2U3Z*0>#Y^JL>&PJ.:+6^8=%+#' MG]\=86&6;1 @-".QVIBVA 6_KS2[BD]B$RJ6XR=9*A3]@O%J=RJ!F.\"6;.MI MQX_SB<9++T&6!+4?X=-IXXD[RD)88,&M+0B*IMI&K [T.WO1XX2#6[D]6Z"'&<<+/ M#G $Y1#'%LD #HM>F!,/[A"7U[ _[.3#OTN9B91V,Y9P;+GD>_9+$%9M#(*0QE! M)1RUN6& )3'6=I!BT2##/&@L-;1O= W,8?XJ&'M.;6E&\3\F0F@4H%O8 #56=./A@X"2_%'%01VW9V(RCN@=3DT^ MIH;U[@2]SZ,5W)$@33AX-JUB/7-N+GP_TDR-)]]'+7?V:T(-FD6Q8WKK-[^9 MGFB/1^G??J5(M&%_.$TXLR]2:M!^1;/SO7 &A)W-X*H=.!1/:%I13)[21*B5 MT42H+#PB=D@_;6MMX$<\>/W%IJ"MR^[AF@!E>N&H#T7\T$+BQ:,1A/O$,LB8 MX*T7R8@/JZ51JLVIY:/(FU9]I8-K-HL)VES!]SN\HC43842BPR< ^L)Z-W% M%:B?B1F+?Z-48QY#9/Z*D[3C1#O:18*.&+0"RU_8I1.11FZ(5("P'1F^EL:0 MI2ZN:.([SRL'(FLQD^< >1]TRHO.4S^NY9"0:,,'9O0.6]UQ+@W_3O5+^!E?GJVYB"<&KW: M9]IRO?Z[ H:G;;VQH/DG_S;I^OX"-SQ''_O/',I)T" &34..?%U>YQOWZS-H MQX[8L1;LV \TB$;S88=$=V93C(69,Y5*"\)G0+D98_/>:&S"7]EO(8"N65 _ M$!/X)%#L6:,Y66^FP0^\%8WGH 'U". JB M[7??X+W5,:[P*O10QT_4^X6E/_ 6P?BZK26, M+U(K5$Z&)S@5-PK)7J)"F\E'-:18L@AYA I[8_O9A&%I&E7>1K!^_"'X%-** M,-:H_$PTIA6U]7Y8'QY57^"7ETA/[W#626R$0QA\XJ%+]#W1E)+ $,5SQ.)= MH9<\YOY%+Q.V'B>*7\JK1"V,SW96LIC=H\QK MS!I;O]DMWW+A4\CGX_!#>'V!DS)U[/Z\1%0O?>S<,H@RANI'B\*NG./SJ M28>?F/'SC4_EN8],Y3']^3_W8N!1TAF2Q\F9ZNR@#:5LLY'M CEH<_ZAF1AB M%Y^I&\ZZ RGL3]>M*@-C/E.5_ZV^SG]7AJ^@!8&-')W2\FF$OOJ9JG]6'ES0 M'SZ)]0;#D3+Z,YC2B\K/X 5N3WFB82M,^1:;SA)=1G]%0@E7>OH6KH0+@7YN MO?"\/%)F^*NXUBZ>&3'# %,R/ 8->59!U;(,XX/\_!JF%CFZIF.Q>;Q7=)5' M&,C#CH6R8B(=*:#8X$(%=9#;H9\JP*HJGT6EN4)38BZP1O,CG+R% [HI/!\M M1G1CD8750P/]8%X86L#E<#A/?&A.,,JF&LRQ0=#7&X"$DQF?J:-,U3$.B.'# M^M0)5YBIS:YEOOR;'J:.NS$$>0Z#*CY8A;88^8O".QN@*K@XIS"VV+7!>Q#$ M<8T?TN]?&0%1X -8#2B*Y60V!.3MHA9[ O:ZT9Z S47.-@KP9&ASQL)YCL]= MKH,@SQ//^P7T'F(DR9GI\P%J- /#B #)";H" K<(& HPCG;MLI_H"_@;(E#> M _5*<*!FY:K52VF ^AN.WS$Q1I#)J&$Y/](P!].!_.Y!2A)ILNS1:5S MP^F-O^NUNIG60KBU*E?4^C79S_13\S,F>.')]WJ^C8_2KEPY&'5-.4KW)EI.+WPA$L46PP+C62;A M/-D9%?2)J;(TM"LZXV;I4-I9?.QND"^S0&4:B_='R1H0OM+*CW@RU"#M)2H9 ME@R!/GJG8U0?0\=OJ%O>G\%]&H,C[C MS@G5EIPBIU]?*G+2B3$0*J&<214EWPO%1&PCT M?B,*W5:QT.U5KIJ7_33-0]!D?!@R^R72<^ 8F#.7RKRP%N;=BF7BQ+&;J^!Y MP= L@5[3![VFG:;7+ PW7L9MB=T%]"_ZN-'YKKT:'SMM(T!K-I&!$ M;;[80F]S1 Y&.9D::UX63A4.K;.(Q1'Q#PS\+P36:;3W[H)0#(J^4ABK$WL# MPNG>_TO$1/H1M*]+VP.'0>Q9/"20F$,YW.]8:,.9RB)>):BS&@YQ)L,O'*UD M+.GVGT%JK=UQG$ZMY%],Z7<'@G#0@4%@$$P20Z'Y1\="E^ M^_NWK]FPF)@?"4"T8PWC.XN0>,(Z7*8Y=Z 'C>"DPVDZ;'(WBN_4T2),LN5X M _Q/>-C81?\8W>0:[7"X X+)VUO5X#^6(1WD3@8RB(B?L]-%[O(Y@_XCI'EG M80NF8(274#T%2D6H54S?Q9=X)E.:M2C_F@>XOJB. %(NTBPO'I[P5HQHHL@".^\B;HH4!X>4EKSB86C%_P[W8':AU]-_M1"1-/VDG M ?,;5[?AA#0#B,,I/F9J!PPI+YB6.U2W@TR'N$N:7W%796UEY#=+ E.->,%6 M,'*3B@Q=)ZHKIYHFH?'ZRF-K>EP2\NQ#A]8*T"E6]DVU34GCD7KJD6_S@J99 M*8;ZXH_WQ.(H,V@%!I8C LQJEM; M[U1^Y7RDM.&2,JLLDE76D(WO9(*83!#+D2"66W-=+S.S5:N4.!NM MF3<;[3O/RWY"?VW47[$L\:R;DM'534D\$VLKM'@T2NNLS#,KLMZ.ME9.XR1B MH&;HV-S25,MD6'8;68;EZHB.\%!4T7:F6G812]1Y8(SC"P\>B.A_:+$\QXTD MQQ.#36(Y6US9$I/4':I]>AT;/$3A)WHYO*45E78,AB-T% Q'49<2!7I[L57% M;J()5%@ Y=F\[=W2U_#9X_%Y+VC)@T5Y:R\<:"O>3[IWT'2#9P.A M%V,Z=1C]Q >.8UV9@(GZP7\))IE'KT5-Q42$2Z">XR/8*R?LLY'/<[9MKJB>^_I!(:!*$_HF!]0YM[.?-9U2L G,'IG_S-HAT1_4YNT+#8J8'-4H'1Y08S\$RS5F/\&2_P2.<.TYH/XQ^_:72$@? M\#9VVK/Z*S?(.I@7OV("]RXP8?;=+%)%]LV-9B_[\KIUBRSTZV5U^EV*T+ M3\P>8? MZ6+K-9(NMEXCZ6)[!'M<=*?X]$"3A6%-M.I!>5!H[>6NM@R7&;TJ M9^.ZT63&-(_2WA:.]U5U],G U&YT% 0@7L'N3CER,ZU3W3I]' ]9+HJJ_33, MCN,3\WAJJ6C1&,Z\IZ$8" L^')%#0[0?C@Z'GF.U(@5E%_NK3OC%TA]Q>@*S MG2_^A8HV1[X.+;M)9Z*'?X^P)Z?B-X2!A MU1#\B,#-_QQ*LLL:EV:N#?_7_#>+/U_"G_Z>_+S5N&PVZJE_JEVF?YZU5+UQ MV>IWP"!$8T)U]VH(IIJ+5_:Z6OQ0_74.Q96"_1RKM]:IGLE@_<;MU-NXG9IY MUN0%UO"D A&.'22/:+FO 9'SP>WP4&-U\O/%MCQ3NQ![F]+_?A?2BA2YN:N0 M=UWQ-WY4UX\^VW4@L!X E5BZN^8EBK);G8)_4*LUWF+L1,TA37?5S'M@F83:9, 8P*Z=<39B67)5 MNUMUX5T;R=:%$^?FBO+YW3R?&W4%N6^*NA$GBECB K__I5Z_;!S$;\*1>]'K ML>!J%)B>!R@UY1BH^K\6B3G7$:-'HYR?4IWMT^95(,W,_'W E##9?;VX7#-T M*K:P(V>U44]&H#]O1ADS>L#D[L[^MWMVVH_!$>Z8:9% MDZ%(>DU/Z?FR>$T/-C28$/N?] L6 MA.*H[Q>F\.I/FJ ;20US<)*<*"A\G7LN$VEG2U+-TMVO83PJ'Z13K8LC4L$Y M%%=Z+.-*N'\Y WXW?@-M2H%TAF%W*>).N95T+*3I55O-K-JC([17)78M=P#N M$[WZ@%[=:K>>59TCT>O8T>N V-6O$?.J-;+J "5V'3MV'12]ZL2\VLVLKFX' M MA\2NEK3T3AR[#HI>[1.V]!IM4CA+;>GQZ<=\^I"+@S1H' *5LN-,#8=-/%MW M=>;(Z-LI/5^0349HWNR6',='KC7YJ5AS,8SO^^@';Z!Y.WIZ$E97)G)+$;': M>J+Y+]AO5C5XHQ(N&P:17A?/EM\X!-NST42=@6UCF]24OO93_1?3+O[#;"M- M8G2P0+G7J#=^+XG(D!K)GLVI_>);5^+;J>-;F="M)]'MU-%MS_BVAA6&R0+5 M6C-KY.:1&F'G&C%8HQ'9%C !!H>;."TR3BS0(*(JZ:\)WD)-AVK5942"'O M;>Y2@JQC[$K,W%$PHC#4K!<5CI"H>7*H>5C,;!05RI"8>7*8>6#4Q!ANO]KN M9HW8*!5J'B"AIR0];4(%^LL*#7H-<.PHR6L=.USNKDR[.[?L4HH4Y^5HI]SK M(.V(Y1:O2SM_^&WBE]K,C!_&_$_IS&$^1^G< H7(SCWV: M3@)=T_A(;VOCJ?B;*VF;14F]DGH/8ODM(=_^UK:?)%])OI)\=VBX9E,O\(-M M35=)O:M/*$DW!WC*3;=[L+B7D&N=;.ZM8_,%7]G&]OK?*8/MK8G@:T^YLZ_6:TE-I<&YRI'!B?'"[WEAS?/"J2=5[Q-64 M"<)!665:4:7RSFR&X[$(2,H4H,1G#(>@PG3?M28+TW1BW588K^A\MSQ#4V8J MO&_,F*FHL(D+?PMRQO#Z2YWO.-]2;NHD9PRG"STY8WC)!:Z8,;Q)$EKY8'72 MPX,Z-M]N,(^[G8QY' :#8 MT.&$)TU":"F$SF'^\NWKW+ ^&-J[D88PU H&>\)LU -FW?R<(W*I9945KBB1 MV=(!-'@%L+IY"V?JSVY"D>[SH%X<*]RU>V4I1&RQ*O"\:I;1G;6)W966'*+1+O2 MH5WO,.RL@3W*NN?:4O 0F/%LN:JQ/.%H&Q]GGKRU<^PAM*(EX$'8>P.[L54[ M_8+["A6 T?@;Y (OUVGP<-@? -=L_UZ416R$N,EQJ_;P/ P"-]$A&\4%@*3 M""\1?NV^B#LS'EJ5JW:GX!:R!T+I-6HN\'<$O&YZ!*E8J8.XOW:/RASFEJ/C M5[[8S% 1[&%N_6_Q$@EQW%KXB#J&DWEN]B.)[)4#E5#4PX0S#J_(OS,[S-]Y M81=CFZD_+]0I;/:+:KRK'P["/%HIHIO^XITN@3#K]/&*AA9]-U)GTKI/U_>#!V7T#!]\NWU\ M'BFG.@P,VI=*OJ*T:\O$2[.)E7[7G9\WNC,Q M+,=+*S-KM+G, ];+M($K/L-%X\5GL46Q*.O:9G Q"JY/*60C0!9]"A+ =)5K MSP'D8K:C)%E]]"(6V'ZX)WA_SDJ\Q*'Y_O"G\*R=-4OJ^F6KIT,M0C4_%%@, MF+ZCZ*ZC3/@%V'0!CF--=!6+Y-YU=Z:P7W.Z;QR+H>D.GYQBV3S93]-MK)"; M!)>$%QHV;U;4R035$D>!KS']C4KDW!DH%B\SJLY3YW,#[IEN#->SV9L.1\6Y M''Q+\ 7;>@.5J1IL$KX->@]]W8(U;.75 LW+LJE$T+8F3(/=.I>*<@_PQ0(_ MW<3]3!BLX48 (M:BC5V5?B[8C#7I?T';Z8*P@EH(O#W\("P["IV6+I;%^3E M@&((('B?Z9.9@G6.KW RXP.O3!P9(/!*(%A.+[6^3S&JY1AQ)]9RBMC;A3O_A:2&_NWI_/Y1/Q>L'X4]X6+F'#W$;*R MHZLB61K6>X(B8".>X]'84=H+$96B:F^(_FS\698]0+ZT5_GZF.8EHNLBNX' 8'UA3\W(G(DK$*>V!C M5WD'XXI=6-,I87O:02F]&V'FN(N@ O''$,*H=KP#LX._7+DJ6["1>H4F.!F"*$-UCVK;ZINX,LN%W2;(BK2@5P6R D) MZ>L'_GL'UJ1EI^@"_6.4CR/O%;8&#VB S$AA2%*P,?U-UP#)XY0-F [WPT#9 M0?),N_BQ:I#T^*I"<4@GW>B=^8C9> M TXL!-U"2)M3+^CNEZZ@^RR@*2NYRXI^IP2T7'77)Y%*YCLPE4$!&6.G'SSE MDWF3P=-8]#01/$VX;$/)60]BHA>-P#QM8D9E^[+\@S4/HE1/5FL:B.8VD[ET757DI4EZA>'*JWBD7U)G'UK4O.*,NV6[OL=_,E?!Y;[FBKWULG=]3_HX\V=7Z)QY,A MN.F,%]MZW\C6*WTZ:)C\B82[9D+6*C&> JVC LH_/),IS5H D]1\JZ.GA76R M95,*,C;!C[,R7K-3U-8X\:9YBN73)@ZJ_IY[H+Q1;*9?JP:Z MR^%>RYE!L3FM+$36I*4K39F<(6VSR::M-"%N*419E0-AC-VWD!D]D@QLT55X:-C], M_Z[_HSQ@ZSCJK56O_989S#_'/M#M[#[0.9K8]H,FMK)YM&P>+9M'+S"\ W'# M]$UW\G9['GGSN4']2%7C*^]=.)HQYH9-GYUDI\=6)]GUN=5)=GT6"RJT(G73 M!/F#\?GE?9T766E:F\@TJ&?T@^8[2]EO(V^7:+\[YG Z$)D&CY;+G <+;FQ@ M:G>\6:?Y\CU(/TB!77?-+IFQ/N0[P"-:\8L.]ZY/UF%ZR=R*JF(R]\MZS9$/ MTJ>RW[_LUKIY$^@ZOJZ VE7"'G49A"73-XC;5*J+Y8JD2A#9-EI,)IUH/Z)^HQ;;EP1*:LZA5G4O9 M6(H@W29 DNJ$+-VA_VNK(Y;;O9?I7_4<;=&YVEPQ$$S@1JA _F%;CI-WJ%T+ M9Q>]ANSR=YP^PQ!O+IS*X+=[P*EZY:K9K_:[21:\ M=YPZ!TLCC?OBZ%9WZAE!K=29I786P7T#S21"+#<"KDEM)2"6)#TTHG//-J"% M\FCG$FO6UV>WQ9IF.;#F'/37K*!'7FFUXT'II8/;^J9M\0 J-R?9J;/HD;F; MJF8MS."N-MI%-34][-#X BP&2=*2I$O@Z]J"I+'I*SJ\MAX#40J27B-E<;.& M/QMF@-R;;W IEOTAKN[0\%:ILCW\T^G,D0D>,L%#)GB4)6]!)GB< M!@T-IFF<2XAZ166=Z#[ 7I\\[$#-/7A]#N# MW;VQW-'I=K=RU6M6VTV9L2')H_3DL<**W0%Y]( \.M7.]K:L='ZOC1'_M.R? M%V"0S6UKPIQS2]/8A;A B-Z;3QR>VQ%$'PBB5^W52C$B1>9H'(C!%H=0G5KE MJM,O(CU.)FBLC1)WNJD[,Z8I+Y:EG5LFQBX8K _0/Q">V]$#CE!N5[OM$U+( M)4+E9K %(A0V=>M6&[52C&PX>A5V"]^PC.S*R.[A1!0PD=RL ]OK]7O56K\H M;5]F9T@:EC2\L5:P"0UC@E6O66VTBIK"*],QHND80W?&;)&*,7 22B3'62RPW;)#C*GX32\CG^IAL6<*Q,EM!XOI&]<[KX7H7 M7;=E"00OEUL[<9G,5E SV:\Y,A\D,A(V]CP3/)P[.6P[-#:M*.CV@ MA6J_OG440^8=E!"-5CC "D2C?N6J6>UUMAX9([,-UD8$<7&*;CJ>C07H,N%@ M4WXJ0'GO0S(%P[N44%.*D4@R>V"_;#*)'?F88[=>N6I5ZYU&29#G'#1.GSF^ MJCKSP//6&9^T! \EL(R UUA&ZCQLW?M/ZH\E1).52+T^/H6V1$;EZ M= [)E$5!YW2XQCK2A9=N;@*2YK0+,E7DF_10G\[\FU2 MP_).IZ@)?0>DWS7*8_^^,*Y^\[GW!WQ.8%,+:T+GEJ/C0;[8S( 3O3%1"BI0 M+?*4N)%:^(@Z!N![;O8CB8*R_5,,U>'6.PMCBR/_SNRPI.Z%78QMIOZ\4*>P MV2^J\:Y^.(@9T2)=W?07[W1I3G/6Z>,%N'RF\_Z'/"= E%ZJ/'AX^G.@#!YO ME.&WVS\&RNCVV_WU\/'FQ_7S\+OR M/L=(>++DO]+R6A8Q^53K7?+6HBJ85VK>R1))"=AG'U336\*4/9L9-NOZF0&7[$_XCY,F=N]A);JI:2E M/B;UM:OM[3N1E\?@D6@70;M&&=&N7ZM<-?N]:K=])#;"2:C@P642UW8M"[[R M(K7N)<2SO)+[4,13!^(!EMTN2Z\MJ747BW7+"\0/A74-P+I&M=N4]9/[PYMK MZW7NNKO>T])E+=+B76=4J)=2VP M\OK57K\L6'<.VO9P.M4G3)EZ-B",9[,"7"7GH@"5,C+<;V.'V\;V1?52ZRXE MTI4RE-KO(-+5>E+IWF,>$E,=-K,,;?OHY+EH/:6,3O:[Z-NNMAME&= K=>U" ML:Y5RNAD'SOO]*K=[5FVS'XY F.@543B_!KJUQ:UN\=-YN5TP?W4RX^HYV%;.,X719U,O%?/4%VF <[, M;;@^7E2)+B+UU8+]_H<^.#.CXU.!W4<&(8QO(B"&GPV&/P"=#2*0SJ30W!2' MT=E:K]IJ)EME?986QU&CW(J.&0=#N0:.,VQ4V[4DD]\[RAVU-E\_M#9_!GK2 MKA7Z1Y:?@+!13;=>;=2+FS!>HRQ=I$+M5F308%31*05&GJ1B-2I M7'7;U6YIHDO'K7BO.V5G50>E#67?!BT%U])^2@?!]4OGBP?0Z;"9%?(J4S/< M1-WK5JZ:S7ZUO?TTN,)O]$#&BZ1I2=,'F"U5($UCCD"[6^TUMU8>2D'3:S3' M7=*?,;,#9EJKVEPM)4>3&=,\@PVG]Z:KFB\Z;)!W-(8+_,.RM'?=,)YQVXD> MDYU:_RA[3(8'550Z*>\K*=M*GFM;R55]"&6G1MFIL>!.C;(AXVFX-9]4%S.? M>;4XF\Q,>._+AT+*0,*;N;7CJ73'EUWF_$3;C-8EOIIUI\/3[$%_8]JBGK61 M:ZU>JUS5>]7:]J7&Y?'12O(X7?+(:+&R,_*HEXP\SL'S_&RK&J.+E96;2TAA MA6-T-2DDL1V3FSIE:?4FBRZ+Q9<53K=-\*59)GPY!S/AVG/@Y323UZ#$1F>F MSV6VPS*TS^A-LC.-H4535]ME:?\@,IB,[0Z=VN=!I6_U3)D86'@$O M'.4Z@'+]:JM=%1&T+Q\/N,>'A.6B?R8HZ64"W:Q8>*72*%C3E M)J8>$%.[VNPGYP/+2KGCQJW-V7)1N-4'W&I4^^T25&%*_;1T^NDBUCVRL&K' M3PS*BW*-&HX]JJ5@7 E5 XF*95%1=X**];3:*BC7+NBQ)V9*R"S"?MJ=L;!)0[79.H^(R7W46K:N;&C/ALGI! M95-AM5C6=(GS[\[#20E1O]_MKSDS'991I-7H+"O2BAZET=AMF586NE-1UJWC M J9A;&)*!U1> 02OWFLL5*$P?E3%FBKZHB:EZ [\!&AL&-:[H\0+$X+JKKU7 M;K4[];R56]W>9;>7K]PJLTBJ?UFK]XHHDCJH-%FO%N6_F6HKS,3M*D$5S^HB MI_4%^#FX8; R3/GTG;VJ0(#FRU:1@%/304X[2W^+8&=2&G$$ NXZ!&&&V@,2 M9YH>T:U<]>H-Z8+8)X&W98+^?JC@$=9]?F?&&_L&+YGESJ5I]&B@4NM(9MOL M9+C!F2]:: G=4BMKF[[TI>-RN85Z(: Y&S:XDXALOZ#D@ )O=$?.!/P=X:V; M'HF+F$TN[JR%%N;<./+&A&$I+C3RE#AF+7Q$'<.A/#?[D:RF,ONV M_>O=N-,D^N_,#@W1%W8QMIGZ\T*=PF:_J,:[^N$@Q*/-6L!"%XMWNM0Z)^OT M<7.>M]E9N^_.[D"4WK-F\/#TYT 9/-XHPV^W?PR4T>VW^^OAX\V/Z^?A=^7A M_MO]\^W-J@XVQW'4Q^'S[4AY'BIXOMO'T>T-_C0:/MS?#."0RMW]X^#Q^G[P MH(R>X8-OMX_/(^4TCO[IAZD""W69]CF-(M)[$F$?G%4^R"BO\0?TM#K(UL5? MF#9P_4];E8U[2 W=&;.%1+#,B6?; ,ZD3[)96[-Q5.QL.[@-6G']SE%T/,6P MS)<+0))7X7B4G:-DYRC9.6I#",G.45OEE?97/R][39V(9_[)9G/U@R;MHF6% M3?.IW>;RJ>G27W]F)KH8O.'CRIUE^WU9MQF@U*R3)[)1EF1!V6]*4L:&(VF* MIHP&EOIWZ[+5U#[3:-^8X](X&= )5!"%^IOJ,N-#F3$#C_T*F_J04:Y-W;MD MZ(9 3FLBU&P"VM>*FJ]4@M1,B1WKYA.N@QVM,F''L<]WEQO<>13U&*0>[R+F MX#QDC/'(0KF-3",.10%#,_!2IS$QS'%NEV5XE2R:VY>)D -#.I6K_O832J3F MO_8=W_!;4=YU=Z8XWGQNZ,R6BOZFBKX )P_9Y;9\NY6K1K/:;&V=OBFM@!*B MS@HK8#O4Z5'OF4;_2$R$D] ?%\/70L+)/K0;L\\1 ]U =S\$+:0A>K]R59HN M]%*%W"-_7(T;K5J)<.,I3N[+XMX!+E%4KM%ME027SD:_E,KD5D$WCO??=&?" M#$,UF>5M0P38WZG:[6W=I$'JGR5$IW6B=,6B4PMS@)KMK7FJ5%G71HA#=U,Y MM<0GV4:H"/FT!0]I P^I5UO]TQCK+EN"25HN)2VOKQQL0FQE_QU-$G MZN@TRD(=QUZN4/H-GH1O_9^J;:LF%M"C8J%N-GGH/(+W*^3MDVUIWL3U 3K@ M\+PV5,?1ISK3-N0K[1K&+QL]F5]\BCBU0DKM"J@=V]@B;K=0!V,:@^B K;](#ZIPY<0-9;I\$G4R"E8NN@):?>/Q&E_4HK[5)V( MD(MB\RB,/]M0JO!;,U#H5)=/SUMV&_9754 !*:[O'.W5(/R,'Z_E>\3 E;=HI]OIX;^S&Z[4Q*U M2"K4>Y8 Q6%2'6>DMVIRNNF^>QRI@M]*G;J8HK]$_:L\)0J8FHU*H554)0&MHJMLB$-;B]P"!I(*Z/Q2X'3T]*7/U VM7I5JZ$?OTZQG)LR@F%!5BZOQ*W"W .= $^[-9SA=YDUH0.NP,!MOC,X)D$B M< \.R*+06("N M 2+ZS7D0#YMY;ZY=V_U!<=)H\S++RUDD'K;KNS]-JW+5SW%KV^%AN['[ [6Q M^<-E5CWM:CR,]XG;L,7>0K6P+Z4_,AKM=3MK-MHKF9!ZGC$%P?O&I'Q13 MWA<:&53A#Q/#TRC_/@B&1YKS54F@J2BR#,-Z=[[X=R#[\!U%'[Y",NO6[*MV M5!W2'N$3Y1M\;>8HMR820-BF;W5WOB(!N(;']G0:TZW9_7"M V_9&O&D@-K< M,]+V\UW548!Q2=-$F:#L ^DK ]EMHMTZ5@W5G"1"DUL'XTMW9-DL[I!M>+K= M@MKPE"=W19+(J9)(MW$8&J%:M$Y[ZQFY.Z61<^P<.("MXD4XBDSAR78^K9B/ MBK45JJVE$\^3S=@OW7$!/O?FQ.:3 ?E_TR@%0RK=HL90R,2=4J'1[O H'SON M43?*?GWK=-N=HMG1=4.11IA/%3]FC MDO 9'($M(O&E, $2($Q.:4$#B+LIRGM)\.D<]?9;4]O$QQ7WU\NT,CF)K_2M MTWO-8ENG'T?.Z!*+2A*W).X=> 8/1-TTB;M7F"E:1NI.U4^6YYGB[W@_NNF1 M%15+ZA%WW,+,%$IT@B]\H>9K^AL3"2D" 2)/"9#4PD?4,9S><[,?241##Y0K M5._%,ZNB_\[L,![\PB[&-E-_7JA3V.P7U7A7/QR$>#0C2C?]Q3M=2HG*.GT\ M#:A%WXWD4[4N4X<5[AQ$&7-+'Y[^'"B#QQME^.WVCX$RNOUV?SU\O/EQ_3S\ MKCS MWP\>E-$S?/#M]O%YM'*$ZW$<_=,/4_4TW67:YS2*6#9A-SOS[XIF629R%Z/L M1W#K=JMST:JLF=F8V9T_(Y&QU\XU,;CLF8Q.ZJ20S?,9Y>SAD\EYE-F,F=F, M,D]1YBF6*$]19B#*L#O$"9%I@W?2,3_>FS>\9$%.2;+>BC=M^49/K2YP (]/;)#4?VE>U+W*F M81ZU7E&MMTO?$3%7ERL:G/)HF1,.W$@'RHRDD'XK5U+([A"15ORBNP"AR1J) M.GQXDV&9+[P/8R3#X\O*7"0\SR$2.H"J+FN]E-S3,L M$ZS\[IH^J,J4*K&4C-(Y[)XR.[=*K. 2=PWPRK+F?2B<*Z>&R5CWJ=H/*ZIC MKN'+N,P_=7?F8TG0N354>'-;$^W*5:-1;7:V-B?*XZ^6-'*J-+*B_]JN:*0# M%G>GVNP7-81 .N37D(36Z]P#;0DTM*G[CB4+$0M7IHQLY%3V83H2("V"-J@W M8:,A^TF=(C(MRTG=!3+U*%+1VKK1Y7XR1Z1)M ]\7>+H+'3X3[:?^QP4QD) MYDWN4/R76\R778Y_V)/CS*4S2>P- "[2G^E[PN+VB,^:N M3H@3X^J76>*E<$3>IX@P^^I>*ODR M(V_8V+W1G8EA.:#1)A(AN[4NEP; -)DV<,5GN$X\/?*K:OY4OEJV;;V#@HQ3 M/18["RY<>]X>8.*M*7MI5'8+\,P4S)53L,F M,'6XF6.9##5'[$.&@0#5_/B;HSC>V-$U7;5%E[+KF6ZJ"E$OM2-S+455<&E\ M= *?Z:XR52>D/"COH%(HA%SP1UCS%125BSKU>IR&#SYM04V^G3DO=RI#YJ-2L-G['J ,[ #UPKG7PH M[-=DIIHO3+'A)I4Q<]\9,^D^457^<3FZ5&XPY]G&I^*6/<=/58%M>C9BEX9+ M! Z >IN^UKZ,N@6$317X!E!IQ0G$X2BD/>N#1,E;7/.:J'NGZO9?JN'!'P:O MP+/%]6X"B<6X_"?\XO_^7[U& MH_8[)W1FTZ_UWS\ODX#B8%]-1)LQV51!,<$ *[?OW M;X?W3QN"WRW/=AA)"D#_M)VKU D__AXX9DR.9!(\,#W@'TF:[V?0/&7/^N@: M8FN K &N9O'<)[!YX,_#Z2-SD^L$;.*B$?*)+BCY23GRFX\=)@,8D/;G@Y,9 M^HN.,$R#JW@J %7 7&F_D95RRJ5^NES:&F"YA52O$LD M2@:"=6HKA IZ_.])^T+@?%4=W1G-;:9J0_,OH'B$(>ZCGHHQF)=X64M6A?VF MS)$(3=C4@NZE-X10 !)J_)L'*:% M:A^L WJL*CJ(8J ;5#_5F2DS9FC^? R\&5N?('L9HW= O(K : ,/Q,\_%.0X MRHQ>8[ 7T"TI40J1UYI.':2+%^ R<,>X9'0#S[&3"=//9TI3?M.PW,1Z8_ S M$="_/1V.4:77F1;H-'-=\$%41V#-D(?7N"]L& I#=\EISRDRWI#M;O3 MV%8$BVO5MG&--.KK*^FH,$74-> 4&AS10ZDB+&2XGKA%FY.4&UO*V.]$&?#) M]A3<2*?@4,BNIW1WC\5$07GL,R'S94>!XD/YD8!/_ ,8Z0P^?=4!Z9#A@T"_ M-R="W8]H^?3%4,V/F"F9QDDU88 $NA3-BWP1BGQ<*JK$AY&0_%<_,(!=:-5P MG8.!Z ?-C:AO[@'O4[EC"E7:R0R.;G\H*"/PI-.\KJ5X#[1:O 7:LD,AOS,8_OK5 M^P#&.*2M<:Z;QE);E:ND:NIKY2AY.:)$M/.EPB-+PXX=I[76<>[YV^_%RU'! M%O9:FIK=:%>N6I?=Y&S2B)HM[@X/H&K_ N60;+# U&!OB)Y3_8T^ ^R;6W!R MG )G$U*#,M*I7;S"R6;<3_:,GWOPS*/E(F&A^FW0S2--&0IJNV 0BZER0!*@ M. .EDWP29!J@2$ZEX!HXY=C6LSA/?3WG?+KNM"_&ARCF6NB%#JAF#N0F8 /P M#^D'KXQY]A+? ?PUB76MY>[9+,S[4W=05@..75M.[A3<1F>=D@!N> W@P$:, MZ;^J&K!/10/&[1=8(#PV.'Q&6LE2FKN!UXH^RS[+R'GX+GJE5\9 ;0;FL\.X MN9J;F63Y@-<]VC(VTDN-$P3^G6Q\C=!R%24!63RA.(/+IJ9<<->-ZH)T0.S6 MF &,!P4A/,M1@GFA%:5A.%R?$[5MS.B MX'F.LAE.-VLH6E9$6A)WCA)ES&:J,:7"$+Q1C@8Q90]P(7K!W-LB[(+\U]W= MY+J?Q/4\X>T$CK4EM][$FJ>T6_?YE:\+IA(+RD&;Z:]C="5K M7])_9SXO58 M0;.1P0JBO-G7"EUR8BZ(>]CL5'_QA&=JD4L()JGXV.OL'$ =!H3'MA4XRH,W*=I/<&R>(,Y?1(KXM'^"(4[R_:I?C@E" P< MA[E./3=K!/-A97:0.&ZZG0D'#IS2'XMJ']XB+U"*$ ;I\.C.\>,M8\OZJ;QA MYDW^2$DG(U*2[OF_QL XX(IJ;"A)L :MM=+7JF;Y#E=[3]-<83YB:3&OR2;H ME:%/!S3OI,O@<=3?MR'D0*GNKY+!*7ZNHW!G/00M62B\LJ0$8C.W7>E<7I'H M3*\:,W\6?%.\3XV5C-*HD1@$REW=]0A_*?)>P0!YY3.-;3?]6 V//>=#^&[M MBVJW=_QQC^V!;%(6'* MF&%-5%$D,K392\#!K;&AOZ@";)K0>A9N)\[/T?$(=._"-8&DAG\PZ0 $3: 2 MTQ9%H)/Y,B#89D*I$5Y 6:.:R4L:M>P:55EN*LM-9;GIJHK)7==&KE-2E!'@ MZ*;6HH;Z*48T8G(&MC'YHGDVAC5"R8(^KLMV(LJ!7^(2E\PK3/"$@P%L[MC8 M!A;]H=0[)*V[P)^+^!AW\3J?FCR8QIGL'2YS5U M6XF&!&6S%1M\[ N=!M.J ?>=L%, N3.0?L..IO01];91'>$G=93XO(XO:TYT M2IGODF)T[W?H4[][V>ST\LY\:M.56IU6(3.?ZI>M=MXG,C?5+6Q3 MM5J!F^J=W""J](DXR'04QN54,'FHL-E,Y?C:OAM$'\("J7$'0J.E? J2$],& M'!4Y"?M(G\]S[2?:*?=$.]ZN:$")OGHTL]'P#E63[\RW;X?3)]^ X30$*L%P M&BIG>?OBMAI DM5>+ZFUGL?$E$/RP?86O&^=L1C'_KPIT^Q!)]IB6-M) M\FI'.YY#=N(3 M31^8XWSA47_=<3Q*D)E8CIL]UOK0&LRAGS]-#>I3H8R#5]SQ2DB&%>#.'[;E M.&GLH%>YZB0'=G\NF8)TBCI#53& ^ NC_6/0!C9\?F,1M)8243H\63^.G?O\ MY6:"!?! *N3S-:?GB.;TG-"<'EE^Y:E/RE-C^Q&O>6]N"YZZ4$A4YXF09TMA+R+ULD3);I%954@IQ>>Y'044PI+5,P8"J22Q MLY^#T?445N^0)-AP,/?YZ1NYSW\>^H;OI4%&#M+RQFQ,8%B[2X&>W5*U>-?K73*RJ8 M=+*T=]:$=V94M]LH!4X8+R9*D>O:I.>RJ"C%:>9"[=I++P16EK.^W<19)%LX MZPM*:)))S"*N!ZRVUG2P*7!/[_ ML_>EO6UCR=I_A?#MOI, M$:D]F[ @),X/>Z;Q'EC9P;SZ8*2CBQV*%+#Q8[O MKW^KZBP\I$@MEFQ1$AN-V):XG*7V4_74R^17IU;DQLS"AK:;ZQH,;:@$, =8:)K M!F]Y$"TBK6%_6;%D0&2Q^.Q\$7_M&:^^F3/L+^'?E[T<>P'G7]X9++Z@\?<<$\[.K!UJGF5A+IDV%S B=&@-" M(_=%A-LM>N6EC7N=6%V!H*)LGG8.@[W&_\4](P^;=T\D<[R%[ >_>>!Y/S!/Z0+?^^W7Q7_?XXCK>Y<*/G M.D-$;D2\/FK?L.3[XBXCA"K^1B"-,\G<"!_-VRAAU?Q6\ M5S:Q>8@CB)^P-;0C6DIHC9HF^MT+@R_]]KQ@X.L-5Z<+;*A^[P-1(:@Y+"Y? M5-$Z!BS+:!YP4#7^?@U^70[E:<76\\;OVA6%SW C8T:=[+ A,G^>:,^5MM6@ M_B:N3]V/^:-D32%'8YT%4:P@=?E6C /##V+<@0<7FYKYO/G,R.5-9\P,&FZ" M=V"_=&JWAP]&!%C5>)FZU,#8%N>96U-Z#KXJT]^&WQ EO(&AQ)[-7I.VJ4>. M0I-6]/J #1J+CH#! _82-"(7)(8$2^;]"%2? 2 N&+EH!K6P4H6,. _!K@A! M!AF$3,_Q@(,)L#=V%<2=0)Q;HHLQ>V!>()I*DIAD2,<&)_3/?8GPFX5V6XMJJ<-R. $\9)A+>[5 M1(6H@PFB^,,V)[GE@*%\XD(Q?>4$49+A-QB(8&Q8$I\]4C4 D%8$@XY$6RF" M4\[0%?;D='!AX7+8:MIHYR?GW!"L:.B2&4;M@5P>4+ZG0&'-J M3,D,MRS3:T=^04C3BK#PAHV >UM+NK[HEL\W'.S-Y'O$J)O0!NDB*49OUT)L M\C)\$@4IG>THRV>I=;;A'4(>F#\.PN*F:^FJZ7VR)(2YLT%S*>I(P7MK20GP M['93U.P"QY)V\,ISC,.#W[-@K*E_&(\? )^A(@>S M:=;DY))2[?4O=O>6;_%HHB M%,466DMC"P7WP*=+[N%BO$"XVX6,)4#E7QTQ'CB]T>3W.L,[A3*;'B(N.S?CQ2AQ6PM&2S;)E/[V'*)BJ9X/#E! M@^5)?=D4"HSG;IK_T\76"V:KLW6-:W7*1FIN.%9NL)HOS@YM8H?M>Q;5[%"S MPXNSPXMS0^?LHFVV!H.:&VINJ#PWO#P[=)$=[$&_(NQP"@&%Y:[1/YW0I5.I M9=[16F7$AXL@O$-W0BZGQB&+3-!#+()=50M4H("G)H^U[>NUZ*-_=F'WMK88 M:OJH(GWL@#P&9Q=]JR:/HR2/'=!'KWEVT>M41;V<0O Y4X7RO/.:'9]LUO?O MZ/[:0;C,53NHDH_:27BND["D;D)?[2+9;IU=6/;6WG.M^RM(-*M1'](S+DKEH<5>"PKZ:39]EG:Q!*]^RBO[6Y?4 MA%)%0MDMI>"QD5T5W7,*@3.M&QS/U:\[#Q_1_;7SD*=OA311>Q//]284[.32 M$SSJE5H105ZK_-=T(M:BCSZVM"OH4%$3R!$0R"[H8S>G1#5]5)$^=D(@-F8@ M;MT@K'85=F1H;?,O[X^RW#Y;LYZT;I=0MTO8G:G[["*!/A54]K>OF:D;)-3L M6[/O5^E.S;\V^ M-?MN[,@_GW^[Q+^]X^#?%<$!B94*TV3E['Z*5Y5TPAL7E6"F]WL+79%*$8R))3)&U%2 VIZ\ M_2V[M:7D4 @,_;IHQH-.P^IU-@4S[C4;+;N_&S1%'"D0I\U3A@]\\_$9T:K:9((WSN4YBMT]5N%I_DIDZ/SLF,IWI*< MN-TIHN?>$VAJ4,K-#GU4RRA4XE$PC:"Q:(@7A MJ@K92>N,KC:4OB[OXGN/K29K"^E4]$")A;3#AJ2I'A@T,91^5*FV-6,<*V.4 M&$@OPQA6M1CC%.RC%3!-HU$R2_A1PIC-0X;Q!-B0$T-I>O,*JD1;Z@_:2F_, M0XC*8S;;]@(/O=WTB+8"21(U76TMB4OI:I%T6F<7W0*(QU(Q%/#D(NKVAL7ND0:K5'=PHVU+_H#W!-'1B59 M;Y)CZ$NL\+8R^@:&./IMG(3(0*F&P5SP1@I(* 9RL8L-V%:\'OX&ME]A WO@ MZ3O>P]^^!=FR M\^U#D*F&W5E'LE3"Z*_<_:<@=A<,]TS]2!58O3;37]],/\XSGM(@D9_,ABQ< M&I7=S!3\()CH&_#05Q9B[8@*#YW;4D3WFTT4T=L'8W=QV+.?+?GUQ1R5FH3S MH%3L!EVX:J=&-#?:TSRYZC4XERC^JP)PU M4N6KZI<=$'"K)N %[;*(^:![][O#4RC!AM !)E3+8ALV[6BP'$9.-#4F7O#X M,C@.G'8S8 YKXS2\/BI#K]'M-C=%9>CV&[:U&61"*0!"J]'O%7_U#%2&]HY0 M&7!0RU^^#2K#X# !";[ )\9GN&P:&5? U&-#X31L8B._8(RX>FMVPO@5VT-6 M'*#O]!YUR]QQ046$PS+S' HO15G: MJ@GY9D .KQRV?6&4B2..Z2JS)>*T]6R0B77#8Y5;J8V!"X\TPW$%\F V[O?5 M>4(QLVF)6+])J<3PHPJAO]-D M69AZZ\A>Y9:I+J)^=N]6(0UN?(ER^E3$^MTC:^-:L\#1LL"+\4"O;E!;)>7' M-W)WRJ^V@@^=\]=G_*^A"Z0S=[S4%E[D]_[91;==^W\UY5>?\G=-^@,@_>;6 MZ#B[]?-R6=R;)7%7-6NWSOI=S0E? O^<5+SK/X"QECV$QK^T<^RM@!?K%/T* M&7FY;&Z#A,1Y,#E/X \!/!T,8P<>2.=*[.=HZOCW#(-:XI9@"-,CLJ@!%D_' M_UNN"G.8!S>"@J[]*T$_'X,P&R[5?,+-XJ56\^RB90XZ==BD9IOJLTV%^,;" M!IS]SH&@5U>D5U;E![A!,R^Q8^%G M<:>OOM7B_ .C9^/+6'R&S\[U_]IH)+RY6 D7K1J173 BNV!$FRYS)HO5ZN\M MA_5C O-GQLSUW5DR$Q;>7/BPAA,RO9<8_!I,>'X>EQFRF9*Q-#%UH9:XX.\L MT6Y QLW-Z5A[EEB+-CYC'D0N.3N4M.L^,)'-*J2^=I?(A6VFMSC#*/"2N/R6 MHE9I^]AOV\[MC?;O-$R7^)Z=#T/F_#AW)C#8WQSOT7F*4.CH6<:N+Q_>[=$V ME,T^FT/,>4++45Y@DE=:HH440UJBRT]?_W%I7'[Y8-Q\OOKCTKB]^GS]_N;+ MA^_O[VZ^&9^N/U_?77U8E7I]&%/].8^IOOOI.,W9B-WQ9Q1''- M=&Y=_: M2[[M=9M@_Y5^VQG0MQ5*XA\T[.[@&4G\_4YG5_GR7;NWHR3^5G^PNT$M?]2: MF>I[=>/62[;^-W-"@_DX7$,U#GP9')WJ99J7M0BL&()-]18NT[(GVBY9_P#C MZG=3"60(\AGMY8F+OGAAT]%5\SY9I-F-YW\\(:,5N,Y+O5EY^/A-TM_-Y"-1 MW[\)Y&G#@%$;6Q%T6HNM"+9J&;]?V./S'M@O/9W8^6$&+;'=0I8$]E.Q.XN MB*N'EH^U?99BG96\B=CMUM""+RUVT02Y>PPV9H@^=?9K;GUV7)VTW9JV=B5M MGTM3@QT)V;KN<1,AVZMMVU<1LM.0L4U9PD9H5]/J;UT*7!NUAT==:XG99U&5 MQ05MIR)4=2+6;+^V9E]#T'X,DHTCV[:-*<3=:F!HU^9L]>0L)ZI%NFF!)*T, MU9R"P7HW92&C%+3:;'U6Q_*EHO0N>,>^.N[X$A?XV<*T?7;1-UOVUL>$M=%Z M8+15*$G7H*F)^Y.-S_^/A4$1.76P> V,5OOWBA#4*=BK=P%B&!=G@6]CQVYW M9GZ4K+.ID;NQ/$90H;[9&QS$B?(KF[XU/3[;+MZ8#GM4IVDU#X$,3\&61H$C ML(.-D,U#%C$_YH7^'*_IQ$SL-Z\ES+_[LC\>&U_]',&EE[0+&W,4]M8T>P7A MX876V+61?4S452B:RZEJD7"PJV=O,6[QZF1S.J;T OCZ,]6=J-AIP6*/@P3K M?^0,ZG34G2U0M27)#@7)CJ $6DUP,3IFL[DKS.+=[66U<\=K;JZY^87-@HUY MV4*CLMW:56K7?EEY+4B,YWVR1C%_#3:0 QMH9=="_Q>'BR3H#@=V;SP9,Z2UV.W5"-@T\4 K1U7\24&&7_I@^? =Z;2PCD(O8/*T";)Y6 3:/_H*_&?P5 M!'5)7YP/\2W4F9'Y$8=D6$2HT=>V!/R!O[I@0,5-+I'>!B\)^T-/_,T%9]0= MK;%QM!C&-S9/PM%4!_A>B]@RFF?/O3DM&Z9S[1NW;!XS;$!KV$VK9U*+M'>! M$XZQ*/N#&[)1'(21X66#M&/@U736Q:)=)/ U"V,LQ#UA9ZYFLW93Q6V"R-AN+!PL&$)('OS0, M ZOP1:P;63UV9[A,,$/UA,Z0" MD[KE-),.?ZR&[T:*9 FT:R0B@X3;ZD0P$&H.^"3ICA8%!TC1JE$04J1+JO%K'%Y_G!<(&SJNGN.3R44"GR>>C72(ZW/"&8A-LI MEP,?!>N /19!?!F@/E!P_FYX081$0K? ".Y7W8'?!I-)!$R,L_#AYSV."FB% M2,_D# \L_> &"4P+2#M"QETZ9)C;)9$M%A03N3F>NA)>(T8)6Z4-,F0"Q9<\X@;SND41$[**;09!=*RL;E>V!IG\'8$,A$DXLV$ MN(,H1%?FWT!TPF-@KTD:@6V1^^0[2+CH$BCZH1P&L-4NT.SM8AC K+XK#:7O M1=.3:L3'"TX22R&7?^^6"(T/V9)VQJ"M,=Z\\/"6VA%"]5=KA>Z^W7[?^Z)8 M%5N4MZN\/F%Q5Z=_/-HH'%H39:Y =TMF,%QX2*2KP;]%!NZYX7 QY:+A&'!9 M[&/_;+ 2L'\VR_;/)LF^5I-XJ[T/@+EVH]^U-@68:_4;5FMG#=D[[4V!Y$J[ MQ+?L>E"O/ZC6P4/Q]3;HYW RX'M?E+.56FM\"<@R(*.1K(,:E6_-%?T7_2%7 M\1)&YMPS6L<_0@PU?, (P$?'#>FS?SI> FXP; %9U?4J;[W*WZ1S17^]AR=A MU")Q//K[CH4SXPVFRT<+23GU8I[)84Y^":B'$X91 M8H74BN9?ZUDYG:>6+,U#4HOAS8X>WKS^\K'PZ.)=/N)P&8;8N0-/+=X]+1QD M7#XZX9@?0ES[H-H2.MVX 5,^O)LZ_LV.Y6OXQH(3"C!8B.%6L+*]!T:6EH&P"6*]FESV<@RF.?ALGX1,A MF4HJ1;2\1J]5>FJ^HYZ1M8"O!?P*P5Z<7+)P)K0HV(<;"W;E?"C?@Z2XXKN- M3;;^V46[8[;!<+<. W)[1S5SG!GMAMVI.$.2RF;C$ZN2V]AIZNW-::(-BJY] MKL%I]I9M-RUZ>W)MJY&;UM8]MPQ*0S^[-+G MZF#\;4V,E6/ C7W<6IF_"J<]2YG;E)7=J@H\XBO'(RMW_ZFYYQ^#<,+0QO13XR@$)JC*+H'^HB4YM2G3J6'VSVSD.!),Z3E#'"=:P M*OJ'F,_41FCB0<.J2LNO/;GHAZ1#RK*2>E7/2FI35E*_L^^LI%K85FENF^46 M]8\DMZB-P,$ML]VS3/M0^BW**E,8*"N7M:=X50G&G2[CBJM\6RMP%UX2-(J> MN'XQ]V<"PLFB%-2X "M7K88%>!XLP!J<(>^J GJ 1+CZP$82X,JVS SNU#U/ M5C0V#@4,#BI]+P6%:F,[X0),**[#[S!/04BD8E( S@FN'C*!V>/0*]X*@HR9X+TT% 7OF-#<" MUAFSF(4S0NCAPX'A%2$?.:.IRQYH:>E]DH2$+3%E1<,@+*(_'3]QPB>#!]ILG(FB*QE]0W2F1^9YA"0U1>B?D3MW M<1,UT"!$00H((X>0C;@?8#RZ\32+B"8@RJ)D-!4#$8L*RVZ@@1/AHR9!$B*@ ME ,O]7W\ 880,+U'M&,0Z.?R519/E>^%!P/IQ *?C?C#&&/QZ 0\5N,!#2Q" M1T(20 (PDHB@D(S/R"'G[YW0"XS(G24>!YZ:!6,BAQL=:.!-90*[JV!'Y>+F=[!C M(C24?R]FC\!B#&XCHN*+(.!$EKM]_6(C^#GB@/[YAHAAD1M+KY&S?K%W]QB MQ\A\Q?"=YMD%$LDYNGUY"XA QP2;2TH42Y2E=U@8SCKC9"069QN&$S27DI38 MQXCQ#43&A[OP&P'2-?'8B(L+OD%KD5W*52E^C!-%R8Q+TM^,T(U^G$]"(#;9 MW,4(!<1?J4;P100VO^>6KA':.R, %2BZ3 ?^#8;]$49]+0;]#<:L9/VYG>X] M9G8U!HNNS*\F, AL&+$YUM2G$RXCZ45$L>?Z=44SNA*CP0+_-:(6'?OLPF[8 M_05ZQJLB;7(/ =*#! ^L\I[*%?BG&G'IKK;.+KI6H[58[O@KL1M88>X8A=^3 MR[SQ]O/>I76S;.8?Q+A+Y]T^NU@T7'[-Z:]01L2B#'"CIF$DBB-^S74)HD&A MV!DRL'1)20LC(Z-J2 & #@J%;I<*/932.2="HX*1$3[D9NBA?3N/'AJY]^#Y MGNFB<%UE21TW7!!%G!F7W=!>B"7&F5Q M,VU!T!X((V!+P81@*A"TIPQEJQ7;$0-UEL/OOM!J]%%%K>(;9( -9]/=RVRP MZJM15F^Y6@K@/%>0/3@#8,N@*@!1X#WM""2UBB&)#ZFW"8Y;B!X:7X_40>*X M-%9_-]&*_F$5&Z9DUVVB\EDL2Y (ULK=>Z$ A%O1^(,U*(H_6*\6?X@H /&< M^$/Q%%\O!G&9W"O''?/C,&81.1O''A <+571Z*4,[]$F<> M!I3UYUOK>># CR-)V#B1,KB=,FN Z$J3=&M;!NVL96 ^ M8YT&S;VL4PO7J:Q._OF[/K#V,AM,=6Z4%2'O?-=!1.7Z^2SK-79Z3/N'N\JE>/L&'L73AS7>_F:+7>/M MUWC[+UF&.K /M0RUVSF[L$VKV3=A10\!N[6&8W[QJJA3@&,NK4_-LO*AU*=V ML3ZU W[SB;#P)O>?"M[^H%7URM9N#Q-P4M#4&F^_%O"O5A.;%>P'7!/;[9]= M= >FU;;-]F'8;*<&Z%?C[:_E-+4KF0(W<7^R\?G_L3 HXKT!+Q:U[-^/!UUL M:UJL' /66'Y+>:W*4/MKLV*O>82L>-#WUR#\-0A_I=3\=B#\/0N\503A+S"R M:Q#^*M#BJ>(]54_-;P_"W[//+CH-JU<1C*=]8^#O^_Y3<]EK#/[JJ_.M,?A[ MK;,+J[FE0J^.LU#[[;5"KR@&?Z]]=M'N-[:';*P.MQWT_2>7VE1C\+]>'+]S MJ,E//<+@[]NMW2<_U1C\U2'H.DRPE&,/)<>IASE._=WE.%6 UW:DBBM+EF69 M2MVJ9RKU>EA8;=G[SE2JA6V5YK99OE'G2/*->GWPY9JFU>N; WM79M).4HJR M4/('AD=%3UP/#;P#M+>LWBT++B\ WK]^N_T>"6#SM7C%@EU@>I-UG@U4!60LH)7K:,FPJCSTP0M=S8GR1Q*2: MATR[8^+ZL+^NXQGW 4@-,0;^[#71G0B8BC"(W!!N@$M<0O8+GSA$48K^I&$X MN9-T 98-R'AD(3-F+"Z#_"%$II\$%.4];8J@TML'@DIO4(R;LP4 T& O2$;] M)N96+XIG-1&! E/4XZ TCO1:3.Q'1<-ZK;Z=47, -66(+.USJWK8*P3TN3[VBH*1Y")A MKQ L\CX-\8??4R.S5 1OI![4NH.JD5F.$F*A1F:ID5F.?95K9)8:F>5UTA=J M9);=)"?8S1?KF_/2R0G]UME%Q^Z:O9TU'3_TS(.Z;/_XR_;+=)]+O M13W3[G5-^S $_JD5>=6X+&OE<_@L0CW5("Q5(,?:/Z^*2M\2A&5@ ZMU&^VR9/@#Y+:#OO_DLIAJ$);7 MRW-J'6J>TZ %7D>G9;9Z6P<1:PB6JHJ%.DRPE%\/)9UIT*8(06]KB^*P(P2' MI$'*DI+:54]*&E!2TF#O24FUL*W2W#9++6H=26K1H'MVT3-[_;[9ZN_*2GKA MY"%96B]A2O*H"N^7NND+JLZ!<+**N!24/5X!QV1M"\L4[5\D"*SBI MQ^@0)F/P #8-P[Y8:4EA>L8?81!%&_3'&?0V]B('U9Y0?_-_@H>\\^#)=$XMO(LAV,)MC\1F^DL'ZS>&E M8$6P39 I_A9EEN29T!0E5K44WN5X%,6@'WQ.%4.K:#4[&Z-5]!J]?O%7SX [ MZ-J]G6$P=%]Q4+LTB2HYP3T,JK7\Y6LB7U3F-.-E[M^EX5U7V.MP!E6 )%CW M*.Q B/7D"*3FSIWC7_#HNU%S9TT@RPBD9LX]K+W"^SE)]CR(+5*P8U78H8-8 ML:N?+!RY"'4+?G\M5_:Q!3IR6$VWFR*%;8(,=E(K1*'*&DUQW>7:!!FQEH&[ M7GU$3#3>N#[U::@!$]=>MU.'2;Q)XBAV?!SOZP EGD#V\(NU=!8G9-J>/2M' M>-"TSRY:UF#W.<(KMKNB^;\U3M;QXV2590Z_4$/H14[-Y0=+MY&\QB(6;9U= M]!J=UB'@7NW#QJM!$S?)3^XM=(LI3M;D+L]E$D\#3),8?\>.7%IRQEGMO'5DKB>-7$DN50W&^\VZ4 M0S:O>6-SKG-VT3>;/68=B-?%#LDM8X%E6@J1K'8@G/;.XY1BNL M \E)97B2*QW('CJ0[:V;7;PH2QW4.< N[Z_%P[&(AZ5B8><^PX)4H)+AC=P' M*1_Z9Q<=L]WLFOW*X#O7?D$%KCK!4Z^= ^N;/UV975/+OH-_K=BB K'/#QU/&<0"V6!!_* 91EX0%4 MJ[GO ZA:7E=I;INXA&O YE3A&,DB?-.6V=V9?521AEJ59A()]R)A/OVQP7[. M&79W-^* /M[F\$(S40N0&VNG9%ONXVT"+OWQE=BTNP _VMI7L5J[\E4V)H3Z MQ*0.B1Z@O[*:$S=U8]J[<6/J$Y233*K(4 '5F>'GDPMR4] MDK^N)[.:%TJ 0#Y^3K* Y=A+XET+*]=3.HG:"UG:!GQN*XOW,S MT;9;\/?&;-I[F?.:71!*?:A3!PGWY23M*FJ^R*'+/"2KB$/[]4E/?=+SPBZ2 M1J8[](4&]:E.+;!?V!?:#=%G?1UK4RO*;E;R6&<58O]2#'^Q:6T$+IX'$?5 M^2UD'ESYP 1>L=A1[2YA]S736YQA%'A)7'[+ G;%GK#U[4X6-%K_=QK*T8IPS74<:=>7#^_VL%] Z>RS*-%MNE9#H>8?O/X2 M%7=/N/ST]1^7QN67#\;-YZL_+HW;J\_7[V^^?/C^_N[FF_'I^O/UW=6'54T5 M#F.J7V[NKFZ-NQL#YW?UY?;J _YV>_/I^L,E3-+X>/WE\LO[Z\M/QNT=?/#Y MZLO=[&0A/EAT)XA^DYOWZG#^[79[ M4SC_[J#1:F^&^E[V*+O?:'<&KX:<+R*L.0NBQ1LI; -V]Z)([+O!XZL((M>Z M/6^QV<;G@)IM7&6;;=18A24P9DM#Z'5%R&JB^V> SH/GQD]&F ?%?"5,F0JR M8JD_[(NDIGR'P([N%+=V=D"HFJAJMD8N%I1NX#?8/^4'G]NI%6*?773;C44O M^-?J<,X!)C!^LH^=S4+5$[Q$P"6[.1]B;:[$UI;P!'E"G M85>9-0Y0J5RI1%X6SG8163XHABAKE;PF%MD:L=(BBE>Y(^N= ]AM;(OJ%#^Z#"T[\V'ARF;>3=DD'1?W/5 >[2XM=QAQR;TK5 68*OK8R M6#P1T,_EGAG46JL-^Z7G!2/Z[6:2;[2.+=BC@I!6=\V05M5Z#.,"G),D-?0E M,) T_(@=5-MARQ9ANAA1,'C43W M,?P@E!X,ZEW[\#2FFH'.B2XB8PX&%8J?L?'H1$4!O65+N)<.GKU&K]?;-.37 MMAJ#ULHXW5J/ EZPFNU=]9*T=M96M(*#LAO6AH]ZI4&U7JSKYJ!J\76O"JU8SDR.[^)BC6M3R%A,7;(54K^GIM$G"* "Z@OGZPCPL!K3K1]U@3?>UF M5X_0G2^&L'W18LKZF3XFD>(1WI[ MX9$^\DC/WE6;I)I':AYY01[I[X5'!F<7+=-J5Z7ZH^:1FD>6\,A@'SS2:B(8 MNMT95(1'3B$_X!N+&$6%$?)NS!Z8%\SQR.W$6O5LQ!U6E$DK.<%<6JBLBUK+T2%:*/FH-^KB>HHB"U&USB[:9J?BF'TU43V7J%I[ M(2K$@33[S7Y%B.H4XNVWS(,/[TWCGODL=#PR$IWQS/7=* ZIS'\;Q+"C9Y3V M7ABE@]*WW]N:4:H3::B)2B.JSEZ(JHNN><]>K$VIB>H8B&HO9VLM/%MKFJUV M+:J.DZKV2[,L47L=[] Q\.I^XGV#]"A M:W<7.XUOU5IC!SM;T=8;-6_7O/V,3LA[.:QH-\FT:[>V5L(U=]?<77/W6GW. M7XVY+6#NOMGL;9T4>6S,7?/PKM?AB%AU/[QJGUVTVJ9E;9I4LU>67 .)( \/ M7%0$7P0_NLY]KTA&'#27"MRI.I-OBNS'8HJ:^L37BN8S1?4C+(E(H2V18AS_ MZ6^1P?Z3((S:')L.4&G\+\^&U3Y?P(I9"\_A2^#S=IH$A!'=X4ST[[&:XTL0 M_YO%*=K#>N3=3)U&#L%W&>+W MNN@398R'XW&' [LWGHR9TQJUVI-A9S!DUK#3[$TZ3LL>V.Q_NV!?Y)&$7XXE MBQ$ZK&9CPTWG^!1WSL\/;C3R@B@)"S!XVQW.:;"ZL/&Q^.Q\ 9E7@%W TV!* MI=T1G@NV+%Y9,!"[ 'B]*O B0K9E\4-HF6+GIT(7 69UYO,P^$GHP-[39G)O ML%SNJ3T6VO@=\]G$C3>66EUL>U&6'B,D%QVV;S3XG*O_8J/O9:1)R>@E3DM, MP RS@& (6 I#D%5T-%DLPC5A>R.4T^X#;%[#,'#GB[>YBAO;7V=C-UP:F+V7 MX)?.-E-NRRD[0>3]AC(J9-C!;S?SICXNUHIYC\5+]8W]PL2S]>L*4XVMWQ+ M! 6M:,E*?F'QS42N=OKMQ@MLOZI6>(T9M=;@E:S$-VF"N--L,N$?$AT@F.U6 M1/!F0T3 00X>-@(/%99OP=27HU0KB6A^[[EE!>1^ SZ$(_HN+B+\==H(^+K( M4F]_I<%O.N;L5K_8H#M@'A?!U+[]M5![CZ8(DAA)L#>=JW&2!?L\9/$C8WX& MYPT>G'CHO0&XULSS"'8.!Q.R>1#& M*.7FP#DPG6$0_## &8BV-UAR>TGL^S7$S>.[^ G>LC&#=LG3V=9@,5*6BR@\ M ?XNN=F[$U1;SQ1SC;J-LHBUG"GLTL+.K3O[5F,#Q^R4G2SK=0PUS -Z 77Z M2J,?H&98ES%]A'K;NX_U.BO3;:ZSKYNMS+/M[R42:\?F=Y?,[[+C]%=RL5YI MA^U=T_X6'I;U>AY6M[6%%[VV@[7$N=I,C&SN6RUCEY?U1+KM=;SVG2F#UYA1 M!YEDA3WS#-_J&32PL9OR&EY*%TS;=JM@@81OM>F8\X/>Z5@QHMHO&&OM4.W. MH5K&JMMZ%]T^,F-9$?6B&U7*9CORI%YTKF"96H."(]>EGI2;16]?,?VCZZH6E24)?<=EWWU6(]Q&QB<9GL&CP;#_+9$(6X+/H&!>6K6DAI9!8 M#JDGNQ',D0L#$ \P29\? 0Z?C.^-VX8Q86-5TQG%CC HG"2>!J$;NZSH#59O MS3?((2\^7^INW9>Z[DM=]Z5>U9>Z/!NBBGD/5E:/_*U0?V!G MZB@9_@467TX,1RB'4;=0USD?)/TW]L#\A!DB+8DD?P!7A'DQK2N?O-*Y!C=I M- K"L>/#(Q[=>$HON4]<_DG %1I>D_ADN:'.3^"K, :%$3_AP].),''DE\8= M[Q//"<$8=:*(X?_TM>?^8)X[#;B]Z(P?6(CQBR3&YTA;EEZ&5B/< =]FU@+6 M9LRP 1P:'C3 ,?M/XHR>\'FHF^=A\.!&TDS3!\CU8,3$B'A#FA'00H@Y=K#^ M0%.1B\H4\R-E7VJNQ?]*QO=T SQD698?KF"(5JTSPV7#"S,Y?V1'\5IG W=>)_!8DWO@9:&\7* M9Q/>VL8SM,XN5IXHF(8[T8+IIO&( X!/QLF(Y7QQG;T=BMT8DP387/ELR'Z3 M?)ZG[(..=)P^P'.=(?9A16Y&TF:12'L$6Q19RN%LBEQ#=Z>T3=0(3 [O#DDX M@$,8WC,N7;B7R>= .93$ 6-EKN]61MIKR+]USVXT,7=D[&4F"'<6.4%J3]DGY&9(Q!QXK K0]"SH@?F?<@_>-- M\G,/(1.>GEC4*J]XO<_(6041;;Q/8JY4_PR&D7$YBL],X\IW**7[ U FANT, MVS:YGWK 02<]HV_.">S(%3 Q )PFQ 5&$CX>S?RN(4;3\,@N>X\QF?=B0LF3PQ"2]$TZJZ?;D1F%VT2Z1WGD9\Q M\,,(TQ@F,;&(Y\Y"L*.G#!\@H%3"0,?D] W*FHT!'+T?1HI M1AU2LN;FK]4[Y%A?7B.X7!^(H#=PB^:;(:5A%8AQ!9:^/&ZZ!$E^?CF$)3?> MO+NZ!"*#E=.*5AQ^=#<#98&%*KXA-0@\7I@"TP 4S@]E<43B72[H:[B>.-.9 M3$"CH\# 1S/R&>'YZ@[-'%63,ZIB4@?S&D3J# R#@07K"# M8'3#X('E>%BS@BF0&I$I%-+A+RZH,(.P<42XWBYMD(RZ C@[0>(HY5?5F6^P>^F@],)F4QI;A7 MK([Q1EY!^OKMJ9O>>792W_-XD?R87I =1/8)4HUC:>:(*\M( M!N2*%"1:?_@*+F4PUA2'PFXBU8H:%D6H\2>\!GPS@]_5.V%"^2J76-\6;D@] MJ2-(W%N^A88[,=$]1X.+(AXBK$'W<:-;;1JJ0+"H[O'D3$CV0)[M4VC2Q^@D M1D+'N7V'W]"K!O-M#&ZZS[71U'G@E,8/X8$HDA 5+#XJ>WN&I, <"Y<2&4Z M2R,,-#2C2 9[<+PD-?M="@/*\$HJ6<@$/FIU?.U/A(/X33EAJ>.W MH(FM[M&JXE)GNLR++EDZX\WUM\M35\ZP!"@=PP"]"32U+92QJYWK]^1=HV"6 M%Y/+"9X-VM*B&-_Q0;V!KRR=#)"A(&;)M^,8G_'-YZ3OE&PA= KYRIY$G-VI=N++HPC(&+^XME#'ED_\3W&O>,4!64 M7T.*=5VW'P1!O7ZX?FFH@ +)&ND%>I!^0W54%9WSCH6S9.S +*002)$-B&#P MY[^)8-XI@@&+& BD<^#:)A<6T@)!19GXH3R^H;C+V$CFH%= +)U3W(7? !=1 MT(TG1:;G.BC?$'Z'HB=*&$;:B> ;O.]M>C8ES[KIFI0",_K/>8QX^ =S$-'= M2>>"3Q7[.=; 9_ 6?*#<=!%]T68NOX$K>>J R&XE8G=^DMQO@%+&)\K$4>V> M;*J B+5ICZ=/U5J-G#G2J7'OH)-$,19<,?&\!I['@UT(%C@N"'O ; =8@S%' M[\"X+;[L#PPU^?(D+YV9'R2^\-[2.#WFQ5$$";8QX]\743\:#;P:9Q[$Z, Z M'KR>XFO<)<@J3XUHWKR_!G49J*F(K7$I*(^!N9 G9@CRB$;@H2@K]_K.U"+/ M0[:& $?/)A1B/.MD=AJ8#P($$KLC3-LPY3NX(.,>^8Q2,VAO\4A,C94(0&CU M4*2FP"A[G:8$[S%8$@;DZ\S0P2TB]P(K())S58?;@H(IL,@=0)B_QS#K.'X, MY.63( GA>7C.+Y; G^I$07O%+?ZBO8:K+.HFG@C5]FD[(; M9.A3E%@XG&(#'X^->(29$B,PBP/_HL< =^-3ADNYK(&I&H^8>D]\FS\'D'H1 MV1&N$L_39=EX[ J6R69+\3@038.G06&N%/&PP==&,H3<*5/D"1!?J& %/^'! M.U#".2@+D@AS H\W]--K.V5)]9N@&?55GA6=39NG8U;9^/N&]O-VA3;[991 M%NX>EN3L0K';FN(ZO?+*_WB_@^+"T7N_[R,4\27ZA,\&9R M(Q,BQ'Y&BW",?C)[#,)QQ'R51=I,R:5U=A'X;!' ,LVT$"/\C5?V,DS',?5> MO;R$)T&CALJN@D>6/QV84TQ.'%:A"9[$E)V#MC02E\$\,"!"L'M&$7XZF\'Z MC#A]\&JD<1+%E$@C0A1Z$=)HZK*)-F!<.'0OSS$O(>19A#CVJY\R#/=^ZKBP M2+YR2=_3(](+;B83=\1"\8+4J'$U]@!K+T+Y-L[%2C",;?5^C\K>5_(N(B(T M<3,.!KCC+M+32#HN8\RKUX?A#(,D5AX,?#F"I0IF(D-!*Y(,P:-"B#P-3SZ7S=@F= M2[-3DKFJ4@Z93#\5W^ 9%UA-(<]YP>^F#%P%46I 03-VR1 MF@QSIYC55Y+0"^D!?):@Z^KVEQ M,_JKV+;2'29T@BK\MLO(=8ROS@@3'!6'(GWA]TGHTT-%"K=Z*N;"8_*.8'1D MQ'>,I_X4R:',>^7SW+#\>9J31_$IQ[CW@B%*!1)Y(V;J\B85,7 %EQ*HUKG3 M+G.V<0E")D0F/X,1SFKF=C54<9X=.1Y3XX/YX4%S^(-A09U!3ZHR134(8\KQ(XBY]"\IBV.USR@F'(8#%SQ@=]>,UNC$@DDFX?',$@/B$ M;8[V8EO]Y64V0GY\#(,9(AW@,_\%4W\OYJT022YY)1>6XFQ<8X,H#BN*B-84 MI;V#(\,[402RG,U]$1?#'&**?*$XCY#]^4E"(*.FH".!PH)02#F\DXL9<23 M1=$C98=.W?F<[*K?5KFBU "@36O$57"V@0"LE>?,(_:;_.5WD#"@?Y]^]:O12!A'-]<2;Q=<-^.KOBY^WFPV[UR[\JMFP M"C\O>Y35:G2LP4:/*O^\TRI^R7$,RFZT!]WJ#:K3M)<^:D7KQJ4-0 <+EQ6T M=.'QF=?I:=)?%1QI?J?3(N,I"RVP1GN=E5AGPH5\L? ,H0<7'W-4B]K:5I[45%A3X8ZI<#<: M_W@6Z WY%T$"CQA';W=G )S$"FW<^;NXXWBE>P#^ \LF_@?^V::M^H&W.UQK MBL?3R="V5C0,?[' 4-K7L(=X[G;+[+7*\'*WV:R7;".:>]U:/8)KECETEK%7 MM.%^#9;I8[.'KCEHEV%WUBQ3 ;*J64:RS(J&N:_!,H.SBU9_8#:M?LTR-C\$#G@_=7VGU#NW-YML(=,?.F>T M]L\9%@*GFU9S:UU23* OIDMRKRN,[-0D9MOM_9.8#236-EO=K2W\FL0J26*= M_9-8Z^RBUS7M7DUBQTEBW?V3&'9%[8.B+,-6?FT2.X4X_FV0Q%/C?X*0/<^. M7-=Y/'3VZ+T >RQR0.?LHF67=< [P)A#34(:"?7W+V&Q[Z_9[)V<7 [&YO)=845D4*:^W_.*O?!T?$[-IE+7'K,./N:20#EU>'&Y?P MQ_[/KOK8I]'LV76T\3@I;/]'/0,\ZC'MTOJLFL(.F\+V?V0RL)#"K%J&'2F% M[?_$9( G)EVSU]PZC;".-:Y-)#>\KQQ5I+K/-"1/Q=':_XG/H'5VT3&M;E7R M.6I7?K<4MO\#GP$>^)B#5E5<^9K"=DMA+W%FLB&%=4C-]PW_3&70 M/;OHF_W*"+&#CD>VUR*1YUGHV>K6%BSM.$@0N63C\M9CRX[>_0(=CXC9_Y': M $O>.DVSN;/LOMUM])Z"*36KUZR^>U:W]G^X.KWF]YO47Y/7] ML_K@[*(]Z)B#WJY..6I6KUF]9O5%5M\[K\.8FV<7'7M@]@9;)_=6@MDIR/!W MPO \1B#@NPRRJDN WLF,&O4&$QV;5<"G&O'3G-60J8>&3EK)0=60J8>" %9# MIM:0J35D:@U6^0J+6D.FUE2X_T5]%F3J04QNA0P_,?S2&N&U1G@]N_A*_>2P M+W;(8E;#O)X,FEAK[V?>,&CK[&+0,OO6UD4FU4GC8QBT?7;1 M;YJ#;E4RT6J6J5EF"Y)#6-58O&]E[["X.FHH.6V=R^KJDFLDH2V=[+?V'0F.W>&9B]RD"CGT1< M'R;AW+NBA7S,HAA_5^WC\<, @1IJ>(8EW+/WTF88- %]V=NC)5>70Y]"/LRN5N=XA$L5 B.[P_7:[397-&^M9O&:Q0\+S@MX?'=X7C6/ MUSQ>\WC58+R Q7>'XU6S>,WB-8M7$+[+WAU\U_YYO "[2\SI2P(+YH[XW[@+ MKI\X-$D=S4KL9!NAI^9!Y.(%OX7,@RL?6(HXA=NLW25FVDQO<88PJ20NOV6A M.'Q/:ADKL+E\M[=]IF);'W[/S8;Z\N'= M'B*LOT4*I/"W1Y:>O_[@T+K]\,&X^7_UQ:=Q>?;Y^ M?_/EP_?W=S??C$_7GZ_OKCZLPD<[C*E^N;F[NC7N;@R/C]9?++^^O+S\9MW?PP>>K+W>WQG%,_\^UU' M]FMUE^(!9D31HKF7%?ZWHRD;)QZ[F0@U$*$>N/H):^0[GM0!T:4__A3X]Y] M0(U1#\31NZ<_6' ?.O,IRLA+8-OH#B7B';SLG1>,?FC"'][*0"?,422%">/J M2Q>/$M*U9Y_;!2)LSXB&EHW']3#]XX?T]D^^T_B\I-]2@R%[QVZW(,58P:IFO-@@1WY.0O6?^R&71!S<:>4&4A$4)CJTF M5Y8@DD$%QO+#\X6\1^T%E V8>86QF$6>2^LL2)D4[RG=T-;+IDS2$W]S8R#X MT1I;\C4)1U-,>]078ITLQD$N!7:OS:TO(\SUI'PO;E.T+-/ A"_:4TQO$A\W MZ>.6:<13FC*,]Q["^T(@0AR.NH0H M*&(S%U8!^Y_#5Z'S:"!!A"ZL@&D\.A,6PD\@\) 9\ \F!L_71)Z-&C53;49] M@[U3'^8X-)<0WS-XJMO<^ZS:9Q>#QF*?DR4@WD8NG-D"1)_.LV[OJB[-(:._\,8!F$8/,*? M7,Q3]4C46,MXJABI9(U>G,PUK/(,!!G^?7CFX%U&#T5\^U%E1[%)TYLYH/S# M8&;$\%HB+?PI+ILD,3@5IC%DL/GXZ4/@/7 B\M@]D!C(N1%C8[[SH1LA1?"G MP=T^BF.4E4G(I>(P@0M8!)>B3*4E;7".,W"<69,#5B^)XO#) &(%N8K"&9;@ M_^#M0QPQ"%4L6QIYCCL35 X5O\Z<[XE\;4#>E!I"]&2.C&=9BJ"LFL#T!RX.,^D365 MC*9B*%G; !;'P_4<):$1@5_N3MP1%F>-@BA6NS5F$T)CS3Z(IA E$S#%#&?\ MP'"1&?PU@AO1!<,?/( )#+P>,U:%=*FH[=HW/K 1FPUA?G;3&O"%^]ZX;<#G M:'-2W1JLR9] )[ /QIO__J^^;3=__W#S)_UF_?Z6A!8P,Q;&^4B_:)7>"Q_5 M5X*4]N)O*"9G<\\%\>&NPGB4:4GF'@(1$E'E]/@\W"*YW)Q(67H"27(^97R$&#?3UU89L?&5;4C<

#%2 MK12LR&>0!5;7I-76 M&3,E5DY0,*!)XH'JH.E-V!@^!!9)XFD0SX#I7(K<$W#&!J1$S1\*4 M&@>CA)0,7L\M.FE@(J>"-\$>(RYD8*/Q3; ]/N,6)PUHX9:"$4L:2;@JLK*"/P[P,2 MSZ 'O(7=P@OE.A2.&!8>?Z#(18E)2@LEB $$%(FJ87 _@# %+^$3'\&LY_O M8%2X<2%#:CHH?Y1$H[[H0,0.N>!$HPZHG=!E7.LX]R'3#$!2H8( \:H@B9 ) MPC'=[M)V@M<5):B N,3!NE_UD*SF0L-A" L^]'#?N(QRN:TT0;^'*U1IXG #U60$/S#PR9^YAW%%L M .M@]"1C"#D&'N7 2V!H(9O#?&%8<@H^GJ<_,##88Z%1^#K28HEU0-,#Q+U' MQADOPL9SO+&I%FR9 6-*'H$',__!#0,?%Q\N5(_'0:@GD9T7.S^Y5>.+=1^Y M(0AEC"6!N8.1GB?:P>R:DJ&FK1Z: T>[&A;[[R"B'(ILRI )0UI26X9U277*;13[@Z,8,]PED.W%XRS1/: 9P007JS=WW#'*51Q M.!8:208#%/;%S^$Y0-KXQHUAR#* + =)PBT-A/]DH$9XBW"9T70$;IAP' M@L09@M> $<4H"D:NHS0Y9^F%483@AMQ+O8W>:XZK4_,*7,\PS]7<_,N/-\/$'))2+X8ZLC0(4GMQ#GIR-T>?/4_@D?V@,): MO$W>C<_&F=)3#%+^(,WP4_Y)X*.*,-#3HV%-N #F,CHJLGG0<'=#3G,@:[FF MQ&0:[D3D[\"7PUT$<@)WR#'GQZEF"7-T#,2L"7RZ!SR?)SUTPEZS;,=)/&T!X5)/.4;M^<$ANN[J\^&#:1O?+[\WW3W=TR&3HS.9&,M>B"_QJRP8B ]D]<8:&4$A__C-]1AI:UL;# M3?UTI\&/PZF"RY0R,6>_C1X3;#)05U\8N;)#2^IJ,76PE+=XNJI'S/ M:;&B9/B7<+4S40+P5G_P\26^L))PQ_1P73P-8&?&;@3^'9+?D*%#53KP;_!$ M0XQ>DAL9/E[$'I&PUSN%,KF^YR'RD4,@9-S)!2Y(/!YO&[L4 )>6BR=/,VC$ M8,6Y(W"IXH@_N&&Z7EJ>X)G(F#$,'PR"4:T.71F0(H7PHW\>&<>EYR_:9 M'(#UCOB0).CRO.<-DVADS%':Y]CYP=!BU,PV,G\2^',$KP [@3#C\ ER>T24 M#J-L?';"HEXR =IQ:0WBZ"@\/,'HAH$8@/C4,!N/$+%0.BC!G4,"P^274+^7 M?/P1F;J"[<$5DGS.']PPOOL4SLD$E)"/'S'2)(P^X9X_@F$>J6V_N37E7FK4 M(&--\BOQ\2/+?Y)DN$1\",Z^_!0FP6@VE]Y\ZM!%-S.0;T"D^HG9)R$)Y4$# M,'SDCEWD=+2/-]>:AZMM/RNN5HPNI!?)WBF)%++DG;$X0O@+I%]Z.#!;^@"A MB%1 *B]4+GT?Q=0BV_V/,@ F+OK\QA-S0H,48&$:T<3U-#]/%TJXR4JG4GH& M'QK\?YG<)W@RA(^R!\+/?VZR;*]UMC(V\/I9Q+TVIJ8\\-.@2A#HTI#%OQA' MQ\2<"O!ZT$D5737)(QT;]UXP!&J(DCD>$H4D.8UA& !U(@E- L\-**\(?-PP M>U .K(UFPD/:_63HH)'V70S_&)E,[?P0"D)N1T# M-B,:3C MY1$546$OAN1-/]%\X4]\*-8T" ^-DH[02YP%:%.)U ]. M9H*[N)#FMCJ]71LVICO+4[48:1TT<^(KBEPC%?00K+&ER@YI0F7#S((Q[)'' M>&@SDHH.^ (H=I3U,DN9A>>IZ?1:S-EPV67D.IPL(\=C44Z0XM:A1<;E-:ID M+X#/*:L, [(T3(]4'[X%R.8'0R$/?"B3&6 ]^]S[IR1XC &$,J(-X^,Q>GRJ M./;[A^MY$?AZ@6GX\/" N1_@I\\E)($#U#1O,.A(G%Q\>R,1D!(]'+4 M#^BW8UY'RN#Z6IFZ>LJJ::)OS&%[(#E2'! !SR\P9HS%(O"$"P#/G^'-TG2= M!>0Z4E0%V=L0[)W:$(]"CB:QBXO+/2:'^^GZ-HX<8$*9(D>:@?(\Y+DFEB6 M\\G]EX^DZ4"U#3VI'S&'\9%I4C=$@R:9"^&+P=4 HP9B7T1B$H&S-K(A>WB* M'"MX3?)0F:<+AK&/'#W1LV\O+@L F"Z )[L: 6CR6I/UIV=6\#DHIAEJ7\%T^!YDN0@V@I9"UB9-#/9.JB<.)5,72\XSPXKD>_<78C 7%[^9G;Q13=0B[#] 1- M!^^?P4@O0V,3*&#XRG3R$"9>5V1X23I$WDO*&J60AN7SV2J7Z1H7%AVK>P@[X!&;? M_9_X#VT.-OS(3,^40M_@E5PJ;Y)+ (M6GJ]4I]D8_*JE;V;70ES4'C2L7^5I M -IT,;?&P8*)Y9C271*G^W_2AOY3;"BF:X!FQS-F-M9"Z5HL6#Q_I*H[<#GN M$_@-!0 86)BFS*B\3)BI'IUW*+TNAX192J#=%J9]Z$'!5>R5GV^&RJ_XJ0IH MV ]@6J5$SF.L_^W,YK\71EG?W&+,;>JX;XU/,0C#-VD0V+C]AZ),,D;OG3DS MOG(3 9A=-WWTQXBXK7K2U\_ID_!!P"H!.%.H HC1^:M,/=9\BT&$4.-5RCET MP+ $JG@ZYV2K L)/N7,O,YO2XAC1%(UCTA947J"2-M^\JB*!92A8J.?)2LYLI(KKNTPD3R.S^PT[Z0>?R!7D13( 7?PV7(,UD9R)D/ MY %%0(M..%8S,!W#DC9%@=#N-_J_HOX%2](L?"+E*].)+D6KT-U-T^9$_O P M0)\+2WXT0>%$Z4@Q5@BBRGC3>HO5[]RO!!O*>--[FS[.Y(.;H"7^IJU]@:XD M%V!Q=CFYY>"(DTTIS_3U3@_])XYXB9X'Y@>&!UN*MCPJ_A4*N]R&R,Y[S$9Z MZ:>JO,NO[>H"4::TH:,,#YTV%IW%@[$&>!FSS@=M:?7I.[2N!N2:3Y0W%.D_ M,W.BOEAA$%$M0:#7'P'-6<*BU#$;\DPV95X^CZ&04A:R$36R<<;!G!\2JU38 M]#VHFB@"[SDB7A1%B;@X-Q;\^\'Q&)]EJS$8*(-8>QLFW,I#2LI0=Z)I(2]A MY@"X+WKQ7'9[A.'= 3&RMN$M:#E7)05V[^$3LZSNLKO\Z&MAGV6=$[J20L!@ M1$236#J5HD "GXZ"C)H+J=E]FLZX3B^XE!H?/O\#A3H0&%LO,&K,R/Y?OL!3R3E M!?P02NA*D>ORE#(@CU_30/+D\[9D@].U_TAM'654;214@YQ3[G':_O!=F6/9 M*8]BYF0<+$=^-X;,9Q-WQ+.Y,O&+$IW?MANP(4Z+T7]BRF& M0JLXW8=%G8[%E)3_V6G^RM,'^#;S<+O'?KKB8*/PUM#! VJ)HP,?8)B29P7R M/%T*,T?=FU M2&V J]ZA1\$C[G>7WY"D> 1>Y"^+& U8RL'HA\JW$B.C!5,9,)E5ME@T MA_!LC0Z !%<*3($ .%D.7L^=0&('/1-3 H"G#U)=CMF2F)VICB]Y?@R58./1 M]HP?6Q(78NHM97'>@^P W<]$2@F5HL@'"O+7?0VLG![BV=AHQ*)HDGBX8O+3 MU-2 ^3@\6QHK7WQ*=$*E%6,)Y@K#5%1G\U,82BWEYV+J6$R'Q\ #9$ M3^E)(HHP7C;#3T]E.DOV#)GIISQTA@(F50*CMFS=GN(Z-.:B$VN \2!PD:R+ M7 =Y=5J@6NP5:(\1$QYK!X&4IX2)5Q3&FJ>'N6J^:B--/<%;\))BSGH@#P"3AR:3Z!V51!]DD^BK[PNLG_NJZB-Y MF@5:L?<\;PT#!<','1$??'TO3_95C;:"]=J'\OG->,=X?K_.E=JY/F75I)DZ M:0Y9+J6(W&L=18?$-9WZB\03G/[BHJ3+(*H-M'("3C@BFXNZT(N'J!QW'67G M,O-^7D,HU8.\W<7 34C=VBEBPP_F]>0I8?RH?8I$42.OV63#(,#,I1G%("@F MQA-=Y'?9%">NK4*L7 AX= I0.QP?3)F(RILR;]0+(/(@U-EH5F8H33);>6R MW&5FPY]+Z6JN .>A1"&PQL0V:>,*&=IR0JF-N6I(#^LQ52B-'U&I%&V]//-+D:=\M"M0-8-W'$KL&!+=A.DHX+-TI95?,1=D M+5\IJD]($VDR^N=X[X48!*6Q NA>Q)? Y5R M([ETRD3"XKY@E$1JL]+DJ:]I-HO8+Z*.>XXSPW< K;7#YL -#83L0;0H]>?K MSZT_D9%$S+17N^!E7FZOET%D['/JF-.ELS'YOJ1U>7P"9&9",6WT@1R]P$.: MN+/%739U 2JMDNQU::JD*=-1B'MF[D]NHP0RM=:D0*4( G) :'D 59"_*:20 MNF$)O#2B2$A*U,?K2&S#_-(,A?'X*$2W=%H(8$72-Y<\RJ'74D)E3EZ:CXN> MZH226$-$$9/ #3)#=-FJ FJ24(EX5OBXLTQT[++.>G<&%U0>K<,5W"\/\V&$:3 M 9\(P@03=-E/!_6+*J>=P MK^\<,=9&3ISA8"%TL8YP0E4.*1B/AH6!4.$I<*BPX2B+U4E EV, M.+Y*492$DX%@E@Y%IQ6 HGR37%*=]E3.?0&QR9"ULE= 3,U 'SH/0:AL@4B9 M'; \GC/ZH; GP96B:M:2<*NB0;Z6NH^DYN2DCA'7&$"Q>*R@ZF^S2\P00PHM M%3K4"A-*\* RM2>NX(KT:V'0F_A #V8O ';FC[!71K53$,U\0+^ZX6U#!21S M7BP1_5(REY,K7G1P\QJ66)NGY/5>@0$N$_4F7H(%U](-<@3P&H:,.+*[.V(OY'RN6;XB1ULV M.E)GH&= 'KG1E$J/9>Q8(9^B N*E:#R>V3!$XTN-F=U(AZ**0X;9YJGNH:A: M^?M_BA-#O4 \%U+FK-I(T?G$YZ7- >CU$6,_J QY,HE$+:*,.4_$&\CV*!J: M*(VF(\ X=^C1E6B"M1?IY M6-$&!+YZ'IX'I2_7GV[2:!F6PGI/RNN/>:GWB#.GP$9X=&6WAEQ4XS*B0%!: M@\UC(*EQ#>-$::"58ZNB3UV2YA-E0%>3\:FL_70K,M G=(B%TI#0&T8T.7W0 M#1&JHHPNE 1@V&9W-O.X9;N[0-4;;&3.K^#P:^JMPB)"L)*;J\_IB\R"TY7" M&EEUS!&CI8?3)4<0:QPR<7P5S"N69X\2]ZDH\G9*HNV#B^='PP3#;]0B6G3& M =,?S]%SL0%!A 1(6Y\)[%6DC].-BU#0C/2^*3MA)L^V'S#%-&M3<&VB9=F)_(4D1CP_<2I.+$GQCH*#]MP M(LW?BB4&J!BK[K,C?!](8)/2.A#Z)3V?I\H($6[*+!&UMRHVCM(T50,,-5^$ MOT&UQ=E'D&/^@V43.\9_)9'HA<:KA=QP82-H>\9R/[)E#^9"YD1:."T#5DO& MS@T["6H0!_+7_/G!L"BOADXU!(IL04Y-I!G'N;05S077Q(& (.!DH'V>/[/R M\448IU'J/CVQ6C<]1^O'E4]8D=>8:L3WS)?MBG"Y=$5HZKE!XV72D.>@8+NB MB(F^$3GBTXF!HWXM,-="RD?>#8TRFY'6 LA!J,(TKD6G5,WU)%9;].H0YRT\ MD(= 1X0?EW\)<6SN_(5GY9ZQ\ M DA!Z!8M%C]'?Z)1QXQ2G'2B%;$/_M@TM5OEC\KM0?K@YWJXO*EK)Q*.Y!$K MYI)CE$>>?O%X'S\OY*(K_P#MG$Z?9\Y+3@_5A"A)W5.?8P2$A 2&2TT!?>K/ MR,]#77_A)B2V6 *72HM0)J[PBU-X)+Y#'(=5^:%IIB\*2IC%&\ .620R00K6(T4Q%['&DJ:TMYG5N:;5.<1NR-^XL*M^SOBJ8A]I M&BGQK;6"EU7DJ"+*044%-(?(Y^'7($1RR"06GP24 O/D'UKK&9/R8__"5I'J M"%6. G,^AE@^FDF0SCY<"Y\6IHVG?;_(T"! @'-"GT5%#D_E?WCNA'$T-)'J MQ),S)^4 >FC.^EH8:8Q##'EC-V%PBFQD.OY#B#4=%8YCMZIH,^$9(/XT3U\N M3!O%5Z;OPWBXCJT(EW/DU]3.=^,".#E?RY!YR@2B\'&\^G3H>MYY,#E765BR M/P165Z7I]M%3A!TGR%+,8L&6P;XJY-R%I^3/X!U,UO:\A>H].43-#TD-^Z$L MF^$F>Q'4GH@C"4=-[YDFP5<#7[TJ@YE^T!&AY17D&K5IZQH28#E52ZNBZ/3< MA?Z"-9T)A8A$IWE^+.LCBU/[-!@JSTL%4>L>=T.4VRT^&YR% M>V0N4:0I:ZMX;#1D6B\0I"9UJ)NE*#J@@2TG$$5^&J377J2%L\)7T+U#D2^1 M>SBX6PWC4D4?4$K1V5V88E%RB!%,= \0R==5S8$IS3ET@6JI[('BNEI:1)@V M";[Y\%G5PI.%+^]*$TQ*;KSZK %#R?Q!3VS$/9ZO\_D0 K5(>:"6L)&H]!3Z M?\3S&U7(FI L\D=1N27C7,Y]([#($UFJ@S%<3&SAKR^@F,4GR68./%$/AI ; M-$E;2:#IF#./Y2B>RG./%U^BPF;2YY.5-SH=I(\@3Y*28=DY%>>3UN+Y"?H= MV=-3,_.=GJE_>B4BN6+V5D$6"C#VB#J@YV%8TC@+7"8O$NNF@%)OW??Z\8Q0 M7E( V>US@09/84D.V"YUB'[0H_2(CMHP820]?FEW&LVT_CUK&TT8/R[_Q>KK M%_W2;?05= .^[)=!^C7ONLD3C42,0(!%T@I1V@[^2C?FL !T['LSE3*@ED66 MJRA+HT)N_B*24W3B/)JBL2)/MO3FL>G*J)40Y\,B0]Q#T U?=856>Y9;1UPR M"C)C6A7UNN(#02V<:)[1FE6%EMR68OY#-2CJ)9W&UM<:^ M\GPL>?3N^O,$S\7B:3#FZ9-4'<,18%DDDS/P4@421)G-ZF$:""T'I:+$@76Z M#ZB^C[]T&E:61*QNPU:?8.99R2*K=+_R1@AK#ZJ51>))1]=J=#<82Q:W(3MC MC 9JW2X5\/XO=K=A<8B'35XD[$W%(#-3TIS9'7PR)*&IIDX."]B,8O= M"%-T*? Q&3D]MZ!3YW-N,U#AF1]QD866+M"H29(*^Z.!L<$5?MH'5$L2,O4 MMQ"KHR04P$:RX<+B#)X0W5D6_HF3^%%!]0QP&;6$%2G,:/:J]#=IS!#,^B5W MYP2D.THT"A1+ES&3TU"P^IIW*1/*41WK=3PA@?6/'%^LS8/N+%:QB(?!MV4HOKHD1+M ($_\09N>R0#D(3.>S8]ZC?]&!Z?Y0N9P1& \157 ^6//]'0/!Y4>[&D' MLG2&4C9Z\0@YXA(8D6I0Q8;)--]*F_SDB'_-X;Z']PY#MVR8UEK:L;'W5)7R MWD=Y3M+:)I&^<7A1XC#P$](X'**+4#!6JEN-7;*:4@_KPD\P,9_F%/H-'3P+ MEO>9W%U#'Z_0Y5$5B<,G=1HLXU"JUSR>XWL8L\4,MQF"8*?HU1N%B,\:\%U'0 M'_BE\7C>NTS3L5KAOR]?+@..4T>>5J\B2E+=.6FJ9U ?B="ZW4@Y[5N6;*)* M7T2L:))C%HA6W511CTUE85%&3_*#!7E29SBH#(=VG>%0F.&P!XM^*<4C\RG>EP*1<(0<-0C4Q4OX?B(:]V:2 _G# M>!2=*VFL8^%Q.ZQM%>I<=^4]=H^0:0[\)4Z4>'L67?WGS?2-Y%+&2I=E4'@4 M+8X+-C71=WEY6$$JT?E72YQUU1RYD_4 :@F3 M8O]*0C<:NZ-LSMSI9;G?:EF2?R7C^[1R7ISL\7-@5?9*!B\_2I"6; KSYBX0 MU FO+![*@+6.V;JJ*P\LC.>F.!%@D0?47G;,'#JNY,GKOBB4U@%6M)I('F#E M[7_QB0+35N;ZJQ:V61H7><;>TPEO"3^PYD6\J&_"!%-O4&VEF+_Z_J3E4J!P M1OB).JX6R=2>^X-1 19,!@.L>,H3357+"28/T92+-V;G^D>P7VJ[:3.EF7G* M,HEG=V>6+EU71*1C N=>, 4!2Z36@^K9-DYE#='@<67-)/*6LO'JG'=Z/ M'=<9[$?2(6C28B8(Z)% 1$@C3;2IK$F^2SK.OHLD0PF)\HC3%&DG_.:1C#J( MX@=^_*P4%V=2N!))@C@R;1$H9+&(\;H2G90&*K6B(Y,79\[XE-7?^[3@AY^O MC'0U2#PK5OV-%T316P$V)-K48,UP,;(PAU@HM3,.UW#EU KR(3TM1)2G1PX- M@!B:49RE3.S/C!4I$Q$@+-%('%PGVQNPZ#G$%.*44,HP,]5X&G!%!J1 %0&K M7#!,PN$^5FZG"6M'JV'2#9039A4,N4G;&X, ]TXXYBB 18M(F!6\Q8S$9TZY MH^ \5_N6[$_G$<-F*-@\Q_=SA4BRE$FFXYWPKESS%&5@CF0VSV A1. ,,:H+ MUCE&74A+4ID^_N&787GX,*3]-#-:36U*WEXHZ8 U65K&"0W"1+-Y43 MAFW8L!]L^@+*I[_G>.9HHTCLU#0+11BT&A2PM#R!*L:NP@P.PZ=S<%@>%0I] MFC0N#F)4&G\QBQ^ IMSP;.7L>^.V8=S!=-\G8IW^#(:1<3F*STSCRN>EJ&D_ M0H)?LWJ''NO*]%@4<^)4]-UW5148IACR!>"A LK1]( 2(A&6D%49>&/A&JK$ M=GD%?);O79JMEI="BDA3HC#1)J4*2 6"P<)(8C([TG("TWACO:7B?54,)''/ M9=L\Q>+D";0ZU!O)MGZ%6^VWU!7&G0@WP=%8&6\35364Z8P ?BZ:-1BEIL]- MZF;*<# ^3ZK(OMCQL$2?[W@?:IH^WC@-'M/YP]>*E1'Q M,V-D85M4.BC+1N^Y4X-F&5F"%*G &F$A\$7",P+NB.*($ 4*8M*]Z;S%M\G6 M\'BH2\LK;' ,XM'2)E3R>22$1'TH=&O)@KUK)1 M4%ARD:4D%HV)C:4QPMM,#($AUQ4$\9 MK$9*>X?F@(Z>=^G'[OGE$#.EW[R[N@0B@Y53:!J1B&9@W9HPU&4X"0-:%,9Z MG(HTOKGSE /1\.%ZXDQG,@&M@P+#%#J*O%IUAVA&0.)%'RL"E&#BAJ1 .;.&<1W+ M.D&TI/ &&4? C'4Z'AH&#RS'PSEW7^2Z\VQHD?:%#CX> \E7P)PBXA;B2<)M M(>6L(([24!1BH7/+76%#B#1%NIB7#LHA.VF^5X']PG5^-.7G%U7I [6A?I9] MM)$)J%L;3$JVBKODM6X(ARIT2JJQ+Y-[(!;11]L^'FTA.M)94TP=;QG33<"256H%E%09 LY)YH MT"&>&)'==!_R?#S>/D M^Q/AZWU3_E3JPRWH6ZM[M JWU"\N'&64OO)B7IY/&*82@MGQ_80Z( I_(0485<@_ZOCH\N/M-7\@^E<4GQTE MW(XF,!)X*\<@$68].MA,@8)HAKOT2*F/'0-O]1>+D#I.^W2"S"V,7H#*2UT4 MTIZE'GS+TF)3>G/XTUZ^U.G'$(!.>8%>\UM#N*V9X-RI$YP+$YRK8H2\8^$L M&3M UU(KB)13#".C!,&?_R8)\DY)$/"#0&1T#MC\L!9#?H49J2K@"BLA\XOX M<3N=42'&"<74^ WB]"E%#5(Q\16X>#+!0IX6:0DMF$FH9%+&('(>11_AN4,) M-Z-T+OA4L9\P4ECK4.1-/=(#Y::+R)HV<_D-7,ESH01: HD_YZ=HT_.=GBA[ MP6OW9'$11!Q5>SQ]JM9*M#>EYJ-1FO\KGB>1YND4#MN]8%(P'A.ZT0AASD7. MT!\$?R3A.=*9^4'B"Y]=UW,MD1X69\,Z1=2/5B0'>U"IAP(TG[?YREE3&M&\ M>7\-]E.@IB*VAB-L8= U9!)-C&#E1N"7*M_F^L[43A6&; V-SJ&5N%[/AA8Z M!#:4YG.8\AU8A9&<*[Z7TE$$!5/0F+O]#E; .> :Q(^!O'S"<>PC/*OE2^#.9F FPA.\ MIYS-J%V6-D/">1-L*T)8'/*)18'X0D[CR3O"2."M9P2D#*X!Q4O(GLYL*4]S MH'X'( _^CGQ)Q?=XI;[55[#56I+GBVQ2=H,,?8JR"H13;.#CD2 _/<#C?DJQ MPK_H,0*==[B4RV2?B"$COLV?\4B]B.SXJ&"3=5F6(OGI%0QZ;[45;?GD3LET MDCRLL\S:0@F'.( 2Y_"ERER&SNC'?8A=Z"'^G#K."#9P1L%!U1091*Z6PI'Y7*TH)#G;)-:$.5=2-JC$:/^>MJP M!#0N(8DJ8*KTU)GPW#0V\%S*W!>\*>R8AF%<*<$ZJ!BV67*WYK\ @SBN3Y3HI2COF>1&9Z.\-\S[I\+P.% M6262817=-)(G^%82W^ZT< :-QDH2]NQ%J63VC6=OR M2.JWNY]>@&21Q!@$.#@D:W_]RZPJ'"1!$J!X $1M[-AN$*@C[\K*([M\JU.^ M6I*^KRV\$)&RM &6/)N5XBN'%[L)X'$^]"03NUZ>O,'+D;*W:?W/[$MLH+(* M 3R68;4#+%1<>#HD\0LAJ>4:99<,!:9-CV64>;W7@M"@'6WC-%ZT_$M:I#47 MEPQ1Q8I]'KT1#=*4&@8P/B0]"4Q1-H=N%HEM$W;(@.<.VQHK,%>&!KJ/H>,Y5&GDMZ^D= $RK4FU84+*1\\N M>5GYB:HQ;(:8E1@%KL=4NBR6@[ @I4*MQG58SY%C\^CX$36;0':R7B!,A&&H M1A;PRV,[:,JIE];[S0HJ+F>2I)=0?,%8Y" L,DD):U0I[-X]AV!/. 1+'8)- MJGA@L1I.Z9'D/C^2-+342XT>#K3:8+%/0YD_3N8U>GZBPH@*,6?KI<;D+$JA M>DU3^A*ZEGBCJ$+>SH:3(/8R#[!:-A818B5S;])YM*<0MDT&L MW&(F2;"[$Q[W/&<1D8_I/SZ-W6CA.:\?79\"E'[TB2.9BQ]$,HA86O"(BQ:* M<_9SSHN*RO@Q#N%_XW1F_K,"/_VV_ESO*P.S7_J3JFBESS<-U5=Z_?(O-HVT M^;EEE,\AUM2=-?64OFTV;$U]13>,AJVIIZB]YJW)Z-E;1_J-2BDFJ4 8HLC\ M]W?&N]PP&:/Q^U&5--!GORV_IFMK[^F+G_CFIS7S:U5R,J%Y: TYV-78264* M$A775Z:O;I?U5:;PXW&G8/(-57@%D%2DEY(]>V2RIC^/L^/==A+=,JLJ7@'A M&_W$W)J@1N BENB92$H77@2%E5N(324 M-.JP*+*EDLY8VT,;E:M#U,9K(WG M*K1Y3P74-Q-I&Z I2/1,)"JH4%#A^:E0"$I!HHTAT;<QZ2#@S@/J5 '1% M;P>"!(881^_?JE,N$D*_%ARI D*"A@Y+0SL$TKKB&XT( <77ID/[:O]E3AEU MMJA*;=CH+V_:8G%K(8[:J+UIEBJK/;7< 5.36J5:^ZUA%:Y,5Q0P@MI:16V& M+ELMIK;F9T#.>7;[ZU[^9D$=@CJ$IKIX367:EFSW!ZW5 M5(+:VD1MEF[+?;O76FH3FD]H/D$=':2.VGXN?L'3)C_7EF;MJPRRCCNFC::>5Z6K+GQ:C1]7D?M\4Z&DF>OH]Q3@#;IJ@'01Q5"". MNF=,01Q=(0ZC9\FFW1>"O:'HZ9ORP-0$>IJ)GKZAG(-UA&AM!7&HG=6[!PI- MH1OO*WVKX:?WO]"*4JRLQ5[G=K[]RF%++>$ PY(MJ^Z9OBXL6N".OCB\JG)_ ML.=-@L!K<_&JUS=GCH[5)J@S059O)2M=D)4@JX,'^JFR.:A[-A9JJ/F(M4S9 M%G;CY2%6KW]-(12!(*N=9&4+^Z*K@1/W6=5=WLH@.GJ%CWT3CD^2L"P6)Q8G M%M>ZQ77,8?Y (D+K36&ER#%Y)EY >T2^Q7G>1L/%D%5[SW-.RXXR;<2.+ELM MSLZX<.QHEE(W'/%2 J(%<>PDCGYGH^4%<>R"5V\@:_J>]UQ"KA\=.Y9L&L(F M:BAVM+UOB(5@O7SBT#MKDAW(U=J6\_LC\>#A5$X;_[!&0&/LLA[%(>W:T+'\ M-3@LVCV1']5<[/2TNB<"@9W3'>5%]IH@CHU'^7.DOPCB: -Q]$R0ZR([JJG8 ML>6>>@[)+K!3[2A_#HM("-:6$$=7M>Z.HWS:.= /?+)9T(BWQ%N[WCIDS(>F M*WK3G49/M =S4#U@KX.AK&9/5BV[:<&L(O+]S7BU9&VP9RR)P&MS\6JH(F.R M 9=E%T=69FWS6Y#5".[A!(<1^ MIPG*4@Z=2=U^@CIU9N38?3YW>J3KCX(YD:Z\("ITVJ,+VR=$Y](L[BM-E2W5 M7.M!># XM. 2Z_)P:LJFJ@N<7A).^XK:((0V09D)BGJKY%=L05*"I Y(4KJL M6_T&T930.V]VM=BRK>U9ZUG@M;EXO5*5)AG]0OBWGJ+V+@E_V53%72[I(OB; M!I#,)HJK6(%%O"9>J_G:@2*O&AUM=1_/2+CL]9,EGW2MQ(ZAB@HN#47-E:49 MU4TO@983H47=MYAFZTT401N'/2T)NN@,76C&0(CR!J)%-HT:]U\",2="S/_Y MEX&NZ9^$GA7TL4G/GM@T;@)==*%>^9T?DY!$<78RYUE0;SB:2J3*U4\K9LZU9M;[Q(KV\D,C53MK4:YRR!S29CLZ?TFH+*)ECF@I;>(AFT M/>YV6$L8A+\T$20F2NC)EO5>_GE"3]$ZEM8A[4CQG M:;)MM#V*XCSH;BG&KU2E24:E4!BMIRC]X+$6%T%570BWN-W@G-GBR&$O$=*Q ML(RK7K^&?T;<09PN)-@=2WM99(\[D6.Q2P.IHE_'OW5^DFB";29H\MB2RMR_V(H@RO/8$F^)1[EP M*Z(J:)I-;E<#V3#MP[)E4S U@1:IO_VWV(&]PM]C]_D__HW^P5X9AE@'FK]>X\<3 M[DG'/3W.G)!\&#H10=:88^$A)W8#/RM"].)$4DA&B,>Q!/^>!)X7O$0?T_53 M &14PM -B_><140^IO_XE%;(=GVZ!/K1I[D33ET_)1VLX-5F:N76D'9>RVPT4[4TAUR."K4%/HT '*[JF7ZH_ MGV8A(=)7>&\62;<^*I2O3CB:288F5S#SN@6L;_"D"JPJ4E@;? ;E!FB=@)7"MH0.JJ5.LJ0 M-;-N)?OFZ"A!:VVB-4O6K7,H76$/5;*'>D+G"=K88 ^=0T4T@3:Z4"/S@42$ MQAPY_E@:DV?B!8N]&YBTMZ2,+FL]40>JL7@BIVA7:T)1S&,I-H(TNQ*,\ M$@\>3F5I2GP2.AX]M#OCN>N[41PZL?N\7^.*]CJG3'G0W[/:AO J']_EW]?W M;+XCD'/TNS]QS2UH8Y-4%;0A:&.3A:G*ABE4;D.QHZNR:@F=VU3L*)J0JX(V M-MACYQ"J3:"-+ERS/P6QX]7UR8@J_:<#4+,99B";O;JU^PX.HS-Y\P67""ZI M?#0QC;K&[Z6P29V+C<[U#K!JQ[>>GRR:8)H)NCPNM/O[7N4*NA1FA3 K3F16 M#&2UOV>08^O-"L$F@DTJ.K!,6=/:I\Z$]7U\RA#6M["^&PCM7NU^&((NC]<5 M0_QXC!]32N'H-+$#QR*(7.S_\3$D'@T:S!MO8-.-PE>I*E34^,_C(LBG_.PG0U"V=*/@Q#XOSXX$Q@L1\=[\5YC5!Z%O8T=_UT M<--6$(2KNV]@UQ>I;/]G)=$C0(".^-&-@>!&2S!9JV?'8,+:$V#8[);:^U*Q M".IQ4;=AF4>>O";4$%Q8D%22-HH7WN:'*CP#.>1X7%]S\0^L>&&5E=NIP>(" M/?CQ1UT_[DZVLN_3C/ ^3& K2&XD.5*4S&&UKX62C-+P55J$P3@9Q5+\NB ? M*VX36RNUHJ>3H=CJ)?<%$FMJ[YJ:US^IB6L:*)I6;Z13P&FP8Z1#]73:4;"\ M(<6 F]7:Z9)@=N .3Z(_0=7^!(=H0]#=;@.'!JK=)1*]F3G^=',BIN!JP=6" MJUL'S1*N%CU9CME/HR:%7B:$#BCQ+@1\"Q+BPIRIZ&DC>%#P8*-XL LU6+X' M+R24QFXT"DF\9N77V>FE!;RUKR:Y;<@#K6X,2'.RI06QM8G8!JIL]]J;FB^( MK4W$INGRP!+MIYJ*'4OTGQ*2J!N2R-!-6;7;*XH$M;6*VGJ&K&EU:Z *:A/4 MML_>K@Q;5G5SS8G4 D*[< OK2E.5_FGQT@3KJ@NEE)@#[NZF8QV*3%NV[;J= MN,K1V_0$R39BIR^;FFAGT5#LZ+*U;P*_0,ZQD6.)!E('I8T6DH!F&;*ZHW+7 M<1CQDF%JR_T=37R$<#OZ.:0G]_J]Z@<1H75.A1A3T4^+EB9HG%,':)PC^9D= M$F$GSA0S)S%Y-291C/^&P9[=$P:Q]7+\4'+8AC)^?V9,W:LY+Z6:])+PD)0K 66HQ1_RQ M!(]_D+A2ASG<96M:S)F*:O8:UZ;,&)AB316>7W:+.;&F%M/XP-HU4HGMDDI# M/_")>*OXUHZ;]?,O4+QU4(1N-]:UM?=*S.KF=1$Z40_%5L&D:H_$,]!>*^!7 M[M*J$Z/6ANXDK6HD=UD0/6X7.4&?@CZ/3Y^"! 4)"A'9$F@V@3X[2:+G/Q0V M]:T.'1@JM,5L%_$?MB?FY8'GU\)MCP#/V:FG?1"J2T"-%^<'+X1YCBOJFV"^ M2+#NI6A2VN8F,[V!W+-$D]+F(.22B9J85"6:2E[!GJW/L)* M$,.D#Y1Q][RZ$.(2::I.:TC55[O?:6S544%N;J$VSL6)^>TWP"U=\IJZ< M S<7HO@NG#B,GJ@+WS#?6U/?ZD)UX9O CY)YH>]--ZH(ZX9L]44QU(9BQS1E MJU?7L2&P<[+:8K7]"I=2S$\0QT[SRE#.T?58$$<;B*,_D#7+$'*]F=C1C+ZL M:N<0[0(]U=3N.4PB(5G;0!RZI9RC^G5SB>/\WH.FOM612*=YXL-J8C?P]W)M MM-?!J??D@;YGP4YQ-W'\JR-9[]MF7 X(X"L1ABFM%01P; MX#4 K:NU-_[D\K&CJB**M:'8 :TK!*L@CDV][_8M-W^AQ'%^#T)3W^I"O,;W MX(6$TF.R6'BOM"7TG3].HCAT':]K(1RFW&]64TSAD%[R0IG]NEI=8.=T2O4< MN&FN4A7$46!=5;2B%L2Q27*HFFS6[@ZH(;&TH>D"TFD*T"N+8 M1!S"*&N61Z&I;YTZAH.V]CB+NP-VXDQAR=37$9,(R]=(,-BS.X)9\&$0SPKI M*W2E'8GTP"34NNI$7&J<"#F6)>Z;&HH:5=3%$+2QD3;.(5$%;;2!-G2Y9PM] MVU#D&+)ABOB;AB*G_LE62-7NT,:>/9@OE#;.[UUHZEM=B._XXHZ('Q'JV1B3 M9^(%BSGQX\SET;$@#TM6+7&;T5#D&'+/$#>!346.N&D2M+'I("L*N C:V!@: M)FLBK+*IV!$JM\G(48V#9.B1^@T/+[0H^0$!U&R>U2Q55GM[E@TY')3.=/TB^$3P2=4B>;IL=99/ MZEQ%;=WLYIVVT;B#/Y5CD$1%*%V062BH45!C2ZE1V!#"AJA8WMZV9+N_9^.^ MUML0@D\$GU2\_-=MN6_O&1W4>CX1UHVP;IICW0AJ%-0H+@3.=R'P6^P ;:0) MCED^YG_\VS#$5SAXTQ_3H2A5N/Z8^/%'7534X"F P4\!;'C22%Y)GY" MI!*I5?BA(HD/<&/V3RXXD7HSIT08".-80\PXMI"=,7.QL< MSE^*$[H =,<#D,*K"UK%"Q -7\<$1@[&R2AF^:PK+]W=9#_+ ,!H04:Q^TR\ M5[K!%^)Y^/?:4A2S.+&W(ZIT=;OPRO2D(GOPCZH?1_A57FWSD@RYPIH HVB^F_,!DF_Q:1 M6X[%?#$PZR2FV^)+G[L_2S;-"71M3R% W&?+BT":NA.0K'Z\]"G2$JXHH1G* M\.$/DNUQE'A."./ :WX0DV$0_* G=/7O%C0WIQ MXQD0_"B)P'( U,$ Z<=!$B)- 8>0&-]_=&^ =D8S'T V974)X6UXX]D=$TDW M/]!%PAJ!T@A B9-;J2BJK\QV*$$.;!,^^+0((A=[0GRD4 &N_O3BCN,9MU.* M7W&[3,T_<89@A27QYD\*-AB ":C]],I6IW%(@Y5R"(4_9V&ZF@6(U ]#H+H? M'YP)+/:CX[TXKQ%:'(4]@?A(!S=MA/G:[K?BX#P D,KVWS"SB"ZTQ"PR[9ZB MKEDI/GRZ0^CF*A,- ,-0!DM&44\Q2VPB2[?S]Y9MH@5L*1@732(45-DD&[3^ M\B+LPE:H0=13^BR[0IF5O'U$DNGQ+):,74V+-??:;1ML=E6S*B2+>UE M4E5@[LT(+!A4I3226XYCL+?\<8G56]G@V+702O:&O,G@D!MG<0 DX7/FA#&. MJR;HB!]=4 ?N:$EQ]$L5QTT 6 =:FP;!.$+OT)AN;QH&$=) ,''C6KNBWH7< M]*&^)]B=YRPB\C']QZ?4,^'Z=$7THT]\.&XOH86PXGJBVI;]S(T'4'$]HX_V M X]SY!-STT*!'?ZV_EP'(3ZP2G]200J6/=\T5%^Q^_U:(VU^;ED]L:;.K\G2 MC8:M"6POH]Y(QU_30#&-NG,?'W>ZOEVJ[(C(WGY=HN7W)4L._YUWCI_6CI.G M\>D/5DXN:PJ(GOR>J._A*[,%;I=M@0K>_D["[!N:3Q5 5I'>6K'G\KNQ.LE" M=>[IFPT+-)&K0*+*ADL99VV,C7QS44 UC@I4NTLD>C-S_"EYJP 77"VX6G!U M4B+T0K-!6I3/H6FF;*GGJ 1\ MFLPE06U-VAMVJNOWVUNO75!;JZA-E_N&J#_?6.R( O1"$G5#$AD]2S;MI!;0V84;6%=@8)T6+4VPK;K0D.1[ MYH!$5QP/+5'>.SS_0[[\?RE9\1;E_%6%Z(%_E*6^RCB!%KHY3$LV;)$ MF$!S$'+1Q*;*_<$Y.A +8NL>L9EROU>WMUYS:.W"?=B:)8($A"#JAB#20.V9 M W%MVQR,7#2U6:9L"XN^01BY9&J[TDW9[(LH@09B!DRL@0@3V'"#T0:YT:%H M %UJ'H>8%MU@L%MEO6"T75-M7]WJ\7"NVY4M9+ [YF-[.L3FSVRAC+,:NP MZSS#75H$KA]'.!QK K)_SPF=+J?2OJ;%U9VJRT4YB3)Y\(\DBMW)ZZ=]^QTT MGMJ-GE5"[;5+W-N*L43JY91N],U#5KC',OIEA;]7R3PONPUDCGV!RLD<;(1? M]Z\#C@KIUUI[PCKIQ666[G$&.*25UH&47<>#*2->BM\C\.G$>0Y"6B^Z4!T> MOJ5%MG$A; V1(FTDT>ZUY+!%2X[U_6\K2OYI72(VH?HZ[=CS0")".7.UI#SY MN? M.&WJN&@$]4G1<\*'BPF3S8A3SRZI<[ M(KF\A=D!NB&KMDA%:0Y"+IK8=-GJ;R_B(XA-$-MA]F9I[2WZ?.&)3_J.4/#+ MS7T24JAC4J@WD#6]O8)($%NKB,V234,8\\U!R"43FR[W[.WY/TVFM0NWL$SE M',5,FF!AE>=%I6LJ!!S;*0[/G!NB5_*R22\D)-(ONJ%HE1.C& 5LSHY2\[03 MGC%BE&2, %QZU5.CMN5&.7$A*1 M&!-?5KXHIJ%$,P#XAR%=^M*>TWW"4API)%'BT20B1QKADCV/O05/%B0$[,SQ M*1\'W@: CV*";!^,?DB)[\;IVN?!V)VXH^QSP-$/$F__$M;Y2!8QF0\!(A@V MD)* 7(08W:59NLM1X.,&,#-F0DBT.?^K@7Q:+=6!\VEO4,*G%1*:5CAT-7T1 MQ'H)A_:L K@KI#]59\^BM#D2>\J'YDV9$6"_=.%CL@C)R%UBK?2+I^U5%"&FHI];A'!T M3AS72T+ZSSF!]16^EX+A/PCNEKQ1X(R2,$0&XUETZY)&*P4&8#E,W$S2U,I M.GM6%34)'F&3L'Q9F@)+A< +%(SCN>N[ "N:&MB*!*N^8FGF'@E6O4&]E)'- MR2<#VSI4HD?-=!^QIDMU>4P]&ZC5L37U%VY&J=:@$JTO*\'EC'E4G M82:RHD16E,AM: (:1&Z#R(IJ$RR%Y&@*&H3D$%E1(BM*9&2<'4(B(T-D10D> M%#S8+/!U.2NJPN6,R(MJ=72;+ML]L[7A;8+86D9L/4T5Q-88A%PRL1E6>\7: MA4?M:LHY.N\V(6I72*&.2:&>"2I/--QL#D(NFMALN:>>(^54$%OWB.W*E&U; M%^TVFX>8OG)BM#3!LMJ>#]7FICIJOV:4=)Y#I1XPA\I<;C"E]-Z<0[6[O10- M?-?W2\TH9#&MC;LK?:J8:"$7LA*\X*68P;&>M2&O9@45E[R2%90G5Y5G9'0V MRXJ.N3&WRB-3(/_M:55=9/>>6<)[M;MK6;G,H'P.NJ0L$\O>Q.?KF5C;NFN5 MI&+9A8RF#F;];&1TZZ3YHRN99O4E8+E(6Y& ,K[9*Q=^R=AE2XJ=G^O?T3F, MVJEOY4"<."/7<^/7I=R[(BW- R"#L)C^R-+:?M%VBNYU&56C2]?&N*CS96O= MQT@?L-< F/W*"Z+HO2SY)!8]WU((F:KH^;:^?Y&KMYR?T\1\+[&F]JZI>7EQ M35R3R-6[E+PSD:MWMER]G;DMK0"&2.(3J3C-0X-(Q1%)?&V"I9 <34&#D!PB MB4\D\8D$HK-#2"00B20^P8."!YL%OBXG\>V\LQ.9>RV,OS14T6&J.=BX9$J[ MLC2CC7&^@LK:1&4#O;UI,I<>40YH4=3NQ90+&=0Q&72E&0.AZ9J BBL372FR;HM:B T%#E7MJJ8W3.I*KF(M,F)5DBEH%[:-,4. M\P-V9=^LYM6L9-%$>1K->@I;,3=F$H2PU#2;9(2)#"-Z52GA.E>S&7 69U%( MDH!G#U]_EYRIX_HPWY^/GRLUK&I.'QF*H#MT.Y,HSG#$D'@Y/1VY[F(@+214"Z"$@7 >DBK%2$E1X'#5T/*SU20/K% M@*RJ@#A<')1@][<#M5W1BR(F7,2$BWA4$8\J8L);0&&=)"+!@R(F?,];N>VW M)2(RO,WW_GJ_O9&4@M+:1&F6H+/&X.*2Z4SOG:-AB(ACJB("9$-7E7,T=6I" M.).01!V31/U^>R,J!:6UB=*N-!DF$%'B3<#%)=.9)K=9IEVX=76E]?LB3+Q2 MZ?1TP8V)&-\1D)S'C0]?EZO9CY,0*]UO:]>R.X1\K>'*ANXJ1FFW!3==^X;N M"AX6_P^2.(H='RE-\@( \-#Q:"^ 0F,#OHS+;-51'\U:L6%+CN8W)@H4D+RI MC8ZVH5N"N[+Z%3SS?A#96Z$3D[QOC74DD&CA M+K(UGS@C8J#8_=X>)?H-M5X\]>8HZ'Y//U1DMC$0:^K\F@SM8-D'%[VF)N). M&VS/L!$9$2(C0F1$B(R(LP<\BXR(8Z-!9$1<4D;$Y<-22(ZFH$%(#I&.(=(Q M1"CXV2$D0L%%.H;@0<&#S0)?M],Q-M\5B1R,%D;5]#21@]$<;%PRI>FRI?4% MK34&'Y=,:U>:;*N]-L:D7GJ<8-]2^MT+$Q0"J&,"2)=[IB&476/P<-Q M&NA>=+4%$UH0/_CISIV8>#0=HY?%MF.X^R]Z(=A]$H15DS/@4[SXE3'\?4%& ML?L,PRN2A&LK7\C2U-5G@L&\!)_3P'PM#\QWHU%(XJ5IE&W3[[-18V5ZU=@Q MOW3[$]]/TQ^REPIKLRDF3Z.\X!#,T>TA70#(@] MI[^R%./]K_39E68I^OM?2PF#]6Z(LGX2A7WCIR7K&9+XA1#V>MH[@B58F9CP>!K$]8:W[C@C*:W"$Y]E<&L$@SN3G>J+S>7IZX\ MT[+@TO>7FWOL'/A&91)7"LAA<11D?$ ;$GH M9X3SI^\B=3W&0( 1Q7R!=-(F3DMTP\D;QT)BB "DJH8HHOP1DKD#(P0+)*P M*!XVZ;.>3L-7Z4_E49$F9$Q"QZ.313@O'\.N1& MS''HF9@"N @B%P?Z&!+/0=[DF7\,M,6O>'2HFG_B#*/ 2^+-GZP%.YR>0G1< MDZDMPZ+XYRS,HV6FY,,P),Z/#\X$%OO1\5Z<\ )#*]M_FH^2_EC(X2$XI2H;_ "VSPB<1,@HR/\T3]X$5'\@S\1,B/9+P MV1TQ!170[G(K?%24#LM2(87886&A5X)%WDCM')BX Q-D- K",4T6?W'C&07N M-''9DX!)6GPG\:F61$65P$]A#)(L?F49ZBD""3>6(".XSL)PI(AHDY" &P4F 1(4#.!7X; 6!=U&Z8ETZB MF)Y!F%K]1S*>T@] NUU3NZCDA,@P/PUIB\0YD@N^F/B%(P\U>HA/)H@BM$97 M3CMVT7L '[^ X3>3?ND5[6-W4CA$R=)+D'AC>#).1F3%4B[*%2=FG1T3D"]D MK0I"]TCA;E+D4Q#"*<(I ^6 \UQGZ'I,?")/$8A?.*T.2- M1I%]*6M%&B\+Q#IB3G[]289])Y&AM'M3G?@"G*CCWA5*VP [CNWC6&0$H-N;U%I1$0G_^,A8B8L05$FGY(!3HL 70KG0R,@!9\;E^B2E(^;NHW@6!LET!CK%'Z-WR,>/$0YH)ZX,-0Q"6 ;U M*,';('9P.I10M$ 2&*IL&;1B$JVUE!\-3,E==2'UWYO+3(2T_%I3U!U]R MA=(FX$!3U''T&2LZA?C5BJ^0@LA!60_2&S8XYD88>TVSZ&N6LL/N!OV*]O0Y M-1KH][+IST[DQ=)H:54TYFT%6D)1<,%73_>^] <9A@G86E)/YG= (('7V'>4 M^_9]4'Z$4$LB2ETJJ2A,J14$)H7G(G@!<1F1N0NG1SB"Q0!7)XF#>4!/8*A- M/!?>H#Y)Y@Q'*?P(O P?@%(.A\C&5X_NS7OIZ_WC'[=/=!%C,##AJ$!&,Q\@ M-<5KB>])&"5@(*7U^K(UT0T5=Y *!]W\0$V?Y2UQ!8<4$%"%&H!Z(3%""%91 MF#,K#)AN C]QX"D*F@EAUU2FE7OV97:$CG"CZ-;P0=" 8H(EP]O\ G90?!T. MMH/EFZ#B/<'"<2G DLS?39E?EOZ6@+RB[F3\)L,ODP7EUT?,[XS[YR=S=E:@ M4R0+E'1XY!C-7#@K,,\ K!8''?Y[QY7%2_.!,F-CG'!7 O _ Q'I/D0-LM8 M]DB:^0YX-HKI$8/:R*"@23C"_\QT=G7-C/KG:*JYKRO+NEEFREE5](,JYPSN MZ7V;O%%!K[YJ[G2.<27M!]).G=1(37K9+/=(%O$)>(Y]<0.:(@X3>O] F>W\ MUJ]58OR"@CHH>^4P-E0>L[&)O?)7!ZD)?#CVZA E X3^YH9D!D^+5AIF2 .I ML>/SU?_YEX&NJY_HB_3?VJ?W2QSP,@,2S> M@%:='HV 5)@O9K*\I9HGR1O'ANXETM6KZY?PN66;=9UB&HT$*&X!_CF]$ M&4G"0-)6[1)F"U_#A]X2]\T=$-B.- 8.*OKTZ2"]-=LF) N@',)N7"WUUQ0] MFY=70)V\>G)A:_I; NP,2]+E%>+%S8R)!W3&XY78BAD[,+YD)P5S^T)DR@9T M1^:*WEA;$M+WD,P<;X(CT@G9*I=D%RRU./_R24:#U:20S&)-R^"#E!X2=SZ$ M$R1LD.TN_0*!6T1**@98R-\*OX#XG+C3A'D9U^">AOZXL;>.%&8>@T",X C# MXGTCTHBA01L)I[%E,!HC)*XYC20+O5 R #<8J&,B.WBLKX,1N6QZ+KJYSX-",;]!%\'9%1JBE6N#MW M!!?01T7US&%4*"*RLH@L741D;8G(.KD3EL0LK/39\1+FHM+,%?6"X:GE9O3N M\(XRRSIE1WIKDK,;94I[11%<:/AJZFR]3J9@QDD:.[)DRG_%1,XNH=;-8@X^ M;JRY<4(US16"_AT>$]^]1\F,7S(_'CO,43?D,HY325LX4)*?"XXY%'#)8AHZ M6? [/RFB_:WU/X$T=L":8SG3"T8.O[&Y#\DT$['!$.00>S<5Z&1U?\L" M%T\0,=YV@WH%0YV&8T>$N1VY]0%+G"8.2.R8I$(Z6^::;N3FO,(,>@9@JOD< M=H,8%/S@&G.$]V$0-I4;90$H[*;T!PN&@N525/I"3]D?'/ ^KQJW>/]W\\O'\G+;R$G44<-*!& M]*3 +JKS8;"9+A5+9RAT\&T7+\^#E5=&7V<_/I6C_Y,&G.#L< M;*<4UU71#FCLH,".M?K,1CT]?IX=)A'F6J#C-]F[J%5X]IU#7L1'"L M(5X6W9<*?_P0+X'X5%1/A$"?3!DC-7"MZY$IQAM1[17@<7X2(1*FJ%28'B@N M8%G[\-N5;=HDU1PRG/)-#>\M-3P6D(KDB6_C%QF";H-H*!" M_'"VV%4J0#MKL*J=*B]_YP%ZA^&=DV@ES;3!E79VO;1EE^?413MO#]*+])0' MT1&0^ GR.[^C6<_=+=SU7[!R^R^\]/$P<( 9?AA)D&9D4N'"POK@'\@)<"PE MJ>%$'TZH>%^-WWL!L&& 0B%8$0U'0MCX>9PL'P6#(2.9FZ?T\+ER-;8IMI#Y M+&'9>-$0;PJ=I7*3F=#^] .[+7A!^_LURYY(I2HR/Y^'=XNDUV.4EM(H"KR% MX2&[&(5"Q0+/3!@#'+V NIR6]D/E/HV^Y <0#-> F=/07[Z:,1GAQ2"[J(@2 MZIB;,)0@F%P4'1M@RD'(!XH(^4$%H^-&>9QG&GZ)>X;S8!"NG/FYHHH*T M\4N6UIJY1SB).\^.ZU%CA.N#-,#_A; 8WX ZRYG:X!Z.VHUO$"QG^6"W$YLV:IKCI5LYU5*23 MCZ5?M+ZY6@I#LXM%(C#>HC(YK14]N.3]6%Z?D::, MSX(PI@J$&==C0CW^$;/AX.PSI1>U/!C"95P54,."?!M1+]^SLLALR=<#R MR\ N5.U@@ZF#_-%:@"'56703^;54B0N3=2BFNFDU<;^2X&I4(@:]5LHN[7@C MWQG:,9FF73=K_*G,-?B*BL'_0G@R?&=^6UY# _;K4J_KQRI@8C Y<6MA6^FK M_;JMA7L#96#6:T"Z:2B4^@?L<6H<;E'F(9J#AY%G[^C]IWI8M>^SO!.N]I85>'C.=LMY225#F MCMM+$K2X.X.FRK9>@]Z:8^9<.F9ZLJF=OJ%)%TR"6YKSP@*DBZFL:=&M6CPNP;,8D3Q+>0WJQ M5*:*2F:C0[,+OH6*FV^XP- U654'M)U5[3X0UV? (L9!@O$<%:Z(RNAR[H[''CDTAJS#WB<+P&QH$=C=O')CQ1@1 M>>5MBNHM#8 KE(-%&,I1!-..!^8 M><\*Z[.W>EHQ;'/AA#S;FB=HP=IQT$(O+IZ"C2,6:[=CUL*4![=B(IR9#\OC M\G?/7]A.UJ,-(:05PW=IQ/\'ED2'Z4TP%$OSXL/*,+E=J)@)GXRQ3L[(+50T MFF,SK_]=^BZ"#\WEJ5B#0@0L3TS(./^7X\R2)@>27%GX>)Z]&2!$CN@!B@N:Q23K%E M#.*:U0$%N+E8BMM9AGAQM46(IUMG&X2/],&&KUCN_;A0RJ6 C')N<+!:A;X= M](74T158Y%B@.7TS5C:&5TQ-RP9@["W!TS;=L5$0$,79V'K3'"I*2&G:44I= M'/5+:QP_TTRU;#+X'5 S#L(H!U>!M(HX1A).J0K[2UNMQ8O\ MO)TGJ0#1M0W?UE(5=)S^^63_+_V"3B_.7ET.%K^J) ?M#:IQ/[5A]DZJ-T!5 MFZ4 *U'LJ=RW-N!W7;=NJ=#4GB/'MJB>YQ], MP<_%I!/'H3M,LH179-RBK,@* T;;%$(9UX*"R0>:!EA^B:J#:S9H59_G/Y@EJ5[Z8:M9!NES68WVE'[4"ZK2V9K6]">J\^ MTI4ZN<>-E8A;HYM:0(CETJW^9UD$_PX*9J1VQD@^\BAJ09LP+*6&5!):)^K-(Q"F/ M!I/B/6\4!Z,?8)*Y\0:#9JGE^9I\(S^Q0P0K*,B&8L6QF6R\??S^O57RK299 M%3J1'DR\ :D:QR2K7XK6Z?%)BE*Q7B"A8HUFV%M1>"\M90,U%IENF10+#=[H MI.9R-8"CT&W3I#P T.4E85K'=H^$T$KUDJ:GYQ]:N#ZM%7X3X"*1);%;!E[2 M4C+\(ZLO0.L'I"4T3R8??>;VJQQG6];G.*UZW3]EO*16&55*<,:W5!7M.:W1% M=,^%*M^MQ"+0>AQB%PL@\/M##>*H9]8D3W">D&O-3=. M"\1PYV(0@@&"17]9C5!J"Z4%U%S6L&Y48)5B92]^$,>RUV,W&GD!-^OPFVO? M3V@;X%6=\)^903>!;^ 56DF:&73KE9H.6-"O8J-E^]T)":^\H_(#0<:7KO/B MH]_#P _0O=MB$V2'7W R.=K\# YC,N(U=S_2ZNGX%H##:>\IZMZ"P]><+IGU::%78NPJ@;Z\T@"[6,+0SWISTCXFM!!DH0$82F:L)(_U M+">$EEC/-U_N'_]\N'V4KG^___-)^GK]\)^W3]+#W>-_ M;K<62JBX!=5_"S;=S,$>==CWL>ST(U^H#^,/+M!$N%=>-%$ M^PXR5KJ[DZ4[$,12_UJ6WOT=NS[#\8FVHT"Y!@^\]+\_LX]IDX_K(9B0>&#$ M:1Y@&OE=:DQ6L/JVFGLR"%,O+7!(J[O?WN PK.PX>U>W-YF&A[#_!M:[G7;5 MT6E@"X-@[R#IYO[;T\/]ET?*'-\?[F]N/R,_5#0+S[3\KX[O,'_!OT;2+?9- MR@(776]<:*J/,,-').^M1+2ZMO<8&!4QL,@P(%W1 M]H63U%9[2#P2,8[4#.>#9EV1]^P_\3O-&AV*'O/*U+=I&O U2PO6;,.4 MI;S[GKS4CJ/X=MH?X[W,>VS1??GC])^LJ">M*%WL/!=2L00,]'O>0,*)4_"P M]HEHOM:',0*-AV]EQ=DK@'1C@[""I =3-^VJ,*9E8"=@UN)BT9C-< GRO="P M& -/ I^'P< *J-LN:Q?D^B"+YXRLBOV"ABO'>-:E D&6EN0F5#QC;=PH&<[= MN-"&:@F9%-8C3"(!)-+]1A'^,TKF>#OSOWPW;'#\ 8F>SPBF=UZ5%4O@NA,W M7P_H@ZQW5IA3(#7#85/\7H2NEC9Y+.Z5]?-(Y@F[9F&-)N?SQ&>%7]."Z$5F MS(\->S,?AFF1,,+# OR-JZ$=*%T0)4Z8(3-BA(^-#1:@U&,6MH:E;RE /%9R M/J)GCI!,G9 N*L->3FL7W 'A>K,Y0ZT8^[J&&5+N?))R0R0G [ X+Q0])+1-C4^.P4BMTLH?0J'0T;MB+8T2A"7X8SBC+G&+OK:XX_2E?:> M\SVOGL\:>2VU#1\E/H=UFBG$1&./805J9@JPMJ#U G%3[.^WW, M.59H,%42TE!:6 W8 0>2$;D&S#:9"0LGP4:&M*A!SG", 1UOE'C9B[3-#^@L MRF^L=X?C17"$#<8," CQ@EV4\^T6\82]2Z@ 6I$_AY!NF0@-.RJ<9>BBO2^M+MT5S?%7>46_D.ZJ];=QO$&>;!5;A=Q M%9\IDQ4-1(_%J?N1=5PB/FVSA#H0R&_D^$O9.G7-X3"E:MX"N#QJE+(;74-* MZQCF1TUBU,AX,106SKZODN?^X ?CM0_DFH1;]E+MZL>GM2I M5HM2F;<<&RB#QFL.\?[7C+H@*CI8TI;1U80O;;+#[;JJ[A0W++3JD8+A/]B_ M\MYZ M)&$8A&QR_,])Z"383O/:?\UF9 :7S*\?D%-GP0ML#EY?,HC9#2ER)8B&#(Z! M[[T6@"E3>*07D'*9JVIYWG^--L"W7BAT1<(6%[ K%["]@US #L0%[*$N)D]* M%.6*Y_OUPY-T=Z=(]T]_O7V0[K[]SFEX M._?E]B_77]BUW.WGNV]_>=SC_'7*,6H$![2:>A2 6NFWS[GU_31S8"E/M M>!B>3."P3>-XLA;J](UB$W6,Q:$!D7":9KJ]>+.$U]ZOTA66H/C@XA:@B/@KS>P21!&Y/UYX.3$_I9G 2.D/S*BY_KEN#' MNMX"4'S"FHKS&T!Z#"R\)]/E%+"$+@!,4E_NF(SY)4F$G7<+6/NIOG&1!R>(U'3\?7J+B7/I,1F0^A'\P M6QXAB:G8:<(Z4QMQ6J[M"B\"-Z:S<[<_O=XJ4B,O&(SS=RPRD M0E9.(-\A.\5&[$C+[93\TI5C'/\9^-. 5GAPGUUO#67X8@J"TA6C?PQ/2.P& M:\2N<3"%"6_/1C,P[< B8_=GC#YQ1&K34"P0;'5/DR6?7?)RP;)VP^\PA+A9Y!4_" MGN/.TV(5.?OFKE3^0GZ1ARVV>>T%5@X!;7U:BR!A>V&YM[0J(KTVIB8W=JB? MLQ^EF1NRN$?+73O5-S_Q"G9KLO3LU-$M_YB4]'Z?WGMX?;O]P]/MT^W'Z6'J^_ MW#Y*]W](MW__\^[I?Y#7_WRX>[J[9>&:?S[>XH_\>+@>LUE?TO?/E]"/_KL% M'!E&M**1X/J,ZP>'X'K8GV#[9K(]S5/X?/O']9]?GAZE/[_??P,^_W9W_U!D M]]9=#*[PF^#K!\Q& M'7W0WDD_(_>C[WHP:)B0=Y+OS&$",AI__!J'WA,)Y]']Y"D<7X?A$WSWNQ>, M?KRCI#/Y ,S>7U%-W;,&[(-8 ]K92GH6D?G"#R5,/0\.[JGP;^J:G_5&8QP/8&08X.]#1R M>5/NT"()(TR\1=?;IMPXFFHGT2P[\\IY+V4)=OA?+'&(1X:OC$8G-]2L[->C M$PX=GT0?[G]ZY#7-N]-555>*A20*;>DNBYETP4P-929]#V9:S\(4S'0R9M*% M9FHJ,^F'UTS:0/I3>51NE(P1-,-2=W*+K?8$MS!N$:JGJ=QR>-4CN.5-W**I MFG+W[?'P#'/67=W1H[?TW[\_?)'N?,R(')&E+5X8!A]O_GK!&'QR?@9^,'\% MO1D3'^LR2(^C&9D[EXS2F^LOW4+I39[&?,EX_7S[1[?P^AG+&+F7CM8OU[]W M"ZU?G"$I)#E>($J_/]QV"Z7?66CCA8M@\\*0>D,S4[\[4\*RZ!T6A/[9B1TX M.GE$NF*526@Q$XPMSVD@+4&0U02^94=&"Z;P[?BL.%NO^FPU%WFD'T\> E!Z#=R4N !+/4Q<0%ZR5$0) M-B@W]O'N+]^NG_8.&C.5_OFBQKX7_%.L1@@M-Y1E$U8JY8DO/9"I&V$2)\O= M&R>8>>#0!F"%FIR\_"2O(,"3AH9DYGB3-$F#^N[8"[P>28)YIW1 GF+YOV1< M4JCCP "T*\%O0]O1Y;4,G=&/:1C SC[P94WH_WTZ%9:_.J]LH0->8F6/2!2: MDW;R0!2]KZ;LL2$2)5/P2S_HNJ)N^&GC-YL',SF/;ONHW$S1K#4SI??F>X!S MF'K77[[_]9HF-MQ_O?W+M?1X^_7NYO[;YS\QE4WZ7FZU:)N\SF=1FK@A)9MA* @?,S.ZG M*V$+T,58K%^2<+_^U+(-!K](DIR5UMUKRK_]XF3GHB7@^ M9>YEX^C]80,1UV(V=2>7C6_#V^9YXQ^??_KIU[\UF[]?]>_0-;/"&7$#U/8( M#HB-GFDP1<&4H!_,>Z1/&/4<'(R9-VLV/PNR-ILO/#J9!NCX\/@T*9:\]2Y& M(W+XX71\UCP^_X";IQ\(;IZ/CC\V[<,/9V?'HX_XX]GXE\G%Z/1X_.G3Z+ Y M/AN?-T^/3H^:YQ]./S1/1J>'Q/IX9AV3<\'TQ;_PK2F98<2;YOH7+_YE8QH$ M\XN#@^?GY_?/)^^9-SDX/CP\.OC]_FX@BC;BL@YU']=*OXP\)RE_<@"O1]@G M27',?&>M.'\PL]];;'8 ;3T\.3E*B@(C6L*:NGZ 76O)V@Z\9K"8$_\HGXB_ M/X#W(.BP>7C4/%X390=+LK2W!0>#141B06P[R-1GC MT.'"0O?/$#MT3(G--<@AH"-K!5*O ^Q-2/" 9\2?8XO(>O#S3P@!JG0V9UZ MW S=&/LC45_?"X#LI($B#;AC%@Z$8D-)/^F,3/D#X@0^_&K"K_.Q2!=DE.*W_]IJ+$>L=C5B2JUJY$\SBE@D M! #"F8Y GUCO)^SIP&*A&W@+E3&81Y+\T!E]:\QL0G5D)\7AC\HRB67KR$R* MPQ\Y,K'KLD#0PY/XV7Q.W3&+'O!',%8ND@'3)^-DPQ@[K$Y\0)*_/22*QA,/3*^;,#"VTP6B'_-/?*>UR0IDA&P/NKA-9= ?+Y" MB?;>K1J4L #%OVSX' >'1%UDA+OV_:+V#1[JMYR3$^9]ON(4= MW89S$BMTJF@]D _Y>T3MRT:;<8^A@>#9MWZGP'X3 J.2":N$V4K[/A^*_QVA MYLJS:")!]>O!9MD-+J%/[*[[6?R].9YCXKA(">%&CRC3K0^@7++X8=)S9?W9 M?;B^>1C<7/,_!MV[SG5K>'-]U;IK/;1O!E]O;H8#MJG"IL))"=I*%K @H]&Z-]\_U BX[ M. 9#_N_]S<-PT+WM/+2[]S?5!UH.+RETIVJC;<4:=6]1Q'P/W:J[>7_T^C=? M>9G.]YMMXIC'6 KJ6150UR35$N)< 9?6[Q7NG?7-_W!S3^_=89_:$^M$G92 M.#^43:_K(*;9_QU% NH%HF0XM09?;^^Z/UYASN2SDX+XL=*8Y/R1$% C$(=3 MTF:S.787V+4'=.+2,3<5W*!EB1@)=2<]YE"+.RE*(&JPDX)X#EX"]2V'^:%' M^ _.',7<$6>/4OS12@!*)-0(Q9L_0QHL[DDP97;'?2)^ (I/W>AY](00)005 M64G1^[2)7L0 19S1BC6B;O(NX5XCY/K$@7TU;J<'BZ&'71];P%EMM!42R] Y M.MQ$)V:%!"^49E8C,!Y(T'%Y[Y([YOL]XO')9L;41&T5A,45Z5&ZM)FKL5K[XEJL'';(S8-^M1_7%_[ MVJ$?\&[VU,:T-E,I],>;T*^)0&R,(B$(I&06UJ6@&@%[A1W8IQQ,"0G X& N M;XL:? 6D4I!.-D&*&2'!":U8U0H&]_&*>1Y[YF;=V@]%* K)I7"<9N%P']&2 MP<;/&F%R1["OZ O$1:5]?;;9UQ%AC3I5++=3YMA\FHU,89CLX2%LV=@P^ FW MQT":4L_K\)/"\V$3GC3WOR>FNU@VX$53B$!I&35",K*HAOA%<8RDRTN1^+B) M1&R_"?(:=?* 3,!QY"KWA;")A^=3:G5<2$+4&"(2'E(P,M&)F*,8"2N>*,6T M1A"!'T&%>^_S_N &)T1FB*L<1RJCET*3"3VDN EXUOC5"!7UZ-R.@GXJP;]/ MG\Y.3S]F_%7-X!]ZE_Q5IUW/[444AE!.#?ZM"Y4J1\:CW54P@[-^%U6J3EJD M&X+0T)6*K*4:D7&?J\4XZHAV?L1" ]-2!E+D4MZ=UR3 U-FV^Y@G08IS)AJ@ZTDVD9"+ M8L'H72QZKP5Y&/7)$W'#'2G !G,9]N>9- =][&.1>]0EP/C,%_-UH0Y$4J3YD@D?Z^K"2 MC2+AM=0(M4S!!^Q!$.9):T6HR%J*?29,I)&4"&'&1& M\2[*-M0!5L9#BF F M7%24H@S0&H&Y6!,*%^CMC62BSA*\"&Q'8I'U*'!5@SK M8IY2;'/2U\I<)1"#4G+VP*9-)@@7_8#=#C=8B,["SE9,L1*^4H ST;%R.PQ$ MH406BH7M45[VTB!@UF,_O@1V:QB7<94BG EHE2 L!*%$TA[?_'7RCB]?0[YZ MW6USDI9QEN*L$]6*EF&0U@1QZ*[V4W8JM;O2YGHY!REX.7&LM33QNF^3KW4O M?&_"#AW"QM=D%-QC[D)4&(0:#"7PG1WF1*TVX$M$@'<#0M!*2BT!C9+R*PVU M E(I2)F0T_)@0+W'5M0-JS'0G1/H#7>"7?N6NK"&B"(W+Y!KKS?,JO*6@IF) M+RW!3(^TI3@1,HP%1D51(K+.F(?S>?29&>RDK9)4=GX%L-692E'.A))6**>D M;%@Z:V<+]MCR#H+\VEN'/6\-UQ*&4DPSX:)\3$5.,,C8XRGZ)XJ4WG.VLW F M'O7P0MR^,&1S:IV?'NM#JLY3BFK!?4.K$&\L)9Y\$SGHG9"$N*B?:PFNQE&Z M*).H3^:A9TWY2QV\MR!&J@*OO],HH?'12OQ>*R0'+.DL>K@Z3R&B."V+&[2< M<$=:HBI6JC5;./C91%";^$WJ6$D4S4IJM%>D MJEC9HZ@5%"NJ59%JB9K5W'O4@+A'/&')<5.]$.<=:9>.:*EF98)U530K5:-R M]=HK5;FY EW5G<.??C<,X&.8=A1?N'DAGD5]W7337;(SV'*SE.6]3GE1_,O'-*OJ35",^")%4 M!+Y(74_O6]=SRCS=I9M6*$RJ+)GX:65G+?J M.+4.RJ?N+:[D;9712W'-A&73]R#7?H],PD,,1WU8P6R;?!><$X$PY8;!%P14E2+<@&8E6T(+F39[1 B7Q!D&3]B?[: MZT<&-^8&'K>"R$7@A:2 7S\AE0X72I8X#X;B$\F7D M.?1B3CS*;*C[9<,.HZL'&L@/N1@:A/#KB\?"^64C*DX#,FN@("H>>$WXRS^Z ML-D,4[?#7P*GQD%A$V^Q!=F_"\J[%+N3?\,_#^2YY1',QNTI7QC^Y&H33$GZ MKLCRMK^*I1&=\AOE;NW:11_@$7ESYL'52.6M5Z,UHIFI4_%<40?$>Z(6\WG[77M*7=R9<2""FQ?X%Q)URQM;A9,179!W:B3) MNTDW=HP=?]G:[8JZ!5=:HF+:';6I]B)UJJ[4Z-G'DD0Z'MXGQ,&RY^ M@3FN?'[(+VO$#/!M/O:XR7=+2/& 7RNCT?E_Y?#FAA[IQG<\1>3-P.[KC1&O67M)4!W7'$TQ.I5/SJU9CU^B,G5*CN I? M$E+G[>X(?TC$%?A#\A)<.;PAA4U79[!+50X2,0I-SK]TMD^P0_]#["]\2, 5 M?%V7^[%SYF/G@11K>25>QBI#UXZ[%9%%<(^;0:'[CA M%M 5&3./Y$/F/S!.SQ=,YG!'?=+AKK''7Q4"OR-IQJI&VI(L,B#]4&*7:#(Q M0JU:CL.>H8=OF=?CM24M^]]AC&)_>0&?;#74Y&+J^A@9ELF%DBI&Z&99(S#M M>60>V?@!$R=\Z'HSUJ#++VRH69K<#;G2J5L,L1X^R;0F'A&E[_$+''M9'@5N MXSFV^"05^SO=,5^DLGR*57N'(HWPO%9'16\ARBN<1'OS*BK8,&/,?N85'FYV MU]H46(W9%H:-'5Q,%]#J<$0Z&1V#F9@O1&H^N)_O/8^"5')G:P9HEOK@.FR, MG1&3X[RB+;$Q'#>Y<&8LI=GZ#*D), 0-N6O*9K/0I=&FNQ]?)UT^X2L0&C'[ M)_FD'7&),A]_D$A:WK12$B,:E>>!\MIZ!)-K O_Q29\;F]S\>,:>76J@:7!Y M:UU=[MK"M!^,0YH?06T23"*$B]"71 MW#(2([0U?2.(VNI>1O'6$"W3<>.DYBOBDC$-N/7='4/:AD>"U%M)\$.=C:E[ M=/'UD$EB0)+I7>;JY)TI#=)+=6EWC 6EQ,13N= MUB$;Q/EEWWKXJKC:RQ4BXVR_RH,O8VNJ]A?N\[)G-][C5?!2%3F8V@EW\0W* MX%?'\<75/6^0*C-E7C","W"Q?O'T5X65L=T"J$9+-==ER69M;EDCS!. Y&Z5 MC_T UW>Z/O4ANM =)U\I &\UX M)VG^]WH0H@]69G?\+3%92G5@-P(-C:BN MPK\B=!^U+]TTAJ'&JA&;:M]M.Q$NNO?I+\N[2\3M2H,$>S6?(7\.OWFQG!!B\NE9'69_ M7D]A%75<3LL-1M\O2YG8&G]#)T_(QPVYF31@X^"9]WF2%[. /7_)-K$2K:DF M55[P6#&)2(74E)!>% _WEP'QCILZY,R= N$_<4^9O^>ZRQQJ1ZV"_&SL3HC? M'2>?MXZR/CKN<$I^^Q[G<9<%778KU]1Y/>UV+.>(C/^A[KI(>1@[P J\TVHY+4J_4IC8L M9U%\S>=K'9^T86;BB]:]V#421-VQF,92R<2N74ZHBZ?;L5(+?,K-3B8V@GQ_N*:AXQ50HUR0E.; MK+2GD!1XW<[$BHNIG=%CSZOXF^0@?UY1(Q;OJL''_]FXHSA9KW#XWBB4XADC M,?^NR9SY)> 4%3=U)-U1"W2'#_UK\D0<)F;! :_6D_0F 252DS!,KCXHW>#? M*&@J;NE4$Y6CPH7EC3U(Q>UOB'1$LI,CP!"7 %O%[XY%8GS7;<>5* P4:W'9 MD;.2$%4^=/D0PG""I#&/0,9),=#*]-L^,A(_X>[%A'@5PL/Y%>\^N\3SIW0> M1]?PI#3;KBK''3IUZA$[N+K/^=X:*IPERBMJJ!^WF8C<)W;D5/.Z,\^&G+@D MBBI+IZS"RMCY[2LWQ1_Y_X75C=W)%%,(,XB+:J+;ABA&4 MR(,Q&X6,J'C'M4,(0&%'[+S.9A#KA$_FN8]P0Q9UL>P2)E5Z(YH[G%+/[F$/ MML1@&F6R(ZTE!$8T* E_I#X9NU ,)!Q[U%6./D7M=%E#=*&CL2K-Q- ;B!P "[%EJGJK))WWK"+^" M6:"4;RD]UK!]0::&:E:GCJ_6A_8/&DQ?<[OB%A@;L8(H)+Q7OETMAX41Y_NC M*6]UH8MD;DP7-'9N3 )U5VJ[OU=&*>%K;I38R345YJ[K5[R6OX>2O8*-0D;L M]*X^-7=5E";>ZP^^Q?:U9"^D&C,C='U]]U8I^[R4Y*V-ENYX3./,^'B3(#XH M(D]^52$U-!B4-H>&C#G2(T4E!$:HI=J1P-A,[(YW,ALK\3=U8E9I8-2<)#,A M=>G-J[JMA*NIG;7,U5"?!$M)WGH2;!T?'A]%AZ *%Z3R^4&'@Q$31M&NJ<+5 M[4JD1C12)%UT+(7,C%4A(RI>Y),MDX+A2L+E"=>J'IZ$FQ'.7GR#GP^FQ6SD MP'G,(1&G5]6459W>".!S+UB)HUX")HZ.2'(N!%N#PXX/" @I*J=7*=="XMSU MQH2.QS+GH:BT"5Y2^IQIQ1Q1'1:FF@=\,3PZERV&LC/)FDR,&+W;."I9?BYJ MBQ(,=JI=P-1D\\KD9Q[!GOSY]4L;TK7,J2Y:;EF6% MLU!<0G=-YKS&-%96_96KD)6IFJ(2#6R%$SZG/?"^G@Z?V7#*0IBA^6\2$"*Y M]7A[_(V89:+)W8ZV%ER%RSB*RK^U;2,^$^KSQ7B&/__T7U!+ P04 " S M@*A8_*SR9*LI 8G0$ %0 &%O_\*;^WK9AOW2T=W3[A\J?:$;3EL5]?L$P.7A,4MBM20E"_SZS=!BC(M M418IXI!'CJB2+8D^^(#\3B(SD_7HV21=G.%X_NCI%,,<\Z//P_GI MH_DI/OIC,OUS^"D\>CL*\S*9G@'\<_'/GD[.OTZ''T_GCP03:O6QU6^G?XL1 MF5%%@W F@#(8P$5A(3.CM8@V6%W^S\>_126*]Y%!T<6!XHJ#,\J C(IALCH) M=(N'CH;C/_]6O\0PPTT_?CF=S\__]OCQY\^?__HE3D=_G4P_/A:, MR<>K3_]R^?$O-S[_62X^S;WWCQ>_O?KH;+CI@_18_OB_7K]ZGT[Q+,!P/)N' M<:H#S(9_FRU^^&J2PGRQZG?B>G3K)^IWL/H8U!\!%R#Y7[_,\B___,NC1\OE MF$Y&^ [+H_KG[^]>?C=DF,S.\E_3Y.QQ_>WCIR=OGCU_\_[Y,_K+^Y-7+Y\] M^?#\V:]/7CUY\_3Y^W\]?_[A/4UB\=#YUW/\QR^SX=GY"%<_.YUB^<T?>7SZ[P6B+'+W,<9URNTVKHT21]]Z%1 ME=)DNOJ7HQ!QM/CIX&(&'T,X'[R?3]*?IY-1II?H^7]?#.=?!X[9H"-1NC!N M0.E*::LY,)&UREIJF^7W*U9G-:-I+:1;PBPN1'PY!(E:R,SN*Y8+>?UYO"1A.IY@7C_YW&%W@ #VGB40'0;(""IF D)0 'GAP+MDD6&D\ ML0TPOI_9&EF>3-.CR926@#39+X\^8]4ZETIMB2E,TPT6??]"77[B\>SB[&SQ M3!C.\6SU[\MTX3P,QYB?A^F8K(O9&NAG6(9I.!^0*1 ]RP9<";0&21IB MNB.$+"#J1,N K4ET-ZIM>",?)F\:BZ0958B_9Y/QF@H,47-A)4+FDFQ$YC)X M$1 2!I28E;8E-2;&=0S;T$ ]3!KLM=S-A/Z!'(K9Q?3K&@[O=8Z6,XC%T*10 M2B*?39"4S\E*)Z)0C<5^$\4V@M??! \/2?)[KGD[:R/G89U]&+T-P_QR_#2< M#^=A-.!HO1&&0_!*$YC@P056$844O7 B=-TO% 0!9)"-5P7$:Q.R32>SD8@??*<[B'IZ\S=?[&;\?;D'*Z\R*!38* XTQ =B^!9$6BYRTPUE_^/ /7) M%VK!@V:+WXP/;Z<3 C7_^G84QO,GXUSU]'D-G+ZIB- 8%A@'XUIY?ZR2L9I! :M' T-W*CP&N3P'IA MDN4\%62=[&U/M]\$#N7)-!#W_1>WF7R71MAKG)].R'[ZA+-YI=MLX*QQ.9*J M,5G7,PL1P&.PH,FCRH);QT1K*^86*#LZ,7V7>8L%;R;]E^-Y&'\FB(X M?SE.HXMZAO;;9)(_#T>C 0W,M:>M1S%#>D=:,J8E+X!J6CTJT/=^[B\G$=WTX9L*< MFA[E#)?6&4WRZ61A/,U1A\Y.#)AP+D8B\Q6B^9T_Q&>GFZ&.S%@0R)$F_5OQNT7 MPW%-_%L$)E>S_+H&RC 6@E$)A';DC"3%ZL%-!O36\A DQ^8GVW= ZND6N1.)-\!J4\1 MY5:L:"F%CDZ6-^U>VI Q8Z(&S#5 )FN",.DPFK\^%,1:*XXSL&?+@7$SDU?%HO!-:DQ_7G1>UPSGCH4+)S>R' M_=:ZHQ-E\FQ22+1;1>T) DM$.ZX%6!9,4JG(I)I[EK>?*.^5-+6:$L^.A&%I M [:+J*6SM O7O[D>I&(0J4$V@1>$[4LN>1<@A5. M"-JX,WECK0\'M@'6)V^X'2O:RZ3AO;'9?#I,<\S;@13199_(J"M1>-);U?P6 M]6_2&\_(QHNZM:N\(\0^N<[M*-2EG+KTE3B+R7FFP.=8XSTN ^UP";*.3@O! M7>8=GC@ULJ O#SXV3"]RA39A "S)@B*G!*(Q&83 G$K(01C>S:G3_3S"(QPY MW8<)MYP\[2F EK;UM8.P%1P1LK<%4STT%J 4J6]ZW\BL$X(Y7]"$YFD8MX+I MDU7=#1_V%$ G9TTK($SR;(B=P!)&4O;UT",E!!?)YY.*4 ;1X4'3#APXPBE3 M"P[LN^A=AY"O,.62LV42D-><^2AK)J00$'U [[DO/C>/M?P049]L[,:<:"B* M;G,4KL*;!CW6 W%E>*H7*CQ-5FC@7EHF.)>Q>=;*C_#TR79N3(UF8F@>H7L; MOM;@T-4=&Q:EP4RL=)PF*90B-U#7BETJZH@NABYJO6Q TM-#ID;VP[Y+WS"' M9BN4:8OS^^OF:OZ/MV1>7>?Z"OKY^_^?#^Y,7+-T]/7C__'L@> ME>4V/+J;\G)WS:%1C;FWTTD9SFL-IP'G/&<, CAC-423$P3F%#@L D.1-JC6 MM>6^C;Y_>']5B^H%O1VWW>(KVG+/R5G6*9(1E),#%R0#0>]'L3'$+%JKDJV M]2E\<4]&W#P-:"V0O7>=^HI?P[7,4;\@J_G2?)Z,9[]BF4SQ%L0U):-JQ\F( MGO[QY7B.4_K50'&7=/0"-*^[9S$2@A,-3:+&FGUFA73RHL8G8N=U?3X!F/?F?TVI8=8;$M"1;09*M0/8'Z&!M&[Y-VW5?>U]7L?5>Y/8&??SG' M\0QG W(81* 7&Q0O@KYD"\XF#59BK?(E12RM;QW? +&CQNNVM%IKF>^WY!U* M7KKL4 5.CD"]^!Q8(6_ 6D@A6^FC#B6V/O"Z0_+W.A1&6IQZS/@,/^%HLBCP M8V*T%;EA%2+B,FP80(AKF0,#A//VY_!'P[H%ZJMGOQ8<.A;R,YM+MZ MC N#X3< 0@4TT<;4 M_.+5=LCZ9 :V)4L'DFG&FO4=6M.8Q:""4FO'*(460J:_A:)3]LQX:5NKCUOM MH/NHQD\XOL"5S7T]0O3\RV4]E)KY0?_E6A!:>.UCL!ELS+3/14WR3>B 15G3 M )/6V#YG9F>8?5*C]^7+307:K;0:!H%G\Y-R"7=0BDK)(VEV7^^)"T^&$4\& M&"LE61ND3,VS\]8!],IR;,6%^R]QP_S;[7SVM;R&U\/Q9$H._,I#)[V^751) MHXA9%0Z,BT*>O K@ A? ZYV[4K04KK72.>#TFMR)>#,93[YW2U:;I&!&.')/ M )TGGGF6(3#K:?$T,TP++9N?P?T849^4L*OS2>\^TGO8;H7M1*PJ74:T$K27IHF M* QI&%>$==F*4EI'<8[F7AS'&.HUX_M'LB.F5ST]>?WVW?-_T6=>_OMYA[E6 MF\;I/O'JSMDURL+:T%9OU5+OJLKTV\ET\1;.Y]-AO)C7W,T/DUM('GFR9%E9 MT(2M5B!&<#QJ"%9PD95EH?D=]\93:- E8Y5FHGP*GGM9R_&15^*];\MK.V[PXI@LV]!*XS[R:5LB[99NEB](A0\_CI>)KNGKAVD8 MST):+,LX+[Y;BO =IE&8S89EN.RW_"3_OXNE^JZ*_:5N7LT_5X% MW/OTBO1(1CM1M/-W=-O)_Q:&X[I83Z;#&0GEV<6T2@^GPTF^FIA )V7P#J)* M'FII"HBF=KO3QN1HO'2\=4;P :;5I[C20WBECL6HEL70;UOD08[)64Z>1*&- M%I2JU=D+0] 2$3GS.I;6R9<_@-/A3.]%I\"B9"HH<%+7ZV^2F"1E!)\9T\)* M<@I;GQ5V:BKWUL3J'>$FW LUU]):C!NED 268 Q_1 \H@,L]) M>QD.1]56U.R#;=<5-YN+]9B1GB?O__7BU4 M*U9Q8F5KQV][= TB, DQ+X*<+V>SBWH#_:34BA6#7,L/T$L%/M5B4,(:"+6L MK2?GWYOBHVB>XW4[FCYMGQUQ9T/PI85H.BD3\99,ZC0\KRW#ORXCX29866RL M(?H@0!4NP =4$!-/A70DNNMGH$WK1-P U*M-[4",:2>A=GV0+T=_A[3ZF#], M:+^M":ZUG1%-G%RZ]Z=ABK\2XERW:-J?%PLZ<-8)'GP&[ID!%9!#*(+5\\FD M,TU!F=9FU'VQ[NC'_Q14.XA<&]:0/+_$>ZE 92Y9*5\K66;R+*2K%9@*0C;, M)*4XDZIU^N1U##L6.?HI6+.7'%KV9M^PL2[X.ON=;,LIN0>$D?R$VGQM(XUK M;_'9E4^[:-!VUE0V 08]9$<)E=T":JU$%S]^XFU*>* M2T>UO(Y!D.;[,"EF>@DOINF4$)^4V@MP,E[ &UCI#0I#/C5YLZ"<)]- 9P%, MU%[J)EOTK>L!WHUJQQ)//X66;"RK9ARZ9?K+?)COI\\]S3UG7JO%!\(7).EU MKL!$CXJII%+STNW;HVOU+GV8/$G_?3&_:"VY4$8KUKP1R_;H>I$VV3&Y;GNW&LNN:7'\9\,Z9\QU M^WF&B?:,R>CRJ'>0 \LV\ "L:%6O5&?R_'.!$F3FVC'I5?.@B.=FL6 MM912)V;M(D>@W,[MH'PP(7 MI'2MPWW;H]N[),GF4%@P,9+E+@!5+:NGE08G@@=K5$E"9)&Q=0FF^P5$ZD2@A(G@,9"9&NOQH3;2 MQM9A[SL@/0!3KS5]6@JIV:W8:X1>NQMU68%\@YM3>SR=AO%'G)V4Y06I;[=^ M/YSB?_Z[JM8P_CHHTDD3;0&6-*LM3Q)X)NEOSB3&BM=.V*T,PHZ!/@ 3LA49 M>R?W=I6\+K-_3\;/AK/SR6Q8(9^49:.S07!.>+)UP4M.OI,5!J*/"3"QK%&[ MS'/KTYD? MKQ=.6GV#_;2:A#$VS5)[-.5F<9.",]S-GB-FI-O'%>0&;>!%II M(UGKW.P? GH(AR+=&UWWE5"'I%G<7/@V\R6A642EBXK@@O:Z&K M6J4E1V,C68[*M"YQL"O&;3CF?C*.=2K'EL<%J[N]P68;4U*0I:IU>#+9:5Y[ M$&G9^)5GUSH0M=O=:_]S&-U[+GU'95B(AFE9) /SMQH95YM#RU/G'T:_1P[,Z);4K40V0$"Y)=!BH&F+1(-:HA:YUJ' MA^Q_%0@;:5&GO2B!MZ[F?B>HK5ATJ(*51P^-WT=2!SUAN3PT?1NFBU5 9Q(/ MQ4!4/M8#4PO$?09!."R5Y9[I@S'J-I1;4>S85P^.>_V<5/JW=P?&R=,? )VZ9)A-P4=-]V1:F,(+)0W#",25=ZY.]+:%M1:^? M)"#>I=0ZU&,W#I-J,"QE0:0.4*(D=S+2'NV4XN!%2+0.F11M:W=N*V!;T>EG M"W:W%UFWN^*4O(BU1K4#*TU$C1R*J.?8BR+ ,BKP02EFBE-<=D^FF[BVXM*A M>C\?<^/;1U[=,^GF>>* I\2210/T/P=E-$*H?8^E0H5)\22Q=3'Y'>!MQ:M# M-8P^-J_VE%Z']/IA[^M!T06MT0Q280I4X Y"(G(6]', M_>PT:R?%IO5[> GS^ M)2W2)MZ1:_*\%$SS@8@1@V(,LJP5^[A$B+6^C#;)V%1"I#\[N,YQN!EVE$*\ MZ^XK_&!^\@''D2JD/GI[[BK]=PLMBBB=E?=HG MX[T6>)!%XMKK M)K71LP>G"Z1(A(=JJQQ0K6.IK:P33ZE(G\@ A_;$+UPPT9 MJ&C1R13 "3* %+W#$$62D"T*PYT));;."VO(]MU7Z\9(UY[_A-3@=/J5^/;O M,+K @?6B9$=6(G.Z5D*SEAQ854"4&+U(1O+2NM+)CA!_&G=A)RYNZ"[?F5R; MOJIW0]/9*"3=!2G69;#<04R9M(CG&HM@.>K6!5&:$>U!&/Y[$:V]#+LK 4Q& MW;=4G;>+0OFU+%"]S[I>R'@^>3(Z/PUAG$_.\&-XCV?#-!GGBT1L?C4\(TGD M7\-LF.@#SX:CB_DJVDM/7#SK&<[#<#3[?C[;E1$^,,*]2Q$?IHO(4JO:!:N**TSQG"@ M]=@,L$_V0)=6-[=&1*_AE$M;/G^ M%'%>;^Q.Q@NCYS*7;GJ52[>');#K$'MOY7O-J=%>?#,;L<;A%DV+Y@/'!>/( M! 26#5FI(4/ 0*8JYI SR];8UINUEN0U*\'4$BJU6V", M-9])+Z*+NG@G2BFM-=HM4/JTN?":X,?2W/VN8BDC$%VEX[9?=A>U:QISHF.Q=#, M;EJ'^&QR$>?E8G1S,580C2V%6=JQ"V$DB*9&8:4!423S5H>0FA(!S>V;#<_NR+"Y:Q:-+)K5,%]KXCOM'/5N:@ A,FTLEDCD MO8S "HLE&Q&8;9UFLS[^_N[:Y;/>A<^OPQRGPS!:7I9\AS.UY MTD@!Y&.;E93'GA:S-M:NJJVUQF0.W:"43 MD\M91LV:UTI>'[]/ELB>\KY9F.6>R]RJS/JJ/]9\\O[B_'PTQ.F 7#*)]$'@ M02J"81.$0/Z4-))SE"QRGN_2!;<^O4_F0B-9MEG)AF66%I1Z.9Y=3*MZ',A@ M:*?!"%$AT )BR,YUN;:("> 4T30YM,SRI,D4W4JMWWQVGSKVM53J>ZYBV[?[ M4M%SLG7KJ%&N?;DTN)S,1N1-R>]MMTQ [UG!] M"#)NN*8- SW+ N[B!Q_G"Y#QP-IBK"U="&J8D#I)" X9X V#\%,CM:P M;?WJ)H :I.)WE8DY:J*+!*"?(34Z,S.-" MNVAD@;L8?.&M;9A6V'O1T?1H+-V0%71X1C1K.+CW\BU3H&S@QI"C#]:94'-; M-!F&M2Q YI*\0%UK_QWL-=\Z(ZWKF-O1.7I$*;>LH+X9?ET4ZZW5D0NPJM2: M[DR#+]*"D4$(+BVG-ZAYF.]V/$=_&^N:Z&RS]RY M+4MKA8S MCX=[%[>M;WD@>[D9F9J_8;M*KMW-RA^\\$:1T5]4 JTX6?TV&0A,>2A")9-) M(WG=.D>GYRJ],R*U%L?A4_W(,?DX))>QHS/UVP;H+.EOB_DTR_Q;C;5TY9=7 M)9>:HR97?!Z.1@,C,I)Z*% B%C(/ RD'R01PXZS7/M'OVA=?OQM7@YC/]3&N MM.;5W#DWF=>"4Y$L#U"^-HQU08%)A@?F(LNB?1;8W;CZM+,UY]"&V%!;0;7K M1;@:W26O@LH>,@_D07DM@0:/(&L"DO R<-\Z"647*APN([!C*MQKP5M&B>\F M8DFZ:,4"2%\L*,<17"93RANG@HX"^?6#OR-HC-WG7E/NYOAJ^*E>>_]^N*6) M0":B+B$D,(NCNB3)1+ R T:;>?:(D;?.@[P+4\^UY'[Q&[#-J19W'O>7?G;=SD:;)>&Q='W3_7!7*9[/"&5OS#9QQ]PM>3\?RT*F_-4),]FP36M'E:&J]) MEW-#VML[*85O?3]R/\0/;N_=A7>[Z,?&PCW(SGP3\SL\"T-2 =.3\F(X(W'^ M7PS3 4=A=2(;0C!%)H4*'KQ(&ICWGDD;$O>MW]4&L'ON,1V3FON+^4C\K#@_ M?)X,)#HEA&- /J8#13(!+YV'Y(K$*"*/S9MQWPMHGU*T>\;!^XCR*#>Y1I/Q MQSE.S[J\RK5YC"[OT+6P9<3&Z"JVR.WH%EM2ZGJ@2I+&;1* MVJ=H(QE^C47^'8 ^&3KM!7[_M6Y[4V )X#692S@BK8J3B_49,E6B2HYVRRQI MW_2IGJQGFF&)A7/#B@NM#\_N1M4GZZ,],1I+I4W&V[+_55YR=OP-B8M**:L, M\38%4$G5RO,>P:?L,0@O=79WV0\_&J"G5\#V%'6S)6TCW)-2A@E?+5L@K&FE M]5ER3I:SLY!LS;%,1D,H]:ZJ+398CK76R59ROGNLGMX/:R'RQ@O==B-8M@5: ME@ -&84.B) \:1GE2@"W..ETW)#W$I1WK:LH7\]77^116^ M95K6=XG5:+)+A;Q7'P79H$ZD>O[!P9NH1/"QV'*G<[C=4#V])];BG6^[S$>H MMUM;K8Z^M?#MHM[N+4-T5V]WFSFUJ[=[K0GRZFI8U"R2:H^U@H>O&WV&J&LM M(2ZBY*$4+ELKV5O![-TKB^0_^8I$ML59ZH;9RL)RD,Y!#JK:K-I!"-*#,=(4 MG31*USJT>2>H/H44VO#D1LNIIG)I>3>A=J;X(]2ZXZ0.Z]S#Z.DHS&;#,L2\ M FM1,N9M2Y]0G-EM#Z%)SHACI=R*B-Y?)^/DE_ MOIO,E^M]B6M5+-C(Q)'VT>"+K$V6_+)XO2J8 JMI&]>;:]]BL_Q@D#[%']K* MONGRMJO%O)PC$;(@D6\R#J,7^&VBPC-,/!M(84% IXB #$$RIJW(2K+20='Z M'R#J4]"B&]W04"*-"KLO 5V56!R@$[+X4D"*3$9UO1?D9"C C)2YF*)HM]M* M#UQ_*=J/=\R07S3"!D%8/( MC$17^"XBO3Y GR(.W4EVKV5M*N#OKH*%=8_8T;X2'(^047!0BE>/6!9(G-QD M5I)D=B=)WSI2G^(.W8F\S4*WD?W*(5D8&6\OINDTS+ ">QN^?M?T04;:+2+Y M(2ZI>A4PD]KQ#'B,RAJM:\[95A38>F5 MCQ&BK=TLI4/P/-(NI&,LW-1?[[1_7WO^-N+V#U?<#1:U\2GSK7/,2&JFU/QZ M7EN[9U-[?3 +]#.>+?C#D,BOI(P2C M$$Q60A1,PEROJW-;/LS=@_4I!-V8#)VL=Y=;U?C/7R?3Z>3SY[X[U [/;[ QW7H# M ^ZC(9_%@@DR$;E(']1+'8 Y1*T56(&4*11J?P)!33R!SW2D% D=?@K'>^;"=*[W[V'W8H@[$F4-( MIYE/OG(P*HRUW50K6Y E(G%.]9(].9;.^TIGGS3/0CEL701C,Y(N%.RWIR\7 M7FA,3/E:8X?53J/(("27H80DL^.8BVQ]HV4+6+U0LPUILHU*W47! M&R_P$IU2G!M"!C)8#\I'!EYD 2Y$7F(N3H7M(M,[#-H'/=H!*3I=^S;,J*A6 M,UY7X.2E!MB4QSQB4Y"*93)(<<205'IGD]&XZ[;QLSIAMD/5!=1Z4 M/*F=;KX7H#[%*ON@'G7 M7[S#";<3+_!.R(NZ%L0K'#"7"QGA$9(N@K"29O*1##_#E=:T4$:GUJK^?DC[ MH/K[RL#[B?-XU'LQN9@.2E1*)'HM@JK-E!0:")*0>UF,5%I([EKG"MP+:)\2 MQ/M(O)V%V<[+OX;SZY-"BW&%B15$RTT BW45/$_@.'?@ZLF2#%';LEW7I3N' MZE..>(<4Z6#=C[C]?9X,HK.J!*:A8"+6ZEB[R<0$(1:CK1 B8FO/^#XX^Y2E MWD<-M*LHCT&ZS=7L<@YN>>049 !5'%F*M?E5":0Q,PLEZ-:=>_;%W*?$^GZ1 M<7\1=Y?4L"A3<5ET]_5P/#R[.%O\Z.WE-#Y,SH?)*;%'7L.N0^R=VK#7G!IE MVUW&]1;C7J6TK \N\"!R$YZXS)$$:M!GCB$9#,8[[/*23';O/C&79@:5,/\ MX?-O^,.ZF.1KSBD:ST@WRU*K)R[JOFLFF$T^M/8Q=\78I_A&4TYMJ'_9G?!: M%ES](1L!T56MP/7IY#%44EU/W$= ME$T+S\7+()3R#KPG!U9Q8GW4A4/TC(S)8E$K=@0R]2T*<70N[2RLPRHF, MB#([QVG*]4(]8PS(]D3 8*1S#(4*K7/^MH36IUC%T8FTJZ@.PZ/-CH233B1; MW&5H5Q32FHF^%;'HHF.11;4.5NR.LD^ABN.Q:W\!MHF1;@3Y8?(KN4C#_'W0 MSIB8#+H(P=,**.T$>"$$,"-**4&)E*[5AKTE6+K]F'V*)'3"E2YET"Z&A;,9 MXLDY3FF=QA]O7P%45ED7/-C $RA?+Q(&5VKQ&"S.E:BO%^/9/U:U);9#K<$W M.Y9'J7E6!9++FC:-I,@,"8E>;1=#5$9*W?I6VM'$9QG6NWG6/M/':?/-A.*70(V1Q< M95^AI/7(K#99)#IP4"72BG"O@(D0DE>\\-+\J'U'C'WR;WNGK'86XL&I=B-L MB-([E(A@$@90*I+E%.E;[[*L>:_DJC<_V;HGUCYYQ+VBWEY"/2P%-WM<"A6+ ML1@H+OG+1AQ2AMJ>64:!AJ?<^E;0_='VR77N#PWW%^Q1MMT:6,(0=9(\0[V\ M#M68!$^P@3E/6!6RG)I?P-L-8I\\\/Y0[IXBW/+P_O+G]4NDT?_YE_\/4$L# M!!0 ( #. J%B9F%?:PW0 +-H!0 5 86]S;"TR,#(T,#,S,5]D968N M>&UL[+W9=AM)DB9\WT^1DW,[5NG[4J>KYVC+*LU12OHE9??,%8\OYB0Z24 - M@,I4/_UO#A)< 3# \ !(9%5WJ2B20GQN]H6[F;DM__J__S@[_>$;3F>CR?AO M/_*_L!]_P'&:Y-'X^&\__OKE9W __N]_^Y=_^=?_ ?!_7WYZ]\/K23H_P_'\ MAU=3#'/,/_P^FI_\,#_!'_YC,OUM]"W\\/$TS,MD>@;P;XM_]FKR]?MT='PR M_T$PH9:_MOSI]*\Q(C.J:!#.!% & [@H+&1FM!;1!JO+_SK^:U2B>!\9%%T< M**XX.*,,R*@8)JN30+?XT-/1^+>_UC]BF.$/M+SQ;/'7O_UX,I]__>M//_W^ M^^]_^2-.3_\RF1[_)!B3/RU_^\?+7__CWN__+A>_S;WW/RU^>O6KL]&J7Z2/ MY3_]WU_>?4XG>!9@-)[-PSA=/X >G^=7__ F&OW3Q0_I5V>CO\X6__[=)(7Y M0D$/+N&'M;]1_P;+7X/Z+> ")/_+'[/\X[_]RP\_7$@N3--T6O MG][>1SH:SW_*H[.?+G_GIW!Z2H@7GS#__A7_]N-L=/;U%)??.YEB68M^N>0* M2EX-G$N0=Q'6CPR3V5G^2YJ<_;3 ]NK# M^]=OWG]^\YJ^^/SAW=O7+[Z\>?WRQ;L7[U^]^?R/-V^^?'X8,'WD*=1MELF+ M%_M_=OC4&W")%Z/QJ&XU[^BOEQ]=T;4$CG_,<9SQ8M-9/OETDF[]TFG=\B97 M.CH-$4\7WSTZG\%Q"%^//L_I_*E'$4'%M_3E[*@HS$F5 L8:!DI)"2XG"4+* M'.@G&"*_K^'9DC$ES.)"QY>/(%T+^1.>SF?+[U39RH5#=7T)\12/ M- H>@??YA,,T[)+J(?+5[YOZ;3R0SSWWZ<3\_Q^IN3\9Q8_>9T M\4!Z-?&X?M&7"9_PM)I8'\-T_OW+-(QG(57!SUY^O_F3%W^,9D=!:YZ$03#) M))(40X@Z<1 V:^%2$;*XQBSICJXA@S87WC%&]"AK6VTGTJ#*6_#33I(?S=T*(X8UUQ&I*5M+M:H2$(X2$J M\K DSUX4^TSI<,L4?4ILV$;F [/@EX6Q>B28#(9E!3IG37ZU<1"L]:"T8LER M72+7 [+@EQLF2$0C L MH*3-$(/5(*-6FAOM=&"-M;T2R+-7>'_Q#O!ZOYC-<#Y[$6?S*>UH1TY;*XK/ M@"Y+4,$'"$$BF3Y9>#28C&OM#MU&L'LM-W8B>@AT@%?Z LVK\^F4%G@%2FK& MBD0#1"Z"XM%"%%8 2R5SJZ)$NR*LT4#+=X#L7ME]M+-2T7U$.\#K_"K,3EZ, M<_V?-_]U/OH63@G<[,7\59A.OX_&Q_\>3L_QB$E5K+4%>$ADH6 0X(+V8)#G M$%40]$=C_7<"MB\^]%+B9&@-#&+4T4I'B8ZB;G CG7F&20/6,X*;+0?G&/G! M.3+NF4!G6A\+6T(\!.H,J97[)!*]SY:4)N<$ZQ,F)(CQ%-_C_%(>1P3&>6T5 M%)X,[:RN@"LA 4KI#3E!+J78^HC9@.<0Z-%,WO>Y(/MRX>WX&Z&83+\3I",E M-..)ED84#+2YV0C1& 6878XV>OI.:__PYO,/0=>/EN=]W:J^NOTP/\'IK24> M97)%#2^TWUA&[FEB$0(6!@7) 6(N*_2M?<+[* Y!SSUE>U_;NJG'<,2L8+:X M"-Y%2V"*!G)8,P@4VK @,R^MKY(.3L>/E^A]]9J^ZOTXG7S%Z?S[Q]- RQOG M:EY\K=YOW6BXYF12A A"E$BK5!EBE EX\H'V("M##HVUO0G/LW8/FPEZ ,OM M R$+<[(CWV&8X:>::?6A_#K#Q?*/%'=,&UHUV0\.E*AF)><(AI'V6*D;4.OH MP$9 SYH&[40]B-4V#^/C$5F2%RLF:KX=I]/SFLKW]\DD_SXZ/3T2P?!8' <1 M75V]=1"4DL!4(I.39\]-:6[-/8SK6;.BN> ',/OJAE6CU/.32:[FZ&Q>=Z_9 M44*3464/P04!*O("@64+W 9%AZ07VK;.&U@#Y5E3H(5X!S#_7F-!,E0(4IJ< MX9?PQQ5!*Q]E4<@AZ$1KQ.+!)2R 00GAC3/6O>-A#R >7C#'WD_ M&:=+FS66P W+ ;3-Q$D9+(24/)A,NY+VR%7*P[E[UT">M=+[B_:^OFT;;^_( MA&),"@Y\*(0B$/^\)V,D&9Z)CLRS]M&ZQ9.?M48?(;S[*G1]5?AN%.+HE*2& M,W(S/L\GZ;>3R2E]]NSBB+E:*H_!*A81I!*U:H)'"-%&2!(#M\PXS5HKN2NV M9W_K.X@2!KCXN8'S;HC#>*6CI3?!:+(^5/$18B6TP8S:)V<$MM[DUZ/9/2&& MT>!ZFO01_Q!Y()>7"Q_#]WJSB%*#D=/!%*90: MX")O-9A#(D$#<0]SIUN!73DFU\!2R4QD0991)CB*I0(Q:P^BQ,B9B2Z+ 7:" MU6 .C0<]Q3U 9/#=9'S\!:=GKS%>73%KYD4I=/#%Y.L5LXG@)9U^=!H&XB4K MB3>W'^_#.!C=]Q7Q "&_5Y/Q8EW_,9J?O#J?S8F4T^7JOR\Q6AN5S]* 9Z$F MK IR?#QGX#.)(M$/E6I]N]\%U\'PHKD2!H@2_CP:U]KTQ9W&/6S*((I4.$C# MR4#V+M=@5@:>G9%%>L+7^J38A.=@B-%,Z$/$#6]=<]U#1^MBTH@$7-D,*LD MWM VQZM?77()EC?/%]F(Z&!(T5#P X075QBX.IB"V1>HD3=0J 0X)F/MT2&L M0)V<;YU[?,".1$\!#Q&.O&'6W(AS>R:=PUKA8F.]Z78)7"%[%@DK>;N9:9,& M-![W>8>PF\A2?['OQ)V\B4TZSH*FE19%?[!BP2EG(0DIC:&?<>L']R@/GAC- M5#" EWGO'O2&1.IE:&'21JDMT$XHZY5,@L"* :94*3P;441K5^,!2 =*DI:* M&, O76GYWJ"Q]96O D$[0R=HD.0(J7KN%5-D9EQ;V3I+]0%(!\J3EHH8P"U= M8PS? )B\$3P+"Z585=TD Y'+!$1@GA)7P:L=.2('SY6VRA@JU^7F1G>-K'@3 MT 9#"ZWA%8,>7,P61.*F)!W)O&YMK:Y'!R,JX[%HY3A:9R MBH%+ 2QR0]9Q%&3UQ A>VQ)2CES+]I'NM7 .E NM%'"?&[Y_6[VU*RZV1*81 MP83,ZM&%X)#6+HJ12.<:$ZE]B[VGDSVU$V8T$O^*;(G>;34^3B\=I@7&]^=5 M6A_*YY,PQ=G',%V49Y-@%D?U.]4-D*AS&_Y%'P!N)F4= M!^\$!YVCJ/WLC&>MJWKZX#V8[6AG2AL@NG\#^V57FX@VAYJ+0$X:V?*.3OLL M/&2GM0F>9:%:MX>\BV'WQ-B=!M=39WOQ#[#_?)EBH-5]OX$HHT5?B]F$<>3( M"Y.@.O:0$A>HL@[.R,:$N(_B8/:*G@(>X +G13@] M,B[209@S%%?-?CI)B=;9@N3>9%9CQ,U[2Z^!C8]G-^"_)B6D48T+JZ(BVUTYQ2-(VNFL]"J6:!J3YV%4!\.7Q@H8X,;F_L*/R'-3&HFJF F'8HO& M.DE"4"4S:YU-HK7)>1_%P5"@IX"'O8M9&6D\B@ZC+%& $;4)HO<67&8<8HHR M8B;;V X68C:6&E*UJ2*TE6)6E7@M^O LY&4 MQ52P6$B%&5#U+L)9VM.<#&0[&^48&VS>T[YG(VVCSP=F(VTCQGW/1II-Y]?P M/R< 6SX$-BX$1.UI)3952G6SQZP@TBT-^N2;#V MX4]DPM%6BIRT%&C#"-0"T"6.7\>SKYA&9416Z\7,ABZ@MIEE])"VUP'9[1BC M1DJ:#"7AG:D?O8A%V E$\V520Z<=P(XG>TQ!159['0[]K34OF9W,R\.)^?3*:C_\9,YU]FVHL"+JJ*SCB(Y.1" MX>BE92XHUSI2O1G1@=&BE\ 'WS4NT+V=SNV_>E0[JT:O"]B:C*Z2UG12 M!D4T)*_(!KC%OW*2O/<:8*[4DSA)IE8-Z44(0M0(6 M&4O)Y)1CZZOL#K">/3-:BWZ0KBA7$.^=9FB8%[9:ODS05H;1U]IM).(J)@NS M1H?6X:0-< Z)#;U$/<#UY#UHEX<9.4\Y))L@2]JUE H! CH)#!ESR@@Z[ ;< M%P[*9&@AX@%N'>_!NGER%8;:.D)$S@TM6D539X5;2+5ODQ0D@-Q\E-X&/(?' M@<<*>X"[R%OY5Y= %QB/HK:A1,)49&WA$6OW'2$#%"6%4=8&LF&&S'.[">;9 M4Z"-F'=\W?CY"_WYRYOW7SY_^/GS/UY\>O./#^]>O_GT^\MIQFX4,=_7(=?""6PFFU'%V)J7J(DK@2627DG*JM$X3&_SJ,7F;"R;: MO42I8]R00\S<@5$A^<#5X_;B''?5X_WEG"1-U$S\2;C M19W@(? M( 9Y!]/E=4H74-M<4V[!AI6 =GM=.8#B5@[<:2'UG5$"B]>^. U!LT+@3(1 M&RA$Z[F(/$3ZS_.EPIHKS'TQ81MA#W$QL*U.$B M"65M!LQ+\HE+V?PJXL;S=^]"-%#)W9#S8^4YP!WD#:?V$E QY![5UHQ6>?*/ M4!L(9 M!KFV>34PEB]8.XST0>RC8?;1.UD<)'B'0H6O?+M!= C-)!QOJ8 ?/ MR!U.G#:JV@9!U_[-R&CC\JV[(:\%\XPUWD; 0[2X7%V7=0E.)'3,H '#O 95 M:G&X4 C:) Q,,F3-M;\1T#-F0#M!#U$(^7"MU1)H- )#(7X6LEF4X+3ZHLBK MP6*U#AAUMW2T;1C1%=QS9L<@"AC@-O%NE=7R_)*!9X8*9"[$7VL-1)<]H,ED MY]J8!6]]C[ :R3/F0 /1#G!Q6/O:U9$.DU/ZC>.WXSE.<7:UW)QIPPH&N!(& ME/,<0L +*3$DG<>F\<$-^$Y!,._F;P',!-I(ZIV#+[&B_]].[Y?5/6)@/\\ MF?X>IODH*)>2R J*1T=RD IBU!*T5-E*:842K;,3MX3X)&Z;^D27AU3) *[D MBB(\Y$EJG0)ME+F&0A)Q6G !QO%BG2F"E]8M*I]"S>.@BGNX+G8;J0_;[.E6 MKH1#&U0D$]CY4'.E# <7: _EN6;KIZR1#YZ0M*]TE%TRHH7\!_!&U]^=6X_, MY> A,4-NLC-D6!F=0!,\7D@0[6\?GU"*PBZIT48' SBIOXS&DRDM=&D3':6@ M0@E!D.JXK[7A$1Q'48VC:+1"Y63KD;]W,1PV%7I)? #G\_Y*21JGYS6YZN-D MNI#[?#X=Q?-YO8'],EEM2Q\1<4,VU8#6M2]O5 J"(V=:*U-I;*PVK7G3!OEA MLVT/VFWH+]<,J(LE7!REK\^G%3A.1Y.+?/#%SSY\K>N8O?D#IVDTP_QBG#\1 MZ.DHS2^K"WXEE9#'+5,;:B25C@!P-N0^I5D4ZIX'+.@)66JMTV LO#]E" M>RH*;9B;O&E)%\@>]<9)08\PR@ &26= (0_&&9N!^V*L6 RA+GWH^7AH?SYF M[DB- PS7V/2JW?*2/N'HPGWF 8LNF5PBY);>HMIM+%D$;XV,W%J4J77&T]8@ M#Y.!N]'94%,ZUKTUJQ%C2C8K58,TCJP(7L@+8XI!RJ7V:K>R?4[&]BC_E#1K MI;4AAGZ\R/]Y/KN85$,;;+UI_C+Y$OZH<]JKB&@-))C% E[6S;?>:>%X%JK. MCI3E1MMZEX6NCAH@6]8SS\GYY\+H:%)(K3WF'G /FWJ[TN,*#O8.^R\[RX\R M8>P*6HA45&0*I,GTXBA&KU"I[1=L,-PC+P:;7Q ] N=ALVYPS:V@6^_KA$W& MP)NSKZ>3[WCA,WT\GZ83@O_Q-(R/BK(E!:T))FIZ4RP#E[DG62'9 BPK3#LZ M7C<#/7#"#:Z[%8SK?4>QT2Y8"WMV%(IBBAL#A=?28)T%A*@1R#CUSB3IK6^= M*?%(J']*UC75WPK>M;D9^81?+T'=?V6.G)4E<$P0@["U$;8%)Z,'@L>Y#C;& MV#IE_T%0?P(N-=/)"M;TSNV[84I^F:Q)4%Y0/]X]VC\AB6HVFN-GG'X;);Q8 MU2=,D^,+%5XLT$1' C**G)Q !H M ;S& ME@]%AO$U/K%LQ#K^FP.?ND&+&" M\KV[H71>X#UK=G6D\H%%'_$44-20.K.)#!*9#3BU6'3"8$6(K'F'I1TO\9\O MQ+[XLN+]Z-TDYCW.KV?K'&G-32Y*@,HRUG1V"]'H @8QY=JY#&/K/A:W !PV MMQXOZQ6:[WW;\7$Z*:/Y DJ6.3"1,V"IS9:-SF27*%6F]:UT\_ M;)T_4LHK%-[[YF%=H1$M$T?'XU?GTRF.T_I]Y]-W^7\G?=;S\L64+.?Q\^@%K]2BZE^S/)G[Z>C&>3TU&^N#+S MUF)*R4.P5H%2D@Y!6@+$H'C6T@C=/$R[-N0$)P(""(Y%PMR MY*GUS,Q.18(MZ]VPFKXJ"H@ZTAI93N %F< 9LRXQJ:!R:Q>\8[U;@\(M:WR2 MV3K@A4Q[Q;B$Z*R&K)U3*4;EF@]"WERXM;=2)(P8:']P$%E-"BN,-A&,!1RY M/UY@4,:V;JQCGSV0%CLHHA?'\14J3\_%\0='3 M41KA[/],2+C_3C(ZGY)5, ^CT]EMG-VZ5/=[8-_&U0V7.UPOZ^PX2^A*G9)> M0&D6:S8-!\]RE#+(P&WKTW;P7M:BXC""07 *RTE*=&!H!@XY6T9*2'VPT M\+Y[66^CSP=Z66\CQGWWLLXX.GJ'Q^'T#;U8\^^++JPZ.&ME+FE9U$J,H/K51CA<>3WE 19 M)2=CSA[E)H/X*>AP36/HP52XC<@:JFY1\_?J9#(^_J^:!'X^SLN.=&#:][OG/^'QL)M:& M79768;JDR^\GR;33U@.I[B+GQ=/D-Z+AQ-JI ;K\4A([% EXI M!"D<,S;XK&,G[^Z)*7_#?/E=ZGX;Z3;6^44JQ65X8=D^5-JL&&>05.TU7H=7 M>ZLLZ,*34-9Y83M=DSZ@[!6/WMVIW5(CDW;B;'R"?TXGF,]/\4.Y".'^@O.3 M27X[_H87F0+WOXOX/ISAQ? 1SYEE& "1I3K FA'1+0*/0LB@60JN4WSU 1KT MP?C,+8&=J:=AF[V*>QVNY;2A#L@:6@R;T>S>:MB=5B>#JJ3Q2?, 0MI>A(E>VT43K0,'/(8U."=QH_&X4 MQL?_6?]XC[^_F&*8E"O_>'Z"-V\Z+L_9;&0(D@DHB9QOI:6#*!GMQS:Y%#RR MH.]TGU@33^@!8K<&3$M%3O:@A8;6S@+WEY/1-),)5N^JJS0FTV44Q2'B8IRN MX/46,^E(J-"!)1X "=P"][F"R@W1[.?X:-#Z6\#37H(?^"]Y!)9S6X13A(H$VIC!BLA,LO!J2 Y0V$" MMLX,WQ4='AA NC\V;"/S069+3+].I@1JE1&CC2V6"_ V%5".!?"E<$ Z\3!+ MYGEHG?BQ <[N4\OZ:NO>&(DVHFX<'?OP^QBGLY/1UP6[(PK$%#+85)/!$QV) ML:@(]+>$12F5[_;0?I0#>NNAS]@:Z"? AAW5;P&Y)&L7* TC4'<>O_N04P]% MK%)G#RDV#AK=A>0->2](NT4,,H#*ED%0Q8"4AL;2%MAZ>Z"2)NF;Y)P]190[6&BLE6AU9MR;<3\0U[R7U;K[X-B)K M'6-9=C=[.TYT?HR^+3J;+7-5HC$V\ #:+!IQBUB[DM3I&CJ1A2!$"+*3*C<\ MY)DJLY78!C"$*Y*KF++AO@1F:8&V1,*"#'S0M; ^IU $%V@WY;H^JJ?'C><_ M8X.HMS@;SO2XB^62O5W0#!3\N(UD/X&/QVMFC8I[B'7 ]_@J!LS1R9(A1*^( MPZ@@"N^AH/*1O*N2NJ7L/#$E/Q#.&$K'VTBSM>VTZ>R0R=148 3-F <5N(4@ M909FF8]"21OD@]5-3^?(;2'\KJ?N-I(;8L3M>9R-\BA,OW^8KKK->74QZ+UB MIF.,T(=CO'8+RARG+TY/;P;LZ- B1\ Q!]+;.G>QML/A@H-0@:R3E))M/ER] M^2*>1!5EK]*GO:IU )ZNSDNX@GR]BJ,<1'2U2+G4/9;0.0)J-6A7BC6^,%I$ M8_YU!O?L>36,&H:P0L+W91O,B^KAU#>'9,F2'DE^;=+J/1@"?\!N.SW?3 ^#.LW97_K]ID8TJ_R\?,:L- MCM[01T['X?35^6P^.2.NO!CG=Y/Q\3NR;O*+V0SGLVNR2F4Q,FM <%G-&"(K M'5094!0FG7$V-^\/\%BLO4W[JZ3.+1%+ I;I))^G^8?I9>OQ11Q%,BV=R 8R MJ_.(.4F23$P/&(J0J81,/VY1$+3BV7L+".]0[9.&XF]='G:!IZ[S$M&R0JH+ MJ(97[&N![/ZRO;^.[BN\D8!WIOU2?$S>*HC6$;^)SA!%TI"X]S:0XA)V.J.> MEM8WW,CO2.G;R+5UF/D=X1C/D$"]IBWO=/*UGB5+?)=!4^5=M@9U'33A:G8_ M [^P_STYBAYM,,ET\KPZ/&RW-[V-=#(94*"MK_+7X1M]N\;'2I"+9A8JVSKP MW09PQ01 $Y3@CH@NNMTO='C8P2K\L0(=)/=Y8C"I)JTP0Z]+TA:RTMIHD1 [;A$W/O3 %=U+AL/M"G7M MKVH3UY#F=7+OEIL,VF2ED%;Q)CS;LD=T;7[BYG MS9,NXKU1\!@]G:7!>[+%@_ 0F.+ I1><:8W&#G=GLPG9SCI(#\.7];.T,L 6F5#_R$QB4X-#)Y%)>( "EU;H;B-8 [BH494+!?9T+I@22@>WHZ(K>08@LV4"H?)1 UDUM3@[&-I*C58A9\^X3*T#&\^O*51C-FPC M\QTWA2J&,2.S!DRQMK_BN5:3.G"66>EE<+9;SM,!-87:2EM;-(7:1M1/J65Z M,LX)S1(P*00H5!$<9@23M.&,.Z9SBS$)S[)E^K"!GIVI;;>MU+L@^V^S$JV7$K]<*XIGT8F!=U:Y8)HE4!4L L DM)VQ8AJ$-JI3X05[;1Q)-J MI:Y88:4V^=0D!"5" <]K^8+S6DB4YCD8%JI;Z/(9JW4M]!"0RMHU01" MXXM@7M4T55_3E).J0X\RH,RB3K1C(;,-6\KS&8$ZG)725ZP-^V/?&UG8!<*$UF.R0@"4I&7^& M2MZFGV)#'6\CS5WV4^0QF*0DG2E91U"&6_ N:>#""\L]EFA=IY/W220(M!!^ MUQR!;23W+/HI2B:1#$JR3LBYKZ6YM4N6Y)!L)N9G[;5K7>!T"/T4=Y0(O%=U M-T]96BFJ]^=5U!_*BZ]?:W#HLJ/;RTF8Y@_E]6B*J69<'6&=R^*< "%XG:!B MR,RJH:IB2M2Y!'&O[^>Z+:L'BH,CVF[UTOR(VPC\&J/A0?! 1[C.*I%A3L>Z M3[6SFXY1\2Q5S-WJ[3H^\,](D\=)>X#,I^YM_AB=W)@Q@E2)SO*82"8F9M") M)9T9$]JTG@+PE%LO[N9(&T8] U1RWBPP_1PVR.7(DUF9.9> R1#ABW&UQ)A< M!^]5C+XDAJVS,3N#.U@>#:.> <9SDANZ%K7..PR>01#)TC&: M22C*20@VF&)+3"&V]KL[ 3M8_K17RQ"1N*X=CG74QDF"R"769C[&0Z0S&%"* MZN8&*5+S,1A/M\WTCG:@(933<#Q.SR;(V3DZ9ET!GS,9;P+)L'JMSI[&7CVP)W1GH[CI!-V3.IH[/PZAHWRT''E'F@G$Y,YL5;^W@/[\RN\9LV$;F.RZS2T:5 M7'R"X@L'%;T KV0 RY5+7FG:'V-C.CSU,KNMM+5%F=TVHA[@RO[F2B\1:8?, MDND&B;,$"D6$Z(N$I*UW(A>G3!AP+S@0G?<4[.XZ."RV-H=U!AG/E87DO =- M+$RF@,L*-3K!I!A2YW?@_.EMR:UU,G"/AAO0ENE+'<#MP(Z\!^Q)F93;J[$; M/7KH8'?[RB7(&)-)0060IM#;40*#(+T&&4S4L1@6Y8Z1W?>)^+8N>6IH,+>+&G1QNMZA+&A7'%"$;00:0I?5ZIB)8+5C! MG*RPFRH8GVE3S:%MB7YR;MQ+X6XKM"Y0#K?'YE:*V-"3\3%2'+K'IC ^!Y[ M6Y]!>>0U#N(@1F-0ZI3=W:S%IZO0SCTV6^ES&^'MKL>F"RD45QP85UO-"U7 M2\?!(IT46=#3 M D?GM3'1B@9O[_-NDK2+@WMG6FR8.]BA5T<79/_LF=1 J]W[X#Q&);OMF60P M*LZXIY?&B(MW*-2)2.0%HR<_B,>[0\R>#5F&ZIDT%%>VT,3N[!,3)#V=%BL< ME^0IHZ+SNQ@PMB@90V9&E>=DG[140C=S91L)/HOZ4)=\D)H,+L-"!)5][7R* M'D2VP7*?;+@[J^R?]:%#IV[M5<&4LG6TZS2FWFHD!\:?!N+>W27'Q_-I.@FSBXEQ-W_G MR'K'4$<)Q;I$>)V'F$D.-G@761U9'CLU@.Q_[[$6XX$19U 5#7+!NOV\T!(S M-YDK*(PC*$NO@I=U2K;(2G#+ZBG>G%7/8N#KH,0:5E$#E(=N4;8AA$]>%M 5 MK:(3%:*/#EPVZ(+,/.M.D:##*#,>E$?#*&4'0S_?X_RZ()%@OIJ7'Z]22$O1Z7FU 1(CQ\F"]VQK.O MM((JE _E39B.:4.LRUQ@NWY_H@Q)%RD@*5$'(*O*;%6_\DH+;7(6K,T99V(B?!14WG2R2?J/G&W78%NRI4V@MWUQ?"7WY?_0$7PP^Q3CATNE[M23HP4X*8'(C<*\$3(,D H836R&X'?+O@&RJU]"-M^TFN?#!DZD;2G)O?!.)ADY>)X6#C0GD+F E4+(Q$-P M3#[D\VW_V-U'$MJJ;+(3>0]P>;+L5KO MNP9[P4S6!@47R&)D"%PZ2$'])%% M(51I'G*Z#^- *-%*T#L[=CKOIB_.ZCW0D=7&EL0"Y))(,EDX"(R,2E=<$%E@ M+KSU%6\3X$^%7SMV='>O]+6[5KL Z*O)HMGV= %Z4EY-,8_FGT:SW\(X?QX= MCT=EE,)XOKP1Z!//?.RC^H8GFRRQ4;3Q%I:*X08UG0F<%03.%L10=)P5.LX\ M*J%$-@'O3D5K4)F^#DW_$OP[GWSI-S.4O![92N<(*FERF57PA(PSEWWQ*%IG M%JQ&LJL(72-]WR^[[RW>?*@4*$XF4S0Q@N1%%1NY,]WN8/:MP WIR6WUMXW &NOM%Y+4 MV?G9TBW6QBF"#]K7H@U3,BW&2XA1D,GIR US+::$WWKH;K.+'RWV20N9-2YV M^B7\<0-(D#%QSSG8Z&OB5I07:]EIVY5#RGOYD.?H?(>+;-!NDW= M.=)??O]"__2B X(WR$SF4$HF7M%JP7E))A^6.GS7<-$\'K0!S@$8/:V%/D#R MX_W5TC]AP"$AW8S$0UX MI0O0AL@=8RBRL,^=&@_<5>V#&=N(?0A&7 :?[D%/?)!V ]-!!IXZ8R]8KL0[F%Z:IYTL.@&D92 MU@+9?5REKX8F0XFWL=N^'EQF1&49;9U90GN8K!.X5*BSYUV(V>6"IM-LT*>E M\PVAF)VH?!NIMLXD64)9ML8M/@AN-:"JS54LNIH[HR':D,COU4F4.TF=:U)% M;G_N;CWY1I*>M!%3ZZ&I2R@OE_%9QK4MR,')6AZ3(H.88@$CM$6;C,]V.Y6] M/#"=/4900[UFKY:F&Z8B2U)@L78@#,F3Z18$8<$2#-TM-O^CG+4P'X,0, M(OX!YF_>Q[=$M_39.^#;53#T#K8G$Q'MH=$'Z=) '3NY3KF#T[OL.-<1>,': MCTYZ\#G2KN=RE,YP3+IU^XG]T&7[*.D.V;*-%@9@29T\/+OL7O >YY<'8B$W M 2/MG\'XFA5,VZDGDP (3K;%R#H@O3$U5@)Y K'17OJZ6^'96]@#]B[ZA E' MW^II>HE+\LBECX+\#[D(' 2(S"!$KZ71Y),$U[HM_SHL!\:#)B)O[O+=7/&' M&]F]7W!Z-OM0%N3],+[X_E&R*3"T KRDE2O.%UUM/3#AM0W1DA!T-]]BF\<^ M 1Z\ZY5W.K"D!]@>[@G@N@<)IY<@D#J%AY(=UKZVY($QXZC/IQ_.PSCC?YV/ MOM8TYQYU#X]\4M^RAQ8+;%3UL'SHQ_K0%^/\9OG0:]IQ:VQFQ@/&6B F$YT> MUBDP.1K'I?$VMCZU'T;5KB_*VF==Q &*P1!95#6%K3;:CA&\$0:LMBIIY@,= MHJT-UX[8=E4IT9@CZ[N4-%3%OFLH'I3=C<09H;0SV2H0BQ&?+"1P-G+@07F; MC6$!6P?C.L#:?S^0EG28#*N6 ?SH]:N_SJWI G&@.%T'>/L)U357;5?J]-3+ MGB@D192JD/4?&-F32@1R%47T$ ,9E8A.<=8Z#WIOU'D@;/<4F+.-.@9@S#NR M.Y=76-8PPU&#YJJ0E^@RN) R%&WI.!="DM?0F!C73]^]W]5<.9,FDAW _WYY M/CJMG6.O>W4$XK(%3%'7MI_E8D!P%,%$4P)7H75D]C:"P]-U#PD/\$[_$M() M&>K3[S=7>@DM,F6(;@4*)Z=?59/=<5JT%I:S8%*)O+5WLP'.X3&AE>Q;)W9< M8:GS.R>3TVNRZE!BEBZ 2#7(Q!EM3L5*R-D:[KCP1G5+\5C[B,/1X/0>[XQ7VF*!8&N#GI+JV%_,P$42J).)A(1H M)/G[G-"]37T,,SR9G.:W9U^GDV^+L-?5A$FGLA18CR:+M&).*TXV ;/"J:BC MLZFU3;@!SN&QHI7L[]/"]#(+UJ[[:MS$S=/NU60\FT_/%\,*WH[IWQX3N6=_ MGTYFLR/FD^;DY(!G-04A6UY3PSD(GUW@C*-PHI,9T0S2$V)1O[CY'C4U3++( MQ6PNS*_QZQ33:'%%25^?XD(]X_SB;#*=C_Y[\?VUZS[RPF06E0"CI:Z7F!Z\ M1 .*#.G$HT0K6B>?M<)^,-3,7>X_PHHXI>!@G)&=K0@R _SR0# MN900I=&"Q]UMA03H8-BV-RT-TYIB[0Z=>*YYH@RX\T1]ECU!8P@YQ2(B"AO# M *U*#OX<;2WZ 5SXM2NOC$TJ%,F"AV)8J4G$L4Z%B@10Q\1T*MGO+"_CD+:5 MYL)?Z] /G3+UMN81'8_B*;D;,YSWZ1"[W0.&29#JM)R>>5$7S>* M'4]'WS!?/_W%XNEAG/\^F>3?1Z>GUWS+WKI<))TB$>D4B9[,:B$D9.F33-J% M4E*GL_[1$/IUU=_RJ1>)&"$9ED/F8*6K0P8*)R/-T-&I%596#(H48N9HPQD MM96DE(RH>>N92UO VW7.U*Z(H.9#"!KC\W #U&NB-:0A=X Z44;4EU/UD M5PVF^NX4:Z:W)T W@9;)/L4$W* HC-Q.)UMW77\2-'L@$^NI MLFP;=34/1X4Z@+4.W[GX"O,73"?CR>GD^/OR1BE42,F!,#'4IBRUTT=MM99T M-(J5:&*WN_N'G[5[;V]074V&$_0 ,?,OTY"Q+G5Y9R2TC-9F 3K&.O2PUG:A MI[\Z%Y ;S[+H;#)$03B0_8E'(Q.IRD7$=Y7T&CS5!JH\"AMZ"XKN5] M,0(22N46^V'KR]L-< Z;%ZWT,$!$>8,8+F*;#I5*)B@0N=#6Y9@'SW,D]Y0% M&<@_0+5#5VK'L>4]>/6#*&: TV4#OAOW>C?O[XZXDB*RVC>)6PY*TBOD"\&. M40OC/(NRVV"#-E1:@_+/3JX6RAO@*+L+\SU>7]TM97/$K=;9.@V%JSJD,$6( MR48H%E&:*&A+;=UZNPNN/P6EFBMH@,/N"H?76G-N"NA<>QO(K(%.V@"(2$3V M,B=L?2GVIR+#HP0]P,WH"E*^'=\E9?3.*L45'9],U]2FVA%'F]KM(C&B)XO% M#+]KW,/UIR!*;348BCT\5@T>;WJ.L?,P5)OI6P#-"4;77:'$1@M2^_A&L MX<;=:WUUF(,CME+EYL$1VXAT9\,#NH#ZTPR.V$I#G:8(/$:\.],]%SYQ8C'D M@J&"(RM')PGLPR<\.&(K26\<'-%=3$,/CK F6<6M(T.$2*FT*Q!Y5& 81BM, M+(C=LO6>Z."(WCI[C* &"!%^F)_@] Z//.,Z+NY<41J"%"4$QXE'*A*J7*OD M6F=.K(#QG#7=2KH#A/,N_=-WU_[IJ_/I]**$XSW9CI=_B3,R(=/\2!;-E2*, MTL[(,J=7)D"H9IF=: M/D_S_PC3:1C/OR]$$TX7.0.C,L*\A*F4-#)& ]KK#$H&!PX74RYY08,2DQR@ M^J8+M(/FSQ#J:=U&AQPD 9I*=H +J4L1$#\+SJIS'$Y_QNM=S7HL23@Z94U.M9"Y M0/"YWG0$QH7.):O6&1*;$1TD20901L-N/ L*7T)[._Y&2";3[T>".7*BR&"/ ML:9?U($PSH0,3);,K4TLQ-AI1[C[R0>IX?XR;-A*YR:8GT.J:_[^YH^O.)[A M[$@5*5)T"NBD(9(%;B$H:X%EK;0B']KQ;O,LUCS@X-7;2Z*M.^-<[RC7-<'A M9J<*4SA*Z3TD1PZ5,H9!B,9#)G<9(Q>,L6ZY]P\]Z>#UWD;&]PE@FX2AU@KC MR'!THM@"=+R8FDR'X+66=,@DM"S2L=)\Q-5F1 ?)E &4<9\JKL5><16BPZ^3 MV8@@*2F**@%"4%A7R\&70%8J04W!A\Z3I5=__D%JNY4\[ZO8]^N?>AG&6#@D M'\^GZ23,L&Y8'\/W>I6]I&%(1D?+-'A>,ZAH_61I6D%[5];12$]NJ.FD\XX/ M/%P2#"'Q%>&C%OW,UFQ)!;,R5@:0R=#II7@DOA8&Z+E.9+J0]]HZUOCG/!K: MJ& %.78TZ6IQM+V;C(_K]+9W Z8=/O2@89(/MUK>\"F((41R'&IK7A,D*-0) MHI41)"O,&Z6+TJW+H':>@IACD,IX!(RZUJLR"TZ+!/0V^&AL07'WHOMP4Q"W MT7?'%,1MQ/M$4Q CRCHU20,/J=1&60QBT@6XQX=Z9[0QY14#8 T]:#\H5,8\D8&$6P$]$\ M-GG'GW0*8GN5;R/5@5,0#6.&:5: &ZEJ;IT')[D!*W.*0ELZ[,)#EN(33D'< M2M(;4A"W$=/0*8C>!>[K_!=;LB9KA$@9>*Y=CLDE4:F04[*=RIY8"F)OG3U& M4*U?LUL9$\2=R:;O<[JS[]V:NOM\B& MZ;&\""[\QVA^LH2V]#^_7\<@CC++PB+SH'G@M.@8@-"1#+SW660NLF[=3:51]C3D6JNBN9;]>4LG\^3,O\]3'$5/N*P0^XML/I6J)0+1)$0N""K(M0. MB[';)M#A8<]>^8-(=:AT\QN!J1O(T$L50W 0F*=E>\[!A9#!!"%9%&@3;]V' M8CV:9T^(Q@)?>V2T#-B.?WLYF4XGOX_&Q^]K$N)\] U[!68W?6#_ &QGN(T" MK:\QSM\N^NG?;L2>B^(R90M2QMJ(71GRNQ"A1!.,M<4RT_K%60.E[^YP^V,O MHD8"!6/**C )(R@MR$PBPPFB1IV%+T:+ULG *V#L*KC:0L=WMX"^4MUW6'6Y MCBJ-#^75%/-HODQ@6@0>E"<;MQ@.)GM1ZZA$[0NG:)-,R3K:Y43H5..]!476 M8=E7R+6WCN].46LAZP'LAU6XWM7-=>E5=<$W4)/IA[#MIZMT&TUVH$=O->R% M+CF3\>0L.%:[S?)$[X@B)\@')] HLJQRZ\2!_=#D@:[0>V+)%M)O'7BJ]AN! MFYR=G8]'Z:+#Z+O1V6B.RUGR6@2D)69 %9#,;OK*RYC &X,\FEB8[%9/\N"C M=N]MM%7-9#"YM@X\_&,R/OZ-_OMBG#^?A/'Q21A5P&3"OYI,OTXNO*\[<&L[ M:L,%,.%KUI-EX#4/8+4MQ6>I W:;,;?]LP^)%P-+OO7V\.4$*[Q+)-*Q['6T MP)@G4PJYKE4M"HJ-63$,W-Z=);"& [<^]I#4^WAYM2X1?#O.YV0(C\+I8BCA MV1E9T?27BFY27IV,QF'9>4%F7UAQD'*ITX )7]0:0>A0$O,>472;K=3UB8>D M[T&DW+!V\"(@6G'DJR5[M%)B$HK2(E9M>B^G)K?,QUL,*"G?(>X M;KR%Z)+:73 -Y/JOPK,?=[^OKC:JOH>@AQC4L0I;K)T,.9*IH:VAXX8.GJA* M[8,F+=/92ZE:]R[:G?(?<.)WH?MMY#N SC]C.I_6R>=QOLPXXIPG7S3HVD-9 M!3(MG,@)8A+<,Q9D;-ZLZAZ(/=P6]M;-I*5@!V@P=-.2N404G2+7+S@PG XR M%%_LUB[^)2)@PA M +/6@DHV@2^\CM$0IF D0Y6U?K-7X3@4*ZZWC ?H['(7T[+E7@=40UWBK$2T MIZN;WAI[@ (]Q+V#3> 2'6.>CAV50!MAZPPQ"Q$E@VA84,KFZ._._7Y6)'CH M8F9''-A&RCNQZY)247E>1Y]P,C]-+OD M)OHD+!HGY+"YC'N>SKTK'FPCY]97JR]2FIR/Y[-/F'#TK6YWY-O2[X_&QR^. MI[A(&GQQ?GP^F[\G09Y\^7WRY61R7L=HT=]QCCA>GF,D LU" 5OOEY3*$GSR M]%?A.6;.M,_=Q@*T0K1[>Z&-@B?[UD[K-(];$8XP/Z_H7]."*C!>=X!+C,RY MH+0B^R?7J1G9<_!>&-JO31+.).;N3@Y9PZ".#SP$@@PAV]9;S"J,G_'K_ P) M&6'4RSR%H!@JYD C3V1FY0PQ>OJ#98[.>5GNAIBVT/^*!QZJ_OO*MN$58<;1 MT3L\#J=OQO/E+4C,C@MRG< K1EYRJ??3T2B02IF,1$T;-H409IC^?NENGH+?X)PUE MUW!KOH>'TQ' 3*:=IT[*4#$K\$4&L-E*72*3)FSJW/T4=+C&GA],A=N(K/6I M^G]&4SQ97ABQ8%EM$F!UK*,D#%EWWIK:$]2ASRZIU"U]ZL:'[NYT["?620.9 M-+1X:YN!5]5FQ^G7,)U_KX?\!>'(Q&+>9,A6"R(<[?_>R0*H9&;<&QM$IQ#J M TUI5CW[N9^ 363:L%%VQ?,)OU[VYKQRQ.Y"7.[S'4 V[$35&=CN.U/UU^%D M5PIHW*NJ.UC/0JY;7"W%J,G:3H"3K$!P4C#-.9;8*>;VM%FRH9?5GDBRC=P' M.X"KN60"?HJE%9%H&;XKS MK3,]]\6=!RX$GPAUME%(:UNEPILM\+V\C:]V..MTRF9NO$#&@"6M0!F[F+$< MH;:ZKWMVL;E;)\C>4'9_ =!:N9.]:68 ^^?6/*07-^8AO?Q^E6Q7&M!+9G> =90\9;5D/849.FOM(=HT$/B0\11UL 3 MV^V"D1'HJ8[(P'VPAZ /W_/)GBZ+CV M++Y;S6M=E,4).O*2(J\Z"@XNQDQ;H<6:]L=S;%TYNQ;,'B(>+=0U&4+6 Q@$ M_QZFHWK>?0KSR]I A@%+#*"]J@W>&0-G0P%3LK3&)3KV6H<]1#S =K\"6=9:SSURF&_&%\4TS\J"0FF4X6HLI82/5% M2X+;4D)C6G7%MN^ZFG<##&IHI(F!6S,MVQ+]$OX8G9V?74U$>16^TD_FWX^, M=R8'@EFDI8W99@%12@U)DR,6+);"6P0+TXP_E M/<[O?\Z1]SR@L1F2$+2LC!F",Q^-U_13'3M=\@^'\7F3[2DIL'73Z#[+ M.A)D6^;LZGRN[.K\3$DOE"B0O;(I.T7@AV?>GYQ;6RFA=9_I+L _814J?><^ M=.[0:(D&M(J<#$!9._-H1U(K5J5B0I#M^+,>QY^$08T4,4";G'6I6HOOU8#F M[$CRK#-*!3;'FI)N8BVJUE"*MLQKALJ8'25&7J-ZWL092/H-:Z"O-T%V*/Z&%8,;4;\EO"/,;VO!"\[FU:N\-,Z.>%;(%4-0$?W%(.G F0$6 MBE,^>,Y,184DFAT=/+>1/6_2#*B%AIFP&ZG]>O+[^&/XON@+=;'CE9H&53<[ MQNHL^I 2!,0(+A*A:>^S*G>;F-7YD<^;! .*MV$>4E>4RWVML*)%*!%RJCU+ MI2"'+(=0Q4$_LLR9NZ,5'\^"PS] >@JXY6WT9IQX.OJ&T^]WL)JHI7><7"GC MZ)!S2H'S7@)JI4Q0/J:[?LNV9%CYW$,F1']!KR!%_TJM#E@O]S$I3"C)19 8 M"6JH&=R8$>KF)F+&0(IOR8G#/RIZBWD%(_K%5==!_7A9??^1;!N\NBY=DEAJ M*91#!EJH>A>+&GR0"70NB%9@UD[V8L;&QQ\P0]J)?053>D^#N.3M[.?)= GT M0_DP/\'IB]D,YS-^1"A$MIZL7A8B*),"N-IP23OGG78E%M6Z#\&#H)XW78:1 M_0IV-&XB_FIR>DI.]#2<7FYSY LYK;, 9)G3P8<&@D('I="1%US)(@S;.?HN MHL/@14.IKR!%_Y#H;/5!&.S>1CG&OJ_/ BM%(FU,IGVNU20,B&CCYG>,FE==[ ^=;5/BO!G,8Y&@C MZQ7)9(VSJF_>^WV>U_XWESYW.,8ZCJO0+H>0DB)SJ2@$KTPM3718R.D.2;6^ M6NN.[C!X,I V5A!G^/383UB[*9$*/I2UR7#>,TGX,PBQ*$JDE<1B"R2)3# M ML*26&64/ GK>+-J;:E;PZ]'AV*OS=#(^7A;'OI^,T_ET6F-_62"SFCPU%4PA M6+K40>$%T*!/5MO:1ZZU/;,2R?.F2D,IKU!^_WF[-XRI(YL31Q0OLGD"XKWZ^VG=F1\M);[RTX6R<; M"*OH/"-KR)8@A2_)\N:C-5? . QE]Y7O"IU?1D#_]:<[@B' ORU^L/A^7?@G M+#_4__WUT]LK(?W^^^]_H=/I+/\E3PV M@MFHYBL^9 "L^:2?KF'=AGOY<;>T^$B ^,<(5.ADSOJ:@< M(!^1M)UU-X4;UO73:^!TCC4N:BC01FB]XZ#8:*V\^0<7&8%A,O!(I$\ M:#]LK+-QK5,X/=W^/=]&QP^$.+>6ZJJJN1_J\O+\K^ET,L/\MQ_IP_'ZFQ-R M2?Z8OSE=F)'T@N+QV3U;J"\[%G7RB4ZH(+0$$VJ)@\BT_;EB@78]H0NYQ9D- M6\3[U!J$;*77ARYASJD4[V)K!L6J&_"]:ZZ2=-+QG?!-] 9_Q"V M_9SU;339@1Z]U3# R?\@3J6*=P$->$9^D5)*0#2R@.9*<62&%;&+K6-XFCQ@ M">R')=M(O[5=\/]&XW^$43WGZLW$Y.QK&'\/X_SJA Z]MV=?)]/YFS_JGR_# M^+?+\Z_DHF-*'H3EFFPC7\ E*4 4[5B,R4O5+25[^V?OWJ9HJ[S)[B3?T/)8 M-<&8*1MIWXJ0Z3 %E7B"*%(&8WCPD?[K<-,ET;.>H_X8BZ*O#!OV*;DW\;@+ MC@.1&ZQE6X_CZ=S&9TSF*Q64LZX#R!2^2X.EHW.;,%/1UW MS+)NA7 //>EY:[J],-?Z<^W2?SZ?A"F>3$[ITV=U=MF\VCV+;T9:0:ZV$)G< MH3YC\=W9)_QZ6>_;(U6HP5/[IA6U7GBC%*17IV$V^U ^SR?IMVLZEIBUMM&! MB3[1*<$R!&W(V.0%$T.5DV_=H7\ED-X)A^D$\_DI7G[NR^^+IUP$3+))PMG: MZ"X874TB#R'3BV$UO1/:"'FOD5S_Q,/U<':5CM1?W_>2#AO)^*DD);WX/4SS MU5RNHD.P5DF0Y+[7?C62+*?$@2>I2BT*-,T+(L9E6)ZVD.\B$.MIH M7][=?E],IV%\O"#5[.7WZ]]9MJVI*[A>QCC7,9\W[_4[K&FP>8?MU[.?F]$> M-+F7$_U$=/Q<^&L,P"):@4S*R"2W-2FV=AQ-@GB/(=4?+C &D M%L85[XTNW3JX;GC([FV&O@J8#""] <[W6]"6(='Y:(KYJ'@R<'CM,.\T@I+) MU^4ZD#4'TND066P]LV\]FOT2H$T,KY&L!['R%L3\>M48=G(\#6MNOA1L=D;H3.9NZX.9U,*@@EDTY"3A9)G)U3S:&XW:(? CR&T,,#IOX+& M+])_G2]XS*(IM,8$DM7FP5;E:O0B.*&M]BEG45HW$-D YQ!(T4K: S@#MZ M M0;WXAM-PC'50R4><+@ ?&6%]G9T,Y*_6>U=BK4],@:#C3890T#:O1>^*[> H MTDH/#;..5^)<=.Y;@JTH?T':Y_*1\CR7Y"490([L(><$F<\F07 L9V]O7O[.TO+T3 M7'-9@$7RTU7MW>S:>!"X/K-V&8QV_WZJ?KG\GI_MY^^7O^F4^X<*X ME RMUAC)/RQ%@"N)Y.<]2]I'@0]6F>V4JM6)LJ< JP%TL'7VXT&RC3_-SBY_ M>.O2^Q6N9E]KR=":U$-[XVS[T0+O5OIPT MS(_>G;Z?OMVE\#+1@!>M('GZRAM>0/@B/)=HT.76 M^P?2O \-E6EFBF,45A:?0651YZ3746,Y"XB(3F))6I;6QX-3RQ0_.# >3#;O MHZ!C2=;MPM-+LGFO9/->,!DC:W<7'1\+?J51R#@W()6R]4R?=B0K,Y3:*B-R M&\I(GM@4<=LKV7QRL.VCVN9)85MBEG4&\ZSL__TJLDP#FIZ>_SA?U/YT8IH2*Q&/1H@[CB Q\4@E8\AFCD8[9UI[CN!Q. M!?:'#:"F"ZKC-*&W%^NU0LCL998.),4#H R/$%U,8*QR,>N:5M(ZL6LTYJ9B M.-- Z?@&M0/$#N%Y[\SHS$[18FX,Z\+R0-FP*M./R!"6)E)TSW(712S\; M\?9B20>QI#T -D!:Z'!\_FNMCQ]\2B\BK_,Y@R?_E1<$5Z($@UIREVQ.K/55 MY%B\O1C200QI#X -D"\[')^DA9)GUUE-$8NG>!MX<+6*GCMPF18.^BHK$UQQ MZ7C\NSOLO9C30^[_FG:P?IY[#*OX;98IWY?MUXG+6A&"04!DRU3C<2*"VI M3FCG#2J?1/.LSFF)8"KKXU,_.AH,ED<5#W<7QXE RU74#(RN%6X%&3AM-' ; MT!:I437O6CL%OJ=BCT<"_@D:%P061OE1.V%&R0)(IL"D9%/ MQ'/.EF6FR!\\&A/NR?R+'4_3CH?$\!&?J#TNB&@9\B(": IAZA@J ]$:#T&I M5$M#1;&M9TY,AOD78YZF,0^)X6,\U;N@$.IQ*13%?$@D .9Y!*59 8\F0/8^ M:!WJJ./60T&FP?F+&4_3C =#[W&>(SXN U]T-DR2\BZ'44<+T="+Y=(X;IEE M\2D>6^VKNU_._CJ=?\OY8UY\G6&^GZ7OY*RI7WZ:K\+I]?=KPXRW\]5_YM6' MC/,OY_6PZG+_(1AO?E1_CY^@-;4;CP.&M0THANI$Z@#&\Q)42QEX]>7+(G\A<__M?+68G2]GN+;Y[Y([23JC MR84!\4D;F,\>7&$26/#)%)Z3ULV+W0[&[8MI'0_8IC75Z;*]^-8D\+=A4<>6 M?1UIVE-?:D:LN]Y+4(/67W?PJGX8F/1.%]H"P$MNR, P@Q>9@0T)MNBZZB[U%Y?ECT%F+BTSD)(@0[<4#,5 XO,V!J]9="4/.*5J/^(/6RT] M&$K[5D8/H^QI%D%G45#KJ$!;YD$Y4R._(NNTP>B$+2S8YCU8CJ$(>B ,/%CO MW$<7QU(OVH6GEWKG7O7.O6 R1N'H+CH^%OP*:80/R@!3M2M26,_A-AQD]!1H MA&(T>ZEW/D[8]E'M ,.U!']L<--E:6UMP6YY+A 3.PVK-G>8_N653H5K#8:I DKE"#$*!B%PO6YBR97H MBJ-G-Z%M'R@-I*/62](CQQ<_B)1%*EZR!F&3!>5E J^B@5(8]YBYH&"L$Y"Z M/O&Y8V@0S30\RU\N5B?K4]KU/B]UY24K<%)P6@<=0C#) 2JNDLZ6,]TIKX<^ M]9JW1-_]\)1N//!Y1I"[RWP(Q5_AKP,9?8*]+A!HOT0\'I?M(?S;ZMM#<@TW M@-ODH.$2!8&1&Z_J4F7KI2 #FR(WAMOB9*=3H4,K<$N TEY_?0366&^_DZ3. M+LXVA'!/(98W 5#$6-<2 X'5$6 Q92ERDJ7;Z?TCFKOQT/'VY[W$/F\ALX8^ M_)J0\/TLL\:6]WU< MYT?,YV$QFZ^7DY 8\TXIX*$06]H+<-YE*-H:7G36/'9**WA$B?<^_/GZ0OOK MHF%^[IJ@#1V?SY=_99R564Z;.* +40V]I*V$C.\S-5#2?"@)MUX;MA+GA75) M&PFL^%@GIPF(22A 1!FME]SR3CU[IJ7V!SRML;3>1[!#7#]<<9?^ZV*YJOQN M=BA1'..1MB1,DNB2V4/@5H)(F1>>A96F>3^,+;2,N]DW4M6=V_L&81R2RM("0D?8IVE*$+UQ)9QJO MXP?=L?=4S)85>1^I#M#I]D,^K7.QWH?%ZMLGVIF6 =-6AU,=$*JUB4"W:E[GMO]P%IL."?V/DHW5M6%HH&RXNY2 MYEJ+E!;EA'XCE$S2..T8D' O'1M_;L^^3$TP+VC@ MPI5)P60H.]BE0/,^!NN(VYHI]2DOSOA)C,$DE(S<3$TO4A5:.4($M*+PF+GF M[4=;#L;-\T3^X8$QI>YZ#W'V\^SK+.7SM+9IIFQ@404H65ARF#)"P.)!93+R MJ*,P>C)=\[HR]3P-8#(P&: 11,=YY4YI\O9U )>5KN=1%H+U""X(:7F27)36 MY;53G1E_8$0.H+"C:I%V;_-\R[10,M>[[%CGI;@(P5=N2V:18^""'6&3X0FV M]Y[^PCL\@(ZS&]EFJ@'IPPI5 B1RVFB3D8:VFY!!,I>#CEF@FHQ7\C(%;A^4 M'FP*7!^(3\ 9\-BX*C0G<\;3"?V12X:1K2'@ [JF#H M[G@NYIB+QM'FJTP$56P ^C:"L)E99FE%"9-I(_8R!>Y(S&D_F!UUO&23P923 M )ER)D:=A5K=!)%7IC.CK?EXQB4\\2EP&!RWEL(-H37Y2\Y+Y:YJ."(YH?3R:8Z+!(#A SML4Q'%B10S28X0B:F=_EPIY6RE"#DJY8KC( MIG7^S!3X/B+;FP+X)VC(O9![Q"=7CPM"VBA+R0$R8Z(F^V$-F KD'*7/,ALL MQV/"+Q/?GH0=#XGA(SX]>UP0R'5!1JZ5S+2TJ6PX!"DCI.Q,M,F[XH[GRN=E MXMN3,.8A,7R,)WC=9F:1\C"(:(%Q6=-$M01?-$*=<5$'<42;FY>T3X+S%S.> MIAD/AM[C/#-\7 9)2V[Z9":9D?ZO^2E]S"G9\66RL<^)8 M.S("6R_X/S!4[EJ#/;(9GSG4&?"<@Y2NUK0Z!T&;#,YS#)Y\*]ZM.U@/PWB> M,SY'LY$) ^BNN;@CGN/"L M^0C"OC0^._@.JL1[K@#9 2?&TL94YHNS<(Z7[]TWM&*<:;%]*!EQ4NS. IK. ME-BL*$HUM>.V%NN\NP*Q-N+@RI4V'@P2FQ?71Q+%,VN_#T,B6VUY387C 98]SF+CH^ M%OSJ()W6S$+"E,E9]XHBQ,!!BL)4M+D8.WIFRV1PVVM*[.1@VT>UK48H_:PR*$)+6(*VVM;XTD?=U?);R3)KO]$+IP9KO]('84=G2 MK=XH2BE1F^92A&(D+6^F0$!KP)<88N'(O]@ IBDLH\Y2J6.)R/YF37?F:8A[0&P8RS=N<:JLS9)IQ+( M4H=K2H[@DZ#@KW@E0W)HU""I4..P]V).!S&G_6!VG(4T&V<62S'28@0C%"-G M-BH(V22@Y22AP:!X:7W_>:!X:9):Z%6@%E@1H@0.+M>)=2&3O^2UA)Q,25*' MP/3Q^!'/I_G.Q(^)!H/@4;GL/0H,-3$;'>/@Z_:E$@\0,7&0.7N&EEN+DZGP M>6F^R'WB$^N'A>$*3S+8 .@"YH$H2TXKA1HEI)(D@?>/.MK,LR_ MV/$T[7A(#!_55MRW<8F2,12.$@H6"=0G#.Z2 Y1^M:%Q9.AOD78YZF M,0^)X6,\P>O6OH19QR(J$H#7"*J*PF-*4+S*Q0<9F#J>&Z>7YCO';\:#H?I!)225Y=L$>SUX\7O.=D2OI8T%7JNO(K1>@ MLDC5V#R$H@3&$*4SK=/)7EHQ#'I..&$ #>6NQ,>%'7N;_*,5\TE8GJ.*8)%Y M4,82TXRVK1*$$BI*[O5DABT_SU8,>Q^W3Q]86[V'@Q3%?U][ZKM79?^UZ&"< M2OA''S]B^7L_44RGYAVSMHP\;4BY=F57A8%/3D+0R<6 B6LQF:S9-].K>3=, M1\:4!%G+6Y1G%,;0*PA7#'/5H&7S]/QG6//>!Z7#U;SW4?:A:]Z7B]7)A\K7 MN@)1Z^ ]$QE8K%X;1@$./0-!QY_;7LO7<_W ME7G#*[?O1&RJ\+J0T:<,O0L$VE=-/EXQOH?P;ZMO#\D-J$CC(JUVWD/&I$ Y M9VCYDX)>>!$I!!U%IP.60RMP2^ET>_WU$5ACO?U.DCJ[.-L08E/T,M0S?2U- M)80<_$ .OG?"Y4@AL]2L@>9N/'2\ &XOL<];R*QAE>>:D/#W-4**E4IEGB%@ MK >\L=!&H#2PH@0AE+CM5H#YF/*N/_0(E;>SS ;(-KG9?2$4)YV*Q(CS&92D M[=QI(VKJ2PR*)4RV=>[D$^OSLXLOM+\N#I&YL$M7A2X\O?3YZ=7GIQ=,QFB8 MLHN.CZ7/CQ.R"%_GGC!'BW5*'J+C C 9:2-'Q]CH@UTG@]M>?7XF!]L^JAT MKM_/1&N3F"L'0Z3H# KPB=QY952H?ET!&Z1T,0>I<; +R!]D3/!Z8W#];KLW MW%$Y [16^;3(87FQ^+8F:2V,Y2O\[XO9(J<3+S)Z7R*X=;]J:30X6R1$K8I. M.6;/6E?_/4#.!/$S["%J*]5,J2'/??,Z;N5[W!K;D6U"+E(-2NN@/(T(/ENR M/!W#T[3$\4.%,JO[B/TP^SY9^_+G*]SLZT#*S6#/)HC>/D M\%A##H]RAIR@N@8@S]QIVI2\GTR!8E>F7@SBH# 9*O[?)C:Q9LC:GR0QJ>92;YXG\PP-C2OG]#W'V\^SK+.7S MM+9IR;(.(0LHN0[UT%E#4"* 5,5:K0U'['2[<:BE_SZFGJ@AA.LEMK"!+,A0V M#"9A=<^"TAIJH1H$CIG\MI"5XC&0X;XDMXV*TN&2V_HH^]#);?+WEX7O;U@ M,L:-V2XZ/A;\:HLF&A8@E4#[C&,&8BJ:]AD1/(\E>O4RT.4X8=M'M:T'NKP2 MC+O?P^+/O%J3?-]PD-\_?K[*Z^,IH+41^/HX1.M$\6E-\T-GK1.FA-OI=%L& MN?1Z[ 3C^<'5/!]%1PTO]/88-5.*S;*VL0QY?1LN/$1F(I OG0W6=%'F.J'J M68\'VA5=P^MLI.24D)-$RXB:K-=GM>J2..9$HC7?:U]:W^\^W>247>#42CD- M[XYJ=O.GV:J&5[^=IWJB>1%.UUY ID=ZFPU882N#&L$[]."2EP:+4R5T2IQ[ M)#/\WH<_SUBSC2Z&!L=_S%9_K,>>U[/P/V9_?9K_/EYMLA(;V_V1:]CM(R>;R2GS3':&HQJ \HD[[.*471K2OP( M'&X^==P*I4&5,V\BV<,-L)3"B2AB 316>E2E];'WTQU@ MN<]ES *FU*^;-\A3R*Z%"2QF$0B/J-@X(TI4(3+' NC(.]X1E<>[12Q1O>, M4P3- *<"#^6YJ\QBK@M6L]*?BIE2#L \%6JADM MKW1#X\7JC_FB-M3[?$Y/6U-_"?UZ7K+\Y6\*OF?+_'XQP[RNQ'YWL5JN KDZ MYU_>W9M;_B%7==';K^?GJT7 %3E$-==0G)CLO"I*@/ ZD/$4!&>8!,U4IC_: M"QRD!^?A67]VUC 1N?>"W)326V]TZWYUGKXG[<[KCZX)9#,MB[8EG8U58+4H MH+R0X O6S'4L!9/AS$UF;D1/WIZG[4P--%/J"]V9SUO+Q(V5Y43K5%QR%ECD MH<8Y%ASMRH 44H>$2C,9C\YD'N+XQ9"F"["[YJ4/5DVT*_?;=F%^(AA3@57^ M8ZR[,#- A!@O=,EVZ E'V1WF@3WS]/L)B'Z7L"[:X)F^COO!F'V>!C9Y6-VU)SN,/>T855XZP>_*YIUZ MZ[^1STEU?;7*$22M#Z"T<>!$\H HD&F!5IEQRL6;L_9B*Q. S%W+<),ZXKO+ MWD-^+C_)D2N4)8 ,CO3#$@=R=A%RRD:*B,GC(-.Q#L3O\[2A8P#77VNE84%"%IZ!$AG!^<@@U ;,R:LHPSB[3@MN7HSA,,"X!_.':V=5 M=\S?YVE69KC^+[^=XV+]'^Y.0SN1T406C(*REGUD%(E%SL&;D)ASV90\F8Y6 M/?AZGG8P);#<8Q%BRR?"6* MVA7?DM]G4@;%L=3VIP6T#5QSIER1S?N]#<'(6'U2#HGK[4U3#H6(J310H3UM M?I8_KL)J_;EO-GRN*RF,LU*GPH"Y6$C,)-RHN09GDN4YT?;&6KO_#Y!S^(*W M@V%E/HS.!LB>W4+:IBJC"W$#]4]YD+##-$)IIL9N\-A#!Z,#Q? M7\5LP"MKP*AB$Y/,J=(Z]#H 0![I.'(8?/01_0"XJ$ODN_(QG.9-KX 3QC$' M'1,MC=E3Z%&\09,E*6$PFL=8IS7>(&#]F;JBD>4L)#U".]"$O,WW@'Z_. MT\_Y:SZ=_U4YWH1:5X5X4DN!A?9'X>K=G[7@77&0=1+D^B59FB=;="#K*<&B MM1:&Z(F53^FM+__(YWD13HG05^F,)+Y<+4@(7_-5<'XUO!.+#8$E8,5$\K"D M@1AK14@P'I,J.CEP3X\NI+[T].BET#UZ,^RBC0/W]' JR& E0E%U=%Q=?D-, M",G)*%'7(1GNJ0"G=T^/L7#31PG#]O0P(?"HL@;F=4W^]!JBUQ)<$3QX(1Q+ M+88.'U-/CU[*V=[3HX]DI]1\H<]M)+GIRAL90$11AZ>["%'Q1!Y6$1A9]-%/ MIO'"I*^N)W5I,37D'+#CC=2F&%[+*NN82LX*4:D=1#39\\*R;GXS,=6.-U-" MZ #:&[+OYT,2>SL__WI9PU$M:/EI?H^QO)VO_C.O?LCS)&:IO;,>DJCS=UP2 MX&20D&P)%/!RF4KK0\QT6E\>?>^70]7W&WCER>S'5* ?N0_Z:SR_R\E="_R_TD8MS M@LS%-, M)MXZ\-F5UG99;3TIN#RI] ;,7Q6/E MJ8V"O>T):8,K\]"99_5(YOUBGBYP]6ZQV3C6AWPVY"(D^4,F9@N*:(?(I((@ M;>(9D8?8XA;FOF+7/&XJ_\=GGAI[*YX:BY=6E9 >B&EZK;"5D_ N4 M_75T5^&-!#R:]H-QJ%%F(HF)BF_R2H60M+9B1 MZR!Y'&MJKK(!;(FN: 2> A$CR+WW7%HHJ*7!7%Q4K0]-;A P[J5'(Z7_\?1BW0&%=C+ZESZ%OT\4,N]+YA!0U([8 M+H'36, (YU"FY$08R&_O0^;XP?Y!G-&A%;@5K'"CZQ8UEUE%& MP\7K'1\\5K$LO '%%(-HT8,H-JFB>*+=\"6RKU$!K?=6 MAJ0 G430X/ M%L%*XAIL5-6_40H\\R33@M(9*;R7@2&/\7@"8MU9$XU!OLR]=)^EJ M8$\'HAH&^EL)&3_0;Z2H^5!2'@T"@J$I16B(AM$J&T/M\2!#33WA)41#>.]4 MZ#,MU3\0[8^I^3[";:AQG%]0 /'MY/_^\\0G9CR6 "D2.TIQXLGI )S[H*UC MQ.Y#%P[+C/_[R_SKOVT^\5+#FV]^*/C'\\8-ZQL)?KZ7U!K&\E<4O'Y;L9BD M2@FXJ.<2JL9XIDYZJ,?+R:82\"''NY_>7K]]"GKK*;4![.V?'TZLD.264MRO M>'"@-%)$SH4%U)S'D#RSY:&$\GYZ^^>'IZ"WGE)KF)YS1<'GCR M<)Z04Q"BSPY0\8(A1!%"NW7R\\>GH+>>4FLXA68]_7P]T.SUFI;9]R(WCT9D M+SGDJ#(19#40"0C,),9LE%*R6YE/6P;2W_?IQZRT-B)K."QEZ\4+CU8F(2GT MLMK6^>5(7IB3X'E0PHE:$_ER(=TD6-U;_(VK_[;?TG0AZAE=2/?24:>[R5T$ M/-J%-#U71QLB2%T*K5"&5K[D!6AKL6AITNMZ/W\ M_^?%S[,E+O+JZ@8U<>><0 NI2.(PZT)1EV'@:J??&GRC+9TV[WL^?"KWS;UD M/F\HL(9AZ@]Z?L,-):[FT).S#L+7P(M:R[)(](C-*3WT DIP2JZ 2NMC1+G$5E4TJ1M[ZQ M?MK9/_M<6 ^MP,-G_U2QG?X0VW#9/EL>-'!V3Q?V#IW-(RQ/#H4#:7,$)80% M9X,'6SCF'(-WS2=+'&DV3TA<949;=^9(INPD[>1*29#"H'/&"J-D8TD]\6R> M/MAKG,W31YG3SN;)3L6@E*B5^W4@ _DQT60-:%/PS J1;:<.K<\LFZ<7 #IE M\_11Q&BI'%V(>F[9/+T4U2FG8Q$PU#/'@?& $?)FBXUYG MUJFL8UJJWRF;I[WF^PAW@.R"UV]/9$PR1^X@,T%1IC410KW^\\PEI6L# ?$4 MLT)Z"?YN5D@?J0V0S?/YXPGR$ERHF65:D?-C7&V[D^JL1X.6/* HPT/NY+%F M%^RCMYY2:WU>>N]5>?*HC$H.V'KJ>BD>HN26UA7%&-,,2[X5/QUA=L$N2FLC MLN8'H3=]P;=Y]7I..\KZO/9=>;^8DP>Z^E;[M*WJS/#_OIBM3_;HZW?T3JB_ M]B:'9?Y09U*^*Y^7^?*#3ISRV5OE(03M2404U02I2$0A2>4<$8[77\[.SV:J2O@SGJ1X.$N7Y',G&WE\L\ ]BX=JO['&L MMMN#]CU6:\!>HV.UNX_[?NI:L4:8/OOQU@\ .\NEK]6^*(JC72K6MHT49@JK M,M#]5VHW3?([5>3[T,O%T*RB<*O$- MG\JQCLY&P-?M@[.!57;HP[*=V+P,#EE.J80$@M=A")Y%<(XB!"L%HF/2LQ0/ M"0,TTNA%\-6A40>2!YK!M@.YAYG,-C 0]H'='EJ<" !% MR0$S>;'&8LT>1 9>9 9!J*"23U*SUJT^)@.\1R:^31]W?937^B#DMW,*[.A] M\L>OI=1LHOL@?;:(",@B R4Y[0 *,WB,KG"5E1'= N&'GC)^,#NXCN9#"'B MID*OPU^S53A]E=):XE=498[6!XT@F5>@D-6#.79R].JL'@9?OKW(Z*8Q%R5$!X5F3A\A(!I(<1G0R M8YU8=2=!>(#]YQ$B)XZFH4+"EJH[['G8C6_HS=_.4SZKC]NK&?1^#QSP?*PO MNXW.R=[,ESV# MGJW4'>K$J044'D-7&Y4,X$O=I'1#Y<9S[$+:0,=&#Y!UF..AH33Z('#V5\?( MB-&Z.&<,@N&AWMX'!*>-!9$LJV.>*((<=G<: 2F/G.=, "A]M# 0#:.X-7D MN7]^J;#1K8;PN$9*($E3V$KPM!JQ3Z'7M!V%;GP4^3-'X@5OPV+QC7[XKW!ZD4\B.6Z\U,L1-^;O5@_ MYQ(+F'Y X.8G]XJ6^U#9*/9]=!KH;,X,B.D34Q!5*%.7(@)@C,% M#/H<.,>(MWM-;[E,Z/C \=>3(=%SXTYA")$W[/VTIO$5*8[_'A9_YM5/VTC= MD"EL<5SR L4+14MA476QC8 8HQ+,BV(>/<7K^NZ #Y$"[L,+:MI4[!KJ0JX;!,=VQET'7)SYA; PB]+O(,/NN'-P] M!N#OE!H9E-4H06070=6&KIZP2]\R'7)2A5G7=?'H_M@GC)'AQ'\7*':_IC=Y ML:[//\>\E=+WM!MNEKL-Q5(X@=PA9.4"*.\,A,P"<$/KG_2ZC@;J!)B='O^$ M@3.\.NX"R#4;W5Q)_/V&*%N/3K[VA"<)@@XBO:M WS:07SMS][OXCV<7+W#&SI(2>O3D^O/>)1C#_,_]8/W,L7G.$?(9^^>5_RK)3O M2T-D/J>''__RO[X]+L$77E9YL?K7'_R_>#\ OJ(%RU?W__K#;W=O8?K#__JW__$_ M_N7_@?#__/+I'7A=T/4C7]7@5 %J+^L_VWY5T*X%R,1P2"-,40QQS E00*9%T=10!*< M1.+J_J\$!2++B =%)%*(?.3#-$8Q# GR.$TB&O"T6729K_[\J_J#X(H#*=ZJ M:O[YKS\\U/737W_^^>O7KW_Y1LKE7XKR_N? \\*?^ZM_Z"[_=G3]U["YVL^R M[.?FMYM+J_S4A7)9_^?_\_[=9_K 'S',5U6-5U01J/*_5LT/WQ44UPWJHWR! MLU>H?\'^,JA^!/T AOY?OE7LAW_['P"T<)3%DG_B JC__O;IYBS)[&=UQ<\K M?J^>[2TO\X)]KG%9O\.$+R7WS6KU\Q/_UQ^J_/%IR?N?/91_Y(>+E@"0T"/\ P2;T((N[Y M$&56L2]I^RR0Q M]1UOZ?];0^E??MYR82#R[D/U6ZA,,2]L[81_.KK^YR,LK\N>."[I" #=%3_30EH\ M3S7<>\"B+!Z'N:R+8?A;Z261'T!1,EY*J_4$P_L/_UVQNG^7?^'LNJIX755+JR=UQ:6)^4 M'?M1_%;Q=J$%%\03-&(P]K, (B$8Q((QZ*48AT'$L$^)MB:8BLN)U4K/V!5X M4JP!O&* ]\Q= 6DS-3]:JC_6TIAMG(&J^87!_IWL$6IHMN_AP9BI2<4Q;%@& M+:DK(+D&6[;!1P&V#ZYA'4A^P8;YYE\;]D'#/V@$@!\%E")T"W\/C]! GW\/ MC]+NX^#ZD3KZSDP-Z.!':S+B\WT!I\9O[W,Z.3&S;W-5U@O%0+',F;+SWZSJ MO,YY=?TMKQ81YYC@.(:1("E$,BK&FZ#B(T_.5R);?9A\=*9&V-HR/3UMNLI%"-0 )7I)%*WB\E"\*?^;*N MU+^43@D;?3*X]"SJ0$>X?C=K76NV&=<5O,?X:?&Y+NB?UT]/):=Y\X5J-GOU M^?K3Y\Y]TMATVHM-O ,;^F"7@=:&J<"/DH?J)[U=J _-\):+_W!(&B"/YH:6I^ M:P=PT=O6ETEKMH\-!37>M.=E<;1+3Q"8=5N>%_!P'PY<:;;Q.&6+6_S\>W7+ M2W5"JDX$7^<571;5NN3O\A6_J?GCF%VGN\?*P^BL]X MR:N/J_;G"Y1$+/!] 0,248@PCF$6"5_^$: P2'G"PU#[N,2(],1V9T,2% +0 MAAJH%.TK\&.^ @P_&VT^,T0U],YD.!E'AK9L**A:@D!Q<@4V #;< 'E%^^O) M@#-0:9,!:*?O' -IIA"ML!C4EF8KSJ=*K23=T[-V*UA&[>@#9^LE_RBN*2W7 MG+V3/DN^;(*"=\I[N>/?ZE^D<'\NJ._1+$(I]%,10.2A!&*FL@89"Q.1^"@B MJ5&,3YOTU,&^CA'U]G>L@!U>#&-]^H!J!OTF@,$/BC800H3D##BLLP MH+'\KN*!^H3G#0P: W(4(31?P4Z['"__:EV64K:G'DD6]27&<":(SF9LO Y&>!G4BN)G"/*$DKT!'U9UJ'!7,D28\3V=6 MQ3&[_!/._@DWS,O#NU"Q&.(TP9]#SN0Y22"!+/0Y *X7E9%D4<^;JI M!COK3GZV*0W+JLXI7H+W'*M@7Y/E8W;J<8C%\%:\0$)#2\56.*-<@A.B7) ^ ML+O:;!D#)T3831(X]6L[&T %DGLGYBVF:B,^O\??\L?UXR]%619?\]7]*_PD M?U,_+P+?)\1/$,PHE]^\-)([*L $9@1%.&8T#'%D8A:8$)]XVRE6=B(]HN/F M"CRV_ #2,P1HQY'99]((:+TOYU3PF>WI'KDN7O%V@US'"MCP EZ-(6?\C;6! MP-%GUXCTK%]B&U ./\Y6:]BIH$^\XO*FA^L5>\V_\&719">^^?;$5Q5?1"G! M(252W61,_A''#$K[VH,TBGPLTF #N$04?9G6+0$M"1)ABF->O6UQ+[<*_KW62WN6]6\HN**_Z:M_^] M66URCJ7ZR*6[>DVJNL2T7D32@L T$Y#22,CM3J5O+7 (:4)0Z&$FHLS(NM G M/?&V?_6@S+4*Y"M0;$HO<)-BW=;0V+K>!N#JJ85I(#/3$3T/X,>>BY\4%9%8HY((?:Q6(%\P2LWU:L7#[??^9T72I+Y<_Z MMLPI?_6PNK^5;[^&UAA?96(M(8ES25V]X3T#TH0N_^0U:+@ K1K1TQ :F QK M!+=PF&D 322N5+(:=1*RTY?6*A=M9.G9TM#T1-S-0-.\P];P7S9]%G!9/]^5 M>%5)'9 7JW>;E$E,$.4^P3#Q$8?($P$D@8\@]4(*Q5+*1+<'+SOR$/ M&OI@AP&]]$H[#'7] 7?(F+H$%X%BX1CH2>K,-Q@A-[-[H"?\L8>@>9]EFL,# M+ODOTC9@KXI'Y74TN1779:G4O/)%JE^>M]?F?/$K+EGSQYVD*GT75>#X M 3_VV?TA3U&2D@P*/TXAHO(/X@4$WR9HV%-\N,'19K, 7V MS*WSY;H.\[Z7U#IRJ7E IE%4OTJ%5K^6EN-;G)>_X^5:RUL;N'UB=:'H@(80 MP$VV=<,!4"SHAUW.23X>;W$@M(W5LA42; %P$U,9D<@JF')NS=FB*"-"[89/ MQBXU3W!2W5OJY_>\?BC8S>H+KVK.=VSK#$5A&L<)3!(B(/+E=SMEL0]]%J$$ M^X)E".GF/ V3FG@KM@3;7F.*J$7^TPA4P_O1+0"F)R"FLANE1^F)=4'&U B! MV9*H] 3=S:O2O,,NRM&?=C"6*PNGZE+SN$\]Q!($TS3!$*$ 08*I:OO,:(82 M'@I?J^WH,)F)MVO?9&J_32!XDI<_J+,\6CP^YLTK;7C$>08TO1C"Y5"8;=S^ M9+(G"&Y[^5]MY9^@%\NPG(Y<_#-$9G72AP4]=+-'KIXH5GG.=6]UR\VJJLO& MS:D^U@^\O'O JX]/#7L?BE;CL _KYAWW! Z('\4P\A&"2"H#Z7G3 ":90,+S M?9Z&8O%TT&#]\KB:*_Y-MMFA%-H[;D,3X!H0?I^O5NK84)KN[9)-K6ZEY#'N M"C7;P>YUG22@$>4*M,* '6E (PZH MI3R@$TC:Q+U(\J^-4#.&VET_A[GB[\[X_KZ"\JX?AW&DWCD#=E;):T[J;7>@ M;1$SBX40*./0BWBB"CE55PXOA"(1$4DY"<-,JY/Y")V)O8M?\.K/;1F!F:8_ MAXR>7G8@KYD6503W&F]-4K4](I8CI72.RJPJ9$34PPT_=KE-FRU<*P6@3NR: MOZF!./1A52R+^^?.G:4L\L,TPU"$<081IA%,B4=@Q+(X305BB.B?M(W3FSH8 MT#+0Q +J#>EN0H!)PZIQX#1.X]S"8;:;=Y'HJ8,M>9N))QJ@F/3U<@J.9:>O M2T$R;/ZE+?)P.[#Q969L$*8MTW[+,/W;;+M.RW75&_%1-'UO'XJEO+EJC:-- M;4**,D;]6)HF82#=7A)Y$*=Q"+'TBKV81X2D1A%0+:H3Z\ -#TW3IATN_KGW MQ-KG99K;33OWI M>URO2VGX?Y92/7*IE22\4?>MPRF./()]&,:J92F+ XA]J442#_EA)AA*0ZU. M-29$)U8=B@LU]:4KJ.X9 1M.U,C5R&1"CR:6&L;4! B9J0P]<&P,*UV43,82 MN4?+P@,ZF'1P%IKC7C9!\SZ?8']1C>:Z$WF]%ZG_EC+F5A:RH? MD^H(6SX5I4K@[U[A),X094C 3!I8$ F:P.8 0J P)"+P,1%:E;;:%"?6F.WX MR#T>P"X3I@,EQ_#34)2N43'3DF. 6(_:'$/&= :G0X0N&,YI\^I8S.W4%'9\ MH.?80C-/^M24ZW@$J.Z-=L[G&R$XE0;JFV^TJ1=5DQX^KE[AZD']7YFJ7_!2 M^;^?N+17)]:U+,=ST ],D"[)@?%"E#)T%7S9Y,*U/'5Q'?*#=?-[\T\WRD> MJ)Z?_,*/R4SY;Y]0SVX[3D8UC6Z>C/H3[+!R!;9<=I>H9W7PP_T[7A6K.E^M MFP&5;3E_L3H?VS7VT2<$W)%'/P6'L_K_$T)\&"V8DI3M>:G@I;3#VW$)=_C; M3A?*#[Q>I#P,U$A*Z-$TEGH^3"%.$@8#[(N,L#2.,JT#&4UZ$^OLGCK(VV$: M-?YFWW1F##K=@U5G@)@>L'98=(-%U(R1O3ZP'P8&6%LS =9C:S >O M6J(?'\#JW69>DO1^]92KH]V[_)&SMT6I,CI^Q\NW2WRO6Y8TL,3$6_C]A]N; MW;R A@,@I+>REVLU7+MC!,GP/G:(AMG^-0$"_*%X<32P3$-:JWJFH75GJVG2 M$&ZWKDGGL'T"2!@02+.1& M1H0'9LF'I\E,O&%[HN"II6H\'.$4,GI;]')YS3;H1M2.X#0S$09$YM&X+)&968+YBV5>YA&=+)MY(58LB_,EGVNI MSM_TM>M]JD2:AB)!&4P\ED*D!BRFPO<@]2+,14H\1+0::HS0F?BCTU/=*PXJ/1WO S/;R1?4-QB@K\8:E"?H3)O#?ZPJ$=%^".7 M6Y[?Y!5M3R YVYX_J@$&>?545'CY:UFLGRK#F(CAJA,>4NPPLG.^VH[-Z'@! M+3.3!%$L@7!UC&%(?=YC#3MHCHXY+)7(A\02>X MB\C/UB?.!4B[7>2'[@P9AD:AZN%T#" MHPR&(N-9E(B0T\#0E3U':WIW=M--39G$=)6:<.[IAL[IS8K>Q-S.SWJD96CLY45WTK'J] MYAMOEZ=^2#EC,,:IW.EAX*N9F1$, DH9\N(T1%I%D3;$)][ZVS%P#2^&N8M& M*.IM^JFP,=,"[WA5<7X%#N"YVJ0V/E^!N@"$@UN G^SG'950-. M5&QM X\C16)$>E;-8@/*H:JQ6L,\>G"SJG)YY5V)F:1U6RQSIK7LJBJ14*Y\)B709^S&"(>^C#CE$*2X1A3Y*$89V8V M\5E:4^<5[)WLT!T^U/34IXX34Y/X/'*Z)K$3/$Q-XGWA>[)7H"'LTB@>ETLQ&\:C(QT;Q^"T686WI8/L>B?SK4BJ/QU7-3!+Y3]\]=7!;$@6**O3W MDD#NNM"O;J'Z@/@:(>Z+)3>,@.B9 [CG[@H\MOP! MTC,(:,>AV:@N^T?2CJ3RHSK>22C^(+ M+Y^W?9HM4A6&5YPQ@X%)3L"JJ.6'H>$%],S8Y3&,(*5A^TT"DJ$]N)OUH/"1 M7(!/!_@X;GMM)_O%F1$C9%XD84)/]'-Y%)IWSSQ9ITL:_KUIIW^]8F^^/7'5 M,N*N4#_ZN*ZE "O6J#2IT^ZE,#>K6JJX*J?M:$:1Q"+,F \C)A*(_ 1!DC$! MHY!1+V,!SHB6H?KBDDQ^^-*F(?;C6-2LKXY#=;J@?GP%-JR!#6\F9>DOCN'4 M$UOF?,9FJMEEQNDI+Q?+\8\Q]<75 MXW(V!<890Y9?U$TBTB?^A:_6O'HKP7[S3:K^%5[VPYY5JL*[8G7_+O\BF:PJ MKL;/_\J+^Q(_/>04RT?-<76GG(.ML1DGPFLFR7@ARB!B7@P)301$(LG"S.,B M1&8]VR=C=>)O8L^XJN+L6 ?JE08][YO)Y.V!HV(?-OR#5H KI5)W90"-$(9? MR^F>M.;G\+MX?H;?NXD>G?1>FEC))*-[I@?:U<=J.D;G_1I-#OC1YV9ZBA8) M\+T3N$=")5Y[GN\C#Z40AZH%/\<4I@&E,&#<\X7@L8^T.O,,4IE8B^]M8N.T M];/0#.M.9P*;J3T36O',09+FCR9R4^4U M_\S++SGEMTW;"7]!,24B10',5&T*"@.B9O&D,$TC3$02)\@L8702+J.+;AZO'-'K>P?'+S12)TD'WI*,,@ MC_\8$00=F)U%![2(V7TF-MU33XT^]3(:^C3",(P]'Z+(8S"+40+#,(G3F&"" M?:-"H"%B$ROM;1-?TU* 083TU*0KN$9AV$6)!"EH8!83?AA M"8^"B'I<_M=P=YO0GW[#-UR 'UG'ST\JQ9?U7;W+UF,VU@5&$&NKAZF ,]88 M'6:O=S'KN0%?)3N;4-=.R9!3/6(#A3O58D1];FUC \T)!62UC'D@Z./7E=RV M#_E3$^%(,RM/?93=TS*.]NS+ M/Q[AL9;*;)-K"V04TCG)_ 5AG/WU9@O=G!1C-UQS^H*90S1O<5XVQW[75;5^ M[#OAM2>&K_,O.>,KID:G++(TE5_X"$$?\0 B/^(PS02!"?.#,(HH]A(C WYR MCB?>S#TI\)SSY5QQ%NVG-7',98IG,'O\10G1S6S8$>-JFSNR><1*E.\@'F.* M^DO'9K3Y_<>(TYC"[RQF8TS8NF:5<(AP MEL$L" 3D,4%I0+,8Q88=2<^1FEAK[Q$&BK)Q=>HYC/14KAO)S73EL=".Z\[U MA7-7FGJ.T-R5J2,"GRA,';O#W#UZG9=<55!T37%#03E!40 Q(W*W9BB$:1)1 M&/D,BR0D2> )7?]H?^G);:J6F+YC="#YN&=D+X_9GNOI..S[>Y[]"YRC@P5G M\XY."[+K'IVYPM(_J@OZYXW\?,HO9C,"O3WR:+ZWU>D/<]MR0$0!30),(674 M@X@+#Z94I%"0(,E"%*>)62]N6T;F.(A6Q:1YPUHSYZ%J?F8ZZ,$6:$V/90;X M+!R1"K0\7;7^1G5UVN_8FGI7@'!1E!R\+4K!\WH]T!#=W,&X$"17?H,M&_.Z M Q>"=63E7[J>G8)KFW&U_,[W2=U=KR8(_6L+3Y/=J".A()PQ1FG7; M:XA\N+-U;K';O%W*K2INO%_E2B4UEBM(5'*4Z\D?O4]W++@-FN'H=,;V\[!<)LA_<83+JUM>5SM,''Z:N^OO\7\6Y3:EOLEGI[% -*.0">)#1%(*LX@P&&8X3%(4<(RU2IM. M+S_Q9FX([M2MF)YNGL!CW)&_3$K# %I'QNDQYWD!+G#G3RPZFTM_7J!=MW[@ M*DO+=]N&M)MAN>FF&T4^3Q,/P33RI?,>2:*"D:00[D=W0!M[2W,R%G:1C\+APKNS?\X3F-7]'!3ZR?L?O ML-N_MV671]=XSK>X_%@VA2RL.?*2WG/C-"^\."$($0Y%2-10/(P@(9[@.\B4;;>C-G6XPD]N1GM D.JO., /B M4'\8WNU"E[2M56(DF$B1-*AIAJ#TEA&4WWT!11P*CV5Q&HH+%,<<+7"NU_5# M4>;_S=E?@>]=>9[7Q>;_)^C"]:I2O-AV=O@K6!6K9M3S>PGAP__W3W[L_<_0 MOP*J"5US\7^L5[S[L7?5_D6]@Y>H%Y-&-A=B>*'B:.A==2'[J13%%+U83E%X M014PV+]DZ-*9-7U2OE0M!.1V,'@WU_ETLT@ MMTT&SB?Y17Y;E&K5188"2GT_@2RB'*+ ;VI7$Y@*'E$LM4J2F;4C^;[DF^/$ M\;+2UU9NL",X:"0'M11]VQ9J(_V),>8- NWLPYUTP#\4#*##03.0\9T^Q:DS M05_^W;,XKKTL;W2ZUVX"S_8[?; OG9HZD73_&(FLTSY:9VFO$[-I9X2\P>5* M6MA5[["\SI=K27F1IF$B>!!"U7L&(B_S(0X$A\SW_%!E$*5(*^=NA,[D"7@- M%2?!AW-(Z7V0',AO]F'H"6Y#"%>@(^I.&X](Y4@KGJ,RJW8:$?502XQ=;M[O M^Y87=T6-ETKK7#_6NDV]#VZ;.@#XYB-HR!T8(X^J0[I^Q^Y#68?WV(5B&GK? M5A(:M=D^(XM5+^W#M69KF'U&B-VNV.S@:N[XIJQYI ;+]6L MQIO5*_R42TJGO]VJ.W>9J^J3QK?_;96K9OZG6HKL')\OO A[*/49C$420!2E M$4S]-(,\\*+8XVGF!XG)%W)F_B=/B.EY:H\"P%IQ!2I>U\O6*9&?9/D:K7@[ M8JRIGZ]:7LV^RW,_=[WO_7?\-,WTW?7MS2N-]-^=Y]VP#13?5V#3-D&HC(JB M4F,*QC.DC.V0%T+;D7TS-_>SVDTO]&@.[;&78N/2IM.W92$=EOKY5F[*6G6_ M[D=4-DU)%UE$B2!Q "D6#"(6^) D,88935D<,92$Q+-K(3U,>.I@ZDY7X9Z1 M*]"PTK;#WPSJ;-L$F\8T=>'5##9. )KID= E&%W0/UE/8.?=D$?(OE!O8STP MSG_PNGS>.=O,XC#%# D8!\J"30(F]0:5N@1Q+E 01T$0+%9- M2WUVIZ]#CBEIO?A9^^(?T=/>!#W=[C!9'1=3:7'\%217?ICM_/3<(;*\+DIV MKE.'RB#TFBL,CY)/H*VG2RS!L](:&\!VSY'=:8GSHCC2!R<(S+KSSPMXN,<' MKK1T=H]FSGW@=9?'MN )B:4Y(#W3()3[FD048N;'D*1A1E#$TS R,@J&B$V= M*G(\%O0*K+AF*$D/K30E(DXQ]!*6043#6*771I#$-&&KD-G5$-X M5Y[C$*EYW3P-H8]\,IU[OM =G=&^^\9+F%;^5KB)?T"R)121"*$*>0H0P M@1CC3&I@'/&89R3FZ?"_\3FCZDO\P3]I,-SO(4[&8 MBW>4J-)+"QIQOX.T%*>/[:6S4-P(\X^1=.+TP L#!,8 M888A$JK?#D41# 5'!, QB8D_#8J@.@UN29KV"CC"0V]O7B:EV:;< M%]!AF\UQ89SU C@B,',/@',"'M?^G[WR9<*-.X[9AW7S@L;,PZ%(,$QHHCI4 MBPC*KR^"%%/D"288(IFYG>*>*R M%SV!EPNU[D536\:_GZ#I64R_DSCH,7__4*'-L_"ZCE:>)V3V-<9%M=RD4Q7B M;;[*:[Y4H]UO5G+]^YPL>3OD71+[M2C8UWRY?+<9>."%7IIF00ICS%7].TTA M]J-0ZO$P9"BD/ VUQG!=QL:,F94M9[!A#6QY RUSS?E*SYZ>DK[P 0QKXOE@ M-52W=HCJC:QP"2\K:%-WVNS.[P#F/7ZTX=Z%K4GFL,;?593;#6+M-TNMI3Y$ MR M#O_D87;CZ+%\<-PCTGQ5'JYE].QC/^YC]Y^='4BP7?A:RR/,0]/PL@2HX M#$DF'3*2(.IS/\1!IA54/UIYIC.MEIB>9CF6?E@77R23W8'5B#C:N_4LZP.' M4?*>UEZ4?]F:B<^";%$<SQ_X47((_KGA$71,_K.F"WSQ M\]"PKV9"V4P%7 [P>#C5+=(&IM9,B-L96W,@;V9G.8!KT-*Z9/WY;"T'*.Q9 M6R[6L^QPV88#5%$F_:]U7O*V2\Y[7C\4TMY3R9_-[Q>AS[R8>#'$TA^'*/)" M^3'Q NB'!.$PIB3RC'(<= E/_/'HV5 )C+AE1&ZVGKIA_TI=+/5"GE,@9*;X M=\'I>.B[E;5<@!TV'#:^-!3<53=,7;+SML@T!..H;Z;I_>9)AQ^*U2TO/O#B M^LM]TTN$UFN\7#ZKXFZ#3CDCRTRL""1UJ'K+?)#_[[.5]Z/W'3M \6/<46<, MHV&5X!@>,RW@%AFCY$5-F:WR&,?6GBVE45/(W>Q&W5LL',Z/3UP-DUW=-X.I M5,N0:C/9(<&9M-8\#D-?I-*AC"G,N/!A'&4XCE(OH5FH[5 .$)IXJV\H@V4S M?$MS],4H/!K^G2.AS3;P5MZ&:M,'IM+I#FHFOH'3Y0@&.Z?*&@XS3TE#QD%/ M:.C^^3P=#2GV/!F=ZR_MR=+T[>R'AC2!Z.8H83NJ+>:$IDDL%7Z2)A!Y@0=Q M@GP888Q]ZI.,I$;3[?1)3ZVYFK[ _>2:E@';UBNC*.IY*=-@8W\$> JB[JQI MFHEXY@ X;\.2J%'V1^6&$1<(@Q;&: M[$$"B-.404]:-AQY68:CR$1M[*T^M?O":["49,RTP;[\-/8$IGX$F<> #@N4TW<*6E8\#E&\K91_G-6*FBZK?Y"J^H=$$^X9I_+D2Y^ ,;%L"&.Z"8 #]^_OCVTT\[OV]X!(K)Y@)#7^.B!Z/I?LP%MZ%']R$2_SNC,N8#OR<)PL:J9_Y[B\^UHLLC3% M4<81C#/D0T13Z0[YF0]%(*(P#9 ?9LA$,VK2G5@'RE_EH6ZZ>WJVU84/,T=V")B7=X1QDHTJ"A?07>%D6]*G0-F#$( MAG>Z0^G-=O:0X. /I\%/31FM#F:'UIWM4%9#N-T#69W++;9A\9DOF_Y1[YM. M!?P#?M1NYW3RYJFW7O'XA%?/H*<,.M) T3;8>R?EUMAUEXILN-^LI#7;8T,2 MV>VNDRO.MZ^&!-K;48,7VEF^[S%]R%>\?-YM[MZYFS3C-/5( GT)%T0\X9#$ M?@@3%*881[%'(J-Q0@.T)MZ$[_%J+3"MUZ7R-A][/MK&GCTG9B;P$'!Z9J\C M.,PVZ/L]V7<&,CCWK37$5?B586; M>77*&'A=/.)\M8A3G 19D$$_9@E$H8]A%B$.A4 LD MV' =EBX:BQ+\$?+ANG0I7$H-4/N3@$RC*M?C(UYV%Q;7%>Q\7&"\P; M0$X MBG+KWWGQH;LT*9H^?@_%4MY?M54.F]S4U!>QEX8"$AI2B)*$P#1 %#(OBJ4" MP4CX6IG+IH2G-@5NKG^Y>7=S=_/F,[C^\!I\_O?K3V_^_>.[UV\^??YG\.9_ M_W9S]W?KL_IA1#5-A@EP,C0>MAQLO(#ZV6FZKZVP[H_^A\F^5$* %A@#:0)Z M]]O4.K39A55=/,IU-PD! F>IGZD:1PP1E[Y"ZJ4^1'%&@S!&GD=B_2*'$Q0F MU@E] FQ'TR2Y_Q0MY(W M8\3=ATH'I'%D$)VB,*OM,R#BH9DS=*F=+X"P?UEGN -^R"DC\67_ 2L#57V3N, MRQ>T*I8=HZH<2O6$^8_?07=4:::QOB.L-37E=\3QY ;PKI3[Q2$JZZ.1%?3" M[@;*&B]X1UYP*##82@R4;@-*YBO02PW64FS0!.**$NQ(?@54F8I\YZ3T[CX7 MW^$C=?29^IXDF_7S^#T)?N:S_#VR>&G9])G&+^VE&E'^R2?^U#G"['63773;3)/X'2_7?$%1 MX$D5PF'*N'3\61C#S!,IC+(L3F+D\0RSWM:_,U D8X0MS/ [N^$>*0_M&R]Z2H!]V8()Y5ST:=Y>>MP_C":&.>BV>NN:"[^V97 9!J(>9@!A13S7&C^0G%PM(!0T3 MA'@2!D:S!%\L>Z&)K7>$_[DS/#5[L6G 9/"9G#DEH:5S!:[KNLS)NFYZ$]4% MN,5-GX4I4A-F2T;X7M(/S!,.G*<8[,42VN9%[_.*\J5\&7BQKCY(2;IV&"G) M0DQ##(F?^')+ARE,><9@QC ) I:0,#':TN,DYTA"L(@V#\-D$ 1V)KQ-;+8E M?@7VR%^!+0..PZ-:PKJ,6@X3G#^8J 7 R1B?WIUV&_^5DF!5EVTT,*_^_(6O MZ,,C+O_L\FVCB,2<1QQ&(5)?ZL789-N/$9QXT^^1!XH^ MV#!@F;0\"J&>2G )C)E"N P38W6@*Z@C93!*;E95H"O\H2+0ON\"4_ZFJM;[ M'G8[:KSY93>'\>@4Y M-5C&)71GK0S0FMM4&1?[A)VB<9/-S.8S=5JOF[&?9=];2&H692CVRVY(PSD:UD MW1^$;+?$Q6F'E8830'5A2ERJIL6+#I9Z>)GX9/YA05LYVZ M)=W@<;N+QYM)\##PM)SB8N=<78:/F3.E+>Z@_S2^RGPND[9$>UZ2_EVV0>>C M4IS;8IG3Y_;/K3'.XRQ*0@_#),5(>D(QAS@-,LBYSR)$HP2%6JK/E/#D1^O' MU7ZFX6A-!'4CT^YQ,0U2'T-R!5KRX(_NOY/X*J:R.PM?:Y*=.9)M!L9Q4-OP M?LO(2N?0<+9[<+IS;OK+\_:2+J;3')FVJ8 WJZHNFV]1U:0-W3W@57>N]J%H M*FTX^U0LEU+[J9L6&64^I@)#3\0"HC01, M9 ,,H2C"*4^8E1ID]\[(_=1RG M.9XFFL?8Y-0Q=E>EMB-7-_BSEI)M#[DWPLF_KE5O!17L:(]&P1]*8-!);%K] M-^_;I!EA^F[?$S%$T[F6XF.BC M6IWC]B GI;I9M6DK?^-JYA5GUU]XB>]Y__O;,J=\D1$JC7N,(4)1"!$+&,0> MYO*?Q&^:>-+,K-/OK.Q/'Z/E_L/ M7'5!'M\5Z.4"G6";JT CVHQ?LTD>R5Q?,[?,?U]?LTD>C/'7;!HN+(+J!^N^ MSBM:K%>U&KJXJ2C$"'&?9R%D7$BGSF?2J5,]4E*/^#3 .""(:(?5-0A._,78 M* G<*0G6\0!*[5&OVMAIA-0=(V*FDX\T9D^^F\8Z7I-IAXM!:-TQ/G;!]^(+N!5'MA=I/[+)1@D^>T&47;-[9-/U4D;'@9IIG2*A!57/RQOETRQ#?>\ID\$+SK!Z+$97S#:8TFS]I-G5R MEEF3[D=+NAHH^2)C)$>&1UX^,E*M\E9R5JSX)TX+E>E[LV(F+_?IN[^K]_R, M@..O_.6RF;W]'3W0$[P"DF3^)6=KO'2X)8;%LMH=9Y:<;:,,B[2[9T:NM$U4 MR]E[G*]JWHPL?]4U\B"Q'^& 2YLR2QE$ 1:0Q*F (HP)$@$)!=(:QS1,9H[$ MM)R!QRUATZRKD^!H6)A.1#;;@KVT.S2ONO[2QLEF)\4V33*[5/P+DLM,8;#( M*1N2;CR7[.3=,^>0#4EPG#LV>+7=Z=2O1<&^YLOE@F4L]=+0@[ZG)CJ)F*MN M"CZ,.8EP$A!!8Z.:Y'[AB?5+3\;LY&8CM=Z9BHTL9HIC5 SC0X=#GAT=!VR6 MG350?RC,80C]Z/>VO3C;G$PUP*;>3?G,+BNDG? "/2:N[]*5VUB=T ME.#,W4-U 3CN*:I]IVU[(EPW9W%M!HDZJ)-NP*JNFCJE,,FHYU,,.<,A1#Q! M,/,PAAD)L"<0CS/?;"[ $+6I4R3:K+ MS;$*)PN\]+2 ,Q3,%( Q !:-?S0$ M<];C9XC6S.U\-,0^[MRC: M>+]NZ0/)P(]??@);'O2#7.-PC,>[G")AMF>'0)#?;)=?:R-)K:)AXZO/%AC3 M%G0W1J9_D]VW^&9%2W4J\YJW_[U975-:KCG;F8:\$ 'F-.0AC+,@@HA0 8GO M8YAX"6,LH((*K?8[)D2GWNDMP<8B+9I$[>66MMGG60M"O:^T:V#,-GY/'?S8 MT_])I?CU4+W3 ,CX\VTBL:.ON!;)63_F)B AG["Y9A2K,P@ *%J@9$&"F(48I3^_%[Y=\[8WB*I^[+ M^(!+]A7K6@7Z2&KZ]"[Q,73I=Z&YW8%FMQ&Y0S]>5U)7;OPHO7F]>%WQCYQX M[1LMCMDZ#?,6TZ81X)MO*M%6?N00CE*:91A2+Q323E 3=S+DPRQ*21P(+^"! M5KG$$)&9[ +1DLV;^5I+U648\(X#@[.G.R[NOQ2(*:$K3V(L^8ISP=7HQ1:!I]^>)$>K^BWG MU2(+.8X8X3#VF0]1S"@D)(M@Y&<49VGD1[Y^1O?.PE/ON982$-PHLK(KN4;T MR%(>LPW5B_+67A2#P)"E2';!("W1S.(_)_@?C/GL7C]?G.<$EWNQG5._-]O( MC.>+-ZM:NN&?'_%R^IK M!8_/K#]UIE=#$30D04]3;U.< V1XFSL0TVRWFTFHO3=&Y!CX5LH[VV^E_,OV M6WENO5FVT(@P_4X:NVSFZ,1;G)>_X^6:7U?5^K&UD _J_G\OEG(U%HXF ',L_4.B%$$(=5@_$&)%,!VJM\L6LP@MW>6/O#E;^L3E8CF5M)M9QK^M\KJZ^_3Y MMZY)D4?3#!$A(/9#!A&-.,R2)(&8^GZ6DDQXD59&@0G1B?70ECAHJ!O$(@(8)\*-BXR>;?E>Z.!G$PR; RRY6Y@XWLX":(0"# MP3;=M>8+Q!E*MQ>D,[W7/(#W3CZ:Y>U#L>HT\R*)6$QB7T":< X1XQ022@*8 M44[2+(Y9RK32&$XM/K'Z:\B!AEYG8NC'[8YP& _:72*=F4(S$,PH7'=. JM8 MW=%BLP7JSHFQ&Z4[>XW#:BMU\EA]XI3G7U0]_$(9%AR%!/J"A1"E40B)AQ+( M,<*ICWA&*%^L^+U*2KZ[L.CJ@+;6NYBU[^(1!_H'L1U=4&X(.ZBX.H11S^=Q MAHKCBJL6H$_C +FIN#HC\9055X^K-J.>RE/JS6%?+YS:B>AB)W2TO5KR!ACE' MY<4F.%@E9F@1F"U'PT3^DB[]\GK%KMECOLJ5ZZZ& MU?9E ITGE/J,!$D<0<9]HOSL5+K8',/(BZ(T31/*$3(Z8C*A/K'%V?%R!>Y; M;IHJ9+S'C^')D1&TFH<_4P%F>'[38_7K#E;[K&PJ=1QZF!>AX.KPQ(CVO.;1A1IE'+ M2E.-]"*52(.HS%^5=)J=[[5":1"\"ZJ5AM>U4W_''DIG"U"4Q$E$$$QQ),VL M '&8!4$(TUAX@?R7A-#(S#I':&)U9>(QFP&DIXEW],V,,]/7J]W5[]^,25 ;2Z;\9E]&U S' 1&(^='*4Z\>S?TP;*)ANVT8@(0+-6W5*[Z:+:CQV'4 MV]I.P3';XUM<&MI7FQ9,S\TD8>JJ";BQJ(ZV_3B]6?>_MOB'BD#_1DN-4-[C M5?[?3;3L5;&JBF7.VG2O%;N5[T]_9*L,AF:X#EYN6CU6VT".O/IS?K_*14Y5 M9]=6>TFNF[GW>!/!Q*OG)ARQPQ38<@5ZM@SUUMP/6U,-?L>/T%"K[DAR!?9D:9[FKC2M MD];) [8"[<:L-=X QVTS7_J9N%+_<[,_[]?DA1[.TX>I! M4E7_4?V*O^!ETZJX?H7+4M7O-DG,BRA@B"8IAIPD\E-%,D]]I0+(&<&>\+@7 MI[')I\J0_GRI>53R8?8E,852[T,P(4"F9XP;;!0+C1YN_K+#C,-).1?*[TAG MFE*?5>590G.HL6R7L3R6I ^\2RXFAR45!SETDIU36777M,Z_2)N_&6FQ MM:W"B DOH SZ(<40!2F".* 1Y+%(4OF;A'.S0KD)F9U/E>WFAO:\&!YX3OG0 M-,]'OY-'87B<>JK,;5LT='6#, R'V9)ZD,4T0#B1#IQ M(1'4E]LR3E-FO_FVA.;8@KNOIJ(,_FAI&PZB.XN5S8ZT0^#"?:DG_(4;]%BR M2;;I#ID7W*S'P@YOV1/76U1K-_;^356M.7N]+E48NNGDV9:'-[_L.GV^^<9+ MFDM/XHR[\(DW*0=L@9$0S.,$!B%-(T%ZW;NM\J+RQEO$7?5(&]>XO^L3L M*N-?ZLF9U=%/!NQ@Q;U[JO/5YD^&V%X5_W14S#ZX55DO7A6KIL/*&B\_DF5^ MW^R#;79RG][>A_ .3T%\^3GULP#Z :?2E$YCF&%I5+.(\3A,_,S3FPMU,2<3 M?T9[HNH3N4WRUE.PEZ,\_-6;%3NS#]P.6V#+U]5N=<2F@&*2HP9GV S9^9+( MCHTO_[6U[R^G/XONE&JKN0K]IF77W*ZK3Y-1!H& M4D5%:B +2N7?TA!AB!/A4>&SF$5:Y[:CE*8^=,5?P2.6-^9X*8V-KUC(-:X: MX^()TS_QO3))U+]J^=U0?Z\Z[L#3NIWLJ-R!O&Z2@0PLQ4%P-G000,S%Y72-A9L/:(F-F@.E(.FI.#"\QG&>K(L6?D:=U@W6RF M>.2;7#[5RJ9)^_N65PO/]WW.4P3C+.72(@LPS#),Y3\3CJ.0",PCPXG>YVC- M:'.]>7Q:%L^<]Z_IWLBHW:/D*W"]7'8\JAO5&<_]*O]OE131&-GRZDIECY%G M^;NGHJS!.]68X@\ED&'0=.@QZ,5-'8%KJ@L5T6W*,^C)CH%@TY!F3#QW?6C. M4IJ[_ZSHS>8ED;ROYS7;5?^$_MJ-N[X@Y_^UM>/SP42]5D\VU1GFXW MO,A8FGF,2!-)I!@B1".(0S6$)0MXEJ0QBIEOT:OJ I:T=L3%+:QV. $U_@;D MMC@=$S6L0KW@4>CIDJF1G28IK6^UU P=E^R"7?RW;H/#NM?+87)5&GL!)_-6 MSUX.V5&!K8,EG<[2Z/MI4\(C(D(?4J*: (>(*?,I@!1E$:?(IZF9^31,;FH+ MZM1PD@3 M<53FR.NIEDGQ M--,V.E#>F4%IK&RLX7"D?\SISZJ2K.$YU%+V"]G&A6KYJN5DJ2; \+KZP&OI M7+8$?RT*]C5?+A<1]@7V? H%]E.(8D^I*2(-GC"*!"487!J+\*4$>+Y$&<)58.N?)@2J6@)3D6$DB0./:-6 M*Q8\S!BA/^AH!-ZN:]5"XWV^RA_7C]T/._=*S0TIGG(*4A28]I^T>!!ZFF=B M>,T44WVBZ@(0!6G.KJ9-HG" D*N.DQ8'E1W'Z$JE^/XH[_.V6E\T,K\97 MW\2" D1XFH@ (HJD5LPR!.4_?6F-!BA+4!CB(%Y\X24IS$XHIV7;9*?O,J^] MX969D;<'F/[YJ'HG8\V.4/ M;!ELTBAZ*=0G\Z$[/\ B?#\SR$ MTT?,,]&V[F-<2F(MIY(&K[K^/HLL\V(O("%,DC"$B L/XBCR(4\(#],D8#@S MJI4]2VGR*$6C26I%$3SA9ZM6QFGC)&[.48/KG78E7E50#4D^\+KZN^KG430.$1>J% M(8J"$#(/)Q")*( DC%(89B%"$>.4^:E^"9XNV8GWLZ('NB[O !MTRS $;WAO M3P>)X2FJ9 %L> [3%R!!JG-T>IT2)G4G$V!F&4MF2/D#&O#3 $8KOG27FW& M6BY3"?=KM(SO=JA!FY^ID^TE5__\9?U=@NQ>CU\(MAO5KHV1E:H?7_WE5;\V EJ? OW5 MS,MR;\N"K6F]6SK2=Z_!,0ZHU/QQR#R(6!C!#&?RGZE ?IH(P4*MMLB#5*;. M)VKI[A8>&3:N&<9H6%L[D]Q,&5L);53I.BK4!56LY]>>K4)U5+S=ZM/QBR]M M*GR]JG.6+]=JHN%G3KN:\#;#AS,5:%.Z8=WW8'^#2S5OK[KE;6+S]GPR#6G( MTRB#49A*[S@3"#:]X1*!8I9DA/E"V+42=L7BC.?(NRR#+<^@9[H-P>^PW92' M=8PWT?3/YJ2_M/S<_0[PQ\XM:)56M#46TX492/6#Y6T)$V;_![2NYA M+>= 9#,592^M42O> 9FLNNV>6F^VAKH#PNSVS!VZS"+R=?? ?\&K/[NN";X? M"I;B$&8D8A#Y60A3/PTA%KXT?W@4(Z$U@OEXZ8FWEYH7IH@9A$GV)=>(*UG+ M8[9W>E%L6F+LRV00SK&6S2Y$HR^C6<3EI!B#493].^:+C)SD="_:I6W->W5N_PQKSGK7A3,?,2BA,"4J%VW0J=RVU+=IK3F:H^J ;Q4>*EGD@A\Z)0&AV40AP$"8RB). ^%X+Y M1H/;SM"9>,^J*$>Q:FII]HIOU.%".^V3;PX=*]-F->>@TXMI.@#$;#]WI3&* MY,3U+X.".:MQ.4UEYCJ605&/:U6&+[>N1VEZ _4]@FY6.SWU%BE)-A(PZS"*4PC40\(_@7P%=*"P*8<8%]%='<, K;D+$,;%/E$YH'&3]4!H+F]2:;7DPG@ ]BIW>AG>,B-FVWP-CA_RVUY(S7]A"7G>3G4"$Q.< MM6^UTPH?>*VF0M^6Q9><LF.D/"Y3U MU,FTV)EI%U5GV4#7M64:#4%3[M[\\J]FBNPB_/54VERHFBFW#M"&K2O0,J9B0?WX*1:S,JOM<@':H!9VL:7X*' H3XHDDB(E6O[0A(E,;.0W5"G1T#5(< MSH$RO.5=B6IH>30$>R&!) GH2$,'?8$-,CD<"&Z7OV$!@%G*QHAD@XD:Y^Z= M+SUCA/N]I(RQ:RV+JJOF1.J7_7H]-5W@/_*2/WSFC[D41-4'%:7JB5$^%27> M9A.AR$N#F#/H\PQ#E!$?8AQQB&,N7- M*[6=8#5:L7T9E7DKMYT@ZM/G2NH: %%S&K PSX0>N$W:_',5+.^9.;=R4Y) MX*HCV=[:\W8A.R764>>QDQ=9;J/+BO^Z;B-^E*0LRSP8JRQ :=V%$'-!89"( MA/AI$H:8&6T_%UQ-O&UOBUI^)7.\!)NJW6J;\/ICW@?F#;MQNWD@FFI@;I@- MU8>;BFAWA8J3X.9*:3GA:5YEYQ+&(R7I='&G@_&V.?*_/&\OZ3N@*>7^YK_6 M>?U\LZKJLK'%J^9DX>X!K]I>.-6O@E4@EO+8R33Y7<+*G,.V$0O=L?P^S M#B=[&)I3$Z>C;SE_4>["#_B1=\V\.&5,)$D$>9HD$'D,0Q((#X:Q?&UXFH6( M&HUDW5]^:L-;_@LH:H;]SONPCI_U[C4KZ_R^=/_*DHZX7G1X2D7@3]0!"(&$H@1L2' ML72((X%#ED5:3<<&:$R\M7JJ8$,6M'3U=M@0.,/;S)'(9GO-7%KM+:5 ;)6Q^.;RIY(?P]Q/77CU/IM3@&:VR3L.P"X+ MH.>A >M#!];M$%CFB9N&DKM*TM0E.V]"IB$81\F7IO<[;!Q_\_BTS%7"N]RL MO*H_X9I+DYPV8W20'^(D#F#F40J1\ A,XQA!EF;(BX(XB3/]'EOF]*?.T&P) M2Q>ZI0S4X9V#YN4#@ XKE1E@,HQF#+0G[]'K&0**HV8V&37+ZK* T4'S=S=P MNN_Z;@FKFV[OXZ!8M7D?6/;E^[N/RZS5V%UC&<.>PQKMRS%R5;M] 2?SUG1? M#ME1K;>#)>WTY-M\E==RM2^-$MX;[G[]*-WR_+^;O=V5G7_B*D;&5)73V[RB M>/EWCLL%CCG/THS!+/&$M'<%@JHK3'/,&*&("PFKE,-C-M<4(L9]FCY^6P[ ZYM]2,#2%/B;#? _+D%;9-I98J;?L6E_7S MCDM7;2N=M_6T(DH(CD@FK0/"((HR"C-, QCPV(\2Z4\E/C)K+J5->^+MUG$" M&E9V@Q*F[I !FIKNSS08&;H[9^'9:Y$P21=)"P"<]:'2ISQS/RIC2([[4IDO M8=M75G[6^1F_Y[<5DP15-B9GTDN2E_8C+D/&4>!AF$6JZRSE'DP#EL),)!Y+ M"&5^DEITJ[1B1FM?7=S%4K'636@%)7^25ZH,=/FM[$/TICUI;6#7TTG3H6C9 MSU:Q>;X1; XZX9KP\/,O7(O@.FXD^XEBUEW8^!E M5^CI>13Y@L8P1E$ 44(3F(41A5P^&)3X2>0+K42$$VM/;/+TQ,"U<1>"C?0: M1WKV,IDI@:TX-A6_!W(9-U6PD>^27@IZG)E=<8"$GL%@+Y^9$C@4[:KMIO0,_NC^.XF'FX^@I]KD MF!T4OAB.C#R#P'C\[G+AS3;:97(;A?2&1;,*[9U9-Q5QMHU)1$@<8(VG0JL(1%,048D8\F%"&B$V\.5MJ-F[S M&6Q,O./+);9S@O>&V503Q>1T1'3JT)XA]0)^Z[#0I]W3D7LL=W&QNI>;XO$U M)[7J%]%5/(F81SR,"&0HY1#1*($I#03TDHB)C/+ B[6Z @Z3F7KG2J)0406* M[%779<2J(.P,3)I;^6+A#3>QDOO.5&[S[3LHEJN->YK(O%MV4-"CS3I\M4W: M^?I)9496ZF3[D2R?KU?LKNVK_IF77W+*JR[@0'F<<,0H#(.80+ES(T@XRB!C M84C")(UCSR#97)/JQ)NX9^,*](P R0GH6 $]+R;9TKIP:L2EI@#);+-KXF/5 MP$X7*)-D\@D LTPAO_#%,LP7-Y1[.$M<=[$9<\,-Y=O/"#>]V;P@]\VJSNOG MM_F2MZW9%W[DH8CR#&*/(HAB@6&6!#X,,Y2%)$Y"XB6ZE;B'BT^L$EMR0-'K M)A#HU]X>X3"LY"Z5SDR7&0AF5&9[3@*K^MJCQ68KK#TGQFY%[=EK;-V#JGI5 M-"?(?*4ZDS>C)A8S.3N056! M/:K='%-CW^ D1KJ^P:62F_H&QD);. 9#,CES#$X2F=DQ&!+TV#$8O-JR?QA] MX&R]Y!_%A=W,VI>6B32.6.3#2 2QZM(8P]3W H@Y04AZ#QZ/M'IP3\/>U*Y& MQZPZ_''46-!.HSA^J'J:Z.4>E:'#\P)/R;P!V"1@NFKSY9:Y>9MY30+L4["6809^J]$$D M[3<I,11Q MT%!W>_9C+[W#LR$+)F8_.[('ZM39T@6K69>%;\Z=^^8<74GE0F"?<1((&(;- M('"I@TC *10^B>0O"(X\(\TS0&MB]7)C51\QA(V>'G$DL9FRV$OON-IVRND( M.ZV?'I/.75WT64ISUSN/B7RBCGGT%LNFOF6AANO\#:M*V?KYFM)RC9>OEKBJ M]!(>$X@7Z"@Q %/ Y)9M3M5X_NQ'NZ)P]P2]^P M"; F=K$@H4\$DF"ED<2.8)@FJ0\SCWLA(BG/O&SQU+1H_ESCLGXQ! ]YT,;Q M%WZ?KY1?"PA>JC=U&B S*EC(0PP32B60<9K"+/8"&"#,5&DP#OVH _+-BKTP MC#T'!H=;;'($]3XY$V!B]OGI& ";_=FQ,(%W:RBKJT[7FE3G;8%M!L51;VS# MVRW/,]3T])NJ6G/V6IJWJ_NVMWT[1_W-X].R>.:\N>BV:V>K>G97"QPPZH%6B&Y:"5@W_6_>?+Z] MO6"&B27HF@<+TT-I>(*@:(&6(]"RU$T N6K/ ZHKT/,%VHM[SD##FL-S@LNP M<74@8,G%O)'_RZ Z"O%?N)QM"M+G![Y".:'/* )#$422(M'^M I M"V(8,(_$+ I0EFD=MYY>?IXTI(8BZ$B:)B+MH3&L3BZ7T4Q+&(EGD8YT2HH+ M$I+VEILY)>F4*,=)22>O,MM&55DO/DGG&-=-TZ=K]I_KJE9_ZQ)1$Q9F28A2 MZ&/BR_WDAY 0%D(/82$\3I$?:UD!(W0FWEB?^)>\Z@ZK;Z52*C=?IRTC>AMM M#*_A'><0!;.MIP. P[IU33F'/K9RB9T/K?S7=HN.K3[+7M44L=^TNI=/T,NG M&X!5O5[S[9$,901Y4>3!R,,4HD#N<.(ED?Q#>#'/(P:\ PN9%%/]3Z7 M]CQ?OKL5/!?"I W-Z3NGVP(=/?#N+Z G:5/(Z4U(Y=:GRHU Z:41UQ?KYI!E:S4T8)SGQ)[IGX*H) =7-;*T-$\;1_#'X MM /Y#D$QCN&?QP/\H3@ #0LNIU-JR^LNCC]&<.X0OB8 )Z+WNG?:Z80/_.LU M;;KDJ5A:6:SD7VGC/51MUZ3VSVT;#)1ZG"3$@P'#TE!ERV8#C2-<;D M9]4\MN T$,%YSU9$A7S7&YVOY0]UV8$-K3*Y -J3!'FWP6GO( MWB@,PVK")0*F$4 KX8U:@NE(9M48;'#AV=J#Z8BWVR1,ZWH[V^"NE/[\NGQN MCM.NJ30]2LZNOTAG_YZ_*JJZKY99I&F0Q#S $/EJ>E 44)B&)((Q$G[H9QFG M46AB$^@2GG@K]VR JCE,QATC5P"WK("G,J?R3^G=-^?WS4D^*Y9+7%;;GQH> MZFN#KF*O>?O?FU63J*0&!-'BD=_A;[RZQ<]-72S)B!>@6*C^2&H:"<>0 MD"R2R@=Y:>:%@2!&3?,"/?2_ *!&4,\^'4:)TB$I)[[8#"Z=NGCB6H?AF*+/3WAN9U'!@$$\Y(KQ%' MN%QPPQ#"L,S@#T7>T<# $>'LH@AGUIPO@# LU%[L8.12.UO^%:X>U/_56<47 MO%0Q0A6DD+ZR7%_]XGK%]G^P<^5"Q'X:!/)3G A5FIK)OZ4L$##S6!1SC],P MP.9E61?Q9/*R6Q=K*9I7@,H_ =^2;L[GR@UC[>]Q#[=F]O6D7W1K\*J M^SAKJHQ3?( D,./Z@:ZT8]M:==21RU-F*-PV4LJS-3O@@W]WHR>(''Y093^V?T MOH_ICI6H?<2"_.*'_4^$\\:# !7(/[^,ETD]]B"PO?3APRSJW=;BY/!P(9X> MGIK1IOTYXK,R9H)S01 QKC[".HX1P8J@.,$B+KF.24X]QHG".7'2UR"S1/]N M:^P(TRH&B[V;V1P/-MJV%X00TST8Z;J&7G*NHQ%%V[0.G3;\,3 MC7!M.* ,3-V=PQ.@(TT[?%>:H&SBQW)64)T+1B7*5%HBG!*-&#?GN23+989Y M5D@)NDP%TA\YI&&^>?F()1,&/S?[,R(J,./C5R[Q8_E*Q1([*%ZC5,)0_W4+ M)7;07%0FT5O&S^!TB5HKF\IH#EW&O/U>+U>K62[*DE+,4)XR?&/4P%Q+"U M.:#,Y\L?36,)\\_H;:UDM8YLO_)PQN&,O(&,P"DJDRK[&5%?*O6YQ^%W%%_7 M_[JMQ4U]MZJ[B:KF]/&'6G];REV&L..%A%$8+(;$(BX_>L0T.?\]N9_L+JR MIJ(Y MC\J9DJ229IK%%2:H)P46!$4IPC90[]A4@X*S,"V94/*(RLY1MZD>TB M%:DSG2@=07';BR\2%::X6RF[P[FE%FZ3/2E(H.WU8H+ HJ"A6%K9-U^IQ;+IGYC6?\=IM6!4'>S!--C";,>&_ZVE08M MA_8^OBM&Z#%I_6JC5-6\:@_A?VWX"UBB&!:P0#8J$%.3VK6P0+ZTA8%7]ZR$ M>'AD56TC@C>UH?"X7+'YC;83!)H[B_:FXF79@A.4Y]]"3RAZBE\6)BVL.("D XJ+"Y9RS/E<_GPL%PTT:W66K8=6F%1G31/$8=(H[06=DT]-2;:M KS8-G*NV#[%W M\^93D/&89%*0'*6E9O:61B#&"H(2PDB2X"(5&?;(?[T!RV]@" #;NSI%^]HJ MVJ:G=TLU8";AL%BA<@1/4)DV^V]8U(.\OC./>\X&L$N]82LE;1=AM5@UCE:O MMN/-\^Z1[C;\^@>KFV9'Z^>/"W.N?FKG9*V_J?KN&UO,RU@F M<8Y8(E*$"96(:96@E"M!I$IS+&)(T4QO;9!O B^!:2A%CPTIF"'OR^]F:SVE M@IG#5J#;88' !NH(ZX%L2'_E2=7\B$@O-?'8([X._J();OZS6G][^V0\X0=5 M'TSG%DQ0'-,$&0?6WMFDN;U6+:SSST1!*-MWM7@" MWK4ZH>;JBX7% NJ8M=2C'X9\M*$_[H!SB,3!?#8'DA,[<.X@''IS@,_"YR)] M5:*95/W^I_AF=W;;IF&6,D5S0C%*\L*V@TMMT95MT)3*4A2:<.(V6/@4@;%3 M%CN2T89FTRK$?3K244R&%3R$I$"' R8D:$;2D"1>4Y*.+CC9G*0A9V8"90+24&I$XD;B@L1 8 M-DT1SL/8"MHXP?S063XW CL8QI>$)8(AYQ]AV$8.>L&%4:__+D!B5"]_F(-? MP&%W@LC-]W9;RF,D2^.@-[V:ZDJMNODD(DG*,L7:;/H903C# I&D,%8H+:ED MA)6XR%VLT$D*(]N8-G0F-C0! UN.PI'E!2^(LK'H!",LT@(1'."Y)A&QI$3)B%;.7;DO,9UG-44,"HGDL%]AO4 Q8<-JUG M2*C!63U'/SC=I)XAOO?F] P^Z&%0/R[DD^V;P>;&6MOK.%4+\X\W;/&OI7[[ MK5JP[IM%24%5*3'B)3:.EN8"L3+)$"EQF8A<%CQV-[*N5$SD !+-H8@/E9N6# P:P?%(!!B^B\ MV'16$BK?GN4$?]C#FGZJA'4*#8%WZKN:+YO)25]577T7VRU:)4P0; ZJA_O?]= M+53=&-IK^5 M*ENH8*, 7=!LQB2.5:H98D5I/'8A[6%2Q[9&LLA27):Q!DU] M=",[>BR_8>(JNF_9:%H5LCU&@-%"-S = X3!(8)> G3H_-Y#9Y^'LS%5>"P0 M)'2H\)\;T6DC?B @#H)\L$][MBU;+N[O5/WP3O'U'VQMKS>,A_M%/7;MBF[T M;5TM1/7(YA\7MG'1!_-5LZ**):C4=GHLQ0FG3F[I15R, M;%C,-ZP$MC#SPM+-D(R.$/# 98N,+#^19>@JZEAZ[AJ76>(!.Y==(GNH_F5> M/$S;Q>P2F YZF5VTF'='LTUCQB[@]O!8JV_&RAESU\Z-L5VO/JOUC;YC/V=Q M&>=)5A:H(+%MH9@0<[+)"Y25+"YI462"@ZP0D/[(]J??CG39!>9[_$3SH09@ M0?!ULTPCH@:S27W -@'O/F#=&*G?+#=_NXH,0S8D9%@*VD;-!XMP[=5 U*=N MN^8#S9%V;%[+^%FD]P^/\^6S4DVM3'N]VGG^ +-RGS\GY1_5O)ME3HP[+N?F2?2V:Q8J4H$H2) 7!+$]U2F!ABFG9']G,;-LG;<97 MPU=KG*!5+]]6]/-MN]Z#_RFO'W@J_>5>*3"X/YSP:US>@C^#3,O\ZY?M(7<])9F)8+^,#I/]C/ZN'I MH7."2\9MLXD4)<+.1V2$V"&6&6(%)BI-,BS<+E0/5AYYZ^]HN4^)WA=[V,I> M) S, '9D GKW)YF_8([S_GJ3S6H^*D9_'O/Q![P[@[T,PVW#R!IKEL>B0$13 MP*OP]^/)51=/MH'XOT5LO:XK_K1N MVH>OE]'U_/$;:Z[;;Q[4/8N^JH?*O#7Y),PW+_I4/53.HYU=0'8[^02"#J:E MCE'XJ^CZ!82W+'2I\5GIPW6%.DEIZLY0YT0^TAWJ[$=^,>]_9IP[C,ND0(5- M[,1)*A'/I4"4%<8A)#3+%:@QZFBQ-WVRS5#1/-(3&<&03*'?>==5.=R9C\ZR MC&1*%QPQ3C7"=J8ER9(2"4(R+EFLI"Y+63V%IJL=%EAS)_5P(S>RTFSI-UO!NN4@ M6G4L-#]L%6[G$0'4MP5%QJ^Z[5*$8$5NS@(/ MEKB=7V6Z C=GB?;*V]P_!1^5>\?XTYS5GZK5^LY&!<'S<4\N,++]ZNA&EO!5 M=.<^OGI8ZF$+%4Q@F&'JRQK]U5 -VV/*22ZO@;:G5YULBNU9P?JC:\\_[-N% MSIS>;;G';EHDC[$6.,%(%)DY;9?4#N5+&%)Y7*0\ESG6H"ZOAR1&5L&&(%K; M&J6Y);D)@0*+)HY X^9?7R8P-.IH96WJL4:9I'E:EF#-VPX(3-R;[92 AZW7 M3CX)]V_?+];5^OE:2O-N5]U_/E4+E(%I2@4B5Q+GB6 MX%RY.KLGJ8RL@2W=J*-XM?E+9&E'-PN ,WP:I_.><1#I8>KH+3C(SS#_MMB7>UT>^G^KFI7_@'FS^I:_'?3U5MP^FK=3LN?E8D MI=18IZC,E#):FG-$:9FB-*<,"T3*GJ$B8TJ56 M.,FQ>X\J,/VQ7>)ORD!N"4*:,,%1=(CBC8L-S'RTO%Q%6VXV)_C>T(6[9?1& M198I8UEO-2JFGNVN1L(6V W+&YGAYECP92?LE>4M\W[K+/]E MPCECZ8SD.-$E(:@@J4UG[.['\G)G++W M&0-)'] 9&Q(\B#.6#AS"_)VQ]/6=L?2EPKH]['&2^E*M_K6Z7L@_#:_UFE4+ MVXGFY0SW0DA""-.HC),,X:+($&(#./R$QLCON!,"*]C1!B+WX&'&::'ICB\0 MN?8.+* /^@6F/E0+.RY\_RS4I1JOWCTI>Q*Z,V"K62:8S#.,$=6I\2>52!$I M-$4J$XG6O!!9ZG1L 5,>V3::KT\!"S:Y8^86<1H%"9AA[%@XXM&LEQ'?>#2- M+]-P$B[T!!8^4/S)G>ZD02@P'"\C4? %/-OK&6,DJ_F3;1[:33(SQLG.,'NW MM)T?9BRE))>T1*+@30.=LK47B8ZI2#EG>>F40>9*<&0ST2A?-7/PHK]: M'AQ/#J?:_7Y;S^8=E;6O:9CPI*H33+$8LH105!==4%2)5$F2L O$UL@G;(PS_NV&A7E@F?K=DNJC6RZ IX9CEC&B4Y+) 6&8EXCAE MB.4\$=J<&3ES,K[N)$>VJSL>HI8)0)C9#3*'&'QP(&#V[ "#JZ@+*5\6AG?# M!Q"'#XZ37R ^#%ZP4#Q(],%8O-M*TP7C09+M1>-AG_0[M;YAJVIUH\W^;<_" MYFQ\_$LBDY["8$"\/&0!/SW.]=UG M0^?NAYI_5W\L%^MOJQF/RRS+8XS*4M@FDSE&1%*""$YEHJ@D!77*"O5E8/S+ M/!SV,N\ P3!W>I?@,MK57I!BDDL1F.A^[X#\+W7-=PH6\4K=U)1H?4W=! M',(5HYQK5.2)1EB5 K$B)BBE+"9ISC+"@96C4XLPLLG[VNNVWA>IWR@NXL]1 M_[EM+[FV:5PGFOG+3KBK:-O2OY,OV@@8-1*ZQI%^E2^2F]W^M;\>,,O?[QYX M_IOQ)N WXYK;N:)B'?!4^GHO)EA1\N0"3%ST_%HOZ+"H^M4X\>J :$^;M^,#RT$2C]R:341.$XG[6SDKZN6;V>#JF71-TCD>J^6C3I M.)S-[7 M-R>&P!@Y7.<%DAKH6S0ZM*&Z2S@ 398\*SW@LBX0"GY7=+YHP"[E'$0N*K2E:L?KZIW__W4[5^;ALU?&R;FIO=M)D-77U7 MM^;8;[\4]^KFQ\)L.-^JQZ9.V.S*=\:K6!E7USH.LRS/B(X+V[=%FQV@3 CB M@A/;P4797PB1P()5H3D<>6?=THZJ;N;GE9T+*)PMPGBOQC'\\YJ RWPEE7S MI8]:9KO&,-&&76N!-@Q'.XZCW7MJ6FA8+R'J^S1K?_EW8%W2A2_"SLE@9'MV89< M9.D9#3(4@4D'!XBXV:%+Y(09%I"(8 -Q2HY &G^P_*0J?$JXESIY\CD_)6LG MFGY=F]6:6^3-#I2I5EE&52E":Y0DZ(ZM<-UUW M2]9EWP+!Y*: 82'Z:&/W&!U/"-5(*T\1652Y3PCZDL=/?>XKZI^-XLMZ^Q"BZB%>>%UPGRDZF*>P>DY3?5>NYFLF\4(P5)O]3S)]LQM&GY>+>#B;;_>I3M5 ?S>%Y M-4LQ)FE,4KLHRUD]NZ MWD*M2V>YBQKV@,ZLYZMP#'J/#C PUNV [=T.6W=H S3J@B S6KN647 M!*CS?;M J\&GM'Y76CTZ%E# MWR;6-+JRX:*Y$K*L*&G#_5''D?M$U_,(#=N:X.! G7(0+M%?EIU @U^=Q?8: M 'M^]81 I,JY&D!7^KAP),3MQ2Z-5^$/Y:R MTI5H/M(TJFT.://^2G;^[HP5$DLN2L1LJT2.QTL(UDW'AS8\7'Q]?[]^7]=VQ<_+]7^I M]3ME8]+5PG:$LVK'F M'CAVPNI\[#@T3##SZ(%0]%?01KE0#+QBR4X$)@LG0\3M1Y1!GYOX -F6L7Y< MK-9U$]A;-2DO=]_8HNL#]GG9%K?*%UW FO;?[\PW\ .KVBJ.&2E)KH5D*%%V M.":Q37$DQ4@D:89Y&A>22/>N+[^2:!!%]NXPLV4G8NN(;]O-+'74+AG]5BTB MN9S/6;W:5:T!Q\K\"FC.>)+%-"$2,?L'IFF"*.8),EY(6B14,ZUSUYXWOY)@ M\*\)N+_.WI=$+>2YK\=_X+=C9/?FE=ZWO_OCV;6T:X;1$[0KP5P;47<]3;?2 M'NEHVD@<69$C*W-;S/D+>%4CO,+7]KI"BO2?X96-\!*#>6UC\'9!MO[U:J76 MJTT_L"Q-I2H81YCS#.&\Y(B;_S-GK5(KPC1+DA@2QSLD,;)[UYHAT=**6$/9 M(UM_'Q5"2)$(EB$B8G.F**A$E!I\5&)^7O TU2J?K9?&[YX$E2TA("HM16 + MN0%8W#;3RX2%;6TP.?T*&(Z*$K)^89_ ].4+1P4\6KUP_$G/?D-SHZPWNLDF M^+3-Z:5,6L632,1%:>P1QH@4>89B28LRSK)"<5"9[U$J(YNDAF;3NZ))2?'/ MBSX.D9L67BPX3!%]9(:W#QJ2*533H*,TIFT5-"3F08.@P8:%BB6)*48ZCPG")2Z1\;Y3E)&29'E"\R++X'7X1VF-K*9=3;HA#6PD \;, M36,#(0'36V\0/*OS!\4+6J%_G-(K5.D/BGR\4G_X(QZIPDT2N)*K#X;'%U,7 MN_R#NZ7U4Q[MCV>Z5!F.$XQRPF25[PW^ MO&_"$767[;)>1FK# R"O%@;KL!D8%RR85=BP$5D^HI?C4J--CM#=,GH_.FJ MW.31T//+5 Z)(BQQV0N(P31FV(K3)35[2;J7XNRW OQ:_8.1;[E07Y2P1)[? M/2FS[D\;2%(W^OU"+\V7J(D9/:Q=;]:&03M*49K0HAZB.;AXY6 M]*-:?XM63X^/\PK:4V4?##>/REM$F"9OI+L>#CZ#/::C[ ?RD?;7GM0K.BK6 M2S_H^$.>^2SBFY)/<[4=';WZO%RKU:4X?0!P IUWWT!)]->4U\.V<'M[?;'?.CTTF7C47V[QWL;WK/(ZS6,54*905A3&06:(0IV6*BH(7 M1:P(C34''4LN8F=L&WELXG,OB<8W>'SA.W \#4V&+- P#E=GC!*,#H-%J+/8 M9W@+ MS!:2_,JAZ!\1NM*Z$^*;/NWI'SLX%C,S(O)4F2R,P<_+1&.$U* M1"BA*(_+C*6)3DKNY'@YTAL[7Z9A()I;#E:1;'F M-5P0,PAT!T6!YC!Z2!H MB$?[SEN3PBC $Q==OD7N8>RPV/C%KB_%"!:O=I=X,$CML,QTD6EWF?;"T8"/ MP9N&OE^LJ_7S'?OY49J%MG5D[2"-69G'"9>4HE3;HUPN"HI45J0 MU.DH=Y;2R":NI=W<:>]3[\;*N/<5'<9KV,P%10%FX+P! +4>=1+.JP_I\,J3 M-25U$K#?H=3M U[7]S8EX,UR^:\V/V"6I[PLN9(H80EKJZ-H0@C*4I5G!1%2 ME$[#^(ZN/K)Z&G)H;;Z:W!"T%?*&(NCR^ 44#H>-2P2$:9Z5S:J=I15]O%@V MT-VWOXR^U]ONLD*OKX_+6"Y6!L>S4/W M'[OAP.^4J.W1P5YFF[\O%ZOEO)+MUX?F+"_+)$5"V;[\N9"(BX*CC C!>$GB M&)>S15,([%@F!^;!Z4M)VR]EGQ/ 5

/1MK79C_]+CI5)FU'8",V<8ZVEP&@L4YXDRQQJ9%+ +[1-TQG8VVLK(AW9,>+6E M"S,OIS!R,R(!) BQ-LY(]6A[R<[5RL9&^3JJ5JLG9MYBT[X+6%CH"*GC[4UP MH& J;^E?]:83V+OJAHGFGU?1AH]@>6I^@@=+CW$B.G'># 2(PX0:T*5/?D*H&YMB=!T#& M7&@L8N-AV>&'E#-C*YGY6Z&I(+%!)<,06^D- -PB]L;\+13P++.'@9MQ\Y4, M9L)Z0GT>$,I_0&&/^]"C".W2KS-TL"?4R?&"_6<\6X&K9B+*:CWC5(I288S2 M-,$(YS)#7/,"445$JE@A<@9**-FN/++-: \1S;UJI-I\8*#QV&'@IC5>DL%4 MIB%Q%;@!Y@'?H;IQ;]>=MO?V2W$..FT?/."I(^;,M9FQ69ISMBXY,OPJA+.X M1#S-S%8;9S&CPOR[I" EV2X]LI980D"MV$GMJ!9>L@#UPAY_PP_,/&0]E&KL M%IY6-PX$.E".PR=@VK&JU[,O-EG,#I^?L3@V7FBL$9&2(ER6&:)9D2-14)D4 MA2JP=-H]]E8=62?L7.YJM:Z$V3_^,+;BJ=XDOAG:CIF$^R@,*XJW;# =\13+ M66F.BC&D+^8#/5TQ_]KIR?Y:DZC(4?8WVG'\E]X)OH_+%9O_7B^?'E%+RYE'53:AWML37; M=$#+TYCEI."HH+8.#=N6+S#U+@SSWMDQMEJ@2>SZ->E M7O]@M?I4,5[-#:E>ZG56ED+F.D%:*HRPIA3Q3&>H*&*=T#AC-',*1+L2'%EY M-QQ$JXZ%:-[QX!RN=H9N6(7' 2FRELL-M2C+7G/5'X75 !I>8'1\0.3!A#Z7=:;+\0-(M9?V!_F<7V;P8UL.M5Y^[1HKS/*8*R(U1SS/",+8 M'%584I:(\*PH<*9EP=PKEHY1&-G"[4C:ABBP?A&G47&P99?*"C->^V)^#20F M+&?X(G&]\X8A8H-3AT^*="Y]^/"#DZ80G^3[91KQZ0?A7:F:6ZNFM/+;E2C+VK]5"_ 3:5.R#YL)\*(#3,4OA*#>D(-"^75_NG$ MDI-U>AH6J=_4Z]MQ ';(V^K]3U6+ M:J5NZTJH)A#<%A'=Z.XWM@-$-SY@5A1IPE.]O G.44L$PD2L2YSE5#* MA;A\%F=POL>.<>P('A]OTXRT6049>13^G;J%>G_!-P6\(SHWF;/EX"K:L!LU M_$8-PU>M25Q%/8[''B@S&K:CSHP)S_4O,!9FM%?A-OEE//*>\Q38ZIO]G[VB M^L[F-B7\BUJM#6';0W+;2J:DB28L29#$U+;S(0EB19:CM!!8 M*4I3+ AH_D((KD;>*6PKQX4P3OFV9DP8/JZ:/YNVT!T[5TW2<[WEMGG@[\"1 M#D'>DMON,#GVP-A= [+],WK?!WG'4M0^8E%_\S1=C=8(:EYBIC,:*)G60J M[8#*A&$D1)SD#.UYHDY:>TFA[>:PII>UL8@;'IH),*)AHSM>PZRC M YINIB\00GYAO8YV@\V.NH6FI=_.R EGJ]R%#62(' A.:F7< 7AI0@"?],TD MZ*W5'AEOGM:KM=G3JL7]C*>93C&W"00Y09BQ!!&1Q CG.<=,8Y%J8#[!$+EI ML@KZ7_*MB];C NY\.X(Y;!K"0P0S"X[HA,P^4GSD1P$?4P'\'I M4_"@^K7\WW?+6[6T[N*'Q2Y_SS&J?N+C(VNOH?K4)3K>+:/;]S=[LX*OH@_+ MY7JQ7#OF/ [!<#[ '@ !F'*Z"A\X!]%!5J_ ^ZDU)XN\GQ&J'WH_]ZA_-.3# M?/G#WK*;O[8)NT:K^[V4KVTB4I,UK[ZIM8V8\)U7=+]I43O%\5S.S:8IF-/I"-O^: MMX/2MSOL&V6LA>V%=KNLF]^LUW7%G]9-4_OE\>Y$,\FR@L58(97Q$F&>*\13 MQE#)L>*$,L$IZ([S=<49.T/TZ>')LOE=1>L=RQ';\GP5L1Z7-@UGL=_\RZ]) MVBM_1]SV@O^<-P_;2=I1Z'N"=5T9H]\^+5>KO]E3;"-BM)$QZ@G9;#8],:/K MWK>%-Y+:AK)742=L=/WB&W2B?5S@8>RO_N)"#GY_/6&F'S+_ZB_NZ$#[U^?* M>T)WW;8(;__[<;$9&[,;$-,-3[AEM3T0S$2&*2FHV3)+.]0WT;F]AM#F9$_R M.#/[9XSQYAKB#C2_&\B)Q]W$'7P/_*S6T2-[MN2OFDO<]7/GOT#+-CVP=MN) M1H+.=PYXV^/SMPTW?[/UKAN&>L.HKK:#:SNF@HX(]P0DW.1P* -3#Q3W!.C( MG''?E7PO2FVI0]?(0V)=Q*0DB.9IC' I%&("2Q330F4Y36+.G:X]CBT^2?;Q M]'0Z\X>)JX7FWZ20J\PZZ930_ &)\?8#W8IV5MZXNO'0Z$. M+QJ//!,RK;B7-?GF>?=(=\%Y_8/5\E.U4!_7ZF$U4RK+2)%HQ$F6(ES( O%" MI2A-I2QC28HR!V5Y7<[2V.'-WN"V/HM[@\;X\+")3EZX/9J F\((9^@=Q<'P#=TFZ]5O8SM%_4 MFMG6J.]9O3"NV\JZ#4M2F8L^:BC?SIW!6R$W(4- M9&0<"$YJ1-P!>&DD )^$YW%T7RQ(DCS/>3)8[]VC-!8OGP4+63 ZX79H>U797NU4(< MOV:/2ZJ3G'&D\]*6A6"%2"P3A%5>%'$J<"%B4#8$A/K8MV4[7II+D#UN@%?M M :!VS&@8"T!@^D) [.!I"CX8A,I) -&>-@'!!Y:#; .O1>!;;"_ATI9A?5?U M\\>%_,P>E.N.>WJ%D>V&)>&^^0X(>GXO#B,C\#ZYE[&](6H[-LKJ>R6?V#P: ME!^T8Y\7SVL#'UAVLOW\O&C][=WA:8\>05_9O!THS)GX5^\^\]WRQZ+SFV^5 M^1+85FD)3ZDJ$J13;OQ9K4K$J7%J)TPG&D-[(!?;_IF-ICX2IJF#"H11TCD>4$ MWCMV",9A>SH".# [&@(7KZZR#M)>U%QV:/W)>\PZ"'NLU:S+QSQ.4VVR=6ME MOE3WW]8W^L^5NEZMU/KW>KE:S?*XC#7+,2I3G2!)$;63%OZV7YKQDVX0^FI^O&Q_?)E,]MOO;O64!<#8XBYW#^2DD(C!M[RA' MW5"DACBZT88X81*1&-!42)8DJLXE4F>0,+!1ZF, M'?9MJ46LH0VL6SL.BUOH]F)A85:K)7>UZ6X_2B1V4*1 $=?C-":-K Z*^3*" M.OSP!5,2=VV@<%RP0N$,25YDYJ11,$2*)$-))D2FDS+G)2B-:W_YD?6O)>9] MJ?(""C?5\Q<0IG/NLOD-3QRKP]2+Q:E:P$A>99"A--#?ZE!:(YH(@;D[SL8R%+9H I47NKS^R0K4%8',[H=L.=HYD M2Q68P?,2$S?%ND!28.2R(Q1UE )F AX7(51:WXO5I\W1.R[:0<+=B]:K)_8?/Y\RRKYC]61!LO@OBBP56GBO A[PV\3M5/[)Z_6RO M1)L\-AXG"64J12PG.<+8;-XTC7.4:TTS'G-9N UD.T5@="NR(]E[-%E)QL-.R14?TKLX'-> X7:B*]M7[V^7LCW MFVCO^Y_=$,;M3]K$(',2?VKNV#XNS&?OS;=@U<7!A9(XQ1S%VIZFB="(I31# M1"5$$J*(C@O %*) ;$T;,+_:CYA':L-M[V?V"=%C./JXB!X[EN$A]G#OSR$6 M_RIO!69Z=B_D=O="MEQ%6T9[/^L2&?=>R.WVA4!#_.%>"&BRTRN\&-]Q4).^ M(.@XJ< XGIE!%8K:E(.K B/T8MI5Z-7](D7]6Y;M!+]-\^!W3VJ6Y8F@*M%( M%0E&.&,*$4H5DD(66B9Q9GX\6]N#L5OHZ!Q!T#:V)>NLE*T3]E MJH>GAVC> M=(;H$NB \:2SR+D%F$+B =M 7EQJ]B9GKI<15XWC&BX*Y2IGH+#467*3QJE< MA7\9N'+^G&>86'Q3\FFN;O07]5TMGM3J@V']_4]S/%RP^=NGU7KY8$Z*Q@!] M6B[N/U7?E6PO?^YL%XT9+C5-[-T,)JI .!7&124X1XKFI=8D)67N= X.P\[( MY]\-<[9OZ(:]R+[I:,-@M.6PV<T>.4>[)D <& MQ<<''1Y.#X)5J.C[9>:\+=:5K.9/MH%N=R=J%F\]3B6M MW6R'NC=QCAN]:3UPJ^KFTN/3MFT/(R3+E,Z1D)E$F.($4:T$XD6I)8^CU+W?*MVTJ^]UZ5V^>]W[3^'FLY(R4 MQB)GM,@1+DJ)F,PUTE)QXXZ7)06.RO;A8E(7?->J=:_=]^K*'ISV?WVQX^W^ M'N#^]BCH7N)F!P3V(N<:#,P(/K4[#Z_F2H-A&O*@X8MY7SM4:]5XXQ\7:_-= MK,R:K5]^_6";C?^[L;+O?]J$*O59_5S?_5#S[^J/Y6+];37#"A.2L!3%>9(B MK.UTP3S)$<.6KH M=N>!#65 %LEI=(;-4#B98>;EF+BK\PW%(8(#TF&" ."7WG(4B$#9*6?%&LPV M.?WIZ;)'SDJPEPUR_FG/V6:;4&)S@[RY.)X5"NLXE\9%9(4=W)X31# 5*&>4 M,:UC&BNG'A[#9$:V.[N(N#AYX]#D=P!O&TY@YG8HNAP)F#7:@=!E<=R>RV6! M3Z<:%"G4U*CC1*:=YC0HZ,&4I>&G_7N7GIP"GDLN8IUJQ(M"&J='QXC'I4 D M*7%K=K/!5.RN\'9D>+2^9I.Z$H)L.O\X4]6/CTZ_"SD^' M"!BPF^CK3E*'"'VL5VC@*>K-=K]O.SHG9'-US8LLI0E)48XY-YNSU7">YV:' M3G52"I5H[=YE9XC29/MS6]KLV(CB/$ .?D$HL2_:C+<92,!& .<1 #@(H9#P M\Q'\$8'Y"RY2#KH,@PM,YS6XR+'G.#A]X(*YR*T[TIZ 2:XS4MI6?YSE"&>E M1H05):+V5,(%9RS'X$G%/0(CVZ,=)3O_CT6/=?6=K=7\.?JFYK90Z>&1+8!S MS@XP8(*R2$N%" M9XAE9NNEFA-!B1!E[-ZSW)7JR%K?LM$-(MPQTOJ]4<-*])MAQM'MAP'JX#F, M 1/,)C@CY'/IX P5P,48 S(_=R,@=##_ PK!H"_BO-AT?@E4OCT?!?QAGTD0 M=KDOR_;[<0!@A-^<2?%L'IY"P!3(\-[P-/^4::]^B;N5IFL)>(!X_UNAX>_]$UA6-@I1.UX MDB_5ZE]O:R6KM?W;+,\)*X2($<4V[RBF'%&."9*L%#(M<,IR4/QR@-;H"0P] MRK9LHJ4<6=+0A(73>+GM3X%0@*G5/@"6UE4?@ZOH=CFOQ'/T5_??H =-@.3! M\AA.4YHXC>&LR(=9#.<_XI/67#K6)P9&=FP'O$U:JCL.KB+6\F#O%85J M$ICD"#IB$#45@."G;>;4)D[2A$NXG;8,_[7>BNC5?BV]LI7:3J[<] M FU+&SL28?>KM@I5*)Z)LDA00?,889'$B B5FM-6EB8X3O-2@E)%X2R,[9%T M#$4[LE>]CIJ?MK,BVM^W:1]>9< >Z+L=V\;%%.@D.F2XGZ(*T:D^;8"CU*:Z=PG=CZR.OEL&+CHA0F!U M=2*#0@5U)ONY[X:^G3';D']J M.Z[4ZIM:K*KORDZ^?5 ?EL;GNE^T\^=$OT_!]4(V_YJW%R[R?S^U67F?U?I& MW[&?M[;,U_QBO:XK_K1N;F*6AGOSR"R+69*4:8GRD@B$VIL$6$4EX3$ MC*6@C@*3DLUVC M6_D"YQA/_5I")C!/QOOTV=%3OY:CJ=>3,Q&PR_[V&KI,DRS/;>\NQAG"C*>( MQSQ#.F-%2=,\8PG(6Q^D-O)>L==4/D1'?>!E?3#988;W5"_]4>[JG6000;8N),&J2I\E(T]D#>M3Y[:)N'F_SL60G=:/P:KFT*/ Q9,T<]T5M_R MTNNL/GH[]0$ QFVC?HSPK] ^?0 0Q[;I0RO 9[+:B9,W^@_VOY?U9H9$MY-1 M94Q(*3'*%=4()RI%A AC5,HRUU0DN>!._1D&J8R\RS>32LW6UU#>CE ![O;# M, W;AV#" _=\9TE!/VQK>.Q\HUZ/YBTC5UT8 M#QB!=<;2;9,? R&87@^#,TJQBZ_PP9M4GR'[2GVIW< XW8K:\?.>MJ3+VE?2 MQ@_58M4&!.O:?*>:\OLWS[M'NM9NUS]8+6\>FW[8O3907Y;S^8=E;7\YRT@< M4\6(>5O,IC>G=B"*3%"2I&DL2BQ)G((LSRAL3I$7V97@]MF.>GS; WC_N8[W MJ&'^*NK8W^M^%OUE18@Z&:"M_,=YWX[6\=7?(M"6-B_FC>,+?!/Z!<(-\*CX MAC+7XS YK7$?%>B#K6!<:GX;!W#$X*?MN"5.C?7/LP3EC'#;.TLADJ0$89[Q M1$C,8PF:^N?+R,C&WV]&)\R8>[\#-W,]!;(P@^P[^/33&!.M+H4GD#WU9F-2 MBWDI6"]MXL7K^5F]=XJO/S8#Z!LC^[-:S23.LTRE!6(YH<:>*?.W6'-SGE,9 MTYF.BQ3D9!^2&-E268+1CF+TEZ4)/%8>P<7-QEPF+4 45?I^$9UL%P0L/T<%_>CJA/"Z_3 M@@.JVX( X%?-Y@D$K';MK'R#M6JG/SU=;=I9"?9JT" M 0(S.R&Q '7)."NK5]>,TZM.UD7CK&#]KAKG'_;L_*2ULM?<7<[K'?OYQ;S7 MM\O%NEH\&6)=7_#E8C435&64) G2Q$:E$VT/[66,=,E9$FFAHAM6$IJMID]S7[&=7VBZZV-8RR6HE:K?<>4>VP-V!+*7?HW;R!<0 % MGDZV"';E H:+R+(1?5%6)ZIYU0U*O%6U")KC#Q<_5!LJ=\+3]J0" W+0H J^ M@F\\]+$;?'2CK?YCG"/&>(*J)1DL0% MH;Q@/$G\I_IMZ8Q]>-\?WA?--W0OF>*W ZG(XYA(&[/,L?DCE@0U]S*IDFG" M5,J36,**S / Y%58?FWA>[ OG'AX(-"#J\.C#P\<#ULAMYBI^43:%T"QVHS^8@SR;VWG=,TQEA@N-4:&+ M%.&T+!$U+@VBE!!22%H*!1T##V1A9&-X]TU%]8:NW9UU0SGR&@D/1==-]\?% M#&863E7A7=G:9*ZB6U;)J^A+']"6K6;\^\@%>DZ8C%FU-\S ZY?R.0'D5-_G MMI)GT5_3//$#$VTEH;WTXUAF*=42Y1F5YDQ1)H@:)P@5!2DPH3K'&0<5_1V0 M&-G,=(T[-Q2]+D./X.)F0"Z3%F8@@(+"2_Y.RA*JY.^0P+0E?R<%/"CY._UD MH/D>'Q>B5DR]4_8_*]7/S$PUSW)),5),9 @K8M,3TAP5.<_W_;L 3I-0I$=UBO1\8,IO"#O0U,'2_:] _PF)&!)5]WY,AY6<^.'W%8PN]8M#E[V=)@4J2RU!RC4L8E MPGF!$5.Z0(4J66E[(,BBA%1<]]8&65=X274;4YGOZ,'.0'T0W X_GJ+!C. G M!WG 1YTCG :8X]XUB"I^GLE-F-*2\I(46"*)",:X2S+ M$,F-,Y$45"I%*%<"U#=D;_6QCR0M+6!)SI[X;LKB+13PS-"2&6$$ZU$!0E68 M[*T];6'(,;$.ZCF./N3A"C1]O]YUM_G;"\[W[57^&[50NEK/BB26F*<*\=R< M_7%J_L8T%R@1A#'"64P3]V%_+A3'OA5I&OL=RV&H;((WX+CJ!)_#"3\T*, + M@ :/#?E^TD+'0?1;QP/$#W+"!G" #XV1W[$]!%:P@SI$[L'CN=-"TQW*(7+M M'<5!'YRXIOD#J^JF;^_U:O7TT!;/6<[LE-9_+&VO1!O L0DDLSA669)(CHHL MM3>H.45$$8Z,125I(O)$"35)@;,[SV.??2ZO=K:R=%VN>])<11MYHIU 34;6 M1*7/@*^%X^GMUWK9P#/AY471P=[S=!72<.1?NUP:P/%_1NTT_!4$*Z3V( TO M,F@B+@W];\NY^(?JUNEZM_KY=/CKA.-8\F!XW)C7]LW8:0>&]$7M7ZJ M%]$_[#17\\^&&_>: U>0A@WQ2/C #*D;--%?07OU>$CN59W@2F.R6@6@T/W* M!>A'/>L8'A[GRV>ENNC "5LU;UZM^=N-MNGH]XOJW\94J;I:FN=6_1I_DBG& MM18HS81&6*D,,:I+)#!C3 D=DP(V\SHL?R/;G0VWT2:$=>IX>A7M>+99,#NN MHY;MJ.';K8? )"_6[8SYBJ_+_SRY/2?NMN2KC6LNFR+)M^RQ,MIHV;SJBK1& M:N\P$H"A*C8"B$/CINKW1&&\%@Q MK7-$"IXA;&<8\D(PI(C(,TP3RC(,#C$ &)@B7M"Q\S^BEJ%&Q4]9:@]O'P(W MP'4?"40/NWD:OSV#N@I\BKP4C9"^,83\](ZN!SA'O5:?=7PZ;6Q,9C/-K!N- M>&N^=X:*;3O9M:"8E1225&(DD9VE&.2\9H.^&&]&Q3XQ? M;V^CQY8BI >%(V(.]T@CX S*;M#M!V%:GF(.B: ?79!&$&Z=H3'RK.' M1Q#,@"T]8,(/-_AP7&O"=A\PZ?:;?P _ZW>4>\/F-M/^ZS>EUE_4W-;4VANM M^7+U9+XIVS%-7.<,)[A @I?CPQ972$_#RPP(&,B3O=2>T)&(Z7)@6^ /P" MT:\UV:3]R(+W( ,W'INJV]BD'<8"MA5[K5YBYQN(!>D:UBPTG[__J<23;0OT MUKRA^V5=J56W'[AJS< :8^O0?!YM:4<[X@"E&0+ 084"R0Y4J!-B!]S\7(7S M4ZRAA:=3,P?Q]I3.Y7G/\O'EHCE'_[-:?]NT[M[6K7\VHG11H9+G-"-I@8H\ ME@B3E"..S=]4@G/,J?&RZ(VOQ=OZ:5(_+505M_>\*GMOQ=@1(8,J] M82#Z83C8]O/?ZUNQ8R-@D3I,[E"5ZXY4IRUGAT%Q4.,._'B@PO?-Y<?YX%RN(>X M6.Z ]>E7VRO,4 !<6'7N T3(&G,'0"XO)7\I)+AP?+O ZY:)OY3C;%'XP0?@ MXW+OJG4[M4]6WRMIUFP:P! I2E[H&$FIK4D? D MA9&/*PW-=J;DABJH-\YI9(8-4A!Y88;(0U30B-Q!<2X8CWM\WL[]0Y/^[GT M]J;=3KUN#'N>XZ3(\A1Q5<9FR^,Q(GE!4*DXD05G1:Q!W?;[BX^LETWR1C,9 MWJ?_VQX*;@ZXKVPPA7,6"^Q('^,_D+>\M_2D+O$QH5[ZO4>?\9\MM[MFWN8[ MI$PPEC*)-IS=ZN7CZI>/UN=M].EMI.F M[LQZ[Y:VP>J,<\D*\VDDRC*QTVU+.YJN-)M>PG.5,5'J&+3IG: MF9]7-O.@&:H9_=72A^Z.#B@Z;IIAL8$I]P6PP'=7=T%#;;H.%*?=B]TA.-BB M 1_UG?W2)';<,D/ESO@P*V-KJN6B^S(7!"V];*/BXK)LDO*_JOKU6P 73<9S&B#%,$*9$(()I M@91(;0%V5N@2M/&?)C5V3*HA;..?]99TM.IHP[1[ "XWU0X# C JM95_1S7Z M>DY^L$J?%RV0/@\0FE29SPO\4I,=/N'9:H'5"SN][%;531W=UH_$FFN+/+7(YE$U-1O"7=%!-[U%L? VE8O4.*#MRWCTM]/KL;)KY'B?F%,%Q85N[X M)? K(!\0S:EH_-CGIR\4'Y#B:''XT/,>)LE&@HV:/]B-J3-S?[#U4]V,1FA: M=1COY:Y[H-UC>:DS*5F)\M08*9S%&G&9:$13J0N5*$Z%4[# D_[8M^=UM1#5 M(YM'#%#-Y8NE@T$;%R&/>P/+3#->>GMDB78,747731Y3$\94Y]T8K MZX"O_E?C,W8]%)=/Z]7:_,6XZ'^/LOR*9$7W6//KE%P5M.Q^+_E257S?S=YF,9OB))LK=0>57D^.1"_^_30D59W"R1 M0:N?7KPX-Z?UDM.BQ.L3.G%\A/7(QT7 M[K#PZ,1S,),@[$&E?IZ]_3Q3,:?4 MG_S>[1:%?-/Z2[M_X;X99]M-B7JB#JN-'_M 1?E_/GZ^OEPE#ED=2.7M'FYU MH/O'[NO?6VJ2+_PAZYNO^)'?^.US-_4]6W1U9&^7B]5R7LFVZF4A;\W+V9RT M[&QH&[*IV/RK^4F3B;UKO(1+S#*A,1*IHF9SI'8PFXI1PIE(E"I5[E;"$I2K MD7?4/H_F0-GGLMGB^GRV,]0[3J,=J]YW+V%>F]O6./G+@)F)J=X#> \.BEN@ MC3L,3Y/N]D%A?'E$"+NXGPF^JYE4-E%\TV8CDTF9RLSX%K%U-3*2(BICC@23 M12EI+#CA$&OZDL#(AK$A%RT,/9A-.\#!S3Q=(AW,TK2"-:1&:*MU2HY FG^P M_*1*?$JXE_IX\CF/X.NMJO6R?K#W3$TWY"_*J&MEY_(T+L&?BVJ]NOWR]<^. M5/>E4RKCE%&)-!?FB(]M384T1QF<\H*44F14.I4F^;,P=@AVQU/4=@+?<=5U MJFWXBGYK./M;U'(%""_Z >\0K!T=3I@]\$32Y][*#U) T'9T:/WBMJ-!#(O< M7H3.8/#6;^7IXK<72;X7PKUL)>]&JO63,B>YI5:KE?GBL?D'I389![-2*$E) MH5"1,YL4E.>()S1!B4Y5G(O,>*\2V#UU@-S8$=Z6>/38HQYIY=K\S1$RMS-9 M."!@%GF#09]P9"F/D/_C)F.XWJ=#Q*9N>.H@^)$NIRZ?\FC9:*FF:^?WR^_=AO$7X5W;D/ MHW!%:5BW1P (J-R.V$1_-1Q%P8>;BLI MM_N18G&1QJ5-DK'I,CJ1B F1H53E/&$9QRRCL[6=TNBXA?=7!RG[EH9[/*&9 M\MFUOXM80QFX6>]AX;@W^TH(U-:&S!C[[C'^0VVS>VM/NZL>$^M@$SWZD)\> M=2FXGY0=@[))R]JVPHL3690LCI%JRUU2CHA-2,L3)0LA>(P3ZI$O/TC4Z< ;5P&$F6JY+A5*%4V+NQM,"(T:Q NDA$1I,L MU5D*<3(NA]#_>-(%P1?WD6"K;Y&>+W^L(OM=WLZK%:X1(TC"0&9PF-:D9M%)[)=FTNU#EYO-;1?;+A?M^<6!.E.)T-0<23!- M2H2E+!!5.D>&K^F=HCVP(OHIO2CZUO1#WE"#Z\+2V#6W^J!;5 MP]-#]\/MK,G?[I:/E8@(3H%36R"PPTU&0# O,B"]GM;&L>$6N$I>;;)4GT?Q M;"[ 8P1SS<8K.( MO%O>/*J:KW0W-7LV(X$SE)4,%)<9&)6F*F#36*J&$I5F>%9JZ3^KTX6!D M([5C*6IYNHJV7$4;MJ*[9;1E;#-0')),[P6]PV77V(#"#-4OC"7@EFML3/TN MN<; %G:_=0DN@]=;7@M/=[MUB=Q[EUL7+>3;66IS?_;6^&(SHIC0(L?(]HQ" M6,L2$8D3A N:9SDILR0!M53=7WYD2]V[U+6.);11U!X0;J<_?_%@=K,GV=LA MR3SZ/AT3(%BCI[W%)^[L=$RPPU9.1Y_R4Z6--[.ZT6^7305HW67]?:E6_WKS M;/_\P(1Y(3LGPRB83-*<(YG%1M^,?B&JDQP5BE*>*Y43"JH'\N!A(A]O99V\ M/9Z:#DB&GZN(/S=_B5K.8'KK@[J;;E8;L[G[6(#9,;6>/:4=I5-SQ[;H=G7T4+Y=B&P1$QMSTZ M' XPM6PAZ!/>#A/O:)^.3,-+@)R$#%7;,TQLVJ(=)\$/JG'AB#&5HB0C>9$R0CAWNIPYL?[(FMQ2 MC!J2FXFWSVYJ? J08;T-("9,46$2.JOF&3D&]D[SR58-S5]VVG=JO4G4[8PP M&_TZ]]AE7O.-MFW3U\]_J/6WI?RX^&Y<\^:V[U.U4!_7ZF$UHR7E688IRG(L M$!9<(YX2A522*,&-)YW"*MK<24]X#]JR$K6\1#UFHK\L.U'##[#.%X QS#4. MBYR?1QP -&_WUUW^P%ZO ^%7<7;= 3GEXP)6\)KD=ZN6G]7R^OM]DS?Y=OGP M>/VP!LSQ._KYD>V#G6-W^_XF^FS^=_W=G&KN5=2F?5KZYE33#7 %-$,;1..\ M$QP"")BZA\$ .LYO4$C?87['%YURE-^@6"\&^0T_Z[GI]QMM]<;R)(76A2V; MS=)4(YQK8=QD'2/*J6:95GE9$- .?YS.V-MYT_ZMUR?.4O:<7W(**<=]^G+Y M@9ORR\YW;J+#-^!AP4+MMB>H3+NU#HMZL(^>>=PC+>A:-(V"5E^44-5W>ZG0 M!IN-:WU]7ZNFC<7UT_W3:OVY6JR_W?U8WGU;/JW80II_J[52F]ZXF"4XI2Q% MI<(,88(EHA03E'")SQX72SJE"H;@:.SS=L1GM^(RVC$9;3J.6U8A&:9Q0 M0+)+L)#7)@N!R&=L-F9/B,-HQ&&TY]ZNN#O0M ,M)KO!._!*4IWPTL M<2DTAH/)3,&(39?@%!J?O:2GX(M['DDW#9F:6_,93;!Y @)/F,ZRP0^51T4(=9;< M7WS:(^11P0Y.CL>?\C@PMAVJCM[K>SA&5$ MT5(B%DM;Y6*TCA1VPJTB*:-E2B5QTC4/VB,K8GD-F(I.U;Z MOP.<-( (.YSMQL,-IM\=9(;4)CTY^JWCY6]7D6$GNM'1AJ'^8^.A!SB-C8>B MWYDK/)JPDY4?'H/G)^"2TYV2_&3=.PMY+@&_RNZ*OS^8-=G\OQ2KWR_D.V/^ M9R271!32^.0T,RYZR6)$9)*B'!=*E2)6-'>JYADB,K+1W4QE:.E&EG!D*$>6 MM/O=]DF$AFUI*+EA1M-+9-!E]SF9O&Z\3RXZV;7W.;'Z=]]GG_5U/);B7U_4 MHWFUWYI*X^5]S1YVDQ;:&XUDQE(:XS+/$5$LLSU*2D1C3I$4O*!$EYI36&S< MC>[HL7([0+/>LF$;CUD^KB*VY:2;\A/]]N?7=[9ESQ_5?&XVP16P^-<5:%=_ M)SA\4$?(]BW<<1#=;I#;,1'L.LQ3ZF"^DQO5B9TJ$!2'WA;LXW[&Y<]%K<3R M?F%7- >'[CRQFN6,"I$G&1)<&V/"?:J- M(\4[NC##< HD-T,00'28XN]);8_L;\Y)#5;S,S(%4NM35"95XS.BOE3;L.N5]+%98[(< MCQ=,]U,Z7O[*=[)9KP[)UA_=JMK^@-VK9$82;#<8C6@>VS2.6" 6YS'"(M6T MI)H(&KL-.'(A!_DB^8T^>EJMC5M>KZ+[6ID#?QVMO[%%E,3_EXWD-2W[H-/% M!L!SVW5" 0+T,_<*#]NJPQWAD(/'SDL7; C9 *F)!Y*=%_IP.)G#9_PT_+;N MIFPW)]7&3UOMCJ4($PCB)[1 SAI(BX7G!9"$H*!E[F-S8V]V& M>+1J!^IMA@SN/*G?C./9_A3H=I[!T4W=PZ$#W$JWP'23!EO2/1&;Y]TC75^VIFEOF[S] M<;%:U\UUQ:JIQKHS^^7-HUUBU78V^;@PAJI:RG^JZO[;VGB[;49O\TL;4_O MJKH=O(D+0^JBQA*:&_B&0CF[2&8&>WY'(^ M9^;X\FB.+HT-@T;.?A7,G-->?Q%^1XS^6?Y1.\QD/P%^)Z5M"-%_KI,T:D2] MVA3-]*2-VK+6YG3;"7S5-9.R<==6Z*MH(_8V#[]YI+ELB*SH[3C:D,F^O]CK M#)9>_*O(-7%"\Z\B]JG0["_'H-\F_N:IFML9W%U2::YBJ4I1("5IBC 7MK@" M:Z3+1"3O;$&N&XO/[5_>E2X(Q[I\>?"!:!NGM:KM=D"C K/,!-<<%HBK(GQ M#'&1(FIV-:3CE&&M&4T)OC0"U:/W2B&HY8Z#L#&H/I3^02A/@,)$H7K$QPU# M'9%RQ#A4G]JK!Z*.B.X2B3KVL0MKA=\LZWKYPRRX&SV?TIR599DCDIN]%BN6 M(XXS@E*F2U4DJ2B3V*M>^)#6Z'E0>S7#+J/DP6BY!D^"8 -9^S5#;N([U\S M?%JPT'7#1RB]3NWP:9%/U@\/?"3@S)/-3(]W3\JF5'XP7Y"9B!.,DS1#A5!& MJP5-$"U2@K(2EU*J1!09J/;*E?#(*FZ^)F6 <27'$'/3[#%P@*FYVZ"2)GW9 M,C+R6)(!T<><27*,[.L/)!D PVD:R=#GO2LR%Y+5=MBK;8/_3V8#<.OG9@0L MFYM#A_I9K;K^?K7EY9UJ_SLK:*)SG5$4%]QZ!IHA7@B!XI+K0NB"4\6 Q9M^ MG(QL4:ZEK)JX(KB^TQ-8QQ/$%' !SQ<=2U''4[1A*NJXNHHVS$2_;=CY6Z27 M==3C=_.I*L3(C&!HA2M0]>1CZEK6R^ Z4O9ZX8)^YNVS6MNA X;L]THJ^>;Y MSY62'Q?; 1_78EU]K^QW;<9$*LN<")3;^ ;F3"*:R 3E@C*<:B5)&D/&T[J3 M!ADP^.Q:6X#8S(!\[%BQ5Y:[EKILRP?,P &@=;-HXP &,V$6*\M$=-O#ZC?+ M2%0M_M:;ZG-]'C6PD8(#$,@J 0A/:H;@@+RT.QXK7)#+P\]?9_*7UYG=I>7[ MGZH6UQ'N&(K2.UD#8U^+%+F+B^OZ^;2D34D8%_&B&R;@4+^O&O=3&R:_6QKW_ M;C3-!5.$USJ3!*\RQ#N(PI(EK& M2!.<45P2EF-8Q7) YL8.YV^:4W>#C/O\;#MQF!UBQWW4LN_7V#O(ZW+< U[I M)0"M_OYD:<,G:A@]!/QJ\!5-,4,K))*!VXP'8>U5&I&'!/54J_*@-"[L6O=V MSE:K&]W?W0%(SO',RT6'V2^8U/Z=[DY)%+KIW0&=U^E_=TK]])\VS+B7 MB!]%8%@%0P@/TSQGNX2#*"F"YBA*4HS+X8EXB2+$F9)+9!.7@2WTER(RMI6Z_#6NJ; M-I) '^(,7FY;9#@48-K: M 1CGJ4KZ*.=N Q?&=E##F&[S2QZA[#<7+3<'#H !3[@][DF^HCE 4 M^J_FR^69_5?5W\_/- M]U,5-"WLY3>+I3!*76:(9;Q$61)S1IC(\M@IBNA*<&2M[CAHOM)RQT.TZI@ MM#%V06]8N\? !*;C&SBN;;?2'AP;^CYC.%QP ?1T#HR/7R/G.&?(YOW.,37;?U0M_7!B#HE;K+VRMFA"$W+7SF8D4*RZR M%'$92X23 B-.*4?Z2%T*H=M19QQ@8&:Q M*8+8,='<-C=L1):/JZC#;(S>6W#Q_S_NWK0Y;AQ9%_XK^'9Z(H3[<@&W^29O M/;YC6PI;/7//[0\56"5.EZIT693;FE__ EQJ+Q82!5*>$W'.=+=-(C,?5"83 MB5P\.4< PI,Z2W! ]ITGAQ7@\<4F6'7W>/^WY9^?%T_EV\5*Z/]>W^Y91AJ' M5QG9$C3$T5WY6"[NKY!F 7W^1]K(ZA2'/+#U90-).Q.W0I.4;%][;W:BVFJ*D\]OEJLGF7]?K!22.8LKU M42^<5S;B_F6"=1SX5[V:(.GW>?? M-THP]?< D/MMH(7$OB\&ATB^SAVA!0@GKPMMWG49P-ID%.ACR%8<]9/4?[B? MPL-I'A5)F&.11Q$F^E1@6B(03$4:"1ZE@8JL6B* J$Z52J45HBDYZQ)WF@C* M%FN0.9VV>%I$3\9 ">@QM'!<+_8N0%HN("E,%R %F5@Z F*.$TF](0><-PI$ M8'B>J.UB$\X+!EG/]QJKMVS9+HB(.TT)B+LST^3@M,.,9 MQQ%)59BR-$N2%%)F=4@"9"KAY51WYA5T/7]ZH(UUO'F4]Q1]DX^EWC53W+:L M] _]L32A@Z:/3,O@U7?\*7==U M5;+GNOD0U$MT2_WF%)R6R>?HI%T"TT]).BK@T8%(QY]T<)F;U3ZN5L]2O'LV MLZ3;EIM-D43S=[N5%%+H#\Y7J5WUDM==(Z/?%J692CTW/J=HNQK-(IX&44YC MS%5HD@M,_-V4J*(.11:.U@C\/CR.YXSXQQQ_GR\5&?29N&96C9,MM\ M>*J6(_-,M6:X>^[9L QO93;FKEJX^:^_5] X@L&Z91BU'*_[-S=,7W6IQ1W? M:,UXLX$;UKO'&N91SWW?@>WUMPYP[GC]+70[I;SR5L*.-N."/'@0&HGT=,>F M<;';.62-3,KKL,*[!UK_<_D\%Q\?GRBOWRLE36F\&81LKM!F2A9*$97B6!0Y M)CE),#5MKC-.$RI#Q50*NAAW8V/DS^ZI48>F67^-_C1\F6[8FC$D>\Z:YRKK MJ<<7;H.=$S\^N+#OY,EABBVP#4^H90JMN6H>_.IEMK(?7,8=R'B.B9]A7J,E M4);C'&U7NZS(^D:=G32P.C5JH"V>2448,&-MC@8;7I\, ..SR09>1RZTOY^M5:JV]P7FJT-H? 9C!YF8$=_4R^]O?9]J:\BS+(^U5 MD@B3E'%<)(SA,&6L4(&*P\+*R=PL.;*)_-M2'Q/_OASHC'Y*U&%SY"8 S([\ M[>;+K^CO^G\N5_U#=@?2F+J'6Y7M_F.CK5M+3:)FAZSW^G'D;YQ;,I_J7_"9 M_FM9->7/9EKPN^4C+1:1T%J@8DRCA.,T"$0@*562@8Y:0/HC MJ\RY1B$-2Z@MS3=,H=];MH". Q1T._=@1"AARNL?19=NSRY8^&OZ#*(^=>]G M%VB.M(!V6N;B Y.)/+UY:99OG6?.*>4J3'!,S(U,(D.<9TKA()4AC:,PY;%R M/ +MTYKR4--$:K5WW.K)I0>4 ]3 1XY+L+C@$ (#P2D!_;OX!Y1>RVD_ M)?* &W[R%3?%/AA?_N;E3J_4].:A+-&:30(<2\DPR:C K$@RS#,9QX(Q(21H MF-H K9$5>XS4RV@(,3NE]H0#3*D=(0 KM(5PGA1ZB-*D"FTA\KY" MV[PR<:_A]9:33A+-??\XBE"0X*1?6'GA0XIU+; Q(D M<58PE7"0/1B/U=$S,%I:R$R+FJB#\/GML?0H?@K0@0[)Y1V$-U.QT1;_5VB] ME7=#6SE=!V%KE%^[@_!Y1O\S.@A; ^ZM@[ ]1=@78%75,Y,AT%7"=+$+$E&> M1RS&.5/,Y,O%N"A$B)6(BCS7_Q?G5A=41U*6)='_M;$BQ]><1/$'Q>EU=?@A MIW8Y"WT(>UM)4=:?:=TD[KR3O&E$$1I8NN8F2A:,R2+4!Z:88)(*?70BA. \ ME05/E" T98"6.59$1U9&PP6Z4:CE _6,H)X3%"+#"ZA+C!V8PYHZ%D0P!;9$ MQZV9CAU,H(8ZWN%R;:ISV8\*VEL')/:9_CIV:TW98PIGP M,ZW^D'7CH1]+9NQ^R4&>IBK6[HIB<8X)#1(SU"; (J.2%H44++#R68!T1S:@ MA@_4,M+EP)Q(#/[E\[??(#GY &0M3.DX>,&LJ354#N84@!:DI'84U-R,JBUZ MOFIIP:(/5]/:+S=A/2U8QMV*6OCKCND$RTJ6]XL=<][^EI,DS%01<$PRGIO. MK!$N@E1BE0NE7=(LR>($E#APBM+8*0(M7=1X#LO>_Y]$R2Z&YD5VF$4\ M+O88G5C/R>;KCOXDG6EOX\^)>W#O?O8%-\U]3RM3Z;S2Y_XF;&0:LB]X.2_I M3@>=G"O3<)7CF 0A)D&18YI2CB.5QV%<")ZE*42-[KOYA6A&UQXE]AFFV)HIV:^\<&IO,]?1,+:F/;:)>%47H1P:3V9 TLB4YJ M&F! [-L)X-MN1N.V,J-ZZY=;_;NIKQ?B?=^;?.M.FI,BXXPHG/+<6(PPPX4( M)"9^$9&6 RA44L($ MB.G).MA0G-0T "#8MPN05UV-@E2RJKJS15L7VA::SO*P8$&J4AR&YB0@$HH9 M+T(LHH1'BA&B8I#W<)K4R"9@3;AM:7#5=3) 95NC#>YM8(&=K0WP@0A,]3=@ M?&O!:,EV!>L^%?^<;-[T_22AB=7\G,"'VGWV#9=6*G0NF\9[C/(_[BJZ6&G7 M07L1[^2\-$.;^MOE1U.5,(LD4Y*G#,>,F))$KG">,8$3D<1IFJFH4%;SE>"D M1U;ZGB9Z:HE>(=J0A?3 "%I$2T=#1^8"3!LH#4?:(N1*[2&[;:'[7I-&IIHXZXG84XA]2P%?4H/S"ZXB:ZM59;"C90#*E7:+TE_2\;)^G< MNI,HLJ5PO=;:/N[@&[U]T ??_Z=7_/"\$/W%79SE(9&AQ*$RE0L)B7%.683C M7"1)1'DAI%65Y$D*(ZOEFB1J: *^U$?AL/!C+A42IGM[\KE@K''UQ.I=@B.^=+__@@V[ADKM*>Q+/UVKK$M]AIL) MJCB/(H5%3@0F<2YQ$0?Z.$7#, ^9/DFEH(*'TZ1&MB<]X=T P17JJ,-B) . MV<5(_, LSBN"("#).>%\Q0D&2 T:9#DO,#[01*+-]Q4>;\0^HNLW__@\V?3 M*OG7Y5+\6<[GLS"/)(D9PTP)[;@' <,%C[C6<19&<9ZSB(-ZC-L0!:FW:]?Q MF OF7]8LH)Z'T\%AL-I#1/9D *Q(3FH* M("#L&P70NP[GA#=ZG?_S+.T]XIT7QONU&C)(TW'Q@7=E CB_SK*Y>;V]C)Z\ MW*/<#[JWNV],Y]<>Y73'H3W^Q*5-.FZKI1DV\4]JJM'JEWZ.Q\O>R)@XS EG M/,%)D"689"S#>:H$5FF6R+!($P)+)H(R,++7N]W'HF,(]1RMQ\U 1VY ,;;[ M8HZ)'/ FP0JT42;S7 J&]T8AEN1?J7L(#)S3+46 Z[BZYMQX_?*=;/_Y<7$X M;>+KQ,%@F-$J8P)6;6LDPDSN-(XH"I(DI5H>)$0DP3D/[(EJGG M!OW2\_,7[;ZC;9;^"[UWF @$A=G6GQ\-/*AK;XT;^MUPA#J6/%HG1S"\.?TP MZA/[_T[0'!X%W):!628S8=;T1Q/O?TC^;'I+WRA5@ZNM (LZ\72M@.]'2C#5L,['C ;<1Z*$>8W6\OK-,+Y_.J337&V%G1[ MD+/]2_".%^T\L.XBL3L)AR0BBDB.0YE*3$B68Y8+AK5#40A>L#@*K(:PGEA_ M9%UN*<+NX$\A,:RI'N2#Z>:N:!YOO\Y( M=3&>#^6*TWG;A^2#_K/53!6A2.(\P)GVSC$166)ZR228RRPO!)5I4EB-0Q^D M,K)V]7112[COL]*0ML]W.8W1L,9YDQRF=TY"@S)=S@KEE.=R>M7)LES."K:= MXW+^8T?U:\ZK9TVG37=;S6B2AF$<,WU*)HE)[]?'YR".L#XQ MDR3D6<1(.EO(>]IVFK(.ZUE1M_KU%NVO]X 'ZU_R;W4Y+__=A)^A0T^M(+0, MU_E#Q'&V8$O_,$+7L6#25;NCLC+-I#J.?(Y-A2#@;92J%=&)QZM"@#@ZN&\R9]=1OI[&NV?Y1;OC=W_*^7?Y>;FH'U:S+$\E)Z9) M &4Q)CP),8M(@47,XR+CB4R# A*$@* MK7EJL^2O-C<"5V8X,Y/:U)3B"OVWI!6Z67@H _$':,F\!!J9Q":(>K318R.RG(=HCL]$-NW_SK15V*')1QN1T4B]F LCW'9TI2(Y[B#.>]P>M++,X#E*9*(+S),PQB>(,LR*- ML&)1'*@HXKF*QSB\]0R,?VC+QCFTK1'T>UASP66"0YIA:?I3VCX8$Y_.UN1_ MRE/9/CBNI[&#=>"GL+M*7%?5QX6X*^NY5<+5X5LC&X*&AOT!:T^B\ZX>:Y7)M2K-_B?LKQ_J*6X_J[U]UZ^_R$K7J[D;55R.1-) MP!0A"8X8*3"1D< %I1$N.)<\H%%,XWCVU-PK?:MI55M>X$S#/40W]F6P5I,M M7A"M]+-MV?Q'(^I]5JTT@2V AJJ@U7<4$B&64XS.,(DT P MS'@L,$VS)(SS*"Y$TFWX^X7X#]_N7@+7S98+\1^ZS9;7BC_?Q@'O)2\?U'73 M3^;:$N8*]>*@3A[4"X0:B3P/[IIN"WQ.\9J Z^E'>DVW%4?G>TU(WJ=C,B,1 MHS&E*991H?T((7+]6=&^6QZ0F/$HS')EE:DU3&9DS[ZU$NT$ [YM3>0/\^^6 M3O\9I"ZQS-,8TK6!W#X8?-$Z1%9O*S_TJ MA[:NX;.L'Y;BX^*[7-5FIV_^7&C%>2B?;K7-,(6W]W(69$&A,L(PC:5)RU ) MSK.881%&19[$19K&5FU)+F-C9.5?E_IH+V_94S=^7D<>4";MCO2P<9@./YCQ M.%8EU15%M7RA#6/:SUJ#>SLMN(!Z]4E =JMM'Q%L6%7\Q1@-5M"[KSY=M?W% M".Q4YE^^FIM'I[\OC\NVXJTKXM!^'"E$P7">9Q$F.4LQ)9G C(6)#$41QQFH M%O: PLBFO*77M5R".6V'8-CY:Q>)"+.VO73-7"W_\WA.2N+)%3M/L)ED+H[D9%P$?7S^(FIUJ^L("IJ4= M5=3!T=!M3U$M98^)(A;R^Y; MH^MD3\QRO-41NYL]!DI93'V-^NGCSZ]ZY= M^Z^%T+NSNEVN:CK_O^53\^-(!(M8)C),"G.]7G"M&+'D.(F$_O,DB6E@-1IE MF,S(:M(UKN\H7Z&6-M+$@7HS -1Y+?(C/DRG7"5WZ-D_)-@%+?N/+CMQQ_XA MT0X;]@\^[="NHRUTO*F^R>I[R6574,!Y1F*&PSQ5F-"4X:+($BQ9GDJ#-3_CF4=Y3_4-^+/4V M&NR7%?I4/I8UM"/^:9SM0B)>T -^2@]G"_OMBF4MVT@3A%^I/>=9<<_-"?;8 M<%-KQ;>:UDW&P">S469$UO*1EHL9"T7,61[BF.F/K?[BYKC07V#];XKE 4\Y M"P2PO>9I:F/[PX]/\^6+E.M/TG;>R/9M_976_7G'F\C3 -EILR>Q@4&HGBC: MD7V4:\JSXGF[L#Q-:>*KR[,B'UYBGG_%(97,S'XW=WGO)*O?MAKYE^;D>!-HPIN/NZ S"88JL-68%RL8$;A4W_UB]XU4'6LH TOVE$R M)WS#SN;!T9 #Y(&-AJ!;[I=O)&$)7TY@#"9YP5:<+K'+2=*=9"ZW%1RC+M89 MD(S3-,D)P5G,J#E[)5@?OA*<%442D"RB-$M 49B?)'=WD^6HOW)2/VAI/. ( M6L977C\G=^J44&?1?85C?J[\4&!'G:1;:OX36OA0JDP"3G%L3YR M82+S%.*"UHO;] 9-@6>9(8IO8.X M%S1=/A#(0\OES9JOU'#Y0*C3[98/'X5?3WZ3]V;!7^7ROJ)/#Z5>MHO9<4%H M2#G#F0@S3+*$8BI)C'E,8QX3%D?"JIW.()61U6^;(#"P.0S.L.YY$QFF?3!I M01>59Z6YX+;R]-J375F>%6_[WO+\PZX]S_=G_GQ<=/- ;[6S;FIQMV[V[I8F M>72YJ+6,>M'[CYWC.8J"))DX"*(,U E;!>V!I9 MT=^LNV(P.C?!CROMB??3;Y]:-A'=NQA=['#JZ+I[VC55T"25L<"A4DQ;VT+@ M7"01IAG+8\9R&J4YN"W&Y#OGV/7B?=OPXC]TZ^R.9--OALMYS31@ZK'OV#K( M)]CE#'T\A[U#JWV?4'EKQ>^%J8E;]?L$\K"5O]?5X;[KYW)1/CX_=K=244 3 MD2J%.:,2DX3IPR*/0IR1E(D@8BPHK'/J=E8>^=/5T;+W2G?%/N^).@L#,R = M&<\SKHXR?X&SN;O>9 [F43&VGA;&K. R#G"4AQP3&<M>2K3KI;1H&#(9 M,;Q-G&LZ::W0LTF@T5\XWK2\U<_)VO@B3;+=O$FV6[?=@GD:X!W)M9>>1%& M\RPB)GE?8LJT.Q\F*BS2."P4XS.]&%O^#'NRS8A]K,@T#9;"LB#,&4D[[VQ, M=&!F]*#QUY?UC[7E9K=/6(81)SGL7: M?V*Q5;60#;&1;7Y/^@H]&>)-^K/LR5\9RPZS.X.X14)&:409ELP$6C3C."]B MA4409VD:IE*%J4V"B7?M]86KWCD$^V9X2_2A/.[3N-W\GJ<>U.%*GD@1 ")XP9$TD* M3 FE. F)T?5<_X-9MR*S)CNU@USUG*!YT^JIR>0Q[6=?)*U6EBUG@<@.&X/Q M\+K0/5LST0(8-&V_L$J@ "62C0.:6/.8-.EC6&!B!P8PQ^]6FRQ8#2[B3 M*09_V_%ZBS](\3R7G6][T%JR"2=VK62O>5U^+^N7O6 MMQV3(@LSX6=;S;9\7?4HOXPR\<\_4KXN.BYG:-I+#F\ 'EQP^%L9WM6IZ:S] M_D?%VW[ZEEV==M\:V3I9MJ0_)]JP1;E,*IAE:.AX[[1_6@*GWDY[2TW6V^FX M"-N]G4X\X>8N?-!.2"T_E=]-P[1:[U*I%>MZM9+UZLW+9_JO9?5V3E?MM$>6 M%()$480+EBE,5!1CRM,4!T06<1CJO^&@R6\ VB.K6,L);EA!&UY0RXR9+-&P M@QI^G*9P0G"V^_:/A!Y,E;T"!_ZH.T#@Z>L-H3SI9]H!DOWOLM-Y";TE+0V0FC@5Z;S0APE& M%N\X1'L;O_WC:O4LQ;OGRJ0K-6F+_Z#S9[GMT_>.H+A>B*]2TRUY+47SQ&_: M$JV^RB8Z*F8J3L.9Z8279%HHJ <4KL@\*^N9OJ$+"53=&$ M*I8MF\W%2=7R8IZIUJQVSST;9@%A4N^[9Q%X?LT]@1HR@VG+*FIY[7J]7*&& MW:N=2-)J?=H1S49MF.X>:]A&/=^ON4V H/=K;I=;;/R5M@T621\+UL& NW>B MT\7EQ\)K)WP_&A''*0.-.[[V^:BDN4PDQ]HGCC$1880IE0*K0OO.12AY$H,R M"W>7'_G3=OWMV_N[;\!Y ;ORV_F\[E(!XUOMX7<,I_:X"+[:_N\N/FVC_Z." M';3V/_Z48]CW[O'^\^*I?%>N^.;B!1(!/K; V,K2Q$[ORD?SZ?K\Y?8C,M3G MRY5UZZEA\2VCQ)=*[A(P/BZTY_:25A*Z!Y2/KCIM;'E(L(,P\^##%W:4>O^C M*V,Y:)SR:[5J_3)*03'W#Q;##SO6@+1)3^;(;Q:^6][1'_\LZP=3 MRZLMP(=E=6K(NKE5#VF,64%"3 +.,1,%QS&E)"2!_@,1S1;ROED54";BR(_5 MC[UH?^P'7%G_\+.]$=V5WJ& MNBZM+4NHXPEM,06;"^(*ML59<%P(828,C-YY)\D+C( #XKAPNIT31X 5=EQT M!V7PU.BP['2'1W>9=\Z0%RSCYKR^DTKJ$ZKX4"Y,LZAF@$D;)LF)4&E "$YH MIH^361Y@6D0"9VD:R3Q27 :I@W=ZDN T[N)9*I $E/]T62#3A62Y) MBK4#RC&)182+5,:8)WF8JD@5&BA@9P87D-SFU4T%DN7)V$ET8+!L?TK?3]%7 M[U!R?TT%^H6G;B&P)]"1A@'[3SA&L&5MM]+(<6;E]]6)@N]M8NF/K7"#5 MLX"H8T$J %;+J/@H8,&UO\DA[[DPY2:__-:"]A>TYL6FC!<>1 <#X"NR;D]X MVG [&)"#&#Q\A@)]Q[!2:D3AO:;@>:(UC!3C27(0 ]TG3"=\Z!"86W9#UW M%#HOG.>#S1%"KW*R.2WPJ:/-P!NNLR4?'\MF2HH9M/16NW3:1DAM*>1JDQVV M26P37#6YL%JI$_T_<1)CEJD42TF+4,3:?8A!Q:LP\B-K^Q8S3:+Z#CO0B90@ M6.V,P'A@P0S#($[C)15>!H.W^98@XA./O'0!YG *IM,J;N;GIGZ0E;E J^2# M7*S*[[*U.-TI9R5G 5Q(HH')&@T$<<%>#"9/ES%1[WHS/]]O6"H"U)&H.\ M)0LRPG1OHDZ@_9HM3?@XFW(+];\B4I-T^/%]E MK6E(\9Y6IG_ M>Z*HIPHSY">@L;.]EPL,,Y<'LHZ0ZCDLDR?S,(;6G*'K#=*;_K!K[M#;R9$&)%=-A[A; MHM6XR,-RKOQ@-9A_=2&)Z7*Q_&"QDY?E:4DW3] 4%MWM#I^?24)Y0EB((Q&; M\5PRQ87V '&BLCS+4T%( 0IS'J$Q\A?BV\.RJMMZ-I..!?, CT%BY_Y=*"C, M-CW>;DKW#0CU_/N" 8)XMYLF?ZW&Z6MQO)^4?Y;BO:$V.1];5U9F)3*(E-8B3C#)"H$9EDD ML,SRL"@"EB8I2)='XW1TBV *5UA3N++-X!7:L&C"0!LFNP!1F\WHVKO;]W;: MV:&?8I-@UNQLI^_W/PR_71,E_?$K:SHW;.H-;$K@)^K\/1*@WAN"^^;SE?J$ MCP3WZ?;A8Q%T:"\C_M4,8KV5RR]R:+&M(YYE!9(9-I%=0@(=I&!YC-*6Q$=RM,)5V;1Z:UIUYRKC<1CFF!2),E'W!!=!S#"3 M(@M5%*IC$)9$(ICQK4YD2K# M128+G-$TB5F0904/(.GLYPB"3 @\B?W.O(+F&R8:W[^9Z=RQ\5_-P$MH*Y>S M.%I&>SRB PS][$'R?A@$>+C'4C)?L9]SY*8-!%D*?Q 5LGW/T9LP/WMV,->H MF3U\_5P_+"MS!OEMH5?97F0@_J='Z4R\L>F39>=KYMWNE1G'4>'9$F49%3AG.9$ M'R4T1'D8*RPS'@E6A&'.".0H<3DZ\//#>.C8?08OEAGV?6K%7=>HK2EZ3FL^ M)9#/1.0#&M.G#I\2\VBR[\F'X6'_6RFK7ZOE\U-S^OVV.>Q^K1?7C[5MX/_, M,B/;)4,=->11>XC?8@!]E?5SM>BN[>RC_N> .1_W]X@)3#,]P &*\UL*ZA3I M/[?V9+%^2R&WH_VVK\"T=E75LYL_%UI+'LJG=TN3J#4K"BE4FF8XD8%I34@3 MS$1"L9E\TAWXFXF2GR@ M9=5,3=+?W>?']@#QM5S]\:&2LN_%\Y76I]NVP!1II]E,]Q#23N7_UO0+ M<)3*R%:[H>'E[N X1G;F]F+)829R7=&HZ;5V\ HU)/U9LD&)/%F?XS0FM1B# M8NYK^?##CO%7_7.EIH]&DR+QU01Z;]1OJW8>_"RC,HXDH3@)@MS$87-]5"*) MAC(/4T()I06HZ'B0VMB'IYXV:HO^TUIVFVTUV. UT9&7X'>05K3!GQMQ#X(_%J] MY-I=D-4?%ZNZ:BI'F\*&6/#;A^#."0*')H,GA?36 M7?"0PL1M!4^*>-A/\/2CCJ&L@='>ZY(2\\RM_F$\:'MA+L9G:1I'81RG.,H8 MQR02,2YX(; *HU3E)*:)!'4*=>)B9*5?3P70O_CFR+)"SR9) +W_=GL+##PY M@6P93!H;.J"=:&:5M?SL-ZQJ>+I"/5>H?;;G"QG&/$9[+L'%5P3'B8=IHS*7 MP'00:;EH,8?.,R9]?74\?YW5-\_UJJ8+TP^_O:.<"9E)EH0$2Q)$F! :FRR1 M!,>1RA).0DD9L^XT Z,]]OEM0P\Q.C=V"]"]! CCL&$:&1R@.3)\G"Y1T=[+ M%C-7H*M]IQ^@?9^7\1!TZ^OB%TE8'Q\VT@ZH)SG@2JU"&"4Z+7&)BYKD63"98Q$FJ@C06$8D@7N)I M4B-;UPUAU%-&O_>T@>>] ;SL'#X_*,#,J", 8*?MO&R>/+,!0I.Z7^<%WO>Q M+-Z Y^ZUA3[&3VOOQM;W7>]*I:1I^BD=:OAAJXZLPRTS:,W-UN4SVO!SY5#5 M#P1O6,O'Q0UXDP6$;(3"?S]!Q!0G8 %B"4_);Z+P'T8':/2SU&,I\1D8WM3VU MZ'0*>D:L'54\]^S$"8E=$5-?M;3ZN&A#-DV>\<=%796+5 M3I3O"/E56$:I?[*]!D:1?I9MGB[GT0'WUTY[A+#\GY'YZ+ )WI(?76@[=H>1 MJY64NUD)?4^*EXZE5=M'6"]ZHSZ4*T[G_RUI-9-AP#DA$O.4*TQ24N \4P7F M>I=BH5+]UZ"1Q>ZLC/RAN7N075-X5T,;WW7/57@%9'HQWWQH[VKWEU/0D[<_ >P*>/_FZRP:S 7<5 M;:Y'0>*!SK?')7$ZU>XM-=E9]K@(VR?8$T\X7-Z;L825K.5Z.&K7*?F-7$A5 MUC,2L)1DBF FS5"GD E,,Y'@,.,Y(TD2,;OK(QMB(ZM43WU[(+%L&0!<-I\# M;%C7?,, T[XU EM3B3O:Z)>.NF5-B!46@)MVCYBX7:U?A@WL*MU2V,&[\W-K M3'=9;BG-SNVX[3N7#D0XVE]C$Q).LDB1E*4X3S@SN4@)SJ,HP47$...2I6D MJ_"U)#QV1&PK3QC[^H]8GD6@C]HUJ]U?]Z4]TM_US,M'_$ \%,%97,,:':>M @ M"_3_A)S',F8TM1J<-T!C[)NWABKJR%XA0UC#@@QI.RLQA,^P0? D-?#2S45@ M:P6W$&G@-*+?;M58_\M&>X?6G$11+83J==+F48=Y%B8<>O=X_WGQ5+Y=K$0E M/LSIO?4@BZ-OCWV$-T317?EH#KR?O]Q^1&^7BU6IY94",*[BN.#GC_27RPS3 MJB%QT>^&MJ\Y%(."N0V@.+[D=),G!D7:&3DQ_*3K0.>YJ96]I57]T@]S9FE. M%%68<)J:WC<24Y.T'PJ>%9R0*" <-LQYG\3(VM<11 U%Z!#G SCLW-K+A(2I MVXY\HPQN/B6+MZ'-!P0F'MA\2L##8REF_812V_YMJHXQCU+&O'#O5,7S45;C6Z M[@8?-(PW8Q VUU(][X!(F/=-M0@CON96P6S5_]A= @0X7W.WW"*BK[-KL$CJ M6*@.AEZ]$YTN5CL67CO!W=&(>*VN;YO/WU62KIZKE^:AK[)L'ILE49Y'21CI M3VHH,*%!@ED:15BQ).9%04,E05V%X"R,[AV76Y7U=<.)8'OD66D>53D@3'G M@;+\EJ$KU+/4U>7W3(U>DF\!R+CU^$,,_ S%^!8 65;BVZSD<\K389XA.Y%G M^ ^Y,D,TM#G6EI?7QE";/]JJ5MT;M-$FYN@_?[M<-.5OSW1N>M*$,R%"%C%9 M8$Y5A@DG$::$$DS#, AH&H=Q9!46__E$&]DR=_RB[PW#C965'/@.7/S<@^]NRIU]S.42=1O8I@/\%9N_ZL8M\"!FS"3O\S#.,2%1CEDB(UP$"8F3E#%"0%,: M'7@8^=.Z;G*UH6M*@3JFMIH*;OX>.,;B$OSM/G(CHPK[&MD >@<%%/RAN 2 M3Q;=A8-)3>\%$.W;R$N6,]$D9 UWB+"[2+U18CGBOJ+X' ESL)(3VMP^< RH%+YK*&H]-4+;F4 M8O5!"]+W';U1IEW7+,@#)H,BQ[%,"DR"4.&(+NN^Z2LVFU5[;734_+JIX5-(]B06+M U"F78(BP$48<9P* M3GA2:(T.K9+\AXB,K+8]6;2ABUK"]@FZ)_$95EE?4L.4U4%@4(+N.8F<,G1/ M+CI9BNXYL;9S=,\^ZYZD>UM)45>/"Z<ENB@W=W?%R5-SCPIT+#/W^(,N?;4?M#::\$E3%/]VN:HW M74H)%2K.>(1YH@),4A[C/ PC3*54H8RCB 7V.7\#A$;6OX9R&W.##.8Y"\^P M]OD4&GI]8^1M0F(-6=30!;>Q/2L_I,6U'QP<^UD[XP'L77U>R.%&U0/O3]B5 M^KP4NRVH+9YW#,G1N3S6V[KY,T/19"6GG%$6X33+])$Y5"'.@T)BF1,>QSE3 M^@L$"L2=)3FV#V[:JZMRH0\KYA/:&"WGN_7S^%F&WKRB C1FFO:I7O2M-C<, M> RR60OK*[1VGN"T 35K [":/9ONEF$]9A6TZ*GT1'3H&P]DZIID_TR8ZEB MW%39\SC11_&8<)@4+(Y5",JKM*(ZLEW8&J7<]*GJV-B>R 4S#G90 MVMD'[P#!3(0%-E=M,_L7]'OWSU'B\R ;OJNA."YP]Y0-_279D$4Z ;TR5:K]&\ M[='<9+EM&-M^T-=X'7_H^$S1=F-D^E3MBP [FK)]V8JN[0COFG!<V0%O4D"$';4RX+^KY8.G%4L)LPK$VA=9".[0K/"'8!5T+]U>QB>>M A7MKV$ONT7#7WBB:CLEP\ZUWLZLF6B]4;J9:5;"=Q?)9:E<7' MA4FH;_P7TR[(9&$NYYK _<>%U@O]5[.0!*D*\@S'VKW )(E33$-]9)$IRU(F M8Y4GP:PV_9@M(JVCL A2]C6CUKKP1=9]Q\1?YIKSOR#6\+CWA\VMNFR'U3PV MC.L'>LX!8P,S45V;PE\^;=#?\(PV3/>[U]U??-$ 4^]4WSRW^_8J;" N@CXKO8.A]',K3!>U'16XGW#\N);?SO.;) MU#G*=[+]Y\=%-SIO=4M?3'/%FR4@HX:>FK)P4[@Y_&R.VA[10'\86I(HE]ZXG\Q4U;6N-R>P05\;+:6 MU=/I^#R]20_!UN+OGW7M7W33_;=-UX#F1-V&K#:GYUE49%&048D+3@),6$%P M(1.&\Y3&B@9Q'L$:+ S0&EG?WW:]$;KZ?;J)%#DW0Q@"SD[]/<$!4_P.B89J MW]!@*W+F3^$MI/.DZD.4)E5R"Y'WU=OF%8=3]G;N[F]/FM-%_4'*U2Q*:415 ME.,X3)D^)PN)F3X[XU2&D1 L#W-JI=%#1$96Y=T,\>>6+E(2E)9T"A^+$Z@' MJ6$:NQ;84$0=2?3!C\" TYL'P=W.7PX P,Y-9R0;//F<>G>ZL\L9[G=.'^>> MA9F:Q@^I7F9__SK+N$HR&A98LD1BPO7_L%Q0K )M9&(>J32QZB2R67+L^[FE M-K3H[_JD1>W4:$O882OA)@+,)OS]YNO[ZROT]?WM;V\^?7R+;CY-JJU#< MM [<)(5>H9Z?[J[U"FF6( -JK-&U^#R/@AE,.7\:N""3?<: S7'&CT_X@"-_ MH"@,#_^Q7FW",4!0"7<' H'?=FV1UBW\9EW[.DNU!5E-UMP&I36"&&JENM,;*+.UPH.)A4Z33CSK.&M8*?:/>5E*4]0?*FU&?GZ29 M[]FUPHDI+1(6)SA@68")BA4N9, P2^(@B:@**;,:.FA+<&SMU.1-_FO+ .HY M,%GRS7A;MQY#9U&T4UF?V,#T]V)8X/-^+67U-=7W'+EI9_=:"G\PH=?V/3=C M<,UY]2Q%/_.WE*NW[= N[05L)GBM*]O",,ZB1%(L11AC0G*"\Y0EF B5%U&2 M2YF OM4P\N/?'1IFT!8W,)L !-/.0HP'$'$'':Z7@9?)ZLAE XI-:$#=@ M]NV)XRH.L96.DLEQ6.@M?YF% 24QDQG.LRPSN08*TT@)7/"H!S_0$0%M&.2\1ST^N//B0#!"8ND= M_F O*2RX<$J2P1C"P4O3 MA0I.\;L3$3CYT*6S.[NX;1H%11[%&>89T9Y$P4+,),VPX$KQ/,QX%F9N@SM; M B/;@_?[0RQ;JJX#.SM0A@V##U%AM@$JY053.G=%\3"BLUOPE>9S[HIS>CCG MWG,.G]GC^81?GLV@M!OUKJPDUWNPFK% ,OW-U9_;("PPB4QK3JKU+P@4433@ M12[L,P0LB8ZLA"T]2]F4YY9Q_S ML"!M]9LOVM_\ 0/V$4#] ?IK?+W4U?4D/[ M"C4DV^*.E@=_80Z K)YB&S84)PUH "#8CV) 7G4,C(I_/7>E&7=+,SEOP6L_/N^9U^;V)L*PC?H%(XL0T9,HC MDF"2YRG."\IQ0/7?T"#@>03*NQZ#R;$#*1N6S;B;JF<:+0X*'?5?FS_DFG_3 M8Z$1P$S76:['6=(U]W\%1FK'V%W+>.XK[QDP.K2[76M^36X&VJV?TW]MV$:W M6UOUBV%=;^M?MF:0;M@?)WX\(KZ^HLQCL#AM+'I$D \BUF/2S[L>&ULM M-E:?I3EC63>,'EAC;!]B/D='>H18GEO. C"LO#YE!WZ+3XB-?F\I^^HA;2&< M6ROIH86GZRAM(=Y.8VF;Y[W%;;]*.C+=^7J:;FB9J0U/X&U8&!D?6ZIXWN-7$3R14=:1.!.]7< M1)_/%Z T:Q?@G4._WN#T%09>8VPXZEUWTU.I8PN:M.Z"YL5!8F^H^@X87X:N MCQ"R%30.X>3A=5\[M&PEM468V6X=MV28IK9?GU]D^=V4]W^@)HYM/BM]XOAG M^J-\?-XD^KZE3Y1K)F^E_ADNZANE>3A<9U8$H2P"PG"0%2$F*HLP2T.*<\5, M!P\2YW$,2:L9B<_Q$W3:!A?5FB)2/>N;Y/PK]-AROYF^A7C'_Q5Z:B4PGQL3 M>:*':\*28\;:OPZ*J>S+;!5)N4!<>/QD0%+_8903DKD&3_:7 MFS)DKA>"/,/RL?VKNBIY+<7Q MO^^&?P1I'$O@K 0QTSP/ Y(%N:@*JA+F!D])-N*I*8:R^(#.5Z.W2UB9MA.BFI=07/* MA CC(,8B#"@F45+@(M7_*944A8A4HKC5A!<'VB,;N88;$_39\ .L"G?!<]C MC8P2S)XY 61MD"X0=JERR!-Q/OWFN5[7^ MAFG_UZ3F?)?5B_'_KQ]KVP/OZ15&UOJ=L]^984(0N<\?4OR(#%/A+9JH)XH@ M$( .*^+IYW;.S]5\D'O7OE=MIEP7V1]H^[HC^M: M.P[LN38QK+OEB>D.<,E:":OT#:;)M0VVH0,SY#Y MZUU]$3=3][?V =V1'MA>EG7KD_TDJ_KE5O]X36L+17?EPT8^>TP3"I*DIF*BKB!. \#BF.B"!IE@2)C.SG M3WEB"F0KX4U!>RZOT)/ALXE0R)XO)'M6M_[,/,&WN#4#)YXZ?J'96;XVSN** M_!6V V9K-SMQN]Z)-4MHS>76GS71I.V=^+A M^N=@&5V^=H)6"?RJ7?$N7/Y M9#L#;GGN$\)S+=*]T)JTI;I/=/9;L'M=V[5N491F33J_I:7XN'A+GTK]"9BI M("AH&F-H_6KB>Q^6 ME9)E;>ZA_RG+^X=:BNOOLJ+W\E>]>&T&O:Z'R<]4%F6!">CS@$E,@BS -),* M1RJD:1AF.1,%K/ORSR#6R&:H8Z6;,B7TL856*Y,]VDZ< @Z<^CD@L^XQ_3,P M.YZI;9C'#?=[X=&M8=3L!6T_UXF)&CFO^C&A6Z*B1E94:V%1)^T5VI+W"O42 MHTYDU,C<3+I&1FK4B.VSR?;/M(W>^GK_%$)-W$K\IY#YQ*?S)^/.(9#TW^7B M;[3\).G*Y(UJ(>CB19_EWCZ4"_KQ\6E9:??>_.\;NOBCRWI,11K**$JT@TU# M_4DM,IRGG.",Q+((4YG'J=4GU9'^R-^^EB'4<80ZEMKSK6$*M5S]?RU;R/ % M"#HXP&T1Z1D71-@'Q@&_\YFI7H $!&K&!=0M)C,*L+#@BSLL@W$6AV6G"ZFX MR[P3/;E@&A?14IC9G6T2SDHO/G\6IHG1W8/\K(VB]G-; M9HR%E%O=^]=ZDY D2T2N35-")2:4"ISG183C2&:)Y$F4IZ&UU^F%I;'SMYJ^ M<"83B'P\#-3\Z>KZN7Y85J;IQF]FJM6W M>LG_:&,\YB)U]>;E_0]9\7(E;ZN2RZ\F<'37%-!+RKG**=4>>&)&W@<2%R'5 MW[\X8"K)99S8A5FF87=L_[T)1[/=:OA##8/H]X9%J&,_ M[O9:G@-^FDUSOV;POU_P\\0D,/HZ?HS+[+2GE4F /SC<3$/5X2STJTF17Q@5 M:,+XJZ^:SR9'QF3/ZT7$W;)/#WW_P_ K9P7-_&\)C M,UDL"JSJTASICVS8-PRU5X)-"6G'$^J90G?+=4(UZO@">-0.H%N<8<:%$F9N M?U(4 8>0<=%T.W'X1Q5VL'#'9/ 4X;#L=$<&=YEWS@<7+.-V&-COJ-=D5-VH MZ]5*UJM9HHJB2*G$,FT:F[(<%S%C.(R+G$B5R9BH?M2*G3<_2,]*-7;GJ\"L MMJ&\W\#TJ;7#M"9U2JW$WO@P0^>7REV, (,)\."8Q!S,WL=].]=L+3+[,T3Y00 M48(+J;39#G.%BUQPS'@@F91,Y+#*]:-41C:[=Z8L$W64]^Y@+(<(#X-D9PHO M%AUFRG;DO;(0&&R9!@7R9%F.TYC4,@R*N:_9PP^[%J\LJ_I.5H]F:N*=7N/Z M1[F:D5SF2N2)F>0=8R(2@O,T53BF$4T4RV6:6W4B'Z0RND.D:6+]XB,R5*^0 MH8M^-Y2A/LY1C"Q]E$LEA_H81N@[F- .-0<#0GDK 3A&8^*,_ $Q#Q/DAQYV M&S10/>LO\78Q*MTJ1IT%04JHC*4^\ 0Y)DH&N(CR$.V^H.#>BOP =ORIILN4E,TPCTGH2?7Y"292;V3<\+N.RAGG_])J]]-GEL;CICQB&0D M*E(Y+8A ZT0:!29JD*"Q'3M+]5+*O?K92 M]JUMM3U)_5R[])]1E-ZFS[=B_0<5G1_NQ7]*9?D6Y_^SRLF7Q_2B&IHG)@9_\CV>Y+R(3AU_!Y:=K./O>=&V._Y: M/'WI)?A'/BYP7C11('F/ T,5V_"&9A MK+ J:"P)"R,A4[1CXF;?A +2-;8WA<[Z3M\87>.(^"&M"7Z)AIV_GO M@]?DUW0<=1?'XQRZ+L#$^PVQ/0>O=/\+ANCT[2Y\*3=K]6FYN._CVI]I_5PU ME45?Y5/[ 5_=J-NJ7/#RBR[B9F0+9B)_,$MU&;9V-FLRQR["U?5'5L?9R MA?Y;T@K=+#SVR/("@2=C=1DODYHM+[#M&S _B[J9LF9PBCEZ5/6+=NOT :7) ME%Z]>=G^F^9VERL:I;*@F"JN,&%1CAD)!69)$@2%B"A+%,1NV9,>V4AUY%!# MS^DZ'("BG84:!QN8.=J!9:1K<[B\*A(94PX* MN-$Y'-DP=>;3< MT+]"U_?W51,&1VM>SC30G'CW1HY=^]R3R2/5ZUCTS?:6VF[D=$%I6Y!?.P1] MEL__C("S+=S>PLO6!-VRM,X.K5^7Y-VH4_/K]5> ,&%FO&L=Y,LV_:"/VV*.O5YV^_=;\;&D:2 M41+C@L0%)FDNL?ZO &=!1"7)5)8&5I78<-*CW^V$.6IYZ8JL-]R@AAW4\(-^ MT1Q9YMHYX&OC<(Z%&LP>P0!SL5DPY" ^XE@(NMD[WT@"'3X7,(;=.M"*$SIO M+I+NNFA.*\",LI#E[/VBUI[<5WE?FO:>B_H+?92SM$BIBDS<@*84DT1JTQLJ M[9L)QA,1JI02J[;VIPB,;&!;DFA#$QFB=N;@)";#YM*'I#"C"!326E//23*0 ML:=?;8.6^E\VLNJVJ2(6>C. M\ HC:]!GJE\JZ1PUU)OQ[8<9HW8*=0:)8;7R!P),N:SD1[][38*SD]4I879@ MV9(5-97_75_77*A"B3##/&4$DY1H6ZF(P$E* M9)#D@NO_<"A@MJ-NI< 7UQZWM:C\N:IDUY-C;C*]FSY,M.'#P4*>1Q9@!?T MY6[I3(NX7WH._F+*+9>UV#ZMTWFBTUL@:R".6AG[M]TLBG]&6*3ZKN= MX/MZ;OF6@&;6JB[/YL)A#R%7\ZVYID"J$?8WXF:'OM[MV_V;;7D4HJ5F<'YC9KB^YU>B-?;K30+'B5<*8F3 M.$LP"7F.\SR+M9>>!3Q2>2J+!/*E!M >6>]Z3MHIS2O:=I[P,0P'@J_=UWLD MU&!ZO O8MPZPO;:E5[[[EEX @:?O,X3RI%]E!TCVO\4N2[@9'3-\X489&JLN MA2V@.AH1.V-PD9PPE>]%;(AY3,4[*XHGU3UOAJ>?M!-V3Z7BV75 M]*!K1^7-6)K*)"$I3E/3MR9E&:8B2+#,PT1KGXA-<_6GIA?=MYI6M9W&[9.! M_!#WB5G_)M_(^W*Q,'%E1N=F@,056NCM6"YJO>[<_'G9L0-3QP/,9!$D*F(% MSK4+A G1P.5$ Y?&@BD9%B0I@@ZS]PO+Z7^7(]:3LL;K?5,B.C98=J;K$O%A MEJOMP7AU<.7Z95?ZC^>D!YNT4R)ZLF@'RT]JT$X)MV_/3C[GV*U"&\9F3 RC M_(^MOAA_*U>F8HR;:U+]&Q14$)JI%'.>Y9@$,L4L406F3'$9Y204.6QNGA79 MD;V,#3'$EU UM03.3GG]PP%3Z>;$L68 ;7%PA;90>CN$$KP+ TAH7RT5[(A. MVQ\!!,1!LP/8V_ :@G==+,H)K2( MJ?["YX%M$<%1"B,K?T^SZWB--%5DR-K7$1S'95CAO4@+TVVPH*!:@D%AG(H) MCJ\X637!H$#;Y03##UX>/OQ4+N3J1KVMI"CU!SBBA"F2X2).&28R5C@OS/1: M(M-"4A4E!7,-%NY0FC0T.#>4S2F8-[3=8X&[8,$C?\X07!+G^]1+_W98^HL" M>DT%/]8?9%U-TD%6HI@ ML];H$;CMNZ2.%V280=]7_PMI?E#+D/T-FA5"PZH[!CC0L)TE+B-4-T D=[J> MLR(PV;4=1-SMZSS0>W!%OY6R^K5:/C]]7*V>M6)]6(#U>V")L3^_FC)J2*.. MMIG_LJP72UO/]QP$YQ78D_3 +^^ X".HJH6,3AHZM.YDBFDAW+8^VCP.5\.V M;O!:M"4VS='+4OL.WQP]#:4E!3A?GI#PO')=)AQ,IXX5S=K)"M*ETR(YJ="1 MY2;3G-.B;"O,P%-NQ\IKKH^JSTV7XW?RJ9*\;/P7_>]SV73&7(CM]+#3*154 MA2Q1*=''3I%@4A#3@3C.,,F%2/*,2A9D#E4IOOBS^JE?7+?R2:Y6?T5TPS,2 M6TPW21ITBUO8H=;;5MF=@2=%WK7IY!KG;1:OT)K)!O+==-:I4F=\X^?I8.Z- MK4G/\;[!W#_V>U_?I4G:?+[\T]P6?UA6MU7)Y2:%#Y$2YS'+<#@KXX*0GSJ BH'8(Y43KFL M F".8BF/47LTV M#(@^9 R&7G/3_CO3$N*Y>FE:1+5-:/K.PX%24:3UGA?ZI$?2@N \S#(<\%0E M$8L83:QRJLY2&EGC>[IMSV&8:I]&QTZIO<@,C8-OBWO5=Z;R7]-Q5C9/.GR: MSJ3:>U;DF6%"'3LHGA+F@ ME?+^BA/W4CXAT&$SY5,/.LX/+Q>RS\3Z0'GSU?U RZH9O7:CVHKVK=ELLT*$ M12LQ@7 2]PK&C(@C1,,AZ"1H8#&1C[WKBAMSWF$C@S'(JGW1=V M3)1@RFTXV>1/HIZ9*V38:8=&FK_N<+RQP!$^,-P1#%\SPJ'DIQT+[@C.P21P MUW4<[=!RM7J[7)A&;7+!7ZXYKY[I_+I^2ZOJ1?]A.\\U*N(H8,;DI(%V ;2Q MP50E(19YPG)2)%&D"I#QL:$ZLL4QAOQQ4:J2TW;$+FVY -H=*_PLC8UO5( 6 M1I-'6_31]1E X 8$(J OJV%%F$HH1;0WB6!_=!2,XCO.I3U*&(.#Z\#Q&PQKO7W*HJB_NL:&-#/$KU)._0@T#;8R1E3H4PS6 F:#=&1#=T."ULG"<-- MDS+VK;QOW2%]?NA')0+;4EMA:^<,^48,9B!WP6H@VM#WG$/O(K&WQC86)"?N M=6,/PF'[&\"[CMG%\V8?I=BTS=^NDNJ:3I[+,&!):&9_58^+6GR8TWO; M"IZ3"XRL[9HN-H21H8S#G<(7XYZ5"P.;?87/:2"&5=P;!C"-MA,?_6ZX\%1' M=U9*IQ*@TZM.5@ET5K#M@J#S#_L(=)9R]>;EBSE=F&#K5CCE1[F:$1%30J,< M)R1(,>%Y@2G-!>8%HTHD22 (Z.MM3WIDG3Z(\+5LH-\-;S#(W8$1XP'V+W/<>)5-W0Q6^2FQ"E-CC7S,S:YO6LH)0D M>9:9^C6"22!B7&1AB%.JLEBFB=(P@*91G20U=N;4>I[DT[+6GF_9-( 1_;C) MU9J?OP)'5)W&SD[S_2 "T_GUE,T-T:OUQ,T%TF?'DJ/WM#(]A5>F)J(=PJE] MAXXUC_[#>?E]C:TZ36C:D55G!3X85W7^#>>AEJ:[#OW1!0?>R(5493U+(II0 M4@@L(JWZ)$MC3$W"9%A$DJ5Q0CE,ZT_0&3TKHFGH5-,?;F&]4^C8Z;4'F6%* MW8FK*?8A.O1+1_0O7B=-#HGE;[3D42I3SY(<$O7(\,C!QUU5]+O^6BVK%^,# MK!ZD^-7,5O@BZQOU5:YD]5VN9E3$DM DQ)$HM)?.XDS[ZT&&69%'VD]/1\Q6A;WB %7GCO@56J/1T+]JNM5I1Z;GP:=R6POL M3='/4YQ8Z:TA.#0 ]J]>7H#XU10[WJC?5NU!8*:23 6!4C@@N<(DS@), Y5B MDK-0%;Q(BI"X%A_NT1I9^3=-8)Y,"X_=N5-7:"&!#6>'4+,^G?O GPPWZXV M;.CBI<*:()D8?*#T^]XI#$ MV%1%W30]Q5;7"Z%-25V59A1H\Q>_+"AT@27(T"-T2)KU#"95.DN[D6+JMX.9_]3;HJVR^MI\V/1'Z]DJ%8EE&8XE5'E%,DC#' ME+, ,T)(%G A6 $ZBIVE.++5;7+R]Y.DC#ZP]G0+/)N=!]#.(?,*"\S*]J1Q MU=)&6\0]-IX"2^K) 3M/;U(WS%K\?6?,_D7' 5Q<+FA5+C?MK;J/7A*)4*B< MXBA.$DQ4D>-"BA#GA1F=EV%.MCR@,K+2=N3@ M$RP/X;#\J%XJ)$PO.TKHC5SPAT=:_3'&YW1()(_3)P]I3#YL\J28QV9+GG[8 M=6C'QX7X0A^!\SJZE\;^^E'(1*M=<88UYR))8-IR9"['E>E\5'XOQ3.=HT$A M'49S[ ETP52.?J6)!W+L"7 XBV/_ =?TN!6]OZ],F_1RN3"7>8UBW9E&QIM2 MT$P5I@U@B%.2YN9[E.-\,"&J6<%B2TMW0Y&YH39\X!8#A,HH.\['!/=[O\4U:F3+>2 MM>QO0)B2PL1_L\ DTA4JPC3,M8U(LSB("NW#2JO\^5,$QKZ)-Q21Z$@"[HF. M83&LWSXDA*ER*UQ/S>4V[.B.V]]Y72BMV\T65&K8Q=6 2(/74\?>F^X2:H#K MG:NFH>?\M4YLZLP4%R1/TP0'+.681*K N:0%#N(PR*,P"X4$>1.G"(UL0#[) MA0:C\5S=*O-.X6/G+/B0&F94 )[Z5DX1EW=*3*OWH-PL&;NW/,N0Y]X,T!@ M:VZ)7EGOD3ZD76M/HCFAO5E6E38+XK K)TTY#U488A;'!2;F5,#R,,=1*N)( M\810895$?SDKX]\1-[RA:LT<4CUWB/;L72'6,6CF[#EU2/6P*Q9>R&18PTS+ M&N8-7VC-&+K>P-SS!FF@ZAMFR)BIJ>!V'#LU)NS .50^D!J>2W41A0GG5/E M8G=NE9<5W;S ]87)L3$V7^4C+1?]7YI^'>%,$AE2%A0X+$2("64Y+M*N=640 MTB"A!'3W 65@Y _*YA*OF3T#O+\$HVGG2XZ)$>Q#L('GU%"K-3OM$TV7%W]^ MJ"L2GOQ3,/E)_597=UW$R0:3%GTB=_TT)6M5Y\IY*9%R0-6!CA,,[T M:31(M*DIJ,0BYHS%:93F$2BK<9#:V'>NAG:3PKA#W::VV0$Y.]OB#0^8(;D M"K#1L!+1DX48IC6I.; 2>U_W[5YR]#7J!UEMG!Q3GM:GWN;:<5 JH9A*GF'" M"H)IG!18!#1DK! YS4'S,4^3&MM_,(2W3J-0!^(T1):N@A?!@4Y!(_,6T:9, M=(2$Y//"^?K.GR8T[1?]K, 'W^[S;SA^I=L[JP^:1],(RIB#?Y;U0]_A^/T/ M/G\VYQ%3MPR4BP53>5AJ'B7F[K%\P**];:.+Y>+OL M'X[%V_M[>)ZDZ;=\S>MGTUOLEI;B'ZNWRV]R+DTYXN=FQN56OI-E&B5DS9'U M9+N=-.IY0H8I]'WUO\S\U">Z>$$]=ZACSSXQ$X3?L+Z-"1U,'QU1\SR9P14/ MIZQ0$*')DD9=Q-_.*75ZW[7#\^*^[@;'W.DEFIP'FL1QGK(4DSC5GKS*C"?%LE;M^4C)";NJWQ:R,,.R@//.F2"O/]_S]H_^"SKAZ4P;9[:TL2^X.GZ MZ6E9+IH_6MTMWRQI)6[4N[*2Y@)Q-5,THB*/"NT0%PDF:1AA%BN""_W?@4H$ MB0IJG0AR"2F"H]NL8'J)6*&$?,7HF<%D(AP$?;#)F%21(%>?,,5:ME" M&[ZNT ;FZSV8W_0POYL:9D"ZQU1PNV5[C P[+-_#!U2#Z1X7$9@NV\,'#CO) M'EX6A,=*KO62PBS;S(J)4D(+)12.119B8NY3&6441U%.LXBF@8R4;;!D9^6Q MT_UZ6L@0LP^6[$I_/EKB+!/,T%J* XJ6'&7=*5RRN])D\9*C FP'3(X_ %>) M3_*>SMOH2^/"YTP2_?,/<9YRKGTE%6.:%('VE2)>\#2F0EAE-AU9>^RCC:&& M^N ;X$AS#(;SVG&!<, ##$ ND)*]&(F:22=^;"8"X,G)=YQV[V6.Y/LK_](2K+ED\RB*746+]Y)MUMB M'>@J%LFJIY#"7. L8[3B3J4B9RF,;#B69-32!*?AG->+0^A_K;0P2QI+4$#P M?:W ?D$U6'!8F#PDU&#X>_+%Z<+:(;[WPM7!!WWAR[XJ^;)0'ZI=M\BVV^?M M/SK@[>#3+(CB@Y[7K_J)!SVK?[+%BYW]V[I^>6I@%P\*N7&E9(%C[8LJ;'K. M51)1B26*"5%9PI3*8R "VFB\CNS:.L[-YK#?%HOFU$9-(RP?T+ MW/3IYH?#J<>W1Y$E&_W2,?"KUDZTU=2NAU'8MB8 H<-U,'*@.74_(WLQ":Y?5PN3UJH_V 5$_=RK&4GTQC,AL8XX=-B!4Y(CQE*!:%EA0DE92(D] M(@X?7J8)0'J@^RWK6Q:/JHO#1M+/0B7%LYSK<*##<1CEO&L?3JMQ<\ MM?_K S4V[$:62[604;5:VUZ,_4GXP!?S+X%[,UVCIE#;.!\6IMV?7:&DHXW7 M-6.- !!@ *D,'L%'[24>E/[V+CC1)8\:)*),X M#080<(*!D<.E$0$"3FG3S5^-J2.8K[H,$-"Q$QE^;J*6HXD@ @9T,05$P"GR M/P]$P(!R0! !0^-X[LZT/UNKK]JES;^I9M-G>UMJ%ZA_:VJ*'DSWP=7R=J.# M#/ZRL:=*J_=:+:80:;70HW^Y7VJ#UU'(K, 98T1PE!!3;IQ+BG0(IJ,S6DG% MXX**G,XVJPU;..[CPO('[3W'8F,I\?>0T-LRQ05H9@E>N^KJKPR* \<49XF2*2*LS1-2<&<8 F' MB(Q]6F9)1AU-8.'FH'84]SA%8EH7,"#DD1T//>O3 MP[>]K%M5IC?X1BVT>Y#:RO4TS[7]VQ[!-5O:CN'_S!<+>Q\W4Q67E:0"E:+2 MNSA12/U3RE"6BH*P,JU4Z03(XL_"A/D1#5?(LA7M^&I:73TYJ'&M MUP0,>X-IU.J?LO S:A32$GALS7JV!AY)P\ .P=9Q/S% K$0\^TOZ]V#S^O5ES4[ M#_0)5J=;,!Q(2;!USOL[!8Z-'<0+%"(/49HT4G80^3!@=GG%(V[6CIEIENT! MYT=SOOFA^EPWGOE6Z-7[Q39W?JOTIEO,FY@BY5@0F7'$N7:@.$E35)HR(LG2 MDN=%)G3P#/"BGFQ,XUE[Q"/9HPX(XSPT[! 5CZ0P+U?1\M+=A5AVT(<*:8:: M0,UXC9T>WTZF1T L/*X^_0+A,?0*"X+]M3(8 7L,.UWXZR_S7NQ[Q3">3105 MW]POZ\W:?M/N6#VO/^G!F?RP_).MYR:T-E=5R2RC3":,$%04*D-8B@K1(H^1 MN*W,10$\]"&@VC' MPDW4*.O35ED='_:Z.F!;1:#DH3HKNI*=MKDB4!E'_16A[X> U[-(N^&0]4X. M-_9EQC \7(/K' !)[[2JAEW$2%J"W^"Z*F@2T+Q!^0/AY9VF\8I0>8-"#Z/D M#;_J#Y#WV )\F;O3%I^](C%A(L>(R5@'#VFF$*N2$BE%BT24L60YJ%'%:3(C M>X0=2)[49.&X>"?TPC*NDH+E*&$50[B,4\1B_2W$N$PJ+ QH0 S)M0F@%WC* MS*-YQ>KD)EJHNK8_1O.Z?K'[$+&JH?429[3E%C==KP.8'SQ$$MRA=K?@\M$? M;/.RGIMF$6&A!<]+&1!<\ 21R>$%SPMZ"F!PX&D_I];?E#GTK2JI8CA7":(" MIP@GC".3.H>2DI1%4F2%0%X"2'Q2[^&GF$.OXCF*9PAE!C*%"_=/S^O5-UO&4K==S#.>D512BF1L MH(8Q*U%9$H%4FF5Q7B0R+W-0''6>UMC!5$R(&XTYW4 MG8#5<>AH'4GM><,^,)V\%!$AL$?^[22?F<4Y3VWWZ=3*23 M$IQ-.#K]-#P?X#?-]VJI/BJAM]/K'^^^/^MYM'/]H3*;;#WZ7#!N:[C V0%> M@X_MBQJ>HHXI,N2<,^.ERV)--HD:@DX-J<(2,@JM4XI5?X$=Q MLFR#JQ32SSVX;B"/V&@/1FFDBB1)AR5"5,Z!*H88CEEB,BT MR&5>%"5QQ^4?(#2RS]FOM(@ZVH!X8$A)#J%0(-%A?N*,U)[=(3?I\WOF^NCB#[>8II M62C$9%F8[5J*RI27B*HTR04MRP262N!*>&3?U>0&[A)G>GP (<-<%>EV$#2& M>F#^K=',CH6^:D8%IX>*'@H1S)7LM$A@0&4<(8!!W_<%=&\NT!I &QU5J66M M--E5!T#V7FUF.4V+C$J,DK2($::I1)29O*2825(F0LD2!#GH0G1D]W&_NSAL MSI15P\6O7B#N#CIT\QZA-0/S'%NE=%A:[[9*Z?-@P;5"0KB[RQP,P=V!Y,0 M[NY*.,9O![Q[)4II._KNW$\[@U)4,D>Q% 1AK$K$25R@HDQ($K-$4N('1WI( M:>QX8@NLV7H"7^31(PTYQ@TAY 8&"EN1.YI!ST*=)0N-#'I$YW4@0,^)>Q;K M\^P+UZ<<=^'#C\]+V:*'*OGNNU!U??MD?INE14DRDAW=1:? <1K#\H9(8W0E/F\4(5LA1&B-\!)\R\D]JH4P/E+8H]?9I MXUXS?OSNR)N.-E@B180;M*RVPION\2)X%W"<&G+!: M^[PX^Z79 \_YK=NW4L[-31);F%KO^^4;]CS?L$5[O94799'+-$5)DF0(9Y@A M&A8'J V>:A"N9; M%8Q05.0D8Z %=9C6I&NHD]B'RZ;;2U>T6N.'#8U:B+^7S=?5>OZ_2GXVF)3V M O.#[2AKUNOZW7>U%O-:+^)SH3Z:5EF]E-/FN?I,;@X;/+(Z$N;I+M0/C M4N1YC.(J)0@G,D=ED>:(9&F1Y*HD@F)05_&?0Z[13RR;?M.K?CYWQQLZ+AKN ML:>W\I6RI0T_%%M[-89[??5">LV]/K?CN>Z+[>L:3DTZ7"-.9.6)K$ W^^4 M S7G_:]/V,KSGVR&0G;.^PFDFKX9WT\@])G%]&=C[XIE^Z@/H:<4O\^7ZGZC MGNI9SCF/DY(AJ62"L"098ICK5;A,N&Z3Y+>(C:;#D&M2>":G7V)&4_3)%6,\:IXG,[9] MQ2P315S@O$2B$*9B6/_$:5:A."XJGDC!BH) *H:;84$.UA?IC5E2P-.51FK' M8Q2P+,#SDF$!X$_R&.OMH!IWVD&-/D*/3C/V_P@_X;_]A:UF_6:QJ];CZ M8_D\-\U0[Y?R/7MR0G^\-,;(X84AX7ZJ/RCLY=/]4'("+<-2C2Q9 \OR.'^R M+3;_>/]P;YL3ZS^\V(8>FI7YM[DT&\I!O8#._UV$]KH'&!QXLOL %_'Z]P). MS_NF#IMT0]-NU2"3G,/+D3BO\I1PI&(#2Q33"M$$,\2%5'F,T[*43J52(*HC M6W$+HO/4@.C,MW0/ "HL\,X6J,@\I(!8%6XJ5@JGA*D$E4E.$28Y0Q1SBN), M**UYQ8A*/;(FPFGZZH2)GTSA;B%(\&\JS _O]4-N5#,!^!-(Z W"XT)T[G M!JCA.)\;\K(OR'9=FV.IN=Z6+,5"DSQ*: M&%+ZDL#'L-(7WX"9S#YJ=Z#75.,1;K_/=2B0Z6T_30N49.8F59E>::7^ ME5:RRBJ!*2F M*2C,''UE=#;' 6F&[$^_UK,]_=O.[DZ-.(FA#8C26=;0(S!3DFH^>V-P);9% M.SSG/!>"("JD-J2*IZBLF-!V1=*4ITG.:>QB2$%XXFI/M>XM=\/9E MK1>PQFW]R18OZB3"P2R6/*X,RD"9RT*;3U(B6J@2Y31-),Z$S&/0KA_,P>BK MU;8WB?;EFPY"H[80&B_/VL6K[NJIAW!I_[IJTW9,YOI:6>@Y\\S'3Y^!Y^'P M67$+5$?5-H8:9=,F\BR\]-!,6P@5_L^:HCU)T=F/ZTUW&^ZCFZ M:?,>R#>]^;]?VKWTX^I,EN7I?)&/YHBIGF_4)[7^-A>J8=0@4WU9VE$LSS.) MBXP758[2S$)D$NT-"5%(*;W!KEB.JX+!,J3'97C"S K18PZ:8CWRK+GYR)]I M+H#7,P_W;]J>ZD,9%/=+L;9+4Z5W*0;4,>JQ&#(3?!H]!DLF'YG=B?/1IU'^ M<4K[1'2O0-9Z6*MGS4];DM]V89L5,I4R-J7Q%8X13K5+YR*N4$S2S/0@5#&L MQ\9Y4B,[XP8CZKFA[(MX<5Y/;DXTC/0P]]<(WA+M<"]NNC9[@;&P!F4+B7YU MFM#T>%># I]$N!I^PP.V\V'UCUK?B[;FBB4EKE)!==QA"LJSF""J= Q6%"DM ML"ID7DIGH,Z]H4UYJM+QKT;%/)%Z0_M_#WYK,,4'7)_,F?6CLMM M3^1AF_83 V;+G]_?/[Y[&WUZO'U\]^GZ[_@QRP-GL.W#S:+8_K);#WM#3?*E M/V:]^[*?^,OU $X=QEN[6?NPW**VS!*6"6T#N;GSRQ#.N4*TB#EB6%',LZ12 M*2@H=2,[=H"ZQ283K/X:58O5/VTGLRI,]]@!A;I%K^'5!#/% W"F+79CMYU? M+7> 3>. ,EV6>@0TI@&BKP;#=%D10_A+#F]?L9'M :8R7I:0.HM RH+77DRA+,#6_VH5^&S]>T1O>B#9@7?^@Z*% MW/F?)C3]SG]0X),[_^$W0E;&]@ZV[W[L'FG]K':2>2D0#@M4\2E M4*@46&]79$89?2!J?@95'95%>Y//L4P M%]R_=NH+V;][BOB/T]=31M2;+H>])VW4./:-EKO?T>Z:]1ER]P!&UA M!8^,Y)$1O4DH&+L@^!6G<]0:XM>0ZR*]6=7O< MZUC.N??2R,N3IH7>O_O@&"X?BS2\$EPE#7^2)/55YX4 MH%]0>?H!SR(<5==*;8^Z]M&8.[S4MSJ 4$G*"ELZ21.32B035'),D M"L(+R [4E?#(^]$&"^!IOIP_O3PU!WK1*-(NEZ=\D*!6F=1-'G"N*LC)/"YP0PJK2[;X,1'?T M*[4=0MWSCGZTVC( Q5X[JAK&.2M6N_;6_-NKJ4 M\?0%]2Z-;BR9J,?+372@Q;TG0_H8/U4$;'ODS(5F)Z]EUR5Z&:Q(Z@& M9L<':466![2JD.8BLFS8W<*6D7$RBQPD'R&U:(CJJ^46.:AB*+G(Y77/NW;U MQ1C+1_5LAEQ^V4'[[5JFRU01[2-B1(HJ1A@SO5U(J40\+>,\S0BK$E":D0/- MD9U&RX&MWOZ76GU9L^>O#'[>X*)%Q^OCL+H!7NRV:ME2[R$]1G^- MTFT>(&^HFT\'BM/>2;JKX.BV$/"J1Q5.WP4UF*];9)$J$YG$986RN* (4Y6A M,DL%4J(@>89Y42@G9)4+=$;V WO+Y+\#*EH&-#-LYP'EO2(B:&( IT;1(-D! MI3UA=.!7Y^.K"UC5SV4)!TN !EZ?KA[HL@Q[Q4$.CWNXH=^UGA=_WCY^5$+- MOS&^4+-29%E.*$&EN7+&C&>(9HRC1#&#G9;$B1NZX9GQQTZ/,PD6B$FI9+1A MWZ/UEC# #$]HQ<'U7"^YYQY9_=Y7% M55Y14>JX)Q0+.6H3SHRM '&-J0D![<2 M2'28?SDCM4^%\I#X *<32 U^W@?Z)8"Y&P?1!OW.T/O3.2 '*?8\DJM6,E/)0'&.&*T44CFI&"YY4L4)Y 9F6O9' MOMYYKS:1;+DPR>:F6/6F*5E5.ZY;K+].)OMWV#'1Q'/N=N+T\\XD<#6PDV;^ M&_48-'DSVQEK'C'3>/#A_ALMG.\6/.N73JY?+:)6(UK4R189X:)&NG#G8J\S M*X&.V"9F?M+3NM>9F,.#OU?BPF^IT^[51B/1B8U$WZ*^C0U5TQ4HB.6$VSAQ?;'MCF;>C-P)VJ5FO5//?(OJOZC_ER MM;;E5PT(A/:^CDV?RD*HE%(4QRHW4(0IH@(KE!"JBIB:9&\,"4S79A7BX7Y==ZR?$UWJ''GU\W#_J2S!G/-)SI5[22)=J)$W,IR MOHV5#;+-4%;0!MZA-^GWER;]RFY7DZA_E)Y9XW+^BIVW)IF2X?Y=T[#@F\,C M7M9*OE5\TQY9"H8)$7&,\X-^;<@UX5[0]J]5ZM MP#7M_==&-AI3#/[P[D/T_MT'4&'[GF3#UG*E4,"]WDZ>\/7MIT3PK7#?&VO* M&O=30AQ4N9]\Q&^9:18O TNQ6NI5Z^W*E+3-<*X8%GF)5*7T4H,KBCB-,:M_._'E?$2MO6I8["Y]]+(MKCK_6+@2_I(58Y)U,=2 M7@X\O06$V=EYV8(U>#TKC5<$NC_29/'G20'ZT>?I!WS/Y+_I"5FM?_R_U?KO M^^7#>B547;]7FP_51U6K]3=5SQBM9*%C3T0KQA%6J42L2$I4X2)6N8A)+D%W MA@XT1S8S0QC-E^BY(0T]YKZL,M?CZ:"*@!XKM\1O(D/>8D$V#-Q$YH[ --UL MF0AY(NPL<;"3W,L4)SZ!=5;!\U/I->V21:+LN2D)0*F2& M,$\Y*E4N445PR>.BPC)V+T4Z&'SL+("66@3I$'0H_[ 17RL5S%IW GEEX1Y( M!LF\]9?0,]L6("DPT_:T*,/9M0?O3)A1>YK;_2S:,\]X'<3^2[N8/VPC6?56 MU6(]M_"FNSI;][/9"R--<%S[K]O;AZAE(>KQ #J_O:00IR/=@+J G_*>4T/@ MFF.8J+ZGP9>&G_* V%'4@S-CU[<\X5)7RR^/:OUD+F:VF6A9QJL29QCE,>G(SU #2PVS52W"P@5X0*Y"-GJ,RJ9E>$/704B\][F>L!XC^[U], MJ/VALMT"Z@\OFWK#EB:)\H[56EA]S[B963T^K3LG1BTG"WZS,I\\O&Q5Q.PO+71KO M+PN;&;IM!#3FK+AYWM$T#?/'1SUMWF]5W+ 2]7BYB2PWX?RTEQ(">6\8[4E] MNI=:#CV]WR P_U^O-S/;B=@L)I^$6K+U?&6OU,I"QL3TFU!QIA"F)$9,*H[B M*F/&.S&EG'S\60HC^_$MS9NHHWKI"LY1,\/N(8B\,!?@*I^S=5^48+3>[Z_TMYIJA\E+/*A[GC*84I=0T M,J>8:&/+2I0+4B0TITF*G4XP+A$:V>8:TEU*20\)L*'N9G@7E35L?R%5 #-# M7^F=S=)5M('#1SU$8YSZAYU=7AQX$O-T%:^S4N?G/3$V#+?+35.N\7%>__VH MQVG3,I.X%&FFE\1$[X 0)BE#C%29-M]"Y+P@)!$@4-,!6F-?(O8I1X9T9&A[ M)K$.ZBL!CLQP6;Q0, H#E*;%/+@L\A% @<,K5R*2;A/N'E=W MRO3/NJVT]?R78NO?]+=DEBE:\%QOS+.$F'0@0A#/58YRQH@@+"=YXH=0.DQW M9&-__*K6BAF"GHB=%[0V;.(CZ@)F[N>381]7T5W33NTFLLQ$AIO(L#..QCPQ M3\-I+@ &ZM4:]$=&==.#,U+JA>%>!SG53<:S2*J.KU_9K&57J3K+B>19Q@J4 MRC)&6!0*49)7*"42IRDIJ8*!A9V@ 7*3&YT/I?5)>5(ACA5&:"YSCG%2D@'5W M>3511G9;6_+1EGYD&0 B5+S>5+NYP?\;$PB\7S$,HSO#\7Y)5T\L R77?ZX5 M+;*RW71X13WQ(BM?M-$"1JV$>L=T[EMB@8P:.0."?;SZ7(5"%7D]0::%+WGU M"3O"27E]CN 7W@:2>[682].RU%X@S%7='E)S3)*8J@IEF&"$XZ1$3&];$:&" ME6DID](M.7&8S/@A\I9PU%$&GNA?T-/P8A!.>G D[",XZ%[\LEQ77(X/##[9 M#?EE ?O7Y Y/^^YK:UOR9SN@SVB<)EE52)04M$#8=!ZG%4^0%)G*"Q%3#DL: MWAM]='.L;:7IE]5*UI'6UODEW$$3KKM13_F@!E>W1;264,AMY@G^@^TI^V-/ MO($\(=;Q;O'40WY69,MGE;3X@?=U_6*.A;L4LL]+/GS4K\W2[1,US&VO2D*;Q)$X1YKJTRQP11DI8\)B3F%'2T-"JW M(UMYQWL#7JJ^J[68U\H81VV8B%8-%[:!P+M/#P\P'S#N/+KYE)]F=F ^JF/[ M)NJ8WN7&WIS>L^W"UW[/AH;3Z%T[M0$W8I-H-I#W')?72;WQ)&H_].[3$/5; M+3ZJA8GC'MAZ\^-1VT#-;-LB>PJ>#AV_.C[7WIB&O0/3]VK,1^1-]JTRK)MDPW2_*N^;0[?,%6NF$[ M\Q4,&&8,R13]9:D'@B$X%,8+;& [R&20 H=L]X$#CO[F>1/6)>W_OBVC)4)) M1AG3>Q0F];JE.&()-HDI,DDKO83%# 0.<$QB9&/9$KRBQOB$7AROF2Y=<5YBA/.8(%XJA?(JY2I5J>#,"7'/GX6Q5[F6 M=O1LB.^:=-V8*E9#'Y!2ZJ?B81N?1G% 'Z#9B;;\]./2FVBK3\O3KEV7[;DX MB3X!V;JCZ]4O<7<<_<(2>*]2S6 NK]_(TZ7U7B7Y7H;O=2-=@9MXUZ+KQ226 MI-+[?YSD"<(R+A"G>8P*F:N4Y8)(R<&XB7?3XB;>>: +WL%Q$SVD M["; 6Z M!C?QSA\WT4/"*W$3'23UPTV\\\!-O'LUW,0[!]S$PV="54/:G3B^%<88* MK+0;T/LIQ).$(HFSHJJHQ+( P2:?)C-^OL1A NVE_3I$1VX[K>LE!SH-N- ! MJATO'%N$*72<[EC#3=#+Y8T!CCYL_I2Y)5BKKVI9S[^I78F!14]^9-]/]V[> M0@.6,A-%:NRX-$D6@B:(9Z7>H&4RSG ELS(&)5E8VR\SVJ*P:R9' 7H,IYU0Q4K7,S1M M;5,P!1Z50H4;^8JRB:/+U>/LA, M#6333$J2T@0+I/0^">&,E@;E+4=IRG N91E+ 0J2IF)\;._;9L0T^;PV,4:U M#!DH./.Q/P[?9)/K>([^$TX9\&3N^B*(;9G#G[L9?]>;*ME'/S UOL\D'J[28/YT)'AWEE6HZ9@B-1 MHC).%5*R8*0299H4L&;K8W([MCNPH0-W##'X8(BQDZ.7AE-[MU(8]TLP30P9 M;&I?+W#TG]7)(T4G;?\DX>$PK_^G8D(GM8<.!-V(PM,W?]-:7"W51R56W]3Z MQ]L7];C2%/[GA2WT^B8LE_:G'-__!6[+"7GD*G,,<[FCI!R:K7Z,0KL=6+X&1)L->H MHY\P>]4X<$]DO5W]1KLV3>>/Y?/<.#I0:OGY$4;V*@WAR%(V#6 ?YT_6#/YX M_W#?CR( O:?/*^.RCPBC!Y@G<%5!V#3URY+Z=:P^/^QT[:LOBK;7R_KRTY[= M\.9+]:%ZLU8Z_)@5BO"XB!-$JBQ'6!8%8K1(D4P%(4F24:Q 4$S]P43R9(F^+U_1LB$!K)NUWS1\<4I[./__*W/S_\"NYO M__5?_\M_^>?_ ^!__/+N]4\OYNGL,\Y6/SU?8%AA_NFOZ>K33ZM/^-,_YHO_ MG'X)/[T]":LR7WP&^-?U/WL^/_VVF'[\M/I),*$N?NWBIXM_BA&9446#<": M,AC 16$A,Z.UB#987?ZOC_\4E2C>1P9%%P>**P[.* ,R*H;)ZB30K3_T9#K[ MSW^J?\2PQ)^(O=ER_==_^=NGU>KTGW[^^:^__OK[U[@X^?M\\?%GP9C\^>*W M_W;^ZU_O_/Y?[5C27#?/DY_SW-/_]A<_[O5MU/\E[\MIY]/ M3_#B>Y\66/[E;_2O3J JE,G-:O_GYA_^?+7HZ0*7A)0UDZ_I&^?_OJZR(P'X M=86SC!N.+C[^9)YN_-))E>?\\E^>A(@GZ^].,DXGZT]]%I>K14BKB0HI.V8S M:!D0E"\(@>L QG,?HI IF7B3WTKOD@A>BW^)Z>\?YU]^I@\F-0A9OZC"D&M! MW%EN(Y3]Z+[8;Q_H=R<\.>>"+&"L2J!RB. T)M!A.KY;_Q\&A;T09 ^34_RQ;\NB_GG%KI:S1M( M;J,6(O=O/Q'7!1<+S*\W6GF0N35G*S*CN/[-%AK_[V=A09]X\NT=GLX7JPF9 M'K3"2/ N2;*3QD,P.8/7$8LP*1361OFW%MX*!Z)_'!PBSTX@\187TWE^.H)_G'V.N)ADJ0(/J4 NG(3AI(*H+ )WD:% *7S4!Z'A]HI;H4#W MBX*#)-B%]M_AQVD5PFSU1_B,$V4C+PP9F*0]^3PI033) :'6VQP9-UHU0,#- M5;="@>D=!0=(L@LDO*(0?D$F;"WX]R1_?#X_FZT6WY[/,TY,X"SJ[,C?*1%4 ME F\T1EXR88YII-*AWF26Q"Q%4YL[SAI)^P7&H3#L%AI@D M(4(,.H%TDIC@(8(/%&1SQE0B]\JY V/4!Y?>[OJ*?7_(V$VH/2'C.7WY9O%A M_M=LHHWA67 'SO@$BGE%5H]Y"#DPSRG2,L:VP\75PMNAHN-;S18"[0D3;^?+ M53CY?Z:G:X^IE!R1SCS Q"S9/"W >RR@8V3)^>@%LG:PN+'V=LCH^)ZSD5A[ M L>Y,SVQ,L22,H(4B42"PD)0%),S@QDY'8:JR5W&S56W T3'-YT'BW)D*%3K M]FR!80UAIITJVC/0MI";;*4&YR222Y2-0N22B\,NK;:?ZCF\T]Q;=R"JO M;^(G;S_-9Q=W<-%Y[XLI(.D0H^@H2(@4$8&7F)4DXU5X.4CMMU?<3O4=7V,> M),(NC/_SLT45U>8.?CK[6.]5SI83D2-77$M(HC""<=80G8E@>) :36#FP,?O MQU;?#A;=WVLV$&T7$'DUHT\C<4R_X(NP"N=L33C+BE>HJU($J( &@K !0K*. M8^8.99N+S?M6WPXBW\&5YL&B[0(B]2%G\3RL\..T!FH#%$N M68$LO#:,X*^%:(",&XMN!XCN+R[W%V07.'C_.9R<_'*VG,[("YZ0QV-84@J, MY)Q$H221GSEDR5RPVEM3#GLCOV?1[7#0_1WE_H+L @&" M'1D?[S&=+8@1+N*'Z>H$)T9:-$YE0$VQDI*)D3RL!YVU$H8QH=5A1N+VBMLA MH>-;R8-$.++Z/RQ"S79__^USG)],E)%.E,@@,T9V368/(6B$*-!X04>?=OD@ MW=]8;CO%=WSIN+_P.MGT+[^F3V'V$==Y'LP*G3 40*6KTKACG8C"+J MX 6B:>$F7EMS.QAT?.=XH!B[ $1_KDF\LS3?[[_1');OCE;UM;DJ M^W6Z3.'D/S L+HH+,)B0++-0F2>W* 2("7/-)BU%!I6M.^PT>6CE[3#1\95D M$Y%V4J]QQ<2O])WE)#F=$BL97&!T0BJ)X%,48#C7*6^T+BH0)@?RF"0K%ANBXMK2V^&BXVO* M-D(=&1G/B(.\YN(D?)QDQNFT\PP2-Q*4H #*1Q8@B2@Y2N\3'N9*W%ANN]*^ MCB\D]Q=>,ZW_\\]WA/>:OK%?*?Z;/UZ\_./]RQ?TQ?LWKU^]>/;AY8M?GKU^ M]L?SE^__[>7+#^]ODK]EG?[3G]J@B']'T@^L\#];PL<03B?K$HP*@#?EU^DL MS-*4#,%\4]-WA2X;5:(0% (Z\AVL3A#)" O@KEB//KR6))A"KY<5WKK;8+G3M:S7NK/$AQ)-:T2IXS&3D?$XU]@X,G*RUB^0L(>8H^*-1 MR$%E%8L6:Y+Y(]%SH?"9T-%/_#91Z^/ MP&0/(7< DS_FL\5=)GR./M9W9\&P@)(44L1@-9&.QU:NWKW$C).#YV! MP'*XJ#O R^7134$-OJ(OEY.B,"=5:H\HL[X_DN!RDB"DS(%^@N'1!..#/.9+ M*L9%2D.'YD !=P"19\LEKI:7P8+3UHKB,Z#+$E3P 4*02&+)PJ/!9%QK>-RD MH!-?=T]]SIL)MQMHG+].7#(A-6-%H@&R=?7:"FUM%R2 I9*Y55'BHW>W^R/D M%B'C N40S=X+DD/$W %6GH?EIV>S7/_S\G^=3;^$$V)F^6SU/"P6WZ:SC_\> M3LYPPJ0JUMH"/-0'+0P"7- >#/(OL.$Q!+YCG_@ZJ)TB(AW7EL%A2=#)X KX$JHF>'2&Y>*2^FQ9KM[ M'8N/T#-. \OAH-5,]AW@Z-7L"U$]7WPC%B9*:,83B8+@'L@(VPC1& 6878XV M>OI.ZVN>Z^N/T]5R.)SL+=L.NKG;M4C-/SC5QEB;=C(DP]D*ZT,^;%"P'V0\A@]/?B_34+X9D+OP+:\(4Y" M;9OP&L,2W]69)F_*GTMOTG0=(Z<%9;@*?%J+N #$O MSI>M3:P_XX?P]7(S5.S+HI!#T.LN<<6#2U@ @Q+"Y>!4\W?SAZGIP8EN@IM& M N\ .M?BQ#_FLW0>#\02N&&U=[7-HA;E6 @I>3!9U98@R%5ZK';^P)#\BI!Q M>LL/X?D<+.8.L+*A?V)",28%!SYL&DAQ\)ZBH;'8!6+"%*).@>21PC1 M1D@2 [?,.,U: V1;VCI)RGG=)/-B$(5T8&>N\77[RLMXI:.E766>J^ BQ M;I[:\U;[Y(S U@?3P]2,^Z(^C/8?AM@AJN@ 5!>/:V_#M_JR=GGS*06/& /( MHBTHK24$8Y1"J0$>Q.\G9MRC;3@ -1!]/QBZ#!BO&$DE,Y$% M>8Y9U2XIJ4#,VH,H,7)FHLMB MT/S'CWC0/BZ$#1=\!AE[/9Q\_X.+S"XR7 M:2&:>5$*'>XQ^9H64DNC)9WP=.('V@.L)-[\D\$*::*Z0#D&VJLG']IG>'%V4012H/>0 \$JF8*Z !,-Y^([W!#D#GF]:ZDY!(L;YXK M]BA%X]Y0#P2HADKH %+W! \ZF(+9%ZBWN*!0"7!,1BBZ""M0)^=;UVCL&; - M=IT]E--TF+![N.:^YO9=>ZOQ3#J'M2#6QIJ=XA*X0K$"$9F5UIEI\]CDW$,= M[1W?Q(X1YP]XZWBX"CJP.W?CSNN\2,=9T"29HN@/5BPXY2PD(:4Q]#-N'YN" MUB;JWQ%4QPC\AP-5,W5T *T[^0?7)%B3$ J3-DIM@2RVK$^2"0(K!IA2I?!L M1!&M0[HG2.KFAF X@+542@<8NS>JN+9EK*][0R!H9\A+")("5%7/]F**S(QK M*UMGY#]!4CSMHKI 6DU >NZ0;[BI'@3T 9#@JG7;09]':AJ021N2M*1 M0I?6GOW#U'1SGS @MMJHH@-076-B$DW*NI9@!57'9&2K(7!N04OR+7TD@>G6 MANK:\MW<)1PE%64G87=PI5"G9$PWJ>6U844 Y<"6.2&(H\H MR"N,$;RV):0ZAE&V?WUYD)RM<-2\<_A1<=1*&1W8GTZ:I2! M)(_=CZT-0 M,2ZZC@J#1R&XNTXZ@-6U 6>[RRXS:8OF$NI4=5#638%]@?6\^UU$FT/-'Z+@F>(D1PY-%AZRT]H$S[)0K=NSWZ9A M7.MW/.T_#+O=5=$!E#XL,) TOEWC(*-%7XNBA7&E3N%)4"]K("4N4&4=W*,S M=?'B-W"9X_MLEU^/ "/^%L.?V"FU?5U_-E?4M]4SZ$K^NA/[1)/ G*$WNUAMIS MI0%IBQ1EO7"B>9?FW4@<]T5R*+0-J*8.4/@.5V$ZP_PR+&;3V09)BM]"J6^-@8V/VZ[CY%U;BOD@-AK;$R.H#7 M74%-*+!6&FE;8":Z%5OWX4L2@BJ96>ML$JV]]+M4C/OP.!!\#A1V!T]'3]U= M3Z+#*$L=CBMJ?VGO+;C,.,049>0HH\RM.XP]1=.XCY$#0:FI(IH!J_&0TOL' M?+Y=R_T3KJ:)'.@;+&P]J'2;3VXRK'1G%HXZL!09'5#:0Y&)HKJ$#KPBKYQ% M%9F362*VKCL886"ILI@*%@NI, .JOJ Y2W;6R4 QB%&.L<'&+WTW TMW0,(3 M TMW$?>(#M!RL;JB_'W"65A,Y^NQB%'K['D-4[6C $$P"SXD!D[D9"W%KT9M M]59-*US#"OWM"B)63WA/8>,A L;!1R.ESEM+N(OXZ4X/+2VL=$5+ M4)DL*'E>$KR6$="27;7!%^':QT]=C_O;QY T$G '$+GY[$RNWYO%FJF\OEI_ MBXOU$] $2R#"BP9K?:R3,PT=P20I5-IS+I@VO'4)UG:4=7(F[:G_1W, FBBC M.XAMGA2?G:T^S1?3_XV9]E]FVHL"CMPYXL8XB(HY*!R]M,P%Y5J_=SQ.42?6 M:0A('23\3J'T:KD\(TZ,558F6T XPTE(S$/4Q4'M6Q13(@_ M+YG?IB:L5]> M!X?0'D+O%#YOSE;+59C5)OB3VMX^>EW UNH?"H9J[4FFA+&T0YJ$][Q))6P")C*9F<V!IZ,D%&%Z.O+4>0MHEBLC!K=&A] M9?@(.6,_I0Z%I8/$WI=UNG%D)VMS2#9!EF1?E0H! CH)#!ESR@@ZT@>T2#L[ M20.^H@Z+G#W$W2-JKI_/A:&VCCB@L).$I"+%G3E92+6MHQ0DL-Q\6O<[8FJ=)U#:42#P46;MEQ=I@3\@ 14EAE+6!O+PATV*O M$S-N^69C^+01>3/L-'YJ?_'RC_4?']Z_^?75'\_?_/YR MS[?VK3ZZR6/[[DPT>FW?I!E> N[R6=5S7C*G^(JCJ8\9=89@\-4IUL$*EKEH M7H7_ "F'IR%^P=D9_DJ[[+ZFL2^_GD^YJ[-DZ/]RS;0D_\U:C@ZXJ[55D=PY MKY%$H$TIJ 37S7.!]B!SW.OM%LBYFZ4XK*XZ./^>SY>K-^6YT]!(3VEV\'X/AM,5\NWR[F9;J:2(,B M6$ZL1XH0E"V!OG(1>,* B?X@E#>&QK7EQ[VD'@(8^\JV@]S5RR92+[^>XFQY MK;*.)^6Y5.3 <<\)W_25LYF^*KJ05\A#X:VO>QXD9MSKZ"$@TT;N'=B5=Z0+ M(N#3LUE^09;Q9+Z>-W[.U21YC$5( Z;6R2FM'(1 7[&DDT'G#+>M#Z%'"1K7 MKVFD]#N>32L-= "G]WAR4N="XXQ$=4(L/CM*!O7ZQD&8 /HI .DW9'5) 6M0#DR MY5&:!%ES6[3/GL[NH4^\<9VC8?!SF*1[FO$Z0YH. M?X9.2Y%=+JTST^XA8]P7U4$=HSUEW0-<:L7M'_/9_"8K%W92$_T\) 5&>PT* MDX&80MT+9"@MQ92L/7(>I6CHC$0A$X4?!HFC#(FZ=:'US9TC?O8.@2VFFNC"X1=V-J+^]'I[(Q8 M.3?&\]GR%RSS!5X;S/#[=#9?3%??+L1!;N'-3]F47/Z.JT]S^LD7^I5U/\]) M?6Q*A:2B;::SOR"YB58ID)'^QY.V,;1.F#PB>^,^#@^#]SZQT<%!?\GRN17X MA2*D>@<8HG/)J"I?(2CFY@I\211XQVRD%R6XTCHZ?8"4<1^;AX/C83(?T>+6 MQ^"MM]0#VZ0V8Z]/6/-U6'ZQR28^!Y6]-D"AFJ_3EBUMGAQ RB"4US+Y'(&[F_<$LH=J+#;@S@4U8])L:ECPR*D+0U7<[@2K"0N&=6>1.S'_;$ M/^2LYM_5*W=[A73@G6Y>UM8W 3S*X!U&X)%%4)YD$[SA]76-1&.8++Y]T=;% MZMOAY;MZTMY3M-V9GMH:=&.",5]9X/HB,EV>SI?AY$VY_U6OE M=7!VWV;BQ?3D;%4+@(W/+-:.N5H0+X4S\+S6)TC%D0@QS+7.+GF E![RU+XC M%.ZCP YP^ ^ MB=;-RZEV)''<0[T'9#91WO=9F/7\S>]OW[W\-_J=5__^^6NCGJUZ,8[_21OP2QP>RS]X605-9-60A81B7PT3&!6"*9OM8YF;N1V/ B M,J/Q-J"#0-:\7M23^UN4 ,^DTT&SDDSK?G:[7D0.9=V&Q,4C]Y.[2+R#,W6; ML0L44TWKS7RJ5;3X C?_O9IMY+53UFG0R3(*];,@WLF+T'4&F^/$=&[M_AU. M=2==S(Z S2-KN&-,_SI?D!,R>[Z>$)Z^?5B$V9+8JSJ?Y?7?3M8(^"U,9U4Z MSQ;3);DB+\X6].=&1)>32*PWV4BL;U.)-!(#18\%4WV;\AF1I)-;&]8CL#5R MW8?I)"R7TS)-&R3E_WFV>>&M5XG/WCQ_]0[# M2>TA].?I?/8^G.";Q>OI_SJ;YO6O7XK.H&;)I@#>U=?@XC5$$AF(6*3EUOO8 MO(-A1^R/7+#3Y\[L'8:'3M-KU;/HMMPNF*&_;;H)O)TOUC)9K1;3>+:JC9\_ MS!_(_='%"N0A0N&J#K8OD0)SLFA)>LD9]VB;=X%LS,+(Q4OC[J4QX=!!/L8C M[&_%;@R1V9+KH)\@024A(*I8&P3GB!BS3[[UH_2!)(];E-XOVINKNP-_[1%V M)T)REY@,X&3$.BV]D!A9!%]"8LDY0=OX>,@=MR*P7U3NI*;N9W]=OP]^_V_/ MWKW\MS>O7[Q\]_[E?__SU8?_V/.V>]M/;SL#;!=6VM]L/S*)SBME2Y0.3! 9 ME%UW/]0$'1E3$$8(G5IW+-V*L,:3P)*WF2+E )9,,2A$3GXW)ZY52#ZRD*(? MC,V^)H$UPL(3H\!VD7<')]\E]1N)5 L[G]4L\O6H(Q6B<<)PT%R0-)C*9%1- M 9-4"39KK4OKNX-'">H$2WMH^B'0'"SV#C!TBX>+H584XOM"!WU]O"$F# 4X MIB2(UG,1*?*A_[5. ;R/D$XP<[BB;V?N'2SU#J"S&0KZ.]:DA@EZ)FRR&3SS M E0(#GQ""100\Y)\XE(VG[5R;?UQ@=) G;5;0>XN-:W^IR!8J2K33G! M*D]'-&H#@2(&!PBW W39"8<9\>FJ&EC; [0,VSG-<#@,/)VS#- MKV;/P^F4POES9D1"QPP:,*PVC:FUY5&HFD:7,##)D#5'SJ,$C7O9W@P][83> M X)2.OM\=E*?F!ZZ";M@+!J!H=!>**IF,W%9LYDH-L!BM0X8]78S&:H0.9">\5: ]%E#V@RQ1 V9L'; M]UJ]CY)QKZ";X:>!F#L R_WO+Q?BR9D,:S# E3"U#R.'$# "RFQY)W'YG=_ MC]$SKD/4/L!J)OL.<'3/X!BN@Q?<2B!YF#J5/-4IG!(H,,@N)>54:5TBU_E, M[R8W?OL)N .(W'[2>S6[>Z/^CO;"K_/%7V&1)T$1$R(K*!X=;:U:+Q6U!"U5 MME):H43K9AX[DMC)U>">B+C;(F$P]72 OKO,3) GJ75-*4NU;RQ+9&(%%V < M+]:9(GAI7Y%RFXK1NQP,I_0[%NP@#>R-H=-U0@'MEL6J]=WBC9F*#FU0D>)0 MYT.=YFIJ83,Y!3Q[$4O*&IM/Q'B E-%[%AP-4RUTT0VP'IZ69STREX.'Q(PD M9]!0G&)T DU,\4+B:_\(?]B PB&; QT-7&WTT0V\;K==G:2@0@E!D/*Y!^5= M!,=1U(@C&JU0.=DZI_(V#:-/[CD:F Z2?C<8NBN?O9*7:<.$;&IN^_NFN6- W&]B.S?P\D9KG_VYG3= M3>GE5URDZ1+SLUE^1TPNIJFV4JB_\>=LNEJ^PY.JG3Q)#(G#Q,#6&T!E50&7 M&*<#PU%8)HQ2>.L6_X&6NZTI&WVDP^ P'E^A/QJ:+P8WTTF%&0/D:+!FYAOP MSFG@DGE1I+5*;]=&>ACZ1A\H\7TB>P_E=HKO#2=[[6XI: FC#&"0=%85BA>= ML1FX+\8*46+DY1!H[T_:Z&,C1D7UD53:RR7E ]OZ1C3Z#J>;BPX>L.B2*?1$ M;FG'4A3ADT7PULC(K4696F?)[DSDZ%,FCNLT#Z:_?@&ZV:'WL_ MIJM/5:+$,LGQHF#[;&4>FCOB _M;.UZ1]:T1^)L6U:%2$5%ID":.GY5,=JTQ180 M-ACND9?XLS*.9V^'5F-'B'W$_7GY^?1D_@TWT>G;LT7Z1$R_/0FS M25&VI* U,8=UW*9EX#+W)&$D[X=EA>E(#L+CA(X_%F-L'Z&A(CMP$QYUA![D M"J!'(E??.).EM\R%#>Y(Z?@?XL1';5)F]8/8=GI[S M<'=W3IR5)7!,$(.@@)(Y6SM:>"!N.-?!QAA;U[D]2=1V./QQGLV:*:B?H_V: M^_UA_D!1SGJSQ=N^S#LD 2^G*WR/BR_3A!M9O,,T_SA;?\I&+"8Z$JM1%%0& M\GAL"> U%L@&H\?Z6)Y:-_8,L765R0T"ML/E=_TV=[C@.T#-]5$!,@C8@UK$#_%NV1M( M.M@W]^_^"V6L)S136#U;SD_.IU=,O+684O(0K%6@E*2SFCB&&!3/6AJAF]_& M[TSD=IC^(=XUAU5@%V-'[JFR+C&R(#$#XY8B]4A_1,L+1#J5K$B,%37( _ON M=>[BQWF+W%\%!Q;[O9PUFU]S;VEU0*;-NJF$1E5K7Q&<" @B.1<++MKHY!.T'6GS-H:GV2V#GCQ=4X2EQ"=U9"UK@X2 M?R<0:E3YC!$#N8<.(JM)\X61#XEUA)%6P0L,RMC6+3R/6.,N?H@7K1%4W0G( M;QC]C;E_ED@"BUHT5[2+2EOBI+)CF(#Z> -29J%U2)%\C2'/X9OD=-+![W63 M)FNMQ-XZ,:SQ(*H7+_]X__+%0V. MK+0?1/4\+#_]>C+_:WDYS-V3V2&NSC\_2:OIENIKBE03J3M-US$!4Y)DJ MF34X'M>WA[$8$;PWK2/1W:GLI$?DH0BZ)Q=D2'5U<-E[+7O!1>$*F6:0PI-E MSEE"B%Z M5XF%7,1I75NZJX)(T,!:&@]/YPRLHO0.X#+C:2]FETW2],3O)$R M]6&^JR@QL230)##:D2@SMQ R!>!8ZVR\\M21O7ZHZ/H?GP"NT IU?BK&]_FQN WW'UJV7V4W[U0)FX9QD#([\]\WI![T*= M0T%[+B;:;,RSR$WSE]W]Z_D'2R'H#HH-U-6'=;QU$_OBG)"-7#^$K[B<%&>5 MY5K5#LBUPT;VX"5M+6U$=IZBR,Q\>^OX-&'CMA;N#I+ME=F/=;Q(-7LS>S%= MGLZ7Z[*F-^79I_@D4;U-YSGR\;J/:KX3A^Z\A>K;L%BMS;KT1OA( C.A MUF%Y!X[7*"M[)0UQ;W3K7)+=J>QM]LYHSMX!RNO<(B[.;EQ'76Q K;R/D@0: M3'*@> W;\-TCH?+!NKJTEX^KSF^)+':JO?YV7)% M#"Y>3T.[#!&=A(*Q"%%;XK#A8^%'2>QM",Z1$-E. M;5VB\GS#77!437\RFN)^BL28JVUUM-2TTU0$;VO!8;%,^];=ZK>AJ[=Q-<>U MB/LJJ /0;9\J-0G&"^.T!&Z]):9NMOM5VXZMGLUSSDD[KKTRP<'3:$"N1%U!2 M(NWH'"$[(Y6)3C+9VH_1VUODP2NLGV"9^$F)>)\:]#R?XICS, M(6-.I&@#9+\^ >C(\9J%.NW4)VX9(F_=4'4'\KI,)1\,EP.I;>S1G=?Y^FW^ M!1>SRL)O"^+I%)&=0!G",PC4*W"(%;B$#N=4Q9J%0W[Z\OV!7?9] MN3YF?(+*J63)SR$[P>NL)@,^%P%&.A090PAL@,+OX1CJ,GH:;"=T XT>[/R] MPGB!<37Q12061 %RH\A30\' !9_IE%1""@R1R^. O%+39=AU7(3NK)0>X'5^ MZM#QR.S0**BL]]H76SR M@E-LV1A4CQ(T;LK9D1'63C7]P&U[$4XX8R('VD4*&?TA@B:IT7[*3 G%BF9, MR\;8VYZZ<1,MC@S$@936P;7DRU(PK=Z4EU_))YA]Q'>$]C>SRFS]_WKY_R6< M;&X5+@9,UA]0W'3S&]=^<\*]%%9+#^0WD*1E8A0@"0XL%:9R],Z(U@?Q &R, MZR .=K$YML(["%D.8G8SQ^9N"N#Y3<%UL6Y$/8DFNZ1$)IDP)&T%"=X5"T5( M9K@3V?/6K:Z.R^&X7N]@.Z5CF'1P?$-])B0/6D@R*W:.IL@MO>UUY\_+K M*<[R='561UC-4ITAF7\Y6_TQ7_T'KMZ&:9[P:*1.JH"4P8.*)M*V=!*XRRIJ MZYC)K6L]MZ5MW#R"XR+F#EP'4%\7L#S@"+F4K,DVA((%F!-U!(T+$((O$'SP MW'.NN6L^$J\%X5L!VG^7MO6X2NT$R<37;6Y6S\-B\8U,P[^'DS.L$2$Z)UL\ZM"!O?M!X9,/= MJWV.H#D'1D^P5[R1C-> MB+TB#:BD#$34!80DQIQ@BF%K<.Y(XKCY4^/#=$B-=@#8PP)*%%HF9Q5D6SNB M%4]L>XHJR?7)Z TG)VL(VSKLK#)-]9'W!AO;C6G;X=,/'].V+RN-QK2]67P,L_.! M&,^O3X\G +V]QM&;.X[O3Q]\-MT]XUIIHY.BU/@_O'I4QG%U-QZW<0]SD)MOSDPT^!?5AH M= )4R,SK6F>8S[NJ$.H(/IN6]N'DM\7\[/2:VT)>L&2$:)9L'03B*)#+JH!U MWC 5/;.N=6[,CB0>/ 'LQJ=>OGC?3\75CKO:45&G*(.7P"G.K8UH(CB=,LB2 ME,1BE ZMO>E#:1[7Z@Z)P3OCP(ZIW2[MY;4>G-\^+,)L22)=5UCM82$?_*S# M;>)V9#:R@@\M=G6I*Z/,B2O0+!=0(4>(5B&D7$3,R(HHK3VOIV@Z_([K_L^_ M#_1!&&1<("B%$51BF8)5%D!J6= 55G)L[>'O0-ZXUJLI=NY>6PVCI"XMTXT^ M4^L;GZU6BVD\6]4NK:OYLY/33X$"YC>?\6-XCY^G9+OS62*\OYY^ MGI*\]K%E#5<_W/H-)8I&]O)E6,SHU*R4;6BZP+J67F+R&72ICU\"&03C'&0I MG;*"@HG8NAWW0[0 MXW!K=1A;K7PX6J\\2+8M5F,YNSL6V0GNC)6#1K [?2!"+\ 1-YY!B"0)G M\^+*QP@Z^,'GNLCK2O=Y!!006?39 /.>6$V6@_,N N,Q6<]1!]T\2WD+ND;V MUYKAY,ZS3&N==&G#?@DGM:CQ_2?$57V[F,_63W)[6*H'/NEP>[0-B8VLSO6E MSIWU*ZU?N[+@OJ","7R4Y)M'3N>A" 5BJN_+24:16Z>O;D?9P>.=STY)T_6Z M,IQ<7_':4E?8UTX4.L 39!=)"KS665EE(*&F36:]I3BEL11VH6]:R9BTH#G4P%-+G/_+PZW#?20TL@2; MC[Y$0+&JI%('BB0;0,GH(0J7P13#/'HME6U]?7.3@D-W_FM<+A$OQT-L/OP* MC=EB,$H)T#+7$8Q*@4O*@[ !I8@\>=VZ1.-QBL:U P=H__;^;RCX#M(I-]Q< M;]]RC9=:#U*"1"@FJMJO7( O9":S$")8(9-O_K[[&#WC9O8VAU #H7=YCJRO M,FLK4UICD]<1SGLWQCM=7_?'"?+ RJM@\(?%QB@Z.LN_(^T;CS\LI(%=O@)*:1 M[;G\_'LB*!N25SHQR(YSTJ1R$'.M(@]8BN M&!%!:TVL&J\@6FDAZ62*2LE:W=K"/$;/N-:D%2;NF=381@-=FHWW^'%]%SG+ MO^'\XR*WPUZXB,;N#Z[$-W*W=FL^0Y/YXMUX?QE83R:D#2S M=%1H<(#%"<[5LW M]MC'M4BQV)+81B;GVGK/;JUWSQFG7' "R6_UJ1Y%NM21 L( +LO3CYL[ M3@0>GFVQQ6)76X,.9B-,SH#U/%::"W!UC#PW4HFL,9,[,(8X.C%9PV'K;D;& M8'KKTJ1M7TYZG K942IEOX.*6:L4!IX-)(ZVIH1+B"D:<%)$J6,DA[YU8E87 M%;._A.5T^:;9JCVY?>.#AV;R,-5DEMP*G%(QF=C-2\:[5-6 M<^O5QGW0&0]DPZBC@]?$/^NLFI?+U?0SR6DYD3H8@;*VK^,2:F\YB,@3D&B< ML R5U:VSX&Y2,&[[E/&MV 'ZZ !-FV?2S?OH[8V1A=*1>XK$66&@' 7^WDA. M?ZT393$[:UL?G(^0,^X$@O%QUDI3'8#N'7[!V1F%(6E.GO=ZP.!MF\Q+$5$9 M,$771*^H(3@K('!?9"D4/:G6J35/$C5N8__Q =A6:QW \/Y7V\U@2Y+JY5C, M]?3+#:\39TO,EKOZX%)34H('7UN=6-INVJ=B=//*GSW('+=!__A0'5JS'8#W M_L:#3S4FO.#5"&]T$?=L2R3;8P*%V;-.&%_ANEBW33SFCA?S8C3L\_7F)(L1UM8'09;^TQI)-9FG.;#Z-<41P+J$(;1 6#$.L< M+)5,X(880=>ZAN(A6K:[KF8_'NR:*JD'L'T^)3.]GCBPN.A@]J:\GL\^OB:? M.#];+G%UYXK!>YM1F@BYZ 2*"P]!, -:D!%7.EFK6B<'[4/G=B#]@1]5!E=N M!P"N0=T"/U%<1RQM=N7]IX!-PFCM+7F\S-9.5@4?20[3>0_%2!!.UBJ)Y:<5^I';: G(7#-UY#3J" MTCHXPZ_8?$9N2JXLD6?]'M/98CT*\^77VIX<\Z\D]>I\GUV<5 ^WR&0*A6?5 M@3'&@2H!(=+1 KH4)8R5 7WK@8[MN1@W VY@1(^BZBY=AUW;AN[O(.RYTO$[ MHPYXV#_>]Y()[W+!!!QK[R=%.(H^,^#DGCK+*?J1K9,2!^V/>K'?EF_*#1V\ M*7797[[5/W\-UN4V;"ZSEG_,5[A\/0_K 3F7X]/?8<+IEYO.,&V' MXNO#@!&_-ZA,NSGG:O*+>XDP+8U(P%H2,AK85"^ 4>1/!%)Y98KFPYJG!6U,W M;I7.40'85%$=0/#M8GY*WO&WFJR\(MM>4SQ/ZWO"%4;_-Y_FMZ M,6[QSY !Y"=1VA;VU[-5[??QN;8:VCS3OOQ:*T#P]B%@F(VI#B18]SOS) 6O3!UC M'U.T0OC2OJMG0_K'K? Y(IZ/KNR.@'[NRVQX_6,^2^<>]54DAXXG$3T(9VOI MNB"^LJ%PCCNG:"MK+UIG!V]+V[@U.\=W.-LHJ2OP/4MI<4;K3T.% MXP!*&[L*[/V**'XW/U=8W6[AMC,=,0H2'4(BUQD4=P(BBD)FGC$M@^'E]E#O M!TK GEYKY$J< <$TA+ [,&AK#^'*-WC84'-1T"23(,5L:E*()KX,<8A*\.PB M-[)U7>NVM(U<67,$"S:(ECI]*+XV%.Z0]^&[']-X?-V K\$/S"W3.B>-+ &W M+-.Q%,A=UY%1K"A)R=H):UK'5&WGUBT7JYHDOOX,LIQOXLGTXUH'O](2X>0_ M,"Q^#ZN:*?;MXLR^?2\4@[*H''A7ZQD](@1TF>#NT?AD @M;^?5$R37VZ6]7 MK!],9)6V.N+"8K-19(29/^ MI.:$FBQ *A-+DCXZW7I29NLY>?1IS^?+VV^]@@=-\'/@F*?#&!T#9^I,B21L MX4P)+]40C-TEI:O)>+OH^VX7N,-%/78P=?DL<>,F:#1$W5 JZ=)9WF%:YOX>]>Z+ M''4,Z("^^5.C'&,IZ!T'MF[P4YR$&&O;<$T!F(A6>=8\#7K88:"7U_;WB_JJ MR^#Z6I:\BEO?^7,V)6/&/L<#]] *[13"YX."G_T5%ODEN0#S;XAKSM^>+=(G M^HV:Q5I;=VX$OUR>?=Z(Y/;+6RS!1A( #X+D+T@=H0:.04:4/DCR(H9+.6K. MSKB!UY%!/P8$NMH-ETSCXLNTOB7>*_Z3]4=N:D4WO>[_-\D.%]-YKA=OUT9M M"U5R$MI $C5R)>(A^H)@L=@@4]9%#.?>-&9FW&#P*#MA3/7W&4H^/GWX@/!Q MJP\>?'SRD&'B0X-R":=EC0+)HJM-8W+U=CV@Y#&$4-"EUH\Y0PU1?C%=AH\? M%_CQT5TM7Q?,[.LG:M>4G;=#$+)Y>]3.ISQLTFMK]\N]KTX>39 L.=M%?OC15" M KHZBTLJ"=X[1X%HD!DI_&1RN/.Y-3SU;_3 M@F<+?(&K,#T9> [O?0L>,:O'U&O+W+U2)&D$\XH0*8+*!,DA*0T M!.MXQ"10WAY+]L"#]'V??K AO>@SNMX*$\Y,).Q'@KRK*;(Y@9,A @9-#K,, M/#4?>WN3@G$.X#;*NV.I]I?MB$=LQNGD-7D+)R]I_ZR^/?LZ74YT<-;*Q("\ MA%A'!5+08@4C[X!XJBV5>'CL;G*)Z>\?YU]^IH_>((*^N +"/0N.[(8=H+=Y M&R&.K/\-U2_FG\-T-O'2LRB5AR"5JW0[\*(DR"HY&7/V*!]KY?RT\J^O-H[F M#U;7O('LQLZP>OZ)_*7_14?FKV>SO/P=/T=<3)CSTECKP)F<025;((:DP2:5 M.%<&1=EN1M%]GSZ>LO=7TKREQ$94^7D&\7DOA7[9-E23L& E4[7 MTF;_V;"[1 @YYNF=E.,*@C:-*)V M*HD%O%(4T0G'C T^Z]@HW?\!"L8Q'NTT^P14]A#SR&!YNQ;<>3AV;@Q1VJP8 M9Y#H. !E34W34Q9TX4DHZ[RP6SW\/8&2>Y;N"Q[[:'/>3K0C(^/::\HZ1>MW M7'V:Y]KS;;FJAO;N=Q'_")]QO:EH&S'+, #6&AGEZP1(:Q%X%$(&S5)P6]4# M/ &A0V@<^4&XS7EU-"6-#,:'^+AP!I42,F<#3 M#XJ.]Y9!Y8#%Q3ULKQ;A5 M!^8GX/8X%>,9K^.A8#Z(2L8.HGX-:9U(/)V]GH;9Q_]9_ZASH!88YN4R7EA] MPNNW3><6/1L9:B($E$3!B-+2092,]K!-+@6/+.CMF@$<0,1XR&L)@OD(&AD; M>1\^31>9'(75MXWTYHN+B-0A8I'9@^"ZSA?5D;A !Y;\CYH&01O5;X6K!Y<8 M)V ;$C5MI-G!2^EYVX,U*Q\68;8,:9V>]YC#:R0SJ!VOO]<5%HXJ35S&0OA^!U1["[P ^S^>+T_F"F+CO(-;&ECJ>T-M4 M0#D6P)?" X<$W1AJR6:V#((J9CU!0*8BHO5;M>K=%@%C!^X'*.X^]>\AQ7X#(%MH*_!$ M]C!JB@)8\A!5YF"ML5*BU9'=>JL8) :5N_[:&R[B&<7\8T-@HMT_5?K\5W3 M+^ORE(N7V6B,#3R -I+X(%G0 4FB45$G.B.%H%A_*Q@\LLAXD7 S(+02807W]<9NO-PQ@]Q9J1X"X MO![BZ&2ITX1\[2*""J*HPWI1^4A.;DG;/6+O 8D>0M/]-?D )/80:\\'ADRF MIGPA:,8\J, M!"EKVP_FHU#2!KE=*ZE##XS!$;"/XK8],W:18@H&'^)JML@'57%'6#\_N?_2Q:ON)[D M(*(3VD&I[@)QXX@QJT&[4JSQA1'3C;&[-7&=9)*VP>0P*ND :^<])I8?YL\2 M\;C ^SE=3D(B$264X *G8R>0:Q)$D& 2=XH%3"ZV?@;8EK9.XV_ M-^5\^GDXN43[59]1QR+&8#DH4X>?6RL(>LJ U<$3W*.5V+I=11/"1VNSL(D2 M7<3L/8_ U\_2M7=JR++47C=2.>=]N%WY/%XKA1&KC\?#:K/>"KOK>^QBE+\[Y.ZRM0R;1T(IO:19K7IM(&R(WV@*$(F4K(].,&;\;WK3UR\'Q$O<\; M*J$/$%6YG'-P4>A3BH_)6P71.I(("0!BG2V5N/X\^ M7*=W 7*@@,<./%X3W;,E$A,O:'>=S-?CWB_X.;\D5]YE:U"#UZFVJ),,_-JY M]11!>;3!I.V:A&RQV.C@.%2?\P&%VRM8IE^N^&$ER'7!NLH6:XEY %=, #1! M">YH4XGMWJ6V6&R\A(8C@F5?X79P=[;C@7T5P4ME,3*RQ(++>A_-:H?MF %% M8=(99W/S1ZU]:1WY%O?XSM%1E=L/B-]AW=[U@@ 7ZWZK7Q&7$Q$];5?KP:2:W<8,G3!)6\A*:Z-%0MSRA+WVH>-:L:/"Y"!Y]F./ MJJPNIFS^8[KZ="&OEU_3R5FN#2U)5O1_^4/X.D$6E561O 7F&"CA.425$@AO MK94V2I]:/X/N0>:XSU1CVJK!E#EVQ$!^,NV?O!;J]3U76"K:%PM.9>(A,PEY B8/2%#'6@ M(SL5!2YH9D5QTLK6/M:C!(U;5#6*O6JGH._^%?1B7-3SL/QTI,?0^Y8\[IOH MDTPW>AJ]N_;E&Q+G*+(1G/!E$R@Z[RK("J2"EOO(HU5;-<'9P0H\3,WASMQU MB4YL,DZ(:"%YK#T]K(-@DP/NLN(BNUK5VMQ/NT[!N.%B(ZW?=;+V%O)W;J5^ MFU,$.JL7B;\MZ!>61[%3#RUZ3$NU%>-=I7$4*Y,I/H%?CW%E6&JVF@$NL_ & M,9;;S6R_[S2.M=MZ6TWOL-ZJK^;:GN%A]JT4;*R*LYF2MK\;I MZ\NQS"^_UG%'-99GM'U)4I"DJT4BJ8 OLH!1.0H6,6'9KIU0:\I^A.R-72!Z M(SH95?*"VTB:X7C_; ZV&5@ M_U@]3%W? 1Y?S6@MZ=8/]8/$1573JW]^=<3V>;[U^UT5LLUA5.!WBT>ZYTN!O;@L5&ONN+Z3+- MZ]IG>'',UJ'!LTP_.)TOP\EOB_G9Z164D3EFLB\@.2MDZ'0]>$L&:9E"9WP* MOK67NB.)#8>KWE]7LGDYCX+'Z&,@B^\UJ"#(]C/%:4][P9G6:.QPZ<./43:N MHSDDGAZ9@]I*4[WTB5HG)O(0E(SDU8H2+52[3H33 :)5-O0_F;+8JN5E\SYA M1TCU;:?1!_N'[2+>7G!QT:J?_F>B\F +U@*G.J_:90&H$\^F)(.R*3+&SML] M0'&/] _;18IC.^T/-\"2"07W6A+[ D$Y1Z%'] Y"9,D&XB*'[2+%[Z!_V$X: MVZY_V"[B&QL$CS4R*2IRZ4*&'&HW3-(N>-0!1$3&H\?DQ':SL+Z+_F%[ Z&5 M"#MX*]^A=Z^TPL9L E X6$$>,X'<>9!HG3^>9QF2!Z4"':R[.; V>9E5X&9[7!7 M,LX)S1(P*00H5!$<9@23M.&,.Z9SBPF!W_'@KF%#\:,IK_.!7H5Q31L7F!=U M+\L$T:H *6 6@:6D;8M _H<N?%%,*]J(:JO1&R&2@,%W5&-0N9/6+'GA[#?FO!D5M.#7K6F M0$5$B,8%$*9D%V/)Z79+^QU!<7VU\<:U'Z2N>0/9C7T*W3MIWA=E<) M!(>!]+@ZZAN,5SP9'@0/Y"GKK!*=8>0]^U0;K^L8%<]2Q;Q=^Y M%^S\+6YP MB.TG^0Z.]>T[^#-RD#%C!*D2NYFP<)QC>!A5 M=8#!Z[UYWH='Y#CQ%/EESB5@,K2YBG&ULQ,YZ=XK\ME+8LU;^6]-7.=W;&TP M.(RJ.L#@JUF:?\;7\^6F7=!#$W.<=Q@\@R"2)5W M%6&=Q]5ML-=>11W@;NMA33IJXR2QQ"76MLG&0R0_ U"*>@,6I$C-I]VVG)XU MW'#+(UF^(10U=CBQ_SRG[!RY$JZ SYF<6X$4-#D=@85(^\YHKF3:*L 8=JJ6 M^TY1=T3M=%GD_E"*^ '5[$]]Y.%EZSL1W:@^_:$U+PN(5?:,H@ !J;8Z4-87 MB,8J8,A9=,9B":U?GI^BJ>5@JVTJ"3;7^HR[:%T=8BT-.09"(T2,"%S$P)WT M5N?'LFT.G6>U-:']I-(?C*?')E0-H[@./+H=JEN0F1!39L!D)%GJM:O 2* L M6,.TD+PY)!N7G1UEJ-5 4-F_"FT7O76&R/-'=4E4QTB]@X0=%TRYQQHA\Q*"HH29PD4B@C1%PE)6^]$ M+D[=[IC6U "-6:\_$%X.%')G,+EFD=GE1']DWVEDS_8+L? /&F$P**H TA814 H,@O0893-2Q&!;ED3SR MCEVDW=6^'9SVT,'8%ZCOSTY/3VH;]N623.[)MV>S_ &7M?7IK2F6!G5"+B1P M;@6)*Y"D$ -99FX2CS8YW*Y#Z+8K=HFCP)(S/@2?PUF=0'GD- M1QW$: Q*G;*[G>'U([6XVTEQC[6XVT&*8Y\U#_=H.DX M6"1[EW5*R6[7V^Q[:'&WB\:V:W&WB_B^YYXNIG >:K,:2?%?;0BA(?!H@ 6. MSFMC*-9L8#(&[^ERA$2^8QQ%1]-EWRU>#$;%&?C)%>3Q M]K36_[_%RUXHV+[%RRXJZ?=4-$$2M20_-EMS*=73A5SEQ[M'- M>8CX;VQ7N=LG7+;#]MX[^DK! ;35E2FY):6KW$__@Y)RGI8D+JTE5T5UYTX[ MTR*&CR @@ J.BF* 6.+DC%D9E0YU5.QI0*['9*[2'.\:9ZW5U4Y=;:CBPJ! MH7)UY@2"#TQ #LI[SK1R[$@M/]_N]#KR"!7$ V<5]]/1"##7_IV<2SY(3:ZH M82&"RKZVOT0/(MM@N4\VW)T"_/<3R3XQUOO#R%T4/@+$;^<*+C^$']4:O+I8 M5)U,$M-!:#HPU$/P( /2*B M#Q>+]#4L-[.;;_[.Q'K'4$<)Q;I$_#D/,9/<;/ N,NE$CIT:0AY^;#]*X[#I MU%Y!UZNZ1@'']3I[$N]?Z#_RY_#GY,2,S>9*RB,8RV( MC."E)>]89"6X9=4[;H[(GW^*97#/:CH%$^S7B'J^N7>,38J_GY^7SVZ2LIX<5J MM9C&BU5U2%;S%V??OH8PR^_/\4OXA.?3-)_5\8SSQ=OI^914\3(LZW3J_,OT M[(+^N/E4^L3U9QWPTN/(%![^<&1(D39ZA_)K6,S(QBXOU[IZ+V -QL18'>:I M:5&DT M<:N+"S:D8EL_T'R2H&'C[B9XN&=EFRE@!&?ZK4U?F[4''3(';P6CP+^V.=7U M[9Z,Y$$'77QJ'=?<(F!<:#E L?-64MX;(M]Q$>>-0/(OG'[Y2H;\!7TH>0^7 M[6;60EJ^OU@M5V3L27);>U^GBY[-EQ>+C4MS)4&>:-?).O\]L_J (;&:O!<4 MBR7I#D1:P[7X'WM1.L M-487$XH6K9M9[D7HL-9S"$3M">K]U7MJ&)XX@V0-N(>"M<=A*@Q\#A)0+!9A]@4WW9R$+BHJ(8A/)#Y#[50<2P+GZ2"20FH56C]P/ISJ8<': M"C_WV[\=4YDC@.\CNWY[WMS;_!,=$T_1O#,9. J&,Z3CSRV;O6S M(XG#'N@] ;-/->V/PCGMDS9WCW>2(!\QS6=UB-]&;Y<2%%RB+B0WZV3M"(S;0AA&10A24Y2(WA7 M*^(D9H:&^&G>]_)!0L:5(&^A\2Z7*SN)?X08VAKA"2\4;&ETP'2M569()[\) M 7)*@AQBRW)LWKS\85+&E=$^ H[V4<%/7OCP8;XB:J;A[,HC63L)HRAY>(:V M,14[["+&OLL M%-1AWA3?6TQ$LB,=O?<'-B9,PFT]KYW0I"C5P0$920$R7WR M0F5SMS5\3UM@Z.?=HP-/)U#OJ7'YFMFZ++V,'#Q/ZUIO3DSE E8*(1,/P3'YG,^]^[)CA.&^ZIX? M1?8CL'>78X37O%R.HO>"&2SD>_G*@@@9 I<>:O+.Z3,6PJH1_4N)U>^\TD*;G,5QSM/=:1]+G]13]Q_W M \/I;X(7Y_6-\\1J8TMB 7))9$ZR%C/._[QEQ; MX.\!@%'FCE_-9_4!X&+]*?/RBFB:KCY.E[^'6?XT_3*;EOIL:W7Y9O605/"^ M2QV>V6W"9*NY2+1L]47_020M:)G9K>M^;GR(3''0+M?&Z(7B)YEJJP0"LV': MV="\^<]3!!T^HN&&Y.M*VQ.+H>35TU8ZQWK'3(>5"IZ(X\QE7SR*UDGIARD9 MN =,,RS;FAXIQ#+J_#*YLM4 M6?.,RF\M.K#2]U'9O(7\AE9\^/,&X4'&Q#WG8*.O37FBW+1R5-)*=(Y[+SL- M_WI.\3<7'283T$SQ>\MO!#'XO:/NY8_/]$\W4SR\068RAU(R89BD \Y+!(Z% MT7^&B^:)S"?(&39=U- E:"WZ,:*H,K+-] ;&T>L0@.BF#2&B :]T =I3W#&& M%**W?DKV!#DC)I?5FJVZ8"(9H=CZ0;U\O M'(WEP 1RXX07DG4R2L]Z.7=7'O;!0>/ ]D#!#@R+>AOYOMSB8;MO,B/V9:3( MSQO:+3(YVC=!@;,NQ.QR0>,:H.-1 H8+A [5Z+RU>(>N'+DD_7*V:O%!<*L! M59T&8]'5VAH-T89$(8).HMRIX'ND-.3VYPZG\$9:FK<1V5BT_7)+.QUCVA;D MX&3M^I@B@YAB 2.T19N,SW8W=;\<.N#M4=_["&TL"G]UZ=5@*K(D!1;K\,&0 M/'DU01#M6*)A6?JPF\)?[:#PYL=^SPK?1VAC4?@OE]9)LX+*!A!6*Z+=D(O, MM .N5$K1LN@-WTGAO^R@\.8ME7M6^#Y"&T-(>3_J?HFS]/4\+'Y?NSC!2,9, MJ'WQ"X7>@<(8QU*";#E/R6D6W>H>8ZFD64J#D+ L_ Z0!TC@->G<(;+;?/Z M=[C:&MY"+C3&VJ_'^%KE2AO0TS$$1'ZVQ4A.GG9C3#U(R-B =(BN[[Y^.UCP M(T#/Y?R7CYAP^KW:[BT?DD7.L1]H_1,K+[ MG)88:B+^$<#HGI#>7I=].A,X>8' V;KH4G$()1?PJ(02V03DO=\-OAW';+QC M.$O["7[P8.LF&^]OU'Q^QL7Y\GU9V]KWL\W?3Y)-@:$5X"5M-L7Y>M*R!R:\ MMB%:VG=W"KD?"\5V679D1]F>BIX?1>IC-$G7TU,XV>Q 4! >2G98ATY2@,N$ M Z\ M/-$75R?Z 47XNRYQ>/']04PU*KJ_2<-VW-)U5]SKBFMAM(Z8.*!W=3IQ1'!8 M)R)%;;@N5@?5VD/M1EE[G_P_%G7LA,_9LWJ'+D0AAIT+]0U9G9E;)S(:E[5H MW?YE?Q%6Y.+N_>RYYE 5]"84X(U9IU\@Z*Y%8SBJAT M;%T5^!0]P][>#'*2[JF,9CV,^X\!ZNC.&6%T>E SQLZ?W9?7_QP;QW7WD:P/ MCS7]P&*J6 ET/$H-(AC&$H^N-!\T%!AH))0?::HN4@* S7M%DR\L10>)=]ZU#G>:I.(@C8!37W1P4T5S#8IYP>8(@D.LN8E>E5D M=*UOASJ0=1)A0!.T-5+-F-!&7$R.;"HJ@G@KP2WQO]7F93BKY%]"GP1A6$0#V:?JPS$%OJS[*B?#5!16'R',\I\SG\"MI-H\2TPE"]H0AU$8-(\#3VE&_YF)YX]ZX9!]3=AZTK^UJX'2+2HZ0 M/[M27SGDW5@\;BI969Y%R0P2Q5;U4D,02', 9CF7,3HEE&F\G8]3)7(]A>12 M_!^J^%_,\J^7XM^\)BL&0V11U;:BM3 Y1O!&&+#:JJ29[Z' K2MM)Y&CW@5! MCP_$;*BD$9R;CW)SHRNE4/4@49ZTK1SJ0-2S> MFD.A*]3VU,L(H/:6')C+9D76,,-1@^:J4 CC,KB0,CFHUG@KA/0N-$;4]>HC M!*6NEAZ.NX*]J)C\_S^=GUQM"AQ"Q= )'JNWS.R(@6*R%G M:[CCPAO5K1GAHTL,>UW;%T(:BG4$]F8S\Q 7]S!NO-(6"P1;+YI+*N R9N B M"=3)Q,)C8UOS""G#7N_V;6=:R'\$,'I]L9A-5Q<+)!&]GOY9O[LHMAB5_G9_G-^;?% M_#NNW[MO67%.92FP'K\624*<))1L F:%4U%'9U-K__D)U](QADD)&?6K_05.),,Y%)"E$8+'H]GB;L^ M#SU^]FTD=GA7C34K#CJHU^BC!TKBN7:I9\"=I]W&LB=6&$).L8B(PL;00__C M@UR XZ?UVMC*5FH8P;G^J*3J[D@J%,F"AV)8J>,/R%T/+!)#.B:F4VG?#N8I M>D::Y&N#J6:*.*$:QC>UK._+E"+#GMZ]/[9 ?YVL.C!T[$+%[*)1$FR0]3&8 MXN!+D>"MK:^:>7*:-=[#1WCS?IEQF)?:6&2%9]/OF*^EOZD #K-UNY$_IF=G MF_1#2(;ED#E8Z20H6T@6TM!IKQ57.="WS'7RS_9:_D2J$KO#Y99'UK]&1G!: M;EA[^Q!K+W]L!IR=T<[?S Y"QVPA7]+$DD&).GXPRD">9DE*R8B:MWZ,M -Y MPX#Q6$BY>^71D]K&C7R#SF3D&# L#Y5DF%P43<(.B,(IX[K5? M[A.5#Y$XK)GL#2K=(7FPW@9/;=/A4IOYS_+FNYJG25]G\[/YEQ^7-XVALI < M"%,;LMKU;-8Z!SYI.GU8B29VJRMY?JW1XNEP/<_[$_H(3-OG1>68!\]S)*98D($$C.J(H>B )0+'Q$5WAW]W)8T;=#>N MDF]>&4^XDB*R.NV=6PY*TM'A"[$9HQ;&>1:E:]T"87A<"5J+Z0(,=D(Q2)*$P5Y(ZT;3W6A:Q@?<4!4 M-E?6"&[OK^CV6FO.30&=ZX13F360@QL $6GO>)D3MKY7W0E(S>_E!P327D(? MP?GZP 9X,[N[ :)W5I$;3)Y"G9N5;1T'KTV=EYL8;046[[9,[,-:W:-KF(OZ M<5FKPY1U0I?XKR_6CTEN^ ?SS2_V=UFTK\O^O1D_;@& -%R;2"Z:3$S6 M<8\2@@\9<@G!:ZRO>EKW2SE.IZ*G'-<;2MGVWOZ(-7U%EN<]689E"F?_A6$Q M05NL"C8#3S7K%'D EW6"@"$H23^+MG4KA@9DGT0EP2ZXVR4FZ4.U(SCO=V/Y M'=F0SW_@V7?\;3Y;?5U.,++$,1O(1C!01EMRA96!HH)!783RK+4G,]K$\947[V03YZ=@B!M?0^&KGAOHRU'3$P^3NA) M3!LX'ECW4=\(,-HIIU"4%#;8 $7G "IY\M>U\A M*T:@H5,C]1]2[9< &GJJ MP2$(;*Z<$PJAUEUKS^:S+X3U\SY'@#V\1J\SP#JP==QX*#,5LR@&N"X*5,": MO$;R"[,RS&25DSFMSJUW)D"\GB\NWQ+<>I>7)!/"^0@LUCE6PA>(PBK0)121 MLG-,Q^>@U6VIDPA/=H'!([,V6DAZ!,?B>IO608O+U;ISPR0Z-(*;!"9+LK)2 M63+C48.0#%/!P%)IW8SE+@TG$1WL Z$F0A^Z_F53QY/QVWPY7 58^(8%\NOJQ M96*"P7(O:Q&@K3V#O=,0#?GW1F&(I79,SZWS 7=(.(DY88?@Y1"1#WWNO"]E MFG#=;NH6[-]=&\M:*\A,<9!L6=_B&0@6 \CH8_'.619\IR/H^;5.8DC8WJ=1 M8UF/P-CG4NGGN M\U2=Q"2Q@WWA=HH9%]1N,H$E1.8$1)E-G5]?W];2=TX+I=#KP+"7N&HOPS7T M(+%&@-I3_">4/'R1TN("\]DTQ.G9=#7%]KG#QY?H*W78D:DC9PYUTMZK#$;7 M=KLR6(B:*9 ZLJ(XLQQUX_U[G$J*5[1)2.J+M>X^3I>_;UY>&,EL3([.=Z=2 M?248@+:D &UDO3Q/6>365R$/4W(:"<4=T/% 0Z%#%3#@J;=H4G!+G9#Z5XZ!R(#]-RP1:(S*6$Q,N/^?'//"YPRF\ MD9;NYXKW$ME8M/WR51@R!VWPL2"V.U)[)T/'N8* MJ6=][R.TL<3#=S#K&==QW7X"I=D6BSA.F%61N,BU,7SK3C0/D#',E5)[E+22 M]-Y@^8Z+.&\V;^:."_7VZI5&2I;KE /(S!FA7V:(GD1E73+)H#9)]1Z3O!U' MU_V&CF9CP8_ XFP3"&^O$PC;>> O9ODZ)W1=N58T5XHVAO21]DGM>$=16P1> M:KFX-[G(UD5!NU$XLIAF3US<[SG>EY)& ,%?S[^=S7\@;G,&][F<:!^"HW\( M&3UMU1P%,<0DF.PR2TYH)UUCU#U+U+! ZQ,1\S[5,P*\?5C,\T5:_2LL%F&V M^K$693A;]^^9EBGF2[:4DD;&:$![G6NBRH$C:4%AO*!!B4GVT-6Y"VG#GJ=' MQ%X?JAHZKONTFJ??/\ZW^MIRM.7#6J'0U<*ELNXJ:PV$4BQP0]\&^B";[]RK M/M;VZ/%%ABT..P)XFDIY!/9J*S+:"P4)]_-9.'N-U];7>BQ)./(D3$YUCDB! MX'-]+AT8%SJ7K%IWBWF:HF%+R8YHG1HJ9FBCM&6E%MK.Z-=^3 1S&"U%U#'6 MUC6\U/$,(0.3)7-K$PNQ6Q7\W4\>MG#L6.;G('F.! RO0ZHR^K%]S+:&QD'2'0E";LWB"#>?=IC" M44KO(3D*=)4Q#$(T'C+#C)$30:Q;W^+G5AJVZ.O(F&DC[Q&X-)O"H\>$-S$< MG2BV !VAIC9/0_"Z5K&9A)9%.CI%Z[ZS3U,T;"78$5V:AHH9B8VZNC/8UG$; M)451)4 ("JMT:G5;H B 6$O!AR3N/J5_VC+=^?Q.2/$GC)16LAT:'I=IK76@ M^.%BD;Z&)5;#^B'\J/<#EY /R>AHF0;/:[LKDA=Y\5:0C)7#N%KG4.^[#C MC/\,R>LV^CBA*N>',Z;-*YV?7J:O:N<=F#MNQ;/347$O"9V\QFY,!W!.)'") M)XK\C9#V-"N>?YM_QQI@O)E]J@%'6.3Z@G\KVSOJ>#-+B\TSJ,W_?IR?G;V> M+_Z@?S0)TM).920173T#'23XJ"W((EV)/G@4K9]T-"+])&JJ=\'?71,YA(I' M<%)WO5K")!PW48!CN?;P]@@Q<01N63(J*]RAX#B(^CYQ%8W&<8W?0*6DZXM\GKPD&86I>7.:"&ZSRPTY-2[ 8&SKZC':&>NPA34T2;C M..1L24)""' R9K!2,J8CT^GN3),=,#-LT#@X8/82\O"QX+.6,QJRC[R>WES4 M1\6& @?&.+CBM9,FB]2Q<^NAAU-/H^=&<#CM(N(3B\W6U55OY[,OA-3SMSTV MHGINH5X[V7=E\+AQ&IU85@K4$)VKI6N:@3?>0L2H=9;*RWA:[>R?>=Z<8Y#* M> 3B+X"RS-8&;@DR_64TMJ"XVR[BK]R4:A=T=&Q*M8L"QM>4*J*T*FD-/*0" M2B:*6I,N0&(RJC8L3;E3%O[G:$JUDRZ?;DJUBV!'VY3*)%&"L@&8MAZ4+W6@ M$6-@%+&72#2Q"3I.HRG53AKMU)1J%_$.'6+=Z:%B&#-,LP+<2%4[+'GR][DA M?S^G*+15J+L%5>-O2K63EIYH2K6+R,:B[PH# M/-(FU(=K.]]A#:TPF_U25IN&2B%25W'KPB;,JBH6)V>0+!U3CB? M*?@SW1X"/O3I8^PTM;?J#Q;?".HVGFAJ0Q&_9!\\!IG\4 MM"%HVWGOL\A<9)W;XZD+:2,+2_9$PGV -5?+T =6349=T&=]FI?5'R3\SE?> MX 2]5#$$!X%Y$I/G'%P(&4P0DD6!-G';V"0]3LVP)8@]6:%&PA_I(ZW9[R_G MB\7\C^GLR[M:EK::?L>#\OU/?6"+O'YG@AOE[W_!N+I.R5YE9(N1P7(IH)A" M%B2SZB13D"10I631VL!:YZ\?IN3P.7]Q]69&GW51;T0W7J% @I^R"DS""$H+ MBB_+*UIXNKIL$;/. M,BI/P6$Q'$SVHK:S%N#0*S*S)!9'=E*$UD\,'Z-E>-P5@-] MF<10.=,I["@ 9>3 *YY(2(J\>!^<0*/HB,ZM7Z _1].P2&JC^0YPVEL-0P=3 MU1L@9N;GYQ>S:5HK9OEV>CY=8=[FLK0(2"+)@*K6SR-]YV5,X(U!'DTL3';K M6/GL4N/#ROYJG?IGK4P-,@^?\7* MSI9RZ5CV.EI@S-=2-*YKGTT%Q<:L& 9N)>N$GUL?.VRHW1\T]I?=T%I_,\L7 MY/9-PQG!NMI+7"3Z0^5F7EY]G<["Y= 7F7UA==YNKO-V!?$3M480.I3$O$<4 MKA,@NJXX[,.[_K#2B\2'AM&:[E?S=021JHYN; 'D^T&BG5R$$8B.86/GYA<$ATIZA&C9;B&*^LD6J@3:".+"L_KB M13*(A@6E;(Z^M+YD?9B2@9.[!VOX&X1@.;^89J4BLIS361S.DQ=R131 MT;$:$C>,SM:5:'T,'2GET.*G5]MO=(P+SN$]/OFC"45CPMJ^X)@/K:FAX7DKD@RK MB\KM+R2 R@BO9F?+$W,N**WH),^93'_V'+P7!C*:))Q)S-G2"7T=%QQ3KK@% MN/J0\QBQ\PF_K].4M;5 ,%7.@D2=R&W*&&#U]89FC]]8>=0.0^(G8S3R5O\$LY^G:TNL^LQ.RXH^ "O&,6HI=ZP1:- *F4R MTC:PX:E(?HGIW[[,O_\[??3&>Z)OKIVF!Q8<]A:SE6]]J"0'!L&&ZNWNX&38 MF,FT)T(= 1BS E]D )NMU"4R:<)36CM88?Q MMC+P320[,#(^XK?M?+RK*.HN2]L]XUG(=6O4&N%:S>=JLT56(#@IF.8<2^R4 M1WD&+IT)&JYKR^$ZG_>M@%&<(Y_P?)KFL]HT?[YX,TO;ZN"KJF!OK0W(!02& M]70-&5Q$7<>68\B"\Z2[1:U=5AL.+CUI^-ZQU%+<(TCH?@IG^+8V!8TA_?YY M$6;+L*[\^P67:3']MM9.LK@C[T,6*8W=R6F@6*WLF]T[6C.;( /D53B]FU#-X4"MZ/A+"AC[]> MP= 1<'MJ9N@CL;*S7//S\C8_M4%*)P.>N?$"&0.6M )E;('(8X0ZI+9N[&)S MQY[BAY(R3O#M"XSY8%H:@?W[L)A_0W)#ZGCL.B/YU_^YF'ZK)\;+'U?5*K7\ MK6AEB >)=<1AAF *.2=>F6)"C$$]E?W9.UM1[&#*V;M2V1 MW%P5$D0E$BBE+! 3":2E_Y@(46<\%K3&4C'6' I=H;:G7D8 M=\"R72&BQ\W MV=D:9"<,4\DD<*:6\@9)QP"+)+040G;H4]:\,<2>(&>DT-I7]7?G/3?2PP@@ M]>GK?+'Z?+=PDR4*E9T0D&6H=>%*DW4/&JS1GL+TE+EK7J3X$"&=8.1/Y? [ M7-9C!,SES7+V,DLN(2E7[PE4 5_J5"PT!8WB1MK6K_L>(65@M_UP)3\'FSTD M/@+@O)XOU4[9%(TZFPH8$J6UKA$IKAU MP':7AFYP8:=R0ATDXI%!9+MULM::&\W!5%=,2;:N?=)5.MP55\?MM38N]ZD8 MUJHCV=A5F:SKY4EC[-R^+J)V]F&?_\ M]$?X5G]R65CK12B>F U9"MI>)D,,-M7Y;<7R:*QFK8W.002/!WK[H.7A=SY' M4-T(<'K;N+^]:A2,\#&ILA"5';9V,&IVD#"8K:<71T?D5V=B"9I\XH"V2N;LE/$;/^H'=-S\8%QN9-"3@%Y'[&&;_0W M]UGE#HV6:$"KR,GIEK7M@G8DY6)5*B8$V0Y[C],QI@=51T)?(Z6,P(]\K-QI M_7>;3Q&1MK8FC; M]B0[=1#7&:Y;K5[\F%^LWF^*.L_KQIMDIW/F*("'#1U&PIAJJQM8M..H8JR >T/\33&_J6\B<+FJT?[6>9WPK) KAJ B^LTX MT\"9 1:*4SYXSERWOAJ[KSVF^L(>(=9(^",^*/]SNJS.00IGK^;+U22$Q"CP M$6 M$W7'()#/*2$K5XQ%A23*(QV6MRD;4TU/OP?F 1H9JPW[9?['[$/XL6Y# ML[',I9:T5:/,6)W$'%*"@!C!1=H\9*.MRMU&CW1> 6BD3E(_I;H"X*Y >7+<;F$[BWJ!OJ9\( MH+;V5@H32G(1)$;B+-3G!Y@1JA$6,6,@T+3$TR[GV^ED]_N3^5C1]&'[$OX# M.7]X5:-RN5^DED(Y9*"%J@4PJ,$'F4#G@F@%9NWD0:AZNCWB^425TL^(:)%MIY""A8B*),"N-JU1SOGG78E%M6Z M*.A9HKI![202\OTH8@3(NBVD5_.SLT ?'LZVUIB"5*=U%H L[.\))+ZW?6N]+8K2;V)++M M1U'3"ƒ$G4>3E:Y)FY75YR>PD:"X5*P(LF>[:V5V!DX;^*!(9^ISSO;'. M+?J0/$Q,-V"=1 J^K>!'@*#;PKEY:?YI59M ;=,HX0O604N%C#%"2HJ\R:(0 MO#+U9;LCVK,.2;6^9^Y.73>,G41FOF?5G(+O]A'S9BSV^_)HU:WW3!*[&818 MOVDGQF.Q!9)$)I@66%++4M1G">J&P--)Y@^AIQ$8Q#JS[K(OP[OY+%TLJO0G M62"SF@)H%4PA+G2I YD+H$&?K+:U 61K_^U!2KK!["2R^@U%/@;@W/ U)S8G MCB@X"$/.I,(LP%M#IIFLCR]6*B>;SPJ]L7XWD)Q4/GYO\8X &E?-7JZLXW*B MO/36>PO.UI$-PBHZLLE9M"5(X4NRO/G0QP?(Z :4DTJR'RKL9GCY__[]GE") MP]_7/UK_I/ZKCUC^3_W??WQ\<^OSZ0@^S_^6YN>;SWX99K]?\?,I?:5S]PSG M93T&=3VC:37%Y2^X"M.SY6U&EM-:;/V<([33Y__[-0MWF=LNA,B/ Z@PF,?!514^<"!?"DA>%,*LE; M9VD>IJ2E%W,MT8_X;7NK^;Y\($&Q<1:RZTS M%CS&=>T8AR!C 1^$1MJ>B:?6B?=#:1Z^D\"!B'K*+^I=B2,X)G?@]\WL'5F" MSW_@V7?\;3Y;?5U.7.:H4Z:@U]4.LJK.F2AUH"$7-ID4,#:_P#Z(X.%;$ P' MUP/5=VI8K9OQ\Q_S20A6)$^[L-0Z-PIK2+I,1W!43T=52GP#0<&!^7. M"CM%6+Z>7RPF)<;$G,BT]TP$Y86'*"EHP\*T=/4>Q;;N5[47H.R928I!":M!B+>D&7 M>HG_N(YH6B< EHZ8A6)C&* M'=1Z"+TK(1G/>;>7W+NO/9()((?J_*X/WJ,"1N&4WS^VMYQN^&'>YZ0B@T#. M7FV=4XE]!([5S;S(E:@B9IU$ M*%"\J0-]DP=?GQ&;*%,T%&5@Z?.V2]IA\J%__3&<7]6'*O4VQ MM;!,Q\B"@RA,C52)0\>Y!\5Y='22*V&ZO63;8=%AO:;#U?N8W6DIZY'Z2=?% MM1N6I$O>!#+5+B7:9RF1O?84L#(9C3(,C<'6CX0ZD#6LM]0,8'TI8GA/Z9FZ M;25H0^3$R0NH3SDEF?#@909?WW>F3&&%:)VU/*!4OC='J3F0&HB[F3?4LK9U MW<]@^2XL%O0YW_& *M9'/NGP>M4N)#:J3-TL=068@$P4&<)FEH5"Y2"0CL&J MA%BX*9B:OQN^14'CI@[K41TH0_3><3!,U%W .;C,"@B7@\5@;-!]W)C=(6-@ M1V9_/3_3S&%G$8_"6[G)PGIT94H<@]"2@H ZU4!D ]$5"\Q8H4NFG<;ZG5G6 M?>KK<9Y'[*'8)X&RLY1'AY-WX?QRUF0)6B?'!7B7&*A T:(7RH+5*3BT!N^E M8AJCY9J6,6%F=QT_"9D]!3YX2%UM[55GP.V,4&.C=:5(2%E$4+F0*V:8!IL% M>>$E*).Z=>)_Z-/'A(%]E39O*<$1V(ZW#S0#6>\/F8T).2IPK) 'K9'.7L]$ M/7NSR#%)G5O?;CY&R_"/ EJ>-TTD/E+DO*W._F*[KY0JW@4T%,S5C+12 J*1 M!317BB,SK(AC(.@F30-[MTTTWP%.>ZMAZ#/IOZ:S_PS3:E=KRG%^_BW,?H19 M?O65C.R;\V_SQ>K7/^O7^E1R:V]++CJFY$%8KND<]P5)%LL1U1//?=Y'@$W5QO&:!RLKGD#V9W@Z>*M-8DD M :CKA"Q3-,2@%-N^V.I!4H9_']A?IFX_>8\ -@\Y;H\/I9=."8423"Z% MMD0=8\M(:"FDB$:Y&&3KV^A=Z!M32F=/0'2(IYIH9P3(>_\-ZUW=[,LZ<_5V M&N*:O8E.*EG4'I*E+Q0H:*@-ZD"5*)UD@H*%UK<*CY RIE1/&SRUD/GHH/-Q M^N7KZGWYQQ+7?$%F6;?! M&,^M-";_Z#"I5H4U!S+9 M3^6-""IXY01('6K.P!& ?+80HM"8LA9>-^_XVJ3R9KT_;AO1=='A=9E^4)&. M8@'1UEM Z>D[Z:MGI[+RP009?">;\\0BHRJNV465MZQ,*RF.SJM9CZGF7J#* MJ"DB)>NH=&$0O7'@=7:%"4-\M$;X?2J& 4I;[3[IP.PLZA& Y9]A,:TYC&L& MO%3,)^;!&MHXRAH7*88(>.LM\\X2^+9.2 M8R$?*Y C5V,.Y(VX$'4" 7S_E4R M,J1=#D79A@?(&? \ZI_1!TB^J'/ MK:LWS _(!WGFFT%(3']Q7)TW0D>Z=4@E#P-SM3?<3BPS\,*G1V=5*BB.P M*?=9F=3./9$K SXR4]N_UE;$6/>)]ZD4YYEK;4KN4S'@F=1,NX^UNME/U", MRS7A4CHI;2;GW!4-JJ0,05D#ICX4+B5Y;YLWS]T)&KWE:4[<6W M;V?K\5CA[&4XJR?FIZ^(JS>S,E^ZJ4N?*J8>W"IT!D9 M U/XC2=[IXWD4#X[IXOB.BR+ST)0A@10I0+M>6)B( M&IM8L+5%;MDY-[>'=3E6E;ODD^>98O4Z2$#YDL&CXL!E ML49RM*ETNP]L4H/0?XKM$%WN5(.PBV!'C)(7*5V<7YS5YC&_(!&7IIO$H: H MD+QR6\<,ZSJ*PD#P/(!,.5=#ZR0[&#>/K#V2U-H1D-1"^.-I&?0$HQ-,MN@B M%$2GUA.@)/CL O <,IWCCF?1^HKQ"7*&R='U@;#6LA_:4OT+*_&87Y"S%+[@ M9O3=I=>V;LM]=?)GR[UB$7R1M5%DLA *.0(6?5*F&)9<-T^G\Y*CRNSN[?CT M(^'1Q5C/LLDGR4@?>:K\^3I>6 5P]8(_1!$L&=F<5;_EXL_3.*!3U1-.G@S+ M&BMM!*"\:9<[<,=-*6B#)^X,'?Q8RTUB#!!4)OJ5->INP_2FQV0C0/;CFQT' MD#TJ;&1G:^W-6\=9?"0O\$ITQJ&NKW[ 9)WI6 FUK7?AH*VV+#+KC$C[G*H/ M+3:J6XY6Y^G!4AV!T7K2*-]D\ ,N4FU3F6,(PM"&2W6:.PF/04A!@>CI!=SM!#U34".#YADA_BCD(HEA@:B)8S4"0\LL9< S(3 MI5&R1-]GJ-D(BDSSU_Q-UKJ8K$6]/MRZUGM]&;Y!4>*;VP QCUMQZ \!",-\,@+[1\;DW:= M/+(FY(SJ:GD7>-SRV8ZOF1$I<%Z;)&; )4HKD M$'-'<4V_;YXO*1G00QL #T_Z<'LI9P00>ZB&>,O+^]EUSP#,T?'H$;AQBCR, M=7DZN1G!,-0^N]A^ G@WR@;TS(:'8 _*&QDDK\:;7^VO;&I9*T8(LO8.8Q') M 14>&(L^2>XC-WV^6+E'T( 74^,"X&&J&@'N[ES"O8_D-,^J*'_],WT-LR_X M>KYXM*<*:XF8?(>0*IC7!:B1A*Z_+T \@=)HTW$LP>2\TCCGY? M7ZQ(QK]-9[6WU"WWY?/\VS0Y)0X.@+LOT2H&WI.IGN;$9&4C$Q:XK%UI2\W7 MD81 6I]3S*98.\YN%4\WCZ(]>"G47RZN\T]*<*%"=7>]KU^$ \^9(1JE\N1B M^(RMJ[]WH6]4$? NR.C6T:N!4D9P^KY%LL;XB.&]Y&]SGT?Z>E]>3Y=,I6"((M==/-QZ/M3.RP8^T/0O6=$1U'GJ0"7 MQ/J.3IK/?^#9=_QM/EM]74Y,<$&X6BVF"SD3]9&54\P"BY%IQ2V9!C4$;!^@ M==@"\G&!]E!5GA!DZW;\_,=\XIDMV4<+BB=/[)'OZR.).&9RMZ-(6K/6,?>. M) Y;Z#BHJB1"XS5ZVKKW8F9<@P_SKGXE^=7/9,$F2V.1(K/%"AKUX"\[(!#D9 M^@]E0=N^/FD/0CN!T_W3M S7AN,D:\:>2(.423:>TZ L;;$ M+%T,S:_[=J=RV'N6AA#I KYV^AH[(A_*OK,L-!>:HO,HZ2R(Z\'GB0&BR9:G M*+1J??^W*XW#VKZ!T'BHKDX BY>)]N(9+\5Z"M^18J>D.7FDV4&1R>24!7,L M'AF"H[@9&0YY^VCF5 "WSIZ+E)(F"0'JVO65$8M.DE4O%+.[Z(I3T0X!N>&O M/ 8&W<[:.1'8K?.4+K#,@RX@8LU3)DU>A4P"M ^6*7*H4SJJ[S>:NXQA0;>S M;H:^M'B0J8=3XR*Q(HI:=U6*H+)UX$H(X+@P20HMM=Z]K]F8+RG:0ZE/D9^ M]9I(DT5!SR$(SFLK:P'.AEQ;T$B%-D8KCGU6#GO[,)RUVDD7([AF>)"?1S/3 M+&:/*C@(3L&VVBD/(Y3-LYKA2.CKHF6QG-_\""/$TWQM$P* MP016.R>)2/*S&;ST/ @7F1?B&(@;]N[@R,C:2>JC? CTZ2O)]>O\C-2R_/5_ M+HBG,,OKOXS$:'XU/Z]SA-9KK/]V^1&_72S25_KA 6^#&JQZ^'.AUJPW>D&T M7NOE70JNG[SY0&Y]%,#E>A"A1* #DXY-U!11UCK/U'JXR=,4'3SD9SME^'WY MM)JGWU_^>'46ELO/=?SB))LDG"T,?*@]VHSTM&%M JL#L]H(R5SKC.X3Y Q[ ME= 0%_>&_S12P0A"@!=_A$7^3+_\XL_I?K[ &>I"HF MT!'/6X]GN$7 P(AII=9Y*QF/ ""/;*/%HC[Y70+MHDQR#&R=?LKDF;4B4)D;R!'@2)9DDD/4\G:\S$L7 ^ U;UA M9@/K>.BLV@O!N/LM+'['U9K%CTBGQ#11&+*V!/^835?+WS[]XS<\C[B89.UM MX"H"!D6B5D)"4++VJPDE,Z\PA_B<1[?[LJ,\38\(D?E1]#4&BTM:78MT??QL M#Z/U'H]>Q8C20M16TB%$&STD+H#I1)(R*1G3.F9]E)AA;^;[.JK;R'X$(+I) M_W:W21F9Y.N\M/,U]B8)8Y^*@:U8&_7.F\IZZ,/O\V+= M.^;'FOZ/.%TN+S!O3:<6Q9A@&!0C"BCF'8DE!I!:&%>\-[IT&^+WQ"+#0N)0 MY%D;!9(73 Q53KYU]^L'"1FV M.*>OP^=PF8\ .+?VP&4><#4E0B;%D[O'61WXHQ&43+[N*P=2:71.A\ABZU3< MX]2,Q^KLJ>IY+W(? 8*VUO,R=_QA,?^R".7$;Q2;'9&U$; M=T=7)V,J!<$$VFH4ZJ+DV8GFY:L=21O6-VZ/K3XT,@*@/;!E7J3_N5CO&19- M(9DDD*P.#K J5SN.X(2VVJ><16G]N.@)YPGRJ\G:DJ*+.JT5N<$Q;0F07 L9MPU:J]N2B]:VS46:JMG;]PV*:\,JP6ZE+8A2& MRU!;:!?+( IOH1B56;$N.KS3/F.7O-5#2PY;E]H.4#T*>@0GZ,.1S-6XP^N0 MYOIW+H,;[P377!9@T3M0@H(;GTF802$W6"1+J75MQ/[4#ENO>JP(M+G>QH#0 MYRY:'[MG??^M_N+R/^@7:V_XC?W?V'@1E<]!*N#2R3IDG4/$X$&KXFP.4>;V M]X;MV1BV4K8'3 ^LZ1& _<79^G

YBPK&M#3M4Z<=R-LFY)9'8ZF.Q!(:=>QOUY>K[YRSM%)B_2:OJ=_N%QRKJ[ M4G'4,N^]1'.RV22:_T^N5^.1EDNMP\ZGR@^'QH(8_ @;A7!IBBL+'[=K,>#BF@@ M( J(*3F92M:RM,Y]CK-^?7!D/%D"OXN:1H"Q7FI?I5&)<6Y *F5K:CB MQ*A M\.!CY#:4NQFJOTO@GRF!WPE6QRB!WT7'@^=6'_'EUK74GS]>%5,SYHG2@23+",KP M"-'%#,8J%U'72J;6-8E'8VZ,FVX<"#_^9MP#;GOOPV^;,I556*Q&OAMO7[=- MDDW(#*OM\^OH0IL#N=<\0\DBHW.&NW#T)^R->!O8W_Q[+QX$MI_Z2/SG6G_7 M1*Y()*'.L^1OXB=O?F_ @L(VHF+SFT250B5MPSB=(R0D70KC?JV;$6W*?F+&W)R5_;\@#X79@S/CK M+)_*7OP73K]\75U5T*^=^U_(HKP.T\7ZZ=!-13MK0S&)3%A(N78BB631+$E4 M:.=-4CZ+YG7FXQ+!&.//GST!VQM$?^IPM+OX)B)9KJ)F8'1]UEP2 Z>-!FY# MLD7JI&+S;@4CX/NGS^OVMW%&: 1V0O%?+B?\O/A0&^6$3>!#G>*&ID!DY"AQ M1+0,F:)0YF2,P([,C_%4_]L2' _//[4C<#M5^+S@HF6)%Q% 4TP$BMP_B-9X M"$KEVA5 E.;CU$?#_$^?V?X)#$&?>/ZI#<$V0WE!J'Y>:D4Q'S()C'D>06E6 MP"<3 +T/6@>A2PXG8P5VX?RG3Z7_!":@-R3_U/M_AUC*%XV&25)V%K77;'T. M9NB+Y=(X;IEE\6=,]/WT6?N?8._WA.*19/Q_/?]V-O^!^ D7WZ<)'Q;CE0C6 M$EM^KH,1;_Z\=OEZ-U_]%ZX^8II_F=6D\,9;(M5N_ZK^'I\D:VKK0@@2F:V>=!_7 ['Z- /FJ\?,<#&ZR5PWVS%GSU6(Z6T[3VD9=27J2-2:#A0')A4RN1P^N, DL^&P*QZQU\U?N@W$[1B=[ M^&NT\0/OU!NF;.;R//I.\5T@@:^FWX\T#W-7:H[:0.4@435JI/++=)G.YDN* M\]Z7F[1]Q+-:]%2/H>6];;&\:F417"RA*TCHJT)9Y4,[4L*](\*Q$)VQAP39OR78ZG59Z L&3 M355VT<@(X+2_X)[HK""D$3XH TS5;G2A-C-FAH.,GOS"4(QF?S=5V:VIRDZP M.D93E5UT/'13E1<$%_[B*P8; M#[8=KC#HV##L25]#(_&94/>:*5FDX@4U")LM*"\S>!4-E,*X3\@%2]T:3'5= M<8SIZZ'PUXN6!H3>0W, *_VTZFYY?G&\)YYZ"'6\")!%CQ;J!P.K$ MS)A1"LRR=!N?]8S*;RTZL-+W4=F\A?R&5GSX\P;A6;I [#J019-;[[FKW9DM M<,:8B,11D)UF&S^G^)N+#G- -%/\WO(;6/%78^ _)9R%Q72^-GLA,^:=4L!# M(3%H+\!YAU"T-;QHU#QVNAQ^!@ /+CZ:@=8#>0J':V1H2&WI_L=L^0W3M$PQ M;WUQ+ZS+VDA@Q<HR X0Z7!DJ=MY;P&#+? ME]+(_WVQ7%7Y;"VH*([Q2"8S94E\2/00N)4@,O+"45AIFK=/>826 4'31LWW M;NT:R'SHP(0"\NV&6F\DINC,IC4@&232#3$1F/"@;<3$E2J1MSBO[BP[<%71 MX"?5(5H8#X"V6RHJ&756$O@&_35W:% #;;#,0BA>=ZM Z ZAH<^D@]3W, SV MD.5X@'#/(!:C7:;_@/F4B TM(& B*TL&4?C"E72FL549S=ESH%(?L1*'2'@$ M[LJVIN9#6*Q^?";KN@QI7?/X\L?-GZPWD\Z9&"D635??)LOB(G_-Y_.5O\DT5XL+M-CCANI%4^ MSB(H)[%6"RJ0(F7/C4$*6QOCZ ERQ@.H?30][T?L(T#0WH_QWEZ];9#>Z>*# M!HIE#4DR(7A!EMV&G+1%CJ';U<,Q'H2^W6DXC?FYC]4CZ_Z4T7[U249>LO(63+U)X%XZ=OSY M>(H',6/;0/L_1'A)(G%9%"BCL+HT73GZ\K4R(L;3^C(.1@R(]A#+\[6OX/Y8%H+U"5P0TO(LN2BM'R9VHVR,3]J/AN8>E#<"2!ZA MBT8"-*?%:H$R.28TF$H#1V+ 4$RAT%'%$F-QI/Z>U)E*X0/-G5D%[C]Y;J2 M3YSV=.Z38((2&93/])U4"HQT2(X"RB1/9P307WA2Y3CWX@%@^ZF/Q#O# Z-U MUCLA("MA:K+%@3/>@$?#HN!))7U+E">[(PR#W5]B4=YUXFTW*F 7(C$CR M<1;JJS&(O,H*&3D4IS,2XZ\\J7*<&_(0N(VD;_41A+-3[_(4'+>6@FVA-?GZ MSDMP*01P,3.>Z@6([^66>3PB&+CXZ:=/MO8&QY\Z]-RA>[\5,4B?(A11YW:X M7"A2R!$P*.6*X0)-Z]K6,?#]T^=P^]LX(S0".Z'X+Y?_?5Y\TD99"@9 QD0M M_4\U75 ,4J/$DTJIV,$_IY*^=-9@C[Q_%,[ KM.\4M>?VI#L-,L/U)V"B):8%S6,GHMP1>=H$XP MJ6-6HL7F;4A&P?E/GS;_"4Q ;TC^J??_#K%4UM+9%!FHY.D+?\C#[FC.S. MYCF/Q\Q21#!!DMV+W(.WR@.3TD95K+:B]52C([#5:>^XO_?.46 S@IUTY/&T M&!@RQ3E(Z6H_&><@:(/@/$_!DR?!NS5 W6%3C7#^L?])]]>(P32"K;861WQ> M.7%G9_C9D;,R9\>35*!R\/1%D9"KJ<%0Y;1X" M^ "( B,<985H;;=A2Y\I3IX)BBK0!_W-$2[O%W8KY$YR]^C:!__F0GWA@3, M*,!6!$ %PI$T+8 1DEB)M(+99[1VW6,[[-=7S9 '^Z-*]-Q'<<:SI\;^'K_=$;/CC=_N(OX*/)>G M4WF=TT8RQ(#@Z9DE$Q@8:C4P!#,/+8T^6*LNW5TZM+S&\=N=0'!P_'87B50 MI_Z,.S!VDFDB&8,"..M\5&Q%8S"@8ZR. Z1&^,#%R>N'SGS\=B=8G6+\=A<9 MEYXY^\BW^V6?;W=Y]>GS=K+SW4@8)+'"C H<(QK?4# &&T!089Q))"A"AWS MC/M_OO+2]-$ATYQ4?N=@B8_'SYYB;'B:NL?P^FEI ":UX$94!J\EE4)7\W3R M7:?&T6("W%BV5> ]K9-[(*RGD7U#3@:"JJ5 "J2"1 W+(1@C3.YW^=G M[$!8!<(@XX SD0;D!@BT1@Y(9QD+!K%S*K+O MW8&POB52D8C#]'*JV?=[OH8QN7G0W53R'TUEL@7:, 2*82"_^78RGSD_+ M?L(.A)T07JR;1!>X_70O4">44IQF,P!#.(D&E0>@K>! !:--0(@S=SXO2G[B M#H1UZN( L+WJ(_%94SC-D,'((, AI( 2A8'17 /NJ%?&&T+I^3SL^(D[$-:I MA / ]C,T.WO9#DX*X8BD#I 0$H>0!:P6M0$+8:IY<_MV!L ;%J= (=$+Q M3Y?_/#?%GZLK_5(9@3#R_:D/0 MJ6\;%!(:2R/#%+. )M8IZQP(BOJ@--&0GL]]\=\="%^7"1@-R:]:_SO$4E0; MZ-,TSQ#9DUH*4& $48 X2BA!7FIQ/C[ WQT(7Y/NCX3B2K+[)V[E8X*5(05) M2"@,J,>Y"Z K[0M5WFN?)S5<,IEH.6G-<.*:SB3K:L<=A M@;RA!@@+%:!<1";!:&B#QA130Y!BHTSM*D+MF1ZJ&:_'Z@?9N3?96;]%W3+F MX^UJN8I_B9XFBX[G;9RTC8[_9F4J<_.'EV\ZTGBD0DN MM8&*GJ6(YT)921:)'FT9J M,!> <@0#%'_@++&8H&IF11VDI,H+V#YHS!;]Y!-\+0Y6'BYLR[6TDH;3Z%SR M])J 6IK&VKK(#R4)UM9Z9RI&_EF_',N(S/&4I0=,ZJD$2*?SV^7RUKM?;Z-# M]V439*U)7SX^NK>'=?+PE&4<>0NL%RB-B(B.J2(4&&^#]P$IY&%N=>B\RS.] M6Q\1[^,*^A54C>]5;$2UMDRS2'UZXHF(!%() AC1T'HF@@RY6U*4L?_U73&? MD_WO I-*\KY#F7!G*^X+9-9YO*>I@0F!S@7K!% R93.DTD#SR!'T4<%2K-!M/]>)V];59I-N@S_,H^$>. M:VH]>&]#+A=3ZZ\2'S)1NW[)MHQR@E478V2BH&;!@#A:P#P4B$'45< MPM,\0,A.6I7>WG@J4Q8:U6I,+V_@67W#4ZY%3R%L/05G/)(,1O=6,0HHC&&B MC %A*G=BW-!H;5#%05%+*JOT\6HX>D8&S,^C4A,#%>?6I$HGB:/;'3 P*![0 MP@EN"21>Z.S9M-.0]FI2SJ,@O(Q"=H);/4GJ8\S9VZAW7VAYD$<61^.IJ8Z" M@U%ZA@E@"#0 "8I("$1C?/*WY5DIK#*B.EO-+ >^G^B8A% CQZD'7)#H[$ = M@&88 A8T-8:'^,/4?SR8=Y!A#-$"!$)!"AC2> MU0.ID038!$$BU'( OBQ[[9:1>9J(.L0I-2+26 M7$,)H'8V\@IBH#A-C:0XQD8B#MDH#Z8*T=M*Y?BYJMPY@*@6A1M@GBZ<6[\< MT;.'888/$PJE4L12Q('U--6\Q#-?.9(.?@RM#!8Z.LH;B;$(:J4RXEQ5I@H8 MU*(3N>S'HX-ZM_VX\FFX5_SQFV:^9M>MGEW[Q0V><$(\5!H!;UEZ_!%=>\T# M!LPS$Z@13(W3Q*,\Z>>=[,RH#&.>;"="9K4*W>(!5U\??!_GT$1Y1JP+#""F M5'(/&- 2&1#2NS1/*,)ZE/2=2Z]75L1%7BU+F22L_JU?%D :.$ 6& M0Q.M$[+ 2*J %9)*B)UCJK9XPI_W Q%MM%%$& M$)-&\5H1[4VP' A+ L+*..FJ&:TYE-@J+QY>@1J>!GVUJ&D>A^ I(]!$$N,4 MU)%^&%)&3XLT\-T %"T51M(QPD9Y*CT*-55>-]2B:.7Q<^[=8^[[9*6?7MXN M[-?X)U+FZS0=8XY^_J1=8KHQXS2=8;"35 1/0#3@'E#M')"IHR]$1'J*#<;^ M1"7NN3K#V*_>W<[\Q]"_J.TZJ>V$0V8@I 00'U J54,@^J408!DXE*GU$\GN M;^7:?)6I^CZ8>V&7BXBWH$.S7*PFZXN!B[^FRPEC6BF(/8 F-0*T!@-I%0*8 M2!O_$5R$5H._XZJ/\!C_ZP&+3SY8&$=EA-T,Y7P-<'GOM\\B#7/1$0+>.AI] M(,F!9@3'7U# 3FMF<*O;RC: V7RR#&0&".NYN'MPKK# WT_GTYO;F^W&A8N! MFDYM^!GA:>,*:*T14!)+;PR1A+5Z;7-$Y$\^6ECH?436Y.!?:<'KOQYM/ A" MJ4<>:&M23W83HI&C#,! <=2&R!W9RF$Y)OC''RUS>9A-\+WY5T&*8W.\Q3^\ M-GDZ2"*IB81+%9TJ$H\YR3A.,[J,IM!9)W(_Z'FR@<*WR$4]A>$2J0!._1GW M0/;+V\7/]8*NRU_M?^^G<:=3!3V5JE@ M@'1:Q5.+,R!%(, P&ICSQBNH,\/XP'8JM[29D=&,(Z8*$->;D_>3C"Z6R]N; MG776_VIF<;79=/7C2J_\Q MG$78I*[#N&F@M4%ZD]GS&&L0HY9;48H<[4W>F M)'3=;B/ %NM&8*,X!+%LU7P&,)0R6-8D^R-1>G] M?'05E3IY&Y*A1)UIC6Z%RC08,K7H4)]"DET,N:_:6A<@

5P([&PUI20%,< M%&FW@ 9B&71">)?;IQJ/FC,MO,VH->5!4HNZY+(?=YSX=?I]ZOST'@9YI M[3$(7H1X!GL&-,4:$!J$8(PC:ZMI1M>6J#,MEZWPR!D,F7.OV-O]NR<:\';P MVZ>=Z-:>#2H5X7\5;@P3R]K0O6.A@, E(I M'0\V%EEH2*0@,L_$?R(YN?NO=[^6/X,"ODX@.'@MWT4B%U0B8814_^E.S,K^4[P>H4U_)=9%P0Y\EAG%Q@B.1[O?C3 MK]8D7OEX DV3'[Z^I/@\GZZ6[S]]OBO00TY;(=*+F132,N9BG)#J]:P40F(> M]/,ZMY=>:??/5GE2GQ BS4GD51J)EWX1FL6-GEN_E[++JT^?EQO:[BH'@_ D MH@MHOZYUP H8R UP2/G4B9Q(*%LALM?G*[^].2DRQY=?!3[!KLH8[1VQ L;= M>[;.\]$-,5"FIJ)6,15RWT_V+6$J=_=Q*BCF$E1OK'WW"]-D*#"_GJZ2]_YV M[E(^[%;/UKZ.CYM4PG,@L$@L818H:1603A%N@Z1!MZKJ/%)HOO/CKZ7.N$] MDT=\Z2<$ M2VRP"8 A#B,K+8OQNI5 88$,%T19FKO!3;N=59Z"R8R7YUGL_,*K )*]F;JY MOWT[C^'][=I0?%Q]]8OKKWJ^[<#S1UQB=3^/:H*-=)I$ECCL(E],:@;$>0 ! M2X]L@#',KZ9[6D?:*L__C*L650*H L4Z5.5//4RM5SQ@5%M O4'QU/0F10P( M6J85D[F;_@Q]C%%SO>P0^.824P6(.U!(<]HV^%XJ&B@&6#$=%358('D:Q0:I MC_]C"MN?>4!#S36T@P^"\C+H!+]:M+:/U%IW%-V,H)_$XY-Y+B@0+!43*4R M"C;5[=L0K.,(RO,;GK>A[>S+;XLX8&,"Z*=0K,,C!ID+TDD!H$$ZQ8$BC1CT MP$*IM;.4G:Q>M*99E?5ULCT7):$33*J5@%]54.[BOKKU8/PEK4=U1CMZ\)OI$4:6L$0,XP0"E&P# 2 MTJPU1#5S$-M16K^7(+:5P9=6\<_8_AY73?27+O&?4&D&B+ M &5< HF= M9B"QFV@O+3- K(3EHK/5,_E9Z5A4\M6I4KE]5U5K8WB%H2-"!: M1GE"AT!TZ"WPSG."C77*9G].5Y#>=I?*\#4KX#D@K5JM''?(H%'.(LEB*&U5 M9%' !&A%. A0>Q@<88A4/&PH:R"(7FME1^VX>EVJ]WP<$Y6&<*@)\%A!0+&W M0"H#@4[-WIVBANC3''%7G4M2'F4U*(O?0213O;WC9N&J5W_E;=SNUC_ M!3U[O-*;9KF:$,,-U)R"L!:5@3%4-0@!Q;6#4GH>?#7-VSK0U4Z'7FM!2G7( M.6=M>CG\]JJ9S7YO%NF'$X6"@%IX$&AJR$44CN8DLL(QI*BD$J'L3_;&H:3* M L0L34S*"_YUP7][E<\9Y(1;!H1G(@9^(@"9GBS%H) 8B2"WMK9:D'Y%'_6% M+!F1.9ZR](!);SWYMB[O_;32BU6EVF*%9#$D24G'F=Y]4BJK+*FOS"$; S"ORUD[6/)%130VGD;9!<,!36\PE:82 M**H]C_(T4<;GJ4>OQK$;!>%E%+(3W%ZC*WB0.EB%[B]/D?S6;V65HA[$ED O4D7:4H"([@!BE,A M!?.8"%FO[O4H^3OU^['*W,8!XG^=K>&WC0>6)5O$/]]#!:WB#[+E-"WCK33> M0HT CF@$%$&9IA/O&^OYQ?=X).WY[*9C1ORWC^'* MV^;+/-4R;9[SIVNHY::'C,%IS*/PP'(7CUQD0YI^%P 3&C$$J0PD^QB=,0BI M,F[I@\7]K>1+B;V"N/[M/-HF'V.3U?K >KG@6$-[>&SB;T=G'K(H ) )17[&#[IF=\V9)Y 9+UFQD75\BJZ M^2G1H[@%)'B*A77JI(R'[&[T6VRJ;R!H/4KDE4@'( M/OE9_-&7/_S<+_0L$G;A;J;S:7)D5]/O_BZPVQ+';!!:0P=@B&$_180#8U*3 M)LV5=31X3;('65TV6/8J<#S@C2>EVOICKST&)(0U'D7><(I2-UT-8M!D 1?6 M"\ZY9F&4+M@UM5PO[=#GD4YM\#K2%UI23;0@-M6X^(V.:N,L<)(88ED:O=PJ MO_VZVZ]W L" ]NM=I%%7^W6N-3+4,P 52Z_9%0-&,0)DP$@KC"5TK?JOOM+V MZYT$N[_]>AP@XS'&@2ZS M,Y:9A%H:LY<^:VM 2 4*R))0N?VJ3NIL528:+1 MUD#' !10R# P1C-@B&0:.6HD;3=Z_0[*PM#9--C?9[O_K:N+?K M$SBE*:Z\GJ4#]@\]G;]KELN/\TCSMV:I9Q_\:@(1#@X)"5A(.7?B8"3-!. - M23VP'0N"MX).CX_7<"V?&4YCBZ TQ/:H223C8[A3I8>?3CRE%$F)@:(H-7(. M47$8B[\(I9!PWF#4SC!U^VY9=WT48(W(^!KBU1"\3;[F/9E7>N53P\;I_'8] M?\HO-K>&$T>LU)0K !/SJ+/S'X[+3O&X\3@RRFUT@?BYC3?,# %J).@,'0L,H@S@0!- M_R8EHH!XHG \S"UVH8,K]+!RX4D3(_I"/;E7Z:W%)_]E7>,R=W_XYLM"?_LZ MM6_GH5G<;&YX[BX'!K4\Z/J-#"T-!I&5JV7!9A-7_ENS6*4Q6'<(A)1*RXT& MF$6TK,,L(=B>%C[FN=O9LI_$P[!PZ>GU9Y&%^!LW1'R(8]J8CVGA*8 MK"BF*MK7-!7.A71W;2,YS&'&E/-0YKXSV[^;PB^#QL300-97 **'8NXK_]W/ M;_WR]\C"WZ(=7\SU[,WM-?,O[Z+E=Q?+I;^KVE948HF0 I9Y M'ZG5(6J+DD!3I#3&'!&5O5'JH!T7+IT? XPG%&'AUT*7B\;=VM7'Q;:X9OVJ M*K(G8.(PX,9'JQVW#0PD%&@B'/+6(FUR/'K<]>U:FIB,+_;2,DMB0 I3KLWI:+HQ)H#&4%1:QQ@/.5Z?[=U N8=HPV7Z$B #&5S# MV;C9_=WK6>F;B_[$#S <6^91Z#& H@ E,0(D@<2CW[6S?O=;RHO]DI]M) MA5L/B!.9=Z,?TP/D.U)_^\O.;M=3R".9\?\IMSNA%BH5/ (ZN:=4QFA9,AL MQU):XIS$>B3\=MEF6+Y3:C!0A!) B,7<4AM=B7/)X0X\HZ*3 M(XAV%%B9)@-)88 23L?(WTM$'--691_9-'[RY/39X"Z(RIP\Z2+"PG'O?7^M M!TNQ[4MC X;!(0:$H&1.JPZ=QS"U;P/EHN5,@FUR M<[D@5&QS&SW2'Y-__'.B'.3*!@V13BB(/)-,@AFJ:"0DC>PY=&"R]_=]? MFN__9[OB!AK;_WA QL/W"L(@C]":01RL0.9O/B3<.T*= PBG+!%- 0=/;\I2 M%.Z$"]H>NM#N)O,W'\KD+<:3>4<.9JR7Z2_U?UY-!"9$N!C"4J0EH,S&X!)A M 2Q#R&BGH B'>@)VD_H_K\I<[(TG]8X.?2$_3H F&ITJL:"XSR M$EB*@M7:8*WS6??/G\H\8QI/YATY6%33'TK8WZQW/[UOHZLLQUX1!+RA:3J9 M8"!NV@+('83"$$*>!_B'W@4\6[W, Z+\(L_#OCJN4I]>&R(CB,/KARUI'G>* MRQ64!"BD*98X=6PN>A]?ZXU%WT!RL!#J -&.VT7G S-"&T!8"%$3>-0PIS!@ M0MC B+""H'Q(JOX^OI-,6]W'=V%P\0K\YC\/KZ6VIM(A*26V KB0$G^>A1@* M<0BD13$BBM&T%2V+\%\N7ESX0^759&1>%<)_:[<[EZF?6/2! 58I&HKG8CPA M.4H/:26ADD*,2'NQWRU;+FP<2^"]&%9Q7W/E_[I1)EG M]$@2O%31B8X?CQZ55BR-E+& (,Z<$%) :%H!I<7'RH6B(T E-W/KJ77I7I/A MK+9,Q1/28Q6#.T@A,,(J@(-P-%#DB,C]&F?4@JT3M(4_6?AS4N'6 ^).-3[$ M&J)BKP"K3T?&KT@JPV!8Q=@,4N#M- #KU$:0Q0]/"T\!2%&"-A&+X':5@FZ\R_ MT@Y1#Z.OZY&-ZBM)='UI*AS"W$K)!>8T=]^(5UF U051F0NPNHBP=+',WL(0 M+ZG1E.(T:X"D-Z,!&.X9L-$!4E!@[-MUQ_DI"[ Z(:!5 587<93&U-Y+*1D] M!6&9!EI9E^(S!:32,'*).".18AZV>J[TF@JP.@FV50%6%RY7<$7_YL.$&$>\ M01)XB&.<);@!.MU8*B@=9:G-/3YY,UE,4X7#E91C//YT\2BH*5. MI8>,FGA"RS32QEG@';="!&2(/N3IC%*8<>(2K"%2[\C!2@LSG(J^&'420&-T MC!Z# H8@$6T@A1 R:(/OT+"Q3V'&B>NO^H@\#_N*(F!P6@,+Y*3%$A#A(]8Q M%D"*:.$BS*WWT=9)G7N>V4_Y2+6/ZWI2X1:_Y7E*Q >_>M/,E]/UY=7'<+EH MOOG%ZD<:0+B*)*?>\NNKBOCO]]V=WGF]]%?3+U]7'\/GI=\L-)%4>26H EHS M%2U#9(6Q^=%"Y2(U)I(5#80Z QU=0I1QC,W62EQS;/"*?=@3,$ICVD6#K02J.X MYO'G\11Z5$>V37QHHKRPU@(+#024H*CIU'J@K)$A1K"4XW;!TJ&OG!&:^LBW M&8/9%9BW-_K;=*5G%\ZM!]+>4>&1%4HS"PA4%% +4[:4($ \-RZ=%9KAW+[Q MSIV4S0^="E89I5$!ICIQ[2'W( 4B*C4.M'CMAA@'E+8\S2^UCCC$ERW MTS/"Y(D=O'["K!*R5SYI$N1#2\>L8R UB.;/*,SN2=RCH(UIQC/+;WXY#_B#]_.G;])@^<' M#349]L%1TXU="2Z2=C0A.)_N'5D\M6,8@RB0*!4"0\@=@4QQGKM_WDG3CFE MT)-/;,X@Q)0A$46 2QLBV=A&OSBZ-$;2X*USTAF>F>S=.SFG]&$7K#RWA1GD M4,'!_(**7WY\T*O(HX_AX;=_K/,#U!*BHC<#J$8\M:"&P$37!@@CC#-!0=FN M#=X0A.W=75G4Y<#",7CE$4QUD-M2M0WN& M2@5RC$ M<']<*_9D.Y6!*A,"#@*MOS@J0-;6'PG333/?/V[U0L]7_NY%OV>8*Q8,<-@0 M0+TB0(G @9#4*I;ZRHC<:>/#.ZH)7P,$WXPFA0HP]4(+'R(I;Y&3FD# G4NQ MC84QXL<(!$(==!X)CG)?<._?3=FDR2D.P'Z,KPY"/RZL7=SJV<7JC5XL?L3? M_)>>W?J)B1M'(261")6IWXA-@U\Q@-8SXZ)]#WQ<-.W96$U&JC\*#A]Z&412 M/GGQI!(]:M=F^8O_Z(6[GMY$HAX"H.-YB9WE[6G1#:RL>T#3[B]T3$3TWGRN MUZ!?(QQ_T4L?8\:;-&%^B_!X='U9/Y:)WM?#G[G4/];7IFE[FSW&S\1X,]7? M?= W=^YC7FT=98M#+D6C8+Q)W[KR,9Z>VI5WGU:-_?/S/$VWOOKT>>OEM+GZ M;+M6D38BIP#)DQO0CISM;7MF@R_&+Z(HT7N]^-.O?MFWX0XPZ+!EK4)2![#;"CWV)4TOSP?KW1 M77 8[%'O^D(;6*ASAD4+]I:1>XSZ)ALR;M;1WD-JJV]DNG_%#%M\/_\V38M> MQPCTE_C#/[-L\^6J1=(O1V5QAZ96'"F8@WNR/[_ZVKC,\GJV9I$L;#]I[>9& M);*ZC)]=+6[F[O>9_I)%4D]7+/(:OY><=G*B$BDEC7\S7[I%/C$]6[)(OJ>W M]7O)BTH$]8_F/P_[RVL!]RQ=)#W32W"'>5-8@/=GZO3&N]^;1?(+_Z5G@]7M MT+I%$BJ=1->"*S4HWO+-K%GZZ^9^N^E2-*/V'5F_2!ZDNPJVXU*U\AQ)C&7R M$YFD5XG0WL[=]/O4W6Z[. X1U+.ER@9EAWG>'&- :56:S1[VM?-RJ*L2[5JP MF(3V\+QIQX *RE4>4DF'E:9/QNWIVF6#Y59:=) IV85UZNJ:W50][T \9E*R M/-R?Y$$_?DNTC9]L?O*=LBW:2J6<=[&Z CBL]W;Q+7[>3M>L6'?,6GZZN/HT M"BR.?Z_LU)(3PJ,UZTL[,+M.CWBB)PKS1P-W"Q>YF!H>#SSC2PVB^SQWB]F/ M+Y^\O5VL'R]>W*R&RVWGJJU.=UA>:H=84H/(?OMK82\74YM!OQZ6:B6<"J[6 M7A!?@T3^2(\Z?M4K_[N>+C:%XH-%LV/-5C*JX$)M/SL*"^NI9O]X_^=J#:4W M7^=?+NTPLW=DZ5:B*WO'UHXYM9;VOYTOIY&+UPN]GH/UR"=[NO.!]?T'/I.E MR+\M&0,K_0NEGCI6R;V?VJ_:S]Y=!C\-H5,9W)Z_6BY5>2C-U;2FN6#)XB\1 MC__OUG>0P=._42Z_U9;U.RDL5_[UPA2\L-X]D_=[EQVPV8?E?OD1N3W\,FCG M@@7SV,=D\?@D/<2,PA[0P]8&WP(]6ZJ8; YR>Z=4ZKK_V7'6YSF,]R]<@:P. MW <=9WJ(NT@OQ:17$]7@[W7)TL5*]SM*90G#"@L ME:O;F4?0,)2SH86%QU:MUQU1!^!'>1-K9?LORW6 MK\M&ZIWW8DOI0, O(^_6ER/I-!Y\$;%KO6+R.LCWIA43_KXB*B64 MOY_9_7V'U35*_N";'$)YNE+5M5Y[":_H7/&KC"'PP86+&;6^GD$;-I4V>5^^ MK+9$#7[2\72I8E>,?:6UFQ6%Y7.WH;F>_5A.EWDN[O91!]1R 'YK5?_O[D]KG:OK5Y@/%;CPS')9'V598PK_'19NY MOZ,T1S'5GB6+W8;VE>)AUM0EMU]O_77SVU_I0;V/=,Y#L[!KUWJHL>WRG6)W MIYDDW(:)%8K]7]-FMF;SQ_"/YL:_20.3%S_>Z?^,(?N#'RMW&YL3 6WX62$, M(L7_OM6S^SEY'\.U_NL7/_=ANAKK[=\-N; M;VD\<23 3&?3U8\\OEN_+Y:[8LX$BFZC@UF MCJ.?+]M*B%7ENH[SJ*);@<8O8UQXY?]].UWUEH% M=/E]K J@IRMGJ?XYL-D,E3^7^L>_EH_&"N4N_&FS_@"]CLP97NMSOTBQ"]<. M4GBLD<^I+WTA])>WMZOI=_\FFHDOS>+'X-*1W2N6$]-S?CQ?N%SUU4%1--WX4EATE[[)(*>'54K6E!SG=7. \/)%/G%+'[*(X_E: M)3L+=1+*'B;\7:MXRI/F[_K$O^L3N\G&_?_K9AV/#U6/IRL5*Z,ZI!T[B2TM M@-GL?EMY5./YMQ'A77Q>:Z6>E9CGO@YVL5*[?MK7,[ M>5%>0A=V%2/QV8]+/769!+5KR6*%M?WE=8 SI0/E%"G&':9=Y3*-^]8L5B_; M4W!'>%/:[;S+#%]\_Y+--NY=M%RI:U\O\PA[*I+>>F>/+$1.(>Y:NUR=:@99 M'F!6#:;T?JO9#>K>E'E=7)_X-?O9W;YB93#KW5!\J5K&:3]7ZV52?A%TGFL21]X$.M)%Y5[J@' M&TMWFGQI?A+EV^17'J&W_48K>=>4?>K(O.J4_./J:YJ0-ZI^[_Y&*U'7E+CJ MR+S26JW-[4POWDV7JXQ7W?M7;27.FM)91QE46H O+MOTWN'?=WS?)0O5;02[/>Q/8O M;B4Y6RWO?N=!I+O7;B7$6A)8!]E3W-MYYGD/5;^="[825TT)J$-L*?W4.3E4 MB:), MNU7BMYU90P.L"4&E+\6=IC/EZHE8!JRO+L8D-Q)Z097"IYMT8K>=24 M@WE&?!UEWH/%T;5>%=>4)JFP3+69_Q$=E^W&?O5+NYBNKV$RU:D>7[Z5$&M* M@+1G6?%SR4W3OO2,0OS]@;I/ 9[*TVFA+1H:^&_L_]0(I/1^R'E]_T)/;[?+N\=*Y)J4>7[W@ M0]#6*O>3**N<#_!O?HF]_D'XQ>NG_ M[__Z'U!+ P04 " S@*A8X?Q^8A8( [(P 'P &5X,S$Q+6%OMRWJK ,,88AM[744P MFZ5J8R>8O>0^78E1#Z/RS&@B:<#?KIU@Q7 ML4V3ZZL8N+C^V]7?JU5VH\(BAK[.U8F_OCIQFUR-E)A=7PDY85*\/Y+G9[P11.>G MP46KT03X]IPWPF80U$,1A*WZ^>F_&T#VEDK MMY=3*6S<;M3K_SARHM=7D?:V8GAFJ@:TC+R@D?\!U G5!]7[I=3\/^__LX2T<[0W8CY\']Y\[MT,V MO/OJC;I'Y0?]8;]WCX9T/W9NO^^Q3G?(!I\_X:W&*:\VFL?\'>.98(V6\%<5 MUKEGG9N['X>]F[^:M2YXI_6 CC\V&/WG<%WG=O>??7NET^]?SG;<22HUX.] MUJ1UJ$)#@GV1OH^9I M:ONSSV(^ :9A(F&*UP4*A(IG"*H[[<)FA6V>LR*PN .W MNNY*/#J=LQ2OM.0)BWB(MS13Z&AFE9?;$L@@!&.XGI%(RA^ 44 6:QJ\)U 9 MW#)Q_0'N00*AU-@/H%B&TU$3 9I-8QG&S!3TL9P_!0WE(F1 *DV"C0/U(%-I M8S30Y! Z!6G='%53 LVYE;B.S,*D$+@FQG'%H17$@*0\SC$,A"!"5I(L(5)&QVQL36DL:>$* M210)"B N% ;/;6>'EL? ?29UR#"Q8Z7XX2(*T6X6YD\2;(4(+*U[.J M]5GP5:&&[T7-#1CLM=![CH&_'-\*%8>0%^;P*<32(\ PE3MYWE>%Q@4P>R?2 M.$Y *>#>!87?660&AT(J8-S>0M9A[/ P0!#4$ZD(-QPHS).G,<- M8HX:$@(3UV(>6(2:Y".92#NC2K1K6X*YPX +KT?HFNA*0^.H];$T*"]TCO R MKG*&H=+"*>!:FS%D6! 31!F.0$[P)1%LVSR2$.8R=\3V>K 4[L52;\*3PN4P M.1JB"/L*.4$7F1W] =:\ ]C(7^YN%AQH<"(RB?$MR4@5=O_>A_ E7T@#]5O1 MESM6-IIW1]S%?@[QCMT.$!UARAKO1C;B_P3.H"*CPK#0 M%( 51E];+U7&XAUZ%(&KF!"7^-6?8_T9=$TX0O1@!F_(E6IB8PONK$7'L*Q8 MZ/+.:Q)SLRAYE/L.;2 <*3KK2\*:X8GJ 9+RX+4A7WF&0YZ-K:^O5V[]D;VR M>Z(AYK"L+'.4*&,5)LMTI7 _H?QM]32H%\>.QBIM%K7&W<#%4CR?6X"=)#A2 M6,=H1$C4R4T_1A@AYQCB-/Q/'=4<[_!K(5%EA_ B"]U1[-W_1_/;P5,K]0P2 M8TVM/YTD0@D8F;).+)K0*? '(GY?LQWUNV[#/2J9GV"?%.^R7_1'L!W)S05. M-+#([1W8*+L3%,8P8Q-1\77'8-$Q18HQ0BQQAY75$N%(O=W^5+J_2+Z7+=O#_8#TN#E+#^^,05"V*_OKK4^N.5_,((SV!IN@F/#?0GG^Y MQ(J:)WS6EIE3P4VZ+!NU+.53"O.Y_PO""5K@5V]+B;N$!=G5C"1'K/4)8 MT#F8W?D6>>.'%0L@G+A#,Q,BUA;W-L,#,S,3(P,C1Q,S(P,C0Q,'$N:'1MY5I=<^+&$GW/ MKYAX*UEO%6# $*_!ZRJ"<9:JC9U@MI(\W1II6FC*DD:9&8&YO_YVSX@O PF^ M3G8WCA\PTGSU]#E]ND?B(K9I77UU\7:VR*Q46*626A1JX!<$*([,) M^T6 N6?5:MFKK_*YEI/8LF:]V6*_*'TOI]RW6VD3N%S,R'3:_.^=-.(O:T J#\^ T:+;:$6_QLW;]K,W_TSC"H=C=CS%V MGL"[HU1FU1AH_4ZK63MKY[8[D\+&G4:]_LV1ZWIY$:G,XGH:Q_NO?IJMR2P\ MV"I/Y"3KN"T=^:&+YE E2G=>U=U?EUJJ$4]E,N^\'LL4#+N!&1NIE&>O*X9G MIFI R\AW-/*_@#:A>>YRYDT^PWD2F<%B"XTF&3UXB&4@[;>O&M_5NZ>-6I-M MVKW;XA!=#/IH[VX/&/6I-]H?C,;#ZV&_-Q[>WK#;:]9_/QQ^F/^Q] MP%O8.ABQGSZ.[C[V;L9L?/O%;^INT/\X&HZ'@SLV^+7_OG?SPX#U^F,V^O@! M;S5.>;71.N9O&,\$:[2%OZJPWAWK7=W^-!Y<_=-VZ\ [K3<)P/'[ ;OKC;[O MW0SNJK>_?AC\YO:.+^$; MF0GT2Z?:;%+'S[351LTKU/;GD,5\"DS#5,(,$X>-I6$_%UPCE,FDD>67?Y!GU\_H)\W-SKX^^Y04>@#],YN\_4+ $Q@8IWM?8.%@H-R10F M<%R'RPS=.F=%9G4!N ],Z2Z[H],Y2_%*2YZPB(=X2S.%CF96^7Y;'3((P1BN MY]0EY?? ")#EG ;O"30&ETQ<:8!K4(=0:BP%L%N&P]$2 9K-8AG&S!3TL1H_ M PWE)+2!5)H$:P8J/V;2QKA!DT/H#*1YF85)(7!.Q''-H17D@*0XSA$&8A Q M*TE6%"G1,8^6IC"6-'&%>A0)=D!>* 3/+6>U& M*RMKV)N%,5O6OC#X6WOA'V_XZK4IH2T3$(6.BB*)E\?&%Q]#QC4XL-#Y,DB MG,H &1(DTL0T@KJEJ!RD'G0MI D390H<1YJB5>)1R[4*0>!MPXX1) &(ND=B M\!#&F B!]3!<1T4"IM1[JH/:Q[!6!]&5OY24\S-/&5J$46"O,F.!@YA3]*- MKFMEC1/8AW)#>:%S9)AQ^3,,E1;. %?@3"##M)@@T; %ZJP?$&!Z*>&%^; M!*JP^]<^1#7YLC=0X17]>>G*@D5)YT(!O _0'@\[+?!BH!?[E<3[=ALC.LZ4 M^=ZU/*+ $Y2#LHT*PT(3!FO2OC%?JHS%._1$ F#.770DRXJE+6^\)3$WR]Q'"N (!\))H]M]*5MS/%W=0U(>PA[U MKSS#(<^FUY=7-[?_RKK9/=T0"UI65F%*JK%.DU7$$MQ/2();Q0W:Q;&TL4J; M9<9Q-W"R%,_J%F"G#@8*LQFU"(DVN>''2".4'4.RAO^IM%KP'7XO))KL&%YD MH3N6O?G7%,(]/,12\2 1;CH)T,$BE(#@E-EB69#.@-^3_/OD[1* *SOUHS^1[8AO+G"@@65X[Z!'6:9@9T0:JXF*SSX&4X\I4H0)G>2V4 70/G$JD*UZ19395R11(EC,^*9^;Z5(I M(,T3-0=LG<7*:P/?X!'B_LP,53L(C=53[W_ @_(K]/"FLJQ;$?#P?J*QWA75 MTJ#(_74_E7D_\KGGR-N*>[&YR\A/9<'F>']<0BKEO&_^2[5NJ/6 M F%4*-"$;L)S YW%ER[FU3SA\X[,G EN4+>7 M+X!;S5JCWJ9WP!9CP8K%PN7KX9I[/7QBQ7;;^=O:>7U_<[W66+:=N+G]_+@# MD_/LW='IT6) J8R=9O[ &IM.(;%\O EO_]%G?M&WA7[=H]\ZZQKWN4].UUY\ M_2WA8CJ R]Y")+?;U@B#?@>?G? _M9NQ(BZN% M!UC?CR5$['J93&]]%>]JF[[2F%GIS=8=A!HLU_-]-#AQ K2EO7^<81_](B57 MQKWXZ/B'EU/8^HW*BEI.X.JK(3Q ?A5V_Y GO"S?^/0_OSEQ/_OY'U!+ P04 M " S@*A8%'+NA[0$ "$$@ 'P &5X,S(Q+6%OB\M$K-YZNJ0*D:T)/L\YL(]L/6OIRA62!(6+]WW4Y;0'"[I M'5SQA*3OJSE)J)64K+$)R&X@M>] 1][5].+\8C2<7HPO87P.HP\7WCEX MW[S1]?3B#P]?(=6[^OGX]QW)Y^NKR?7P<@K3,3@=N*Y-:J,:3+R1CLQIMNTJ M#"

>A-K_.VC]R<,1U-%:=AV M8VLT"1%S;%7),[=54UWZ,N0^4M/-_O_^;#V;D8NJ:B.>9"1=ZOLCU$R%9.$20F16/-E"9#S'F%#U(\!17S*>&O<,ZD@. M)."94HXR^8)@OB1_RJE*BWJ4W@D1,Y+2W!K?QW0)0U\JBBIM%>E$5I6P8IS1 M7).2)=RD_"ZFP9Q6-^JV2TTS$@2XL%@Q#:7;/"ZQP=( <>%:3N?5"DUJI=/[ MM]Y[DA;'J=DG*@\J]5\61&##Q$NXHAD7LJQ= 1G@*9QSD10HL*TO*]2$+/=) M#-^- J"8X@ ^$>%'Q6+C5,TR_H!#8Z*$8;B(T:R/AF*&D=XQ&6G%@GY?,$'5 M,J\AN0;$0W($Z(+3/@R.5DC#)A%,*C7>O:_ZAY9P<[K-ED%NHEU\=]#N]E3O M[(ZAG:;)VT7>[.T@SU;CV@"/I0BDA*C*(@9225 RP+>ZG@460\(4,C-!J_.,^#=SP1=I8!4.A?K7VY=[G\C2M&['S(/7 V-EL+GY M^X_]Z.[DALG'+JA:V]V4)PE)9C%=59B+@ I5W9AD.77+FU[ \BPF2Y>EV@4M MU"N4S[B4/-'Z;]5V $=Y84.;,^3B^(.'(<=NJQ.0Q%Z006FX.!S5].&H+H-- M6K=3Z]K;R7;-6='J6K?1CQ'DV)2GE69E;;RZC>P>G.>V?.MAF CVWY*V*7#K MI)?KJZGUYG5]P[>-;X62'9)4($$!!W,$.8]9 &6T_Y!!-9RWYN]5CQ'/IW<] M=__62078;7.FWV,46J/+)%KS=XAKI+?\WFK+/S9;_K4O#2L@U'5'[[ADO916 M9F7MPP@>&/0"ZPH:$^7LQJ>2!U":Y#^(D!DB>[)U7P%JNNO3W\# M4$L#!!0 ( #. J%@MX$Q'Y 0 (,6 ? 97@S,C(M86]S;# S,S$R M,#(T<3,R,#(T,3!Q+FAT;=586W/B-A1^[Z]0R32;S&!B3#90'8S@Z1^?RG8O47<@HO.PN*":7 MOW1_M2QTQ?UE1&.)?$&QI 0M4Q;/T5="TSMD6=FJ/D]6@LT7$E7M:AU]Y>*. MW6-#ETR&]#*7TSTSO[MG>I.NQ\GJLDO8/6+DHL3LIGU>;Y"&A]N-NM?P6KY' MJK[M5QW;:YYC[T^G!*RPW/"D6!$+ES'MG\K MZ:67W8#'$O83P&]>C9A7PB1]E!8.V3QVM4DEPYJ3?1YRX1[9^M-1%"O $0M7 M[H<9BVB*;N@#FO (QQ_**8Y3*Z6"!69ARGY0T G4TS\?C,I-D!.RF.8F.%6E M].!QP3PFCX^<<[M3JU:J:%WO?]9XB[';F7R("Q5[LK,_F,Q&PU&_-QN-;]!X MB/H?1X,A&HYN>C?]4>\:_@+J8%+(_+U:\OEV,KWMW?9X J]6'[PIN5&M.US%:+9QP&:]B:_]VX&4VO\Q_7@ M&^KU9XI2M>WJ3FLB+.:0J9(G;KVBDG27>7^/W!=BVLG/3\_Z5H^,RB8SO[$ MQ^B:X7A>1OZ"T0 %+,:QSW"(>! PGPKX1KTP66"$8X+&$9UC-*41\WE,EK[D M O@CIHKKB5Q0='Q4JW?Z/$IPO-+OIR"9"LF"%0I@L5J3+$7"4S '1+_ &O4E MX['1S .IP@3GBCAP),N,;A*\O65*JH@1\F=8N'AF*;6^#&D*]3SI:*HJ):! MCF59,:N%'DTU*5JANY@_A)3,:?E5R(J$,\&$0$NQ0AI(MW:>PX+%!"#A6DYK M;S'&E5SI]]^]L^86QZG83>4'Y?HO2RP@5\(5FM"$"YG'+H,,XC$:X2#/5I7: (_% *0(J\@"!F*)@9/ OSJ>&18# MS!0R$T%3!8:R(N,P1, &R@#X@) .M)RALB\5JIBR+1H521AU3(T6.()%7K/ M= /HE?]4;@ZB>UR!-P#5K0[:%F,2>R%]RADN"!4J7T*+C<>EY)&K1M%[-6!!<\Q"I*-ER-E1$@Z6C7I-G28E5!=) M\HVS@V9%'S3/)'E-:[01.>N8 M4L5ZTPBC?VG/)XI7.-2^.#ZJ-SNI?NX*](O1^J<4H&9!18L"<^->H4 \,]"J M$@'A1"D/&4&Y16\0['68V^9FY% 0L"6\NVKHW@S0$ETF83>_@$E]??X;/LTT MX^S\IR::/H<3&PPR>O(55&*QV@68,UVDBG:\[>/.&[ND7:BYK.?!/MK;(32H M-VENA6;:(O/NQKUHPE,]9;N"AC!5W]-7-Z7/Q5NEG]QG[/V M-)? 9_KR^2]02P$"% ,4 " S@*A8\^73&_^- 0#@Z1D $0 M @ $ 86]S;"TR,#(T,#,S,2YH=&U02P$"% ,4 " S@*A8T]C# M[6H6 #K_P $0 @ $NC@$ 86]S;"TR,#(T,#,S,2YX&UL4$L! A0#% @ ,X"H6)F85]K#= MLV@% !4 ( !I&UL4$L! M A0#% @ ,X"H6.'\?F(6" .R, !\ ( !?E0$ &5X M,S$Q+6%O#,R,2UA;W-L,#,S,3(P,C1Q,S(P,C0Q,'$N M:'1M4$L! A0#% @ ,X"H6"W@3$?D! @Q8 !\ ( ! M&6H$ &5X,S(R+6%O XML 92 aosl-20240331_htm.xml IDEA: XBRL DOCUMENT 0001387467 2023-07-01 2024-03-31 0001387467 2024-04-30 0001387467 2024-03-31 0001387467 2023-06-30 0001387467 us-gaap:NonrelatedPartyMember 2024-03-31 0001387467 us-gaap:NonrelatedPartyMember 2023-06-30 0001387467 us-gaap:RelatedPartyMember 2024-03-31 0001387467 us-gaap:RelatedPartyMember 2023-06-30 0001387467 2024-01-01 2024-03-31 0001387467 2023-01-01 2023-03-31 0001387467 2022-07-01 2023-03-31 0001387467 us-gaap:CommonStockMember 2022-12-31 0001387467 us-gaap:TreasuryStockCommonMember 2022-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001387467 us-gaap:RetainedEarningsMember 2022-12-31 0001387467 us-gaap:ParentMember 2022-12-31 0001387467 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001387467 us-gaap:ParentMember 2023-01-01 2023-03-31 0001387467 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001387467 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001387467 us-gaap:CommonStockMember 2023-03-31 0001387467 us-gaap:TreasuryStockCommonMember 2023-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001387467 us-gaap:RetainedEarningsMember 2023-03-31 0001387467 us-gaap:ParentMember 2023-03-31 0001387467 us-gaap:CommonStockMember 2022-06-30 0001387467 us-gaap:TreasuryStockCommonMember 2022-06-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001387467 us-gaap:RetainedEarningsMember 2022-06-30 0001387467 us-gaap:ParentMember 2022-06-30 0001387467 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001387467 us-gaap:ParentMember 2022-07-01 2023-03-31 0001387467 us-gaap:TreasuryStockCommonMember 2022-07-01 2023-03-31 0001387467 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-31 0001387467 us-gaap:CommonStockMember 2023-12-31 0001387467 us-gaap:TreasuryStockCommonMember 2023-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001387467 us-gaap:RetainedEarningsMember 2023-12-31 0001387467 us-gaap:ParentMember 2023-12-31 0001387467 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001387467 us-gaap:ParentMember 2024-01-01 2024-03-31 0001387467 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001387467 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001387467 us-gaap:CommonStockMember 2024-03-31 0001387467 us-gaap:TreasuryStockCommonMember 2024-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001387467 us-gaap:RetainedEarningsMember 2024-03-31 0001387467 us-gaap:ParentMember 2024-03-31 0001387467 us-gaap:CommonStockMember 2023-06-30 0001387467 us-gaap:TreasuryStockCommonMember 2023-06-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001387467 us-gaap:RetainedEarningsMember 2023-06-30 0001387467 us-gaap:ParentMember 2023-06-30 0001387467 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001387467 us-gaap:ParentMember 2023-07-01 2024-03-31 0001387467 us-gaap:TreasuryStockCommonMember 2023-07-01 2024-03-31 0001387467 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-03-31 0001387467 2022-06-30 0001387467 2023-03-31 0001387467 2022-01-26 2022-01-26 0001387467 2023-06-30 2023-06-30 0001387467 aosl:ThirdPartyInvestorsMember aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2024-02-01 2024-02-29 0001387467 aosl:ThirdPartyInvestorsMember aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2024-03-31 0001387467 2023-02-28 0001387467 2023-03-01 2023-03-31 0001387467 2023-07-01 2023-07-31 0001387467 2024-02-01 2024-02-29 0001387467 aosl:LicenseAndDevelopmentServicesMember 2024-01-01 2024-03-31 0001387467 aosl:LicenseAndDevelopmentServicesMember 2023-07-01 2024-03-31 0001387467 aosl:LicenseAndDevelopmentServicesMember 2022-07-01 2023-03-31 0001387467 aosl:LicenseAndDevelopmentServicesMember 2023-01-01 2023-03-31 0001387467 aosl:LicenseAndDevelopmentServicesMember 2024-03-31 2024-03-31 0001387467 us-gaap:CorporateJointVentureMember 2021-11-30 2021-11-30 0001387467 us-gaap:CorporateJointVentureMember 2021-12-02 2021-12-02 0001387467 2021-12-02 0001387467 2021-11-30 0001387467 aosl:ThirdPartyInvestorsMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 aosl:EmployeeIncentivePlanMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember aosl:EmployeeIncentivePlanMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember aosl:ChongqingFundsMember 2021-12-31 2021-12-31 0001387467 aosl:ThirdPartyInvestorsMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember us-gaap:CorporateJointVentureMember 2022-01-26 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2022-01-26 2022-01-26 0001387467 2024-03-31 2024-03-31 0001387467 us-gaap:CorporateJointVentureMember 2024-01-01 2024-03-31 0001387467 us-gaap:CorporateJointVentureMember 2023-07-01 2024-03-31 0001387467 us-gaap:CorporateJointVentureMember 2023-01-01 2023-03-31 0001387467 us-gaap:CorporateJointVentureMember 2022-07-01 2023-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2024-01-01 2024-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2023-01-01 2023-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2023-07-01 2024-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2022-07-01 2023-03-31 0001387467 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001387467 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001387467 us-gaap:EmployeeStockMember 2023-07-01 2024-03-31 0001387467 us-gaap:EmployeeStockMember 2022-07-01 2023-03-31 0001387467 srt:MinimumMember 2023-07-01 2024-03-31 0001387467 srt:MaximumMember 2023-07-01 2024-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001387467 aosl:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001387467 aosl:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001387467 aosl:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001387467 aosl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001387467 aosl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001387467 aosl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001387467 aosl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001387467 aosl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001387467 us-gaap:LandMember 2024-03-31 0001387467 us-gaap:LandMember 2023-06-30 0001387467 us-gaap:BuildingMember 2024-03-31 0001387467 us-gaap:BuildingMember 2023-06-30 0001387467 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001387467 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001387467 aosl:EquipmentAndToolingMember 2024-03-31 0001387467 aosl:EquipmentAndToolingMember 2023-06-30 0001387467 us-gaap:ComputerEquipmentMember 2024-03-31 0001387467 us-gaap:ComputerEquipmentMember 2023-06-30 0001387467 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001387467 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001387467 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001387467 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001387467 aosl:PatentsAndPatentedTechnologyMember 2024-03-31 0001387467 aosl:PatentsAndPatentedTechnologyMember 2023-06-30 0001387467 us-gaap:TradeNamesMember 2024-03-31 0001387467 us-gaap:TradeNamesMember 2023-06-30 0001387467 us-gaap:CustomerRelationshipsMember 2024-03-31 0001387467 us-gaap:CustomerRelationshipsMember 2023-06-30 0001387467 aosl:CustomerMember 2024-03-31 0001387467 aosl:CustomerBMember 2024-03-31 0001387467 us-gaap:OtherCustomerMember 2024-03-31 0001387467 aosl:CustomerMember 2023-06-30 0001387467 aosl:CustomerBMember 2023-06-30 0001387467 us-gaap:OtherCustomerMember 2023-06-30 0001387467 aosl:OtherCustomersMember 2024-03-31 0001387467 aosl:OtherCustomersMember 2023-06-30 0001387467 us-gaap:LineOfCreditMember aosl:LineOfCreditMaturingDecember12023Member aosl:BankOfCommunicationsLimitedMember 2024-03-31 0001387467 aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2023-12-31 0001387467 aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2024-03-31 0001387467 us-gaap:LineOfCreditMember aosl:LineOfCreditMaturingSeptmeber2025Member aosl:ChinaConstructionBankMember 2023-09-30 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember aosl:HongkongAndShanghaiBankingCorporationLimitedMember us-gaap:SecuredDebtMember 2019-08-09 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember aosl:HongkongAndShanghaiBankingCorporationLimitedMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2019-08-09 2019-08-09 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember us-gaap:SecuredDebtMember 2021-08-11 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember aosl:HongkongAndShanghaiBankingCorporationLimitedMember us-gaap:SecuredDebtMember 2024-03-31 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2023-07-01 2024-03-31 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2024-03-31 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2021-04-30 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-06-30 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-09-30 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-09-01 2022-09-30 0001387467 aosl:JirehSemiconductorIncorporatedMember us-gaap:MachineryAndEquipmentMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2024-03-31 0001387467 us-gaap:SecuredDebtMember aosl:JirehMember 2021-08-18 0001387467 us-gaap:SecuredDebtMember aosl:JirehMember 2021-08-18 2021-08-18 0001387467 us-gaap:SecuredDebtMember aosl:JirehMember 2022-02-16 2022-02-16 0001387467 us-gaap:SecuredDebtMember aosl:JirehMember 2024-03-31 0001387467 2017-09-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2023-06-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2023-06-30 2023-06-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2023-07-01 2024-03-31 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2024-03-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-12-01 2021-12-31 0001387467 srt:MinimumMember aosl:MarketbasedRestrictedStockUnitsMSUMember 2023-09-19 2023-09-19 0001387467 aosl:MarketbasedRestrictedStockUnitsMSUMember 2023-09-19 2023-09-19 0001387467 us-gaap:ScenarioAdjustmentMember 2024-01-01 2024-03-31 0001387467 us-gaap:ScenarioAdjustmentMember 2023-07-01 2024-03-31 0001387467 srt:RestatementAdjustmentMember 2023-07-01 2024-03-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2022-07-01 2023-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2018-07-01 2018-09-30 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2024-01-01 2024-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2023-07-01 2024-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2023-01-01 2023-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2022-07-01 2023-03-31 0001387467 aosl:MarketbasedRestrictedStockUnitsMSUMember 2023-06-30 0001387467 aosl:MarketbasedRestrictedStockUnitsMSUMember 2023-06-30 2023-06-30 0001387467 aosl:MarketbasedRestrictedStockUnitsMSUMember 2023-07-01 2024-03-31 0001387467 aosl:MarketbasedRestrictedStockUnitsMSUMember 2024-03-31 0001387467 aosl:MarketbasedRestrictedStockUnitsMSUMember 2024-03-31 2024-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2024-01-01 2024-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2023-07-01 2024-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2023-01-01 2023-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-07-01 2023-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2023-06-30 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2023-06-30 2023-06-30 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2024-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2024-03-31 2024-03-31 0001387467 us-gaap:EmployeeStockMember 2023-07-01 2024-03-31 0001387467 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001387467 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001387467 us-gaap:CostOfSalesMember 2023-07-01 2024-03-31 0001387467 us-gaap:CostOfSalesMember 2022-07-01 2023-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2024-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2024-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-03-31 0001387467 us-gaap:ServiceMember 2023-02-01 2023-02-28 0001387467 country:HK 2024-01-01 2024-03-31 0001387467 country:HK 2023-01-01 2023-03-31 0001387467 country:HK 2023-07-01 2024-03-31 0001387467 country:HK 2022-07-01 2023-03-31 0001387467 country:CN 2024-01-01 2024-03-31 0001387467 country:CN 2023-01-01 2023-03-31 0001387467 country:CN 2023-07-01 2024-03-31 0001387467 country:CN 2022-07-01 2023-03-31 0001387467 country:KR 2024-01-01 2024-03-31 0001387467 country:KR 2023-01-01 2023-03-31 0001387467 country:KR 2023-07-01 2024-03-31 0001387467 country:KR 2022-07-01 2023-03-31 0001387467 country:US 2024-01-01 2024-03-31 0001387467 country:US 2023-01-01 2023-03-31 0001387467 country:US 2023-07-01 2024-03-31 0001387467 country:US 2022-07-01 2023-03-31 0001387467 aosl:OtherCountriesMember 2024-01-01 2024-03-31 0001387467 aosl:OtherCountriesMember 2023-01-01 2023-03-31 0001387467 aosl:OtherCountriesMember 2023-07-01 2024-03-31 0001387467 aosl:OtherCountriesMember 2022-07-01 2023-03-31 0001387467 aosl:PowerDiscreteMember 2024-01-01 2024-03-31 0001387467 aosl:PowerDiscreteMember 2023-01-01 2023-03-31 0001387467 aosl:PowerDiscreteMember 2023-07-01 2024-03-31 0001387467 aosl:PowerDiscreteMember 2022-07-01 2023-03-31 0001387467 aosl:PowerIcMember 2024-01-01 2024-03-31 0001387467 aosl:PowerIcMember 2023-01-01 2023-03-31 0001387467 aosl:PowerIcMember 2023-07-01 2024-03-31 0001387467 aosl:PowerIcMember 2022-07-01 2023-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2024-01-01 2024-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2023-01-01 2023-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2023-07-01 2024-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2022-07-01 2023-03-31 0001387467 country:CN 2024-03-31 0001387467 country:CN 2023-06-30 0001387467 country:US 2024-03-31 0001387467 country:US 2023-06-30 0001387467 aosl:OtherCountriesMember 2024-03-31 0001387467 aosl:OtherCountriesMember 2023-06-30 0001387467 aosl:InventoriesAndServicesMember 2024-03-31 0001387467 aosl:InventoriesAndServicesMember 2023-06-30 0001387467 us-gaap:CapitalAdditionsMember 2024-03-31 0001387467 us-gaap:CapitalAdditionsMember 2023-06-30 0001387467 us-gaap:IndemnificationGuaranteeMember 2023-06-30 0001387467 us-gaap:IndemnificationGuaranteeMember 2024-03-31 0001387467 aosl:MichaelLPfeifferMember 2023-07-01 2024-03-31 0001387467 aosl:BingXueMember 2023-07-01 2024-03-31 shares iso4217:USD iso4217:USD shares pure aosl:director iso4217:CNY iso4217:EUR aosl:Segment 0001387467 --06-30 2024 Q3 false P365D P150D 10-Q true 2024-03-31 false 001-34717 Alpha and Omega Semiconductor Limited D0 77-0553536 Clarendon House 2 Church Street Hamilton HM 11 BM 408 830-9742 Yes Yes Large Accelerated Filer false false Common Shares AOSL NASDAQ false 28701746 174387000 195188000 208000 415000 13254000 22420000 198098000 183247000 8604000 22666000 394551000 423936000 339515000 357831000 24421000 24349000 4328000 6765000 359244000 366617000 499000 536000 31491000 19703000 1154049000 1199737000 42513000 50775000 73587000 79533000 14275000 11950000 4490000 5546000 11584000 11434000 7664000 8073000 917000 867000 4909000 4383000 159939000 172561000 29653000 38360000 2978000 2817000 26337000 27283000 2522000 3216000 20099000 20544000 23584000 51037000 265112000 315818000 0.002 0.002 10000000 10000000 0 0 0 0 0 0 0.002 0.002 100000000 100000000 35836000 28697000 34811000 27654000 72000 70000 7139000 7157000 79220000 79365000 345413000 329034000 -11125000 -8111000 633797000 642291000 888937000 883919000 1154049000 1199737000 150060000 132560000 495978000 529796000 114505000 101774000 365497000 374841000 35555000 30786000 130481000 154955000 23095000 22578000 68127000 65435000 22964000 22610000 64611000 69603000 46059000 45188000 132738000 135038000 -10504000 -14402000 -2257000 19917000 308000 -513000 -138000 -1432000 271000 5000 774000 -1000000 -9925000 -14910000 -1621000 17485000 611000 2517000 2643000 5550000 -10536000 -17427000 -4264000 11935000 -676000 -1480000 -4085000 1533000 -11212000 -18907000 -8349000 13468000 -0.39 -0.68 -0.30 0.49 -0.39 -0.68 -0.30 0.46 28433000 27710000 28022000 27537000 28433000 27710000 28022000 29576000 -11212000 -18907000 -8349000 13468000 2812000 3748000 -3014000 -10236000 -8400000 -15159000 -11363000 3232000 34181000 68000 6616000 -65990000 316141000 -12904000 662359000 899674000 611000 1000 531000 532000 6000 50000 -50000 217000 5556000 5556000 107000 2665000 2665000 10432000 10432000 -18907000 -18907000 3748000 3748000 34575000 69000 6717000 -68605000 321548000 -9156000 643402000 887258000 33988000 68000 6617000 -66000000 288951000 1080000 629994000 854093000 683000 1000 550000 551000 7000 60000 -60000 233000 6152000 6152000 137000 4080000 4080000 107000 2665000 2665000 34119000 34119000 13468000 13468000 -10236000 -10236000 34575000 69000 6717000 -68605000 321548000 -9156000 643402000 887258000 35205000 70000 7154000 -79343000 342636000 -13937000 645132000 894558000 918000 2000 1053000 1055000 15000 123000 -123000 287000 6741000 6741000 8465000 8465000 -11212000 -11212000 2812000 2812000 35836000 72000 7139000 -79220000 345413000 -11125000 633797000 888937000 34811000 70000 7157000 -79365000 329034000 -8111000 642291000 883919000 1156000 2000 2225000 2227000 18000 145000 -145000 308000 7343000 7343000 177000 3423000 3423000 18074000 18074000 -8349000 -8349000 -3014000 -3014000 35836000 72000 7139000 -79220000 345413000 -11125000 633797000 888937000 -8349000 13468000 39849000 31162000 -4085000 1533000 18074000 34119000 910000 962000 -88000 -387000 -9166000 -46247000 14851000 21744000 -3637000 7824000 -4303000 -21581000 -2325000 10595000 -895000 2506000 -409000 14370000 -28916000 -29366000 18591000 48654000 29759000 91261000 357000 27000 809000 631000 -28593000 -90603000 7343000 6152000 5650000 4631000 0 2665000 0 8632000 8586000 10260000 644000 603000 -10923000 -6417000 -83000 -121000 -21008000 -48487000 195603000 314651000 174595000 266164000 3906000 17298000 174387000 265946000 208000 218000 174595000 266164000 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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alpha and Omega Semiconductor Limited and its subsidiaries (the “Company”, “AOS”, “we” or “us”) design, develop and supply a broad range of power semiconductors. The Company's portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment. The Company conducts its operations primarily in the United States of America (“USA”), 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:22.5pt"><span><br/></span></div><div style="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 accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission Regulation S-X, as amended. They do not include all information and footnotes necessary for a fair presentation of financial position, results of operations and cash flows in conformity with U.S. GAAP for complete financial statements. These Condensed Consolidated Financial Statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023. All significant intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring adjustments and accruals) considered necessary for a fair presentation of the results of operations for the periods presented have been included in the interim periods. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2024 or any other interim period. The consolidated balance sheet at June 30, 2023 is derived from the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Joint Venture</span></div><div><span><br/></span></div><div 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%">On March 29, 2016, the Company entered into a joint venture contract (the “JV Agreement”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the “JV Company”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the “JV Transaction”). Prior to December 1, 2021, the JV Company was accounted for under the provisions of the consolidation guidance since the Company had controlling financial interest. As of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting. As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%. In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><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="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 preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.</span></div><div style="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%">Leases</span></div><div><span><br/></span></div><div style="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 (“ROU”) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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%">Revenue recognition</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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:112%">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, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">”. Therefore, the Company is not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">License and Development Revenue Recognition </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2023, the Company entered into a license agreement with a customer, pursuant to which the Company agreed to license its proprietary Silicon Carbide (SiC) technology to the customer and engineering and development services for 24 months for a total fee of $45.0 million, consisting of fees of $18.0 million, $6.8 million and $9.0 million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months during which the Company performs the engineering and development services. The Company uses the input method to measure progress, which method represents a faithful depiction of the transfer of services. During the three and nine months ended March 31, 2024, the Company recorded license and development revenue of $5.1 million and $16.2 million, respectively. During the three and nine months ended March 31, 2023, the Company recorded $3.6 million of license and development revenue. The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets. As of March 31, 2024, the Company had recorded a total of $26.1 million of license and development revenue. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.</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-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:112%">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 Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</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%">Restricted Cash</span></div><div><span><br/></span></div><div style="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 maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024 and June 30, 2023, the amount of restricted cash was $0.2 million and $0.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:112%">Equity method investment</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 Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 1, 2021, the Company reduced its equity interest in the JV Company and no longer controls the JV Company. As a result, beginning December 2, 2021, the Company records its investment under the equity method of accounting. Since the Company is unable to obtain accurate financial information from the JV Company in a timely manner, the Company records its share of earnings or losses of such affiliate on a one quarter lag. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect its consolidated financial statements, if applicable.</span></div><div style="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 Company records its interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income (loss). Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income (loss).</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%">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%">The Company carries 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 its 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 the Company, additional future inventory write-downs may be required that could adversely affect its 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%">Fair Value of Financial Instruments</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, credit risk and terms of the debts.</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%">Government Grants</span></div><div><span><br/></span></div><div 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 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 three and nine months ended March 31, 2024, the Company reduced property, plant and equipment by $0.4 million and $0.8 million, respectively. During the three and nine months ended March 31, 2023, the Company reduced property, plant and equipment by nil and $0.6 million, and operating expenses by $0.0 million and $0.1 million, respectively.</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%">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:111%">Income tax expense or benefit is based on income or loss before income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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 development 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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions. The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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="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%">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:112%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><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 </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%">Comprehensive income 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 consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive 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%">Recent Accounting Pronouncements</span></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: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%">Recently Adopted Accounting Standards</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">None</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:22.5pt"><span><br/></span></div><div style="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 accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission Regulation S-X, as amended. They do not include all information and footnotes necessary for a fair presentation of financial position, results of operations and cash flows in conformity with U.S. GAAP for complete financial statements. These Condensed Consolidated Financial Statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023. All significant intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring adjustments and accruals) considered necessary for a fair presentation of the results of operations for the periods presented have been included in the interim periods. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2024 or any other interim period. The consolidated balance sheet at June 30, 2023 is derived from the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023.</span></div> 0.422 5400000 0.0054 0.428 <div><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="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 preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.</span></div> <div><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><span><br/></span></div><div style="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 (“ROU”) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. <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 style="text-indent:22.5pt"><span><br/></span></div><div style="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:112%">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, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">”. Therefore, the Company is not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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>Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. 45000000 18000000 6800000 9000000 5100000 16200000 3600000 3600000 26100000 <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-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:112%">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 Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</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%">Restricted Cash</span></div>The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets. 200000 400000 <div style="margin-top:13.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="text-indent:22.5pt"><span><br/></span></div><div style="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 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, credit risk and terms of the debts.</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%">Government Grants</span></div>The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits, as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant. 400000 800000 0 600000 0 100000 <div><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:111%">Income tax expense or benefit is based on income or loss before income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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 development 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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions. The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div> <div><span 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:112%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div> <div><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 </span></div>Comprehensive income 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 consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income. <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><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: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%">Recently Adopted Accounting Standards</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">None</span></div><div style="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:112%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the FASB issued ASU No. 2023-07, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity’s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU No. 2023-09, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes (Topic 740) – Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">”, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the Consolidated Financial Statements.</span></div> 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:120%">On December 1, 2021 (the “Effective Date”), Alpha &amp; Omega Semiconductor (Shanghai) Ltd. (“AOS SH”) and Agape Package Manufacturing (Shanghai) Limited (“APM SH” and, together with AOS SH, the “Sellers”), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement ("STA") with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the “Transaction”). The Transaction closed on December 2, 2021 (the “Closing Date”), which reduced the Company’s equity interest in the JV Company from 50.9% to 48.8%. Also, the Company’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’s Consolidated Financial Statements effective as of the Closing Date. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash. As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the “Investment Agreement”) between the JV Company and certain third-party investors (the “New Investors”). 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 million (or approximately USD 80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan for $5.4 million, which increased the Company’s percentage of equity ownership in the JV Company by 0.54%. As of March 31, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.</span></div>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 three and nine months ended March 31, 2024, the Company recorded a $0.7 million loss and $4.1 million loss of its equity share of the JV Company, respectively, using lag reporting. During the three and nine months ended March 31, 2023, the Company recorded $1.5 million in loss and a $1.5 million income of its equity in income of the JV Company, respectively, using lag reporting. 0.509 0.488 3 7 4 0.011 0.0399 0.458 0.0782 509000000 80000000 0.422 5400000 0.0054 0.428 -700000 -4100000 -1500000 1500000 Related Party Transactions<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2024, the Company owned a 42.8% equity interest in the JV Company, which, by definition, is a related party to the Company. The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS. AOS previously sold 8-inch wafers to the JV Company for further assembly and testing services until January 1, 2023, when it changed to consign the 8-inch wafers to the JV Company. Due to the right of offset of receivables and payables with the JV Company, as of March 31, 2024, AOS recorded the net amount of $14.3 million as payable related to equity investee, net, in the Condensed Consolidated Balance Sheet. The purchases by AOS for the three and nine months ended March 31, 2024 were $22.4 million and $80.8 million, respectively, and the sales by AOS for the three and nine months ended March 31, 2024 were $2.6 million and $6.3 million, respectively. The purchases by AOS for the three and nine months ended March 31, 2023 were $20.2 million and $106.1 million, respectively, and the sales by AOS for the three and nine months ended March 31, 2023 were $4.0 million and $34.4 million, respectively.</span></div> 0.428 14300000 22400000 80800000 2600000 6300000 20200000 106100000 4000000 34400000 Net Income (Loss) Per Common Share<div style="margin-top:9pt;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><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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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%"> </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%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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><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%">Net income (loss)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(18,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">13,468 </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;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><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%">Denominator:</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><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="3" style="background-color:#cceeff;padding:0 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"><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%">Weighted average number of common shares used to compute basic net income (loss) per share</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%">28,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;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%">Diluted:</span></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><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"><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%">Weighted average number of common shares used to compute basic net income (loss) per share</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%">28,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;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%">Effect of potentially dilutive securities:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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%">Weighted average number of common shares used to compute diluted net income (loss) per share</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,433 </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%">27,710 </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%">28,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></div></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="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 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%">(0.39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.49 </span></td><td style="background-color:#cceeff;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;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:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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.68)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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.30)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span><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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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%"> </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%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><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%">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%">1,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,696 </span></td><td style="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%">3,919 </span></td><td style="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%">3,288 </span></td><td style="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%">560 </span></td><td style="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:9pt;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><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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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%"> </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%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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><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%">Net income (loss)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(18,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">13,468 </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;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><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%">Denominator:</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><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="3" style="background-color:#cceeff;padding:0 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"><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%">Weighted average number of common shares used to compute basic net income (loss) per share</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%">28,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;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%">Diluted:</span></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><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"><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%">Weighted average number of common shares used to compute basic net income (loss) per share</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%">28,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;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%">Effect of potentially dilutive securities:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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%">Weighted average number of common shares used to compute diluted net income (loss) per share</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,433 </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%">27,710 </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%">28,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></div></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="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 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%">(0.39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.49 </span></td><td style="background-color:#cceeff;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;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:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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.68)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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.30)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -11212000 -18907000 -8349000 13468000 28433000 27710000 28022000 27537000 28433000 27710000 28022000 27537000 0 0 0 2039000 28433000 27710000 28022000 29576000 -0.39 -0.68 -0.30 0.49 -0.39 -0.68 -0.30 0.46 <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><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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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%"> </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%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><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%">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%">1,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,696 </span></td><td style="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%">3,919 </span></td><td style="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%">3,288 </span></td><td style="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%">560 </span></td><td style="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> 1688000 3152000 2242000 281000 1008000 767000 1046000 279000 2696000 3919000 3288000 560000 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 and review of credit approvals, credit ratings and other monitoring procedures. In some instances, the Company also obtains letters of credit from certain customers. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 requirements, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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:9.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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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 revenue</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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </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%">26.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">28.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 D</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1 </span></td><td style="background-color:#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:4.5pt"><span><br/></span></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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.498%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="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%"> </span></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr style="height:11pt"><td colspan="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: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%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">15.3 </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:right;vertical-align: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%">17.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 and review of credit approvals, credit ratings and other monitoring procedures. In some instances, the Company also obtains letters of credit from certain customers. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 requirements, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.</span></div> P30D P60D <div style="margin-top:9pt;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:9.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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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 revenue</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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </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%">26.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">28.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 D</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1 </span></td><td style="background-color:#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:4.5pt"><span><br/></span></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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.498%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="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%"> </span></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr style="height:11pt"><td colspan="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: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%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">15.3 </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:right;vertical-align: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%">17.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display: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> 0.250 0.210 0.261 0.217 0.464 0.287 0.448 0.355 0.179 0.141 0.153 0.176 0.239 0.133 0.306 0.309 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:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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: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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(49,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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: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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">88,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">25,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">198,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value-added tax receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayment 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%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 </span></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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">Property, plant and equipment, net: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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: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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">415,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">35,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">51,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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%">579,653 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation 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%">(308,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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%">271,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4.5pt;text-align:center"><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%">Intangible assets, net:</span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </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%">(15,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:78.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.018%"></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="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%">2024 (Remaining)</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%">812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247 </span></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></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:#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%">4,059 </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></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:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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%">3,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,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in a privately held 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%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></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="background-color:#cceeff;padding:2px 1pt;text-align: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%">651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">23,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued liabilities: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458 </span></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%">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%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></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%">5,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">73,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term customer deposits are payments received from customers for securing future product shipments. As of March 31, 2024, $10.0 million were from Customer A, $8.9 million were from Customer B, and $14.2 million were from other customers. As of June 30, 2023, $13.5 million were from Customer A, $9.2 million were from Customer B, and $15.4 million were from other customers.</span></div><div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activities in the warranty accrual, included in accrued liabilities, are as follows:</span><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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><td colspan="3" style="display:none"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </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%">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%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,750)</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%">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,282 </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%">3,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top: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 activities in the stock rotation accrual, included in accrued liabilities, are as follows:</span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(8,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,678 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,081 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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: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:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></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:13.521%"></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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,644 </span></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%">Other long-term liabilities</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%">23,584 </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%">51,037 </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></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2024, $12.0 million were from Customer A, $3.0 million were from Customer B, and $7.4 million were from other customers. As of June 30, 2023, $21.0 million were from Customer A, $11.7 million were from Customer B, and $13.7 million were from other 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%">Accounts receivable, net: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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: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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(49,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </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> 62565000 62426000 49281000 39976000 30000 30000 13254000 22420000 <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%">Inventories: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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: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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">88,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">25,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">198,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,247 </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> 83535000 86620000 88808000 69426000 25755000 27201000 198098000 183247000 <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:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value-added tax receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayment 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%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 </span></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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 280000 275000 2911000 3863000 693000 4162000 1496000 1697000 115000 10689000 2326000 707000 364000 135000 419000 1138000 8604000 22666000 <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%">Property, plant and equipment, net: </span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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: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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">415,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">35,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">51,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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%">579,653 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation 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%">(308,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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%">271,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,831 </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> 4877000 4877000 26970000 26478000 415598000 398757000 35553000 32737000 51870000 49890000 3264000 3087000 41521000 38787000 579653000 554613000 308439000 272503000 271214000 282110000 68301000 75721000 339515000 357831000 <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%">Intangible assets, net:</span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </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%">(15,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,765 </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> 18037000 18037000 268000 268000 1150000 1150000 19455000 19455000 15396000 12959000 4059000 6496000 269000 269000 4328000 6765000 <div style="text-indent:22.5pt"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:78.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.018%"></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="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%">2024 (Remaining)</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%">812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247 </span></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></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:#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%">4,059 </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></div> 812000 3247000 4059000 <div style="margin-top:13.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:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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%">3,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,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in a privately held 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%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></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="background-color:#cceeff;padding:2px 1pt;text-align: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%">651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">23,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,703 </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> 3229000 1717000 100000 100000 651000 931000 23342000 12290000 37000 37000 1347000 1274000 2785000 3354000 31491000 19703000 <div style="margin-top:13.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:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458 </span></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%">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%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></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%">5,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">73,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,533 </span></td><td style="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> 15407000 15627000 2282000 1674000 4678000 5588000 2188000 2458000 565000 1597000 2117000 2327000 5756000 6402000 4138000 4401000 33085000 38082000 3371000 1377000 73587000 79533000 10000000 8900000 14200000 13500000 9200000 15400000 <div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activities in the warranty accrual, included in accrued liabilities, are as follows:</span><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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><td colspan="3" style="display:none"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </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%">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%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,750)</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%">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,282 </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%">3,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 1674000 2650000 773000 2915000 165000 1750000 2282000 3815000 <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 activities in the stock rotation accrual, included in accrued liabilities, are as follows:</span></div><div style="margin-top:9.5pt"><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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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="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%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(8,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,678 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,081 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5588000 4798000 7849000 9187000 8759000 9904000 4678000 4081000 <div style="margin-top:13.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: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:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></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:13.521%"></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%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,644 </span></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%">Other long-term liabilities</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%">23,584 </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%">51,037 </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></div> 22361000 46393000 1223000 4644000 23584000 51037000 12000000 3000000 7400000 21000000 11700000 13700000 Bank Borrowings <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 borrowings</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $19.4 million based on currency exchange rate between RMB and U.S. Dollar on March 31, 2024 with a maturity date of March 15, 2025. As of March 31, 2024, there was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">no </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, one of the Company's subsidiaries 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 working capital borrowings. The Company could borrow up to approximately RMB 72.0 million, or $10.2 million based on currency exchange rate between RMB and U.S. Dollar on December 31, 2023, with a maturity date of December 31, 2024. As of March 31, 2024, there was no outstanding balance for this loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2023, one of the Company's subsidiaries in China entered into a line of credit facility with China Construction Bank. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 50 million or $6.8 million based on currency exchange rate between RMB and U.S. Dollar on September 30, 2023 with a maturity date of September 8, 2025. As of March 31, 2024, there was no outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Factoring Agreement</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 (“HSBC”), whereby the Borrower assigns certain of its accounts receivable with recourse. This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million. The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus 2.01% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing. 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 reduce the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2024, the Borrower was in compliance with these covenants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2024, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">there was no outstanding balance and the Company had unused credit of approximately $8.0 million. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><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 (“Jireh”), one of the wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (“Lender”) for the lease and purchase of a machinery equipment manufactured by a supplier. This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1. The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment</span><span style="color:#000000;font-family:'Calibri',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%">The total purchase price of this equipment was euro 12.0 million. In April 2021, Jireh made a down payment of euro 6.0 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 million, to the supplier on behalf of Jireh. In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment. The title of the equipment was transferred to Lender following such payment. The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022. Other terms remain the same. In addition, Jireh purchased hardware for the machine under this financing arrangement. The purchase price of this hardware was $0.2 million. The financing arrangement is secured by this equipment and other equipment which had the net book value of $14.0 million as of March 31, 2024. As of March 31, 2024, the outstanding balance of this debt financing was $9.8 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:400;line-height:120%">Long-term bank borrowings</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 SOFR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of March 31, 2024, Jireh was in compliance with these covenants and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the outstanding balance of this loan wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s $31.5 million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of short-term debt and long-term debt were as follows (in thousands):</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:97.368%"><tr><td style="width:1.0%"></td><td style="width:51.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.464%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.768%"></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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (Remaining)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2028</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></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;text-align: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</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="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%">41,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">(63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">41,237 </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: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="border-top:3pt double #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Debt</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%">Long-term Debt</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,614 </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%">29,686 </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 #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,300 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,584 </span></td><td style="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%">29,653 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,237 </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></div> 140000000 19400000 0 72000000 10200000 0 50000000 6800000 0 0.70 30000000 0.0201 8000000 0 8000000 5 years 1 0.0475 12000000 6000000 0.50 0.40 4800000 0.10 0.50 0.0751 200000 14000000 9800000 45000000 P5Y6M 45000000 31500000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of short-term debt and long-term debt were as follows (in thousands):</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:97.368%"><tr><td style="width:1.0%"></td><td style="width:51.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.464%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.768%"></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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (Remaining)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2028</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></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;text-align: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</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="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%">41,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">(63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">41,237 </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: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="border-top:3pt double #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Debt</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%">Long-term Debt</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,614 </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%">29,686 </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 #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,300 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,584 </span></td><td style="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%">29,653 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,237 </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></div> 2885000 11664000 11871000 14344000 536000 41300000 63000 41237000 11614000 29686000 41300000 30000 33000 63000 11584000 29653000 41237000 Leases <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.</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 components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):</span></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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</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><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%">     Fixed rent expense</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%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Variable rent 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%">307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 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%">     Amortization of 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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 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%">     Short-term lease 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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses</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%">1,899 </span></td><td style="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%">2,008 </span></td><td style="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%">5,945 </span></td><td style="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%">5,975 </span></td><td style="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><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:5pt"><span><br/></span></div><div style="margin-bottom:10pt;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’s operating and finance leases is as follows (in thousands, except lease term and discount rate):</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:95.175%"><tr><td style="width:1.0%"></td><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.342%"></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:14.262%"></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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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 #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%">     ROU assets associated with operating leases</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%">24,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">24,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">     Property, plant and equipment, gross</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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,091 </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%">4,476 </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:15pt"><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%">Weighted average remaining lease term (in years)</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="background-color:#cceeff;padding:2px 1pt;text-align: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:2px 1pt;text-align: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.67</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%">6.57</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%">     Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50</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%">4.25</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 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%">     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%">4.91 </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%">4.67 </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%">     Finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51 </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%">7.51 </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></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:10pt;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’s operating and finance leases is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:68.211%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#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 cash flows from operating leases</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,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 cash flows from finance lease</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%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows from finance lease</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%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#cceeff;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;padding:0 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%">Non-cash investing and financing information:</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%">    Operating lease right-of-use assets obtained in exchange for lease obligations</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%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></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></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 March 31, 2024 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:68.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.629%"></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="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:8pt;font-weight:700;line-height:100%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">The remainder of fiscal 2024</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%">1,532 </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%">286 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">28,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,439 </span></td><td style="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> Leases <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.</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 components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):</span></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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</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><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%">     Fixed rent expense</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%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Variable rent 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%">307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 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%">     Amortization of 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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 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%">     Short-term lease 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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses</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%">1,899 </span></td><td style="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%">2,008 </span></td><td style="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%">5,945 </span></td><td style="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%">5,975 </span></td><td style="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><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:5pt"><span><br/></span></div><div style="margin-bottom:10pt;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’s operating and finance leases is as follows (in thousands, except lease term and discount rate):</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:95.175%"><tr><td style="width:1.0%"></td><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.342%"></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:14.262%"></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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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 #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%">     ROU assets associated with operating leases</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%">24,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">24,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">     Property, plant and equipment, gross</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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,091 </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%">4,476 </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:15pt"><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%">Weighted average remaining lease term (in years)</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="background-color:#cceeff;padding:2px 1pt;text-align: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:2px 1pt;text-align: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.67</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%">6.57</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%">     Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50</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%">4.25</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 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%">     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%">4.91 </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%">4.67 </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%">     Finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51 </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%">7.51 </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></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:10pt;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’s operating and finance leases is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:68.211%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#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 cash flows from operating leases</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,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 cash flows from finance lease</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%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows from finance lease</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%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#cceeff;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;padding:0 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%">Non-cash investing and financing information:</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%">    Operating lease right-of-use assets obtained in exchange for lease obligations</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%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></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></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 March 31, 2024 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:68.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.629%"></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="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:8pt;font-weight:700;line-height:100%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">The remainder of fiscal 2024</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%">1,532 </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%">286 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">28,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,439 </span></td><td style="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> 5100000 The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):<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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</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><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%">     Fixed rent expense</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%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Variable rent 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%">307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 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%">     Amortization of 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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 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%">     Short-term lease 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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses</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%">1,899 </span></td><td style="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%">2,008 </span></td><td style="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%">5,945 </span></td><td style="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%">5,975 </span></td><td style="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><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-bottom:10pt;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’s operating and finance leases is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:68.211%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#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 cash flows from operating leases</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,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 cash flows from finance lease</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%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows from finance lease</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%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#cceeff;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;padding:0 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%">Non-cash investing and financing information:</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%">    Operating lease right-of-use assets obtained in exchange for lease obligations</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%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></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></table></div> 1356000 1385000 4399000 4298000 307000 279000 819000 757000 128000 128000 385000 393000 67000 83000 214000 227000 41000 133000 128000 300000 1899000 2008000 5945000 5975000 <div style="margin-bottom:10pt;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’s operating and finance leases is as follows (in thousands, except lease term and discount rate):</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:95.175%"><tr><td style="width:1.0%"></td><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.342%"></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:14.262%"></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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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 #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%">     ROU assets associated with operating leases</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%">24,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">24,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">     Property, plant and equipment, gross</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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,091 </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%">4,476 </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:15pt"><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%">Weighted average remaining lease term (in years)</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="background-color:#cceeff;padding:2px 1pt;text-align: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:2px 1pt;text-align: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.67</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%">6.57</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%">     Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50</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%">4.25</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 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%">     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%">4.91 </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%">4.67 </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%">     Finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51 </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%">7.51 </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></table></div> 24421000 24349000 5133000 5133000 1042000 657000 4091000 4476000 P5Y8M1D P6Y6M25D P3Y6M P4Y3M 0.0491 0.0467 0.0751 0.0751 4804000 4418000 214000 227000 644000 603000 3954000 2859000 <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 March 31, 2024 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:68.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.629%"></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="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:8pt;font-weight:700;line-height:100%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">The remainder of fiscal 2024</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%">1,532 </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%">286 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">28,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,439 </span></td><td style="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="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 March 31, 2024 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:68.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.629%"></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="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:8pt;font-weight:700;line-height:100%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">The remainder of fiscal 2024</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%">1,532 </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%">286 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">28,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,439 </span></td><td style="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> 1532000 286000 5954000 1144000 5109000 1144000 4188000 1145000 3691000 191000 8322000 0 28796000 3910000 3788000 471000 25008000 3439000 Shareholders' Equity and Share-based Compensation <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%">Share Repurchase</span></div><div><span><br/></span></div><div style="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 “Repurchase Program”) 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 share-based compensation programs. Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock. Any remaining balance of the losses is charged to retained earnings. As of March 31, 2024, no remaining amount was available under the share repurchase program.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Time-based Restric</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">ted Stock Units (</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">TRSU</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">)</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 for the nine months ended March 31, 2024:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></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:13.541%"></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:13.541%"></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:13.543%"></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%"> </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:8pt;font-weight:700;line-height:100%">Number of Restricted Stock<br/>Units</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">Nonvested at June 30, 2023</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%">1,385,065 </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%">32.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,430,132 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">22.96 </span></td><td style="background-color:#ffffff;padding: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 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475,023)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.31 </span></td><td style="background-color:#cceeff;padding: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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">32.35 </span></td><td style="background-color:#ffffff;padding: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 March 31, 2024</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%">1,518,659 </span></td><td style="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%">29.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,471,244 </span></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></tr></table></div><div style="margin-top:3.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%">Market-based Restricted Stock Units (</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">MSU</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">)</span></div><div style="margin-top:3.5pt"><span><br/></span></div><div style="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 2021, the Company granted 1.0 million market-based restricted stock units ("MSUs") to certain personnel. The number of shares to be earned at the end of performance period was determined based on the Company’s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period. The MSU vests in four equal annual installments after the end of performance period. The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model. On September 19, 2023, the Compensation Committee of the Board approved a modification of the terms of MSUs to extend the performance period through December 31, 2025, changed the commencement date for the four-year time-based service period January 1, 2025, and reduced the achievement of specified stock prices and revenue thresholds. The fair value of these MSUs was revalued to reflect the change using a Monte-Carlo simulation model with the following assumptions: risk-free interest rate of 4.94%, expected term of 2.28 years, expected volatility of 61.38% and dividend yield of 0%. The Company recognizes the total compensation cost of the modified MSUs beginning on the modification date over the remaining requisite service periods. The Company recorded $1.1 million of expenses for the three months ended March 31, 2024, and a negative $4.0 million of expenses for the nine months ended March 31, 2024 due to a $6.4 million of reversal of the prior recognized expenses. The Company recorded $2.1 million and $6.2 million of expenses for the three and nine months ended March 31, 2023, 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%">During the quarter ended September 30, 2018, the Company granted 1.3 million MSUs to certain personnel. The number of shares to be earned at the end of performance period is determined based on the Company’s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period. The MSUs vest in four equal annual installments after the end of the performance period. The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model. 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 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 $0.2 million and $0.8 million of expenses for MSUs during the three and nine months ended March 31, 2024, respectively, and $0.3 million and $3.6 million of expenses for MSUs during the three and nine months ended March 31, 2023. </span></div><div style="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 MSUs activities for the nine months ended March 31, 2024:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></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:13.541%"></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:13.541%"></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:13.543%"></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%"> </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:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted Stock<br/>Units</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(Years)</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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">Nonvested at June 30, 2023</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%">2,108,000 </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%">25.86 </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%">2.96</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%">69,142,400 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">— </span></td><td style="background-color:#ffffff;padding: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 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17 </span></td><td style="background-color:#cceeff;padding: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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.44 </span></td><td style="background-color:#ffffff;padding: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 March 31, 2024</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%">1,823,000 </span></td><td style="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%">28.86 </span></td><td style="background-color:#cceeff;padding: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%">3.12</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%">40,178,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span><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:700;line-height:115%">Performance-based Restricted Stock Units (“PRSUs”)</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 year 2017, the Company granted PRSUs to certain personnel. The number of shares to be earned under the PRSUs is determined based on the level of attainment of predetermined financial goals. The PRSUs vest in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met. The Company recorded approximately $0.8 million and $2.0 million of expe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e for these PRSUs during the three and nine months ended March 31, 2024, respectively, and $1.4 million and $4.1 million and for the three and nine months ended March 31, 2023, 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%"> </span></div><div style="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’s PRSUs activities for the nine months ended March 31, 2024:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></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:13.541%"></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:13.541%"></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:13.543%"></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%"> </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:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted Stock<br/>Units</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(Years)</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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">Nonvested at June 30, 2023</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%">526,714 </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%">32.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</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%">17,276,219 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.55 </span></td><td style="background-color:#ffffff;padding: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 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.50 </span></td><td style="background-color:#cceeff;padding: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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.41 </span></td><td style="background-color:#ffffff;padding: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 March 31, 2024</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%">353,375 </span></td><td style="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%">30.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98</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%">7,788,385 </span></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></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%">Stock Options </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 did not grant any stock options during the nine months ended March 31, 2024 and 2023. The following table summarizes the Company's stock option activities for the nine months ended March 31, 2024:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"></td><td style="width:37.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></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:13.627%"></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.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></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:13.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 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><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:2px 1pt;text-align: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</span></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="padding:0 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: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</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average </span></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="padding:0 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining </span></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="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:8pt;font-weight:700;line-height:100%">Number of</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:8pt;font-weight:700;line-height:100%">Exercise Price</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual </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:8pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Shares</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:8pt;font-weight:700;line-height:100%">Per Share</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term (in years)</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:8pt;font-weight:700;line-height:100%">Intrinsic Value</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%">Outstanding at June 30, 2023</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%">319,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">7.53 </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 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%">0.72</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%">8,071,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.44 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406,850 </span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 March 31, 2024</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%">20,000 </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%">8.86 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30</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%">263,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.86 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30</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%">263,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,000 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.86 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30</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%">263,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Employee Share Purchase Plan (“ESPP”)</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 assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:</span><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:69.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></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%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">64.0%</span></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%">Risk-free interest rate</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%">5.2%</span></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%">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="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%">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%">0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"></td><td style="width:41.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.113%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;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%">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%">1,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052 </span></td><td style="background-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 style="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%">8,465 </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,432 </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%">18,074 </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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">34,119 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 March 31, 2024, total unrecognized compensation cost under the Company's equity plans was $55.0 million, which is expected to be recognized over a weighted-average period of 2.5 years.</span></div> 30000000 <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Time-based Restric</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">ted Stock Units (</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">TRSU</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">)</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 for the nine months ended March 31, 2024:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></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:13.541%"></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:13.541%"></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:13.543%"></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%"> </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:8pt;font-weight:700;line-height:100%">Number of Restricted Stock<br/>Units</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">Nonvested at June 30, 2023</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%">1,385,065 </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%">32.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,430,132 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">22.96 </span></td><td style="background-color:#ffffff;padding: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 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475,023)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.31 </span></td><td style="background-color:#cceeff;padding: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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">32.35 </span></td><td style="background-color:#ffffff;padding: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 March 31, 2024</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%">1,518,659 </span></td><td style="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%">29.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,471,244 </span></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></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’s PRSUs activities for the nine months ended March 31, 2024:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></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:13.541%"></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:13.541%"></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:13.543%"></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%"> </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:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted Stock<br/>Units</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(Years)</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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">Nonvested at June 30, 2023</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%">526,714 </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%">32.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</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%">17,276,219 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.55 </span></td><td style="background-color:#ffffff;padding: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 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.50 </span></td><td style="background-color:#cceeff;padding: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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.41 </span></td><td style="background-color:#ffffff;padding: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 March 31, 2024</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%">353,375 </span></td><td style="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%">30.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98</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%">7,788,385 </span></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></tr></table></div> 1385065 32.48 P1Y8M23D 45430132 641493 22.96 475023 30.31 32876 32.35 1518659 29.14 P1Y10M6D 33471244 1000000 P4Y 0.0494 P2Y3M10D 0.6138 0 -1100000 -4000000 -6400000 2100000 6200000 1300000 200000 800000 300000 3600000 2108000 25.86 P2Y11M15D 69142400 0 0 275000 5.17 10000 48.44 1823000 28.86 P3Y1M13D 40178920 800000 2000000 1400000 4100000 526714 32.19 P1Y9M10D 17276219 209250 21.55 123632 30.50 258957 26.41 353375 30.71 P1Y11M23D 7788385 0 0 0 0 The following table summarizes the Company's stock option activities for the nine months ended March 31, 2024:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"></td><td style="width:37.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></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:13.627%"></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.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.627%"></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:13.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 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><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:2px 1pt;text-align: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</span></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="padding:0 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: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</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average </span></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="padding:0 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining </span></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="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:8pt;font-weight:700;line-height:100%">Number of</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:8pt;font-weight:700;line-height:100%">Exercise Price</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual </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:8pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Shares</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:8pt;font-weight:700;line-height:100%">Per Share</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term (in years)</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:8pt;font-weight:700;line-height:100%">Intrinsic Value</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%">Outstanding at June 30, 2023</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%">319,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">7.53 </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 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%">0.72</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%">8,071,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.44 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406,850 </span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 March 31, 2024</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%">20,000 </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%">8.86 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30</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%">263,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.86 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30</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%">263,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,000 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.86 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30</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%">263,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 319375 7.53 P0Y8M19D 8071631 299375 7.44 5406850 20000 8.86 P0Y3M18D 263600 20000 8.86 P0Y3M18D 263600 20000 8.86 P0Y3M18D 263600 <div style="margin-top:9pt;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 assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:</span><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:69.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2024</span></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%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">64.0%</span></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%">Risk-free interest rate</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%">5.2%</span></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%">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="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%">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%">0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.640 0.052 P1Y3M18D 0 <div style="margin-top:13.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:112%">The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"></td><td style="width:41.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.113%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;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%">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%">1,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052 </span></td><td style="background-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 style="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%">8,465 </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,432 </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%">18,074 </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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">34,119 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1424000 1723000 3140000 5259000 2163000 2987000 4586000 8808000 4878000 5722000 10348000 20052000 8465000 10432000 18074000 34119000 55000000 P2Y6M Income Taxes <div style="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 recognized income tax expense of approximately $0.6 million and $2.5 million for the three months ended March 31, 2024 and 2023, respectively. The income tax expense of $0.6 million for the three months ended March 31, 2024 included a $0.1 million discrete tax expense. The income tax expense of $2.5 million for the three months ended March 31, 2023 included a $0.03 million discrete tax expense. Excluding the discrete income tax items, the income tax expense for the three months ended March 31, 2024 and 2023 was $0.6 million and $2.5 million, respectively, and the effective tax rate for the three months ended March 31, 2024 and 2023 was (5.3)% and (15.2)%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $10.6 million for the three months ended March 31, 2024 as compared to $16.4 million of pretax book loss for the three months ended March 31, 2023.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognized income tax expense of approximately $2.6 million and $5.6 million for the nine months ended March 31, 2024 and 2023, respectively. The income tax expense of $2.6 million for the nine months ended March 31, 2024 included a $0.2 million discrete tax expense. The income tax expense of $5.6 million for the nine months ended March 31, 2023 included a $0.1 million discrete tax expense. Excluding the discrete income tax items, income tax expense for the nine months ended March 31, 2024 and 2023 was $2.5 million and $5.4 million, respectively, and the effective tax rate for the nine months ended March 31, 2024 and 2023 was (43.4)% and 28.4%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book loss of $5.7 million for the the nine months ended March 31, 2024 as compared to $19.0 million of pretax book income for the nine months ended March 31, 2023.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2023 remain open to examination by U.S. federal and state tax authorities. The tax years 2017 to 2023 remain open to examination by foreign tax authorities. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions. In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes. These assessments can require considerable estimates and judgments. As of March 31, 2024, the gross amount of unrecognized tax benefits was approximately $9.5 million, of which $6.4 million, if recognized, would reduce the effective income tax rate in future periods. 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:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company does not anticipate any material changes to its uncertain tax positions during the next twelve months.</span></div> 600000 2500000 600000 100000 2500000 30000.00 600000 2500000 -0.053 -0.152 -10600000 16400000 2600000 5600000 2600000 200000 5600000 100000 2500000 5400000 -0.434 0.284 5700000 19000000 9500000 6400000 Segment and Geographic Information <div style="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 organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications. The chief operating decision-makers are the Executive Chairman and the Chief Executive Officer. The financial information presented to the Company’s Executive Chairman and Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources. The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sells its products primarily to distributors in the Asia Pacific region, who in turn sell these products to end customers. Because the Company’s distributors sell their products to end customers which may have a global presence, revenue by geographical location is not necessarily representative of the geographical distribution of sales to end user markets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company entered into a license agreement with a customer to license the Company’s proprietary SiC technology and to provide 24-month engineering and development services for a total fee of $45 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:12.496%"></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:12.502%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><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%">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%">123,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">19,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">150,060 </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%">132,560 </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%">495,978 </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%">529,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by product type:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:12.496%"></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:12.502%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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%">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%">93,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">49,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,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:400;line-height:100%">Packaging and testing services and 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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,560 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">251,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">363,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,180 </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> 1 1 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company entered into a license agreement with a customer to license the Company’s proprietary SiC technology and to provide 24-month engineering and development services for a total fee of $45 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:12.496%"></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:12.502%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><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%">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%">123,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">19,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">150,060 </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%">132,560 </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%">495,978 </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%">529,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by product type:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:12.496%"></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:12.502%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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%"> </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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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%">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%">93,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">49,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,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:400;line-height:100%">Packaging and testing services and 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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,560 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 45000000 123731000 106940000 389018000 438537000 19108000 14360000 76270000 58104000 326000 1083000 9670000 7622000 1728000 4245000 4128000 16701000 5167000 5932000 16892000 8832000 150060000 132560000 495978000 529796000 93815000 80962000 324093000 363117000 49990000 47416000 153032000 159708000 1204000 552000 2694000 3341000 5051000 3630000 16159000 3630000 150060000 132560000 495978000 529796000 <div style="text-indent:22.5pt"><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 operating lease right-of-use assets, net by geographical area 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">251,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%"> </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%">363,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,180 </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> 109296000 114822000 251049000 263083000 3591000 4275000 363936000 382180000 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 March 31, 2024 and June 30, 2023, the Company had approximately $101.2 million and $127.5 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and June 30, 2023, the Company had approximately $10.5 million and $9.7 million, respectively, of capital 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:13.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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 and Note 8 of the Notes to the Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q for descriptions of commitments including bank borrowings and leases. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies and Indemnities </span></div><div style="margin-top:9pt;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.  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 style="margin-top: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 December 2019, the U.S. Department of Justice (“DOJ”) commenced an investigation into the Company's compliance with export control regulations relating to its business transactions with Huawei and its affiliates (“Huawei”), which were added to the “Entity List” maintained by the Department of Commerce (“DOC”) on May 16, 2019.  The Company cooperated fully with federal authorities in the investigation, including responding to requests for documents, information and interviews from DOJ in connection with the investigation. 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 after December 31, 2019.  On January 19, 2024, DOJ informed the Company that it has closed such investigation without any charges. The Company continues to cooperate with the DOC in the ongoing civil investigation. DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to a variety of agreements contracted with various third parties. Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes. In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim. Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements. The Company has not historically paid or recorded any material indemnifications, and no accrual was made at March 31, 2024 and June 30, 2023. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company 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 a reasonable cost.</span></div> 101200000 127500000 10500000 9700000 0 0