0001387467-22-000042.txt : 20220510 0001387467-22-000042.hdr.sgml : 20220510 20220510170339 ACCESSION NUMBER: 0001387467-22-000042 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALPHA & OMEGA SEMICONDUCTOR Ltd CENTRAL INDEX KEY: 0001387467 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 000000000 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34717 FILM NUMBER: 22910860 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-20220331.htm 10-Q aosl-20220331
00013874676/302022Q3false00013874672021-07-012022-03-3100013874672022-04-28xbrli:shares00013874672022-03-31iso4217:USD00013874672021-06-30iso4217:USDxbrli:shares00013874672022-01-012022-03-3100013874672021-01-012021-03-3100013874672020-07-012021-03-310001387467us-gaap:CommonStockMember2020-12-310001387467us-gaap:TreasuryStockMember2020-12-310001387467us-gaap:AdditionalPaidInCapitalMember2020-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001387467us-gaap:RetainedEarningsMember2020-12-310001387467us-gaap:ParentMember2020-12-310001387467us-gaap:NoncontrollingInterestMember2020-12-3100013874672020-12-310001387467us-gaap:CommonStockMember2021-01-012021-03-310001387467us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001387467us-gaap:ParentMember2021-01-012021-03-310001387467us-gaap:TreasuryStockMember2021-01-012021-03-310001387467us-gaap:RetainedEarningsMember2021-01-012021-03-310001387467us-gaap:NoncontrollingInterestMember2021-01-012021-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001387467us-gaap:CommonStockMember2021-03-310001387467us-gaap:TreasuryStockMember2021-03-310001387467us-gaap:AdditionalPaidInCapitalMember2021-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001387467us-gaap:RetainedEarningsMember2021-03-310001387467us-gaap:ParentMember2021-03-310001387467us-gaap:NoncontrollingInterestMember2021-03-3100013874672021-03-310001387467us-gaap:CommonStockMember2020-06-300001387467us-gaap:TreasuryStockMember2020-06-300001387467us-gaap:AdditionalPaidInCapitalMember2020-06-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001387467us-gaap:RetainedEarningsMember2020-06-300001387467us-gaap:ParentMember2020-06-300001387467us-gaap:NoncontrollingInterestMember2020-06-3000013874672020-06-300001387467us-gaap:CommonStockMember2020-07-012021-03-310001387467us-gaap:AdditionalPaidInCapitalMember2020-07-012021-03-310001387467us-gaap:ParentMember2020-07-012021-03-310001387467us-gaap:TreasuryStockMember2020-07-012021-03-310001387467us-gaap:RetainedEarningsMember2020-07-012021-03-310001387467us-gaap:NoncontrollingInterestMember2020-07-012021-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012021-03-310001387467us-gaap:CommonStockMember2021-12-310001387467us-gaap:TreasuryStockMember2021-12-310001387467us-gaap:AdditionalPaidInCapitalMember2021-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001387467us-gaap:RetainedEarningsMember2021-12-310001387467us-gaap:ParentMember2021-12-310001387467us-gaap:NoncontrollingInterestMember2021-12-3100013874672021-12-310001387467us-gaap:CommonStockMember2022-01-012022-03-310001387467us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001387467us-gaap:ParentMember2022-01-012022-03-310001387467us-gaap:TreasuryStockMember2022-01-012022-03-310001387467us-gaap:RetainedEarningsMember2022-01-012022-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001387467us-gaap:CommonStockMember2022-03-310001387467us-gaap:TreasuryStockMember2022-03-310001387467us-gaap:AdditionalPaidInCapitalMember2022-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001387467us-gaap:RetainedEarningsMember2022-03-310001387467us-gaap:ParentMember2022-03-310001387467us-gaap:NoncontrollingInterestMember2022-03-310001387467us-gaap:CommonStockMember2021-06-300001387467us-gaap:TreasuryStockMember2021-06-300001387467us-gaap:AdditionalPaidInCapitalMember2021-06-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001387467us-gaap:RetainedEarningsMember2021-06-300001387467us-gaap:ParentMember2021-06-300001387467us-gaap:NoncontrollingInterestMember2021-06-300001387467us-gaap:CommonStockMember2021-07-012022-03-310001387467us-gaap:AdditionalPaidInCapitalMember2021-07-012022-03-310001387467us-gaap:ParentMember2021-07-012022-03-310001387467us-gaap:TreasuryStockMember2021-07-012022-03-310001387467us-gaap:RetainedEarningsMember2021-07-012022-03-310001387467us-gaap:NoncontrollingInterestMember2021-07-012022-03-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-03-3100013874672022-01-262022-01-260001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMembersrt:ParentCompanyMember2021-12-012021-12-01xbrli:pure0001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ChongqingFundsMember2021-12-012021-12-010001387467aosl:ThirdPartyInvestorsMemberus-gaap:CorporateJointVentureMember2021-12-010001387467aosl:ThirdPartyInvestorsMemberus-gaap:CorporateJointVentureMember2021-12-012021-12-31iso4217:CNY0001387467us-gaap:CorporateJointVentureMember2021-11-302021-11-300001387467us-gaap:CorporateJointVentureMember2021-12-022021-12-0200013874672021-12-02aosl:director00013874672021-11-300001387467aosl:ThirdPartyInvestorsMemberus-gaap:CorporateJointVentureMember2021-12-240001387467aosl:ThirdPartyInvestorsMemberus-gaap:CorporateJointVentureMember2021-12-242021-12-240001387467us-gaap:CorporateJointVentureMemberaosl:EmployeeIncentivePlanMemberaosl:EmployeeIncentivePlanMember2021-12-240001387467us-gaap:CorporateJointVentureMember2021-12-312021-12-310001387467aosl:ThirdPartyInvestorsMemberus-gaap:CorporateJointVentureMember2022-01-262022-01-260001387467us-gaap:CorporateJointVentureMember2021-12-012021-12-310001387467us-gaap:CorporateJointVentureMember2021-12-010001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ChongqingFundsMember2021-12-312021-12-310001387467aosl:ThirdPartyInvestorsMemberus-gaap:CorporateJointVentureMember2022-01-260001387467us-gaap:CorporateJointVentureMember2021-07-012022-03-3100013874672022-03-312022-03-310001387467us-gaap:CorporateJointVentureMember2022-03-312022-03-310001387467us-gaap:CorporateJointVentureMember2022-01-012022-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2022-01-012022-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2021-01-012021-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2021-07-012022-03-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2020-07-012021-03-310001387467us-gaap:EmployeeStockMember2022-01-012022-03-310001387467us-gaap:EmployeeStockMember2021-01-012021-03-310001387467us-gaap:EmployeeStockMember2021-07-012022-03-310001387467us-gaap:EmployeeStockMember2020-07-012021-03-310001387467srt:MinimumMember2021-07-012022-03-310001387467srt:MaximumMember2021-07-012022-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-07-012022-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-07-012021-03-310001387467aosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310001387467aosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310001387467aosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-07-012022-03-310001387467aosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-07-012021-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-03-312022-03-310001387467aosl:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-06-302021-06-300001387467aosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-03-312022-03-310001387467aosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-06-302021-06-300001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberaosl:CustomerCMember2022-03-312022-03-310001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberaosl:CustomerCMember2021-06-302021-06-300001387467us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberaosl:CustomerDMember2022-03-312022-03-310001387467aosl:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-03-312022-03-310001387467us-gaap:LandMember2022-03-310001387467us-gaap:LandMember2021-06-300001387467us-gaap:BuildingMember2022-03-310001387467us-gaap:BuildingMember2021-06-300001387467us-gaap:MachineryAndEquipmentMember2022-03-310001387467us-gaap:MachineryAndEquipmentMember2021-06-300001387467aosl:EquipmentAndToolingMember2022-03-310001387467aosl:EquipmentAndToolingMember2021-06-300001387467us-gaap:ComputerEquipmentMember2022-03-310001387467us-gaap:ComputerEquipmentMember2021-06-300001387467us-gaap:FurnitureAndFixturesMember2022-03-310001387467us-gaap:FurnitureAndFixturesMember2021-06-300001387467us-gaap:LeaseholdImprovementsMember2022-03-310001387467us-gaap:LeaseholdImprovementsMember2021-06-300001387467aosl:PatentsAndPatentedTechnologyMember2022-03-310001387467aosl:PatentsAndPatentedTechnologyMember2021-06-300001387467us-gaap:TradeNamesMember2022-03-310001387467us-gaap:TradeNamesMember2021-06-300001387467us-gaap:CustomerRelationshipsMember2022-03-310001387467us-gaap:CustomerRelationshipsMember2021-06-300001387467aosl:CustomerAAndCustomerBMember2022-03-310001387467us-gaap:OtherCustomerMember2022-03-310001387467aosl:CustomerAAndCustomerBMember2021-06-300001387467country:CNus-gaap:BaseRateMemberaosl:BankOfCommunicationsLimitedMember2019-10-310001387467country:CNus-gaap:BaseRateMemberaosl:BankOfCommunicationsLimitedMember2019-10-012019-10-310001387467aosl:BankOfCommunicationsLimitedMember2019-10-310001387467aosl:BankOfCommunicationsLimitedMember2022-03-310001387467aosl:CreditFacility3Point85PercentDueNovember182022Memberaosl:BankOfCommunicationsLimitedMember2021-10-012021-12-310001387467aosl:CreditFacility3Point85PercentDueNovember182022Memberaosl:BankOfCommunicationsLimitedMember2021-12-310001387467aosl:CreditFacility3Point85PercentDueNovember182022Memberaosl:BankOfCommunicationsLimitedMember2022-03-310001387467us-gaap:ForeignLineOfCreditMemberaosl:IndustrialAndCommercialBankofChinaMember2018-11-160001387467us-gaap:ForeignLineOfCreditMemberaosl:LineOfCreditFacilityTradeBorrowingsMemberaosl:IndustrialAndCommercialBankofChinaMember2018-11-160001387467us-gaap:ForeignLineOfCreditMemberaosl:LineOfCreditFacilityWorkingCapitalBorrowingsMemberaosl:IndustrialAndCommercialBankofChinaMember2018-11-160001387467us-gaap:ForeignLineOfCreditMemberaosl:IndustrialAndCommercialBankofChinaMember2021-10-012021-12-310001387467us-gaap:ForeignLineOfCreditMemberaosl:IndustrialAndCommercialBankofChinaMember2021-12-310001387467us-gaap:ForeignLineOfCreditMemberaosl:IndustrialAndCommercialBankofChinaMember2022-03-310001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredDebtMember2019-08-090001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredDebtMember2019-08-092019-08-090001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberus-gaap:SecuredDebtMember2021-08-110001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredDebtMember2022-03-310001387467us-gaap:SecuredDebtMemberaosl:JirehMember2021-08-180001387467us-gaap:SecuredDebtMemberaosl:JirehMember2021-08-182021-08-180001387467us-gaap:SecuredDebtMemberaosl:JirehMember2022-02-162022-02-160001387467us-gaap:SecuredDebtMemberaosl:JirehMember2022-03-310001387467us-gaap:SecuredDebtMemberaosl:TheBankMember2018-05-010001387467us-gaap:SecuredDebtMemberaosl:TheBankMember2018-05-012018-05-010001387467us-gaap:SecuredDebtMemberaosl:TheBankMember2022-03-310001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMember2017-08-150001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMember2017-08-152017-08-150001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMember2018-01-012018-01-310001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMember2018-07-012018-07-310001387467srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberaosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMember2017-08-152017-08-150001387467us-gaap:LondonInterbankOfferedRateLIBORMemberaosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMembersrt:MaximumMember2017-08-152017-08-150001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberaosl:TheBankMemberaosl:TermLoanMemberus-gaap:SecuredDebtMember2022-03-310001387467us-gaap:MachineryAndEquipmentMemberaosl:LeaseFinancingMember2022-03-310001387467aosl:YinHaiLeasingCompanyandChinaImportExportBankMemberaosl:LeaseFinancingMemberaosl:YinHaiLeasingCompanyandChinaImportExportBankMember2018-05-0900013874672017-09-3000013874672010-10-212022-03-310001387467aosl:TreasuryStockReissuedMember2010-10-212022-03-310001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2021-06-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2021-06-302021-06-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2021-07-012022-03-310001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2022-03-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2021-12-012021-12-310001387467srt:MinimumMemberaosl:A2021MarketBasedRestrictedStockUnitsMember2021-12-012021-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMembersrt:MaximumMember2021-12-012021-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2022-01-012022-03-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2021-07-012022-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2018-07-012018-09-300001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2022-01-012022-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2021-07-012022-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2021-01-012021-03-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2020-07-012021-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-01-012022-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2021-07-012022-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2021-01-012021-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2020-07-012021-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2021-06-300001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2021-06-302021-06-300001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-03-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-03-312022-03-3100013874672021-06-302021-06-300001387467us-gaap:EmployeeStockMember2021-07-012022-03-310001387467us-gaap:CostOfSalesMember2022-01-012022-03-310001387467us-gaap:CostOfSalesMember2021-01-012021-03-310001387467us-gaap:CostOfSalesMember2021-07-012022-03-310001387467us-gaap:CostOfSalesMember2020-07-012021-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012022-03-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012021-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012022-03-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012021-03-3100013874672021-12-012021-12-31aosl:Segment0001387467country:HK2022-01-012022-03-310001387467country:HK2021-01-012021-03-310001387467country:HK2021-07-012022-03-310001387467country:HK2020-07-012021-03-310001387467country:CN2022-01-012022-03-310001387467country:CN2021-01-012021-03-310001387467country:CN2021-07-012022-03-310001387467country:CN2020-07-012021-03-310001387467country:KR2022-01-012022-03-310001387467country:KR2021-01-012021-03-310001387467country:KR2021-07-012022-03-310001387467country:KR2020-07-012021-03-310001387467country:US2022-01-012022-03-310001387467country:US2021-01-012021-03-310001387467country:US2021-07-012022-03-310001387467country:US2020-07-012021-03-310001387467aosl:OtherCountriesMember2022-01-012022-03-310001387467aosl:OtherCountriesMember2021-01-012021-03-310001387467aosl:OtherCountriesMember2021-07-012022-03-310001387467aosl:OtherCountriesMember2020-07-012021-03-310001387467srt:RestatementAdjustmentMembercountry:HK2021-01-012021-03-310001387467country:CNsrt:RestatementAdjustmentMember2021-01-012021-03-310001387467srt:RestatementAdjustmentMembercountry:KR2021-01-012021-03-310001387467srt:RestatementAdjustmentMembercountry:HK2020-07-012021-03-310001387467country:CNsrt:RestatementAdjustmentMember2020-07-012021-03-310001387467srt:RestatementAdjustmentMembercountry:KR2020-07-012021-03-310001387467aosl:PowerDiscreteMember2022-01-012022-03-310001387467aosl:PowerDiscreteMember2021-01-012021-03-310001387467aosl:PowerDiscreteMember2021-07-012022-03-310001387467aosl:PowerDiscreteMember2020-07-012021-03-310001387467aosl:PowerIcMember2022-01-012022-03-310001387467aosl:PowerIcMember2021-01-012021-03-310001387467aosl:PowerIcMember2021-07-012022-03-310001387467aosl:PowerIcMember2020-07-012021-03-310001387467aosl:PackagingAndTestingServicesMember2022-01-012022-03-310001387467aosl:PackagingAndTestingServicesMember2021-01-012021-03-310001387467aosl:PackagingAndTestingServicesMember2021-07-012022-03-310001387467aosl:PackagingAndTestingServicesMember2020-07-012021-03-310001387467country:CN2022-03-310001387467country:CN2021-06-300001387467country:US2022-03-310001387467country:US2021-06-300001387467aosl:OtherCountriesMember2022-03-310001387467aosl:OtherCountriesMember2021-06-300001387467aosl:InventoriesAndServicesMember2022-03-310001387467aosl:InventoriesAndServicesMember2021-06-300001387467us-gaap:CapitalAdditionsMember2022-03-310001387467us-gaap:CapitalAdditionsMember2021-06-300001387467us-gaap:IndemnificationGuaranteeMember2021-06-300001387467us-gaap:IndemnificationGuaranteeMember2022-03-310001387467aosl:LossFromCyberSecurityIncidentMember2022-01-012022-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, 2022

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 28, 2022: 27,068,51625,770,998




Alpha and Omega Semiconductor Limited
Form 10-Q
Fiscal Second Quarter Ended March 31, 2022
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

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands except par value per share)
 March 31,
2022
June 30,
2021
ASSETS
Current assets:
Cash and cash equivalents$323,134 $202,412 
Restricted cash236 233 
Accounts receivable, net39,207 35,789 
Inventories143,538 154,293 
Other current assets11,698 14,595 
Total current assets517,813 407,322 
Property, plant and equipment, net245,770 436,977 
Operating lease right-of-use assets, net24,971 34,660 
Intangible assets, net10,890 13,410 
Equity method investment 379,824  
Deferred income tax assets 436 5,167 
Restricted cash - long-term 2,168 
Other long-term assets29,465 18,869 
Total assets$1,209,169 $918,573 
LIABILITIES AND EQUITY
Current liabilities:
Accounts payable$69,758 $80,699 
Accrued liabilities91,333 69,494 
Payable related to equity investee, net
15,171  
Income taxes payable6,733 2,604 
Short-term debt11,332 58,030 
Finance lease liabilities862 16,724 
Operating lease liabilities4,303 5,679 
Total current liabilities199,492 233,230 
Long-term debt53,887 77,990 
Income taxes payable - long-term1,359 1,319 
Deferred income tax liabilities29,192 2,448 
Finance lease liabilities - long-term3,834 12,698 
Operating lease liabilities - long-term22,120 30,440 
Other long-term liabilities72,384 44,123 
Total liabilities382,268 402,248 
Commitments and contingencies (Note 12)
Equity:
Preferred shares, par value $0.002 per share:
Authorized: 10,000 shares; issued and outstanding: none at March 31, 2022 and June 30, 2021
  
Common shares, par value $0.002 per share:
Authorized: 100,000 shares; issued and outstanding: 33,681 shares and 27,063 shares, respectively at March 31, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021
67 66 
Treasury shares at cost: 6,618 shares at March 31, 2022 and 6,625 shares at June 30, 2021
(66,006)(66,064)
Additional paid-in capital276,509 259,993 
Accumulated other comprehensive income 1,422 2,315 
Retained earnings614,909 176,895 
Total Alpha and Omega Semiconductor Limited shareholder's equity826,901 373,205 
Noncontrolling interest 143,120 
Total equity826,901 516,325 
Total liabilities and equity$1,209,169 $918,573 

See accompanying notes to these condensed consolidated financial statements.
1

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited, in thousands except per share data)

Three Months Ended March 31, Nine Months Ended March 31,
 2022202120222021
Revenue$203,239 $169,212 $583,593 $479,593 
Cost of goods sold130,837 116,521 378,259 335,630 
Gross profit72,402 52,691 205,334 143,963 
Operating expenses
Research and development16,545 15,557 50,873 45,671 
Selling, general and administrative24,625 19,338 70,563 56,579 
Total operating expenses41,170 34,895 121,436 102,250 
Operating income 31,232 17,796 83,898 41,713 
Other income (loss), net263 (253)720 2,087 
Interest income (expense), net(308)(1,562)(3,025)(4,832)
Gain on deconsolidation of the JV Company  399,093  
Gain (loss) on changes of equity interest in the JV Company, net4,501  (3,140) 
Net income before income taxes35,688 15,981 477,546 38,968 
Income tax expense 2,902 1,014 38,318 2,694 
Net income before loss from equity method investment32,786 14,967 439,228 36,274 
Equity method investment loss from equity investee1,136  1,136  
Net income31,650 14,967 438,092 36,274 
Net gain (loss) attributable to noncontrolling interest (1,133)20 (2,303)
Net income attributable to Alpha and Omega Semiconductor Limited$31,650 $16,100 $438,072 $38,577 
Net income per common share attributable to Alpha and Omega Semiconductor Limited
Basic$1.18 $0.62 $16.47 $1.51 
Diluted$1.11 $0.58 $15.58 $1.42 
Weighted average number of common shares attributable to Alpha and Omega Semiconductor Limited used to compute net income per share
Basic26,829 25,882 26,596 25,631 
Diluted28,423 27,716 28,116 27,128 



See accompanying notes to these condensed consolidated financial statements.

2

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

Three Months Ended March 31, Nine Months Ended March 31,
2022202120222021
Net income including noncontrolling interest$31,650 $14,967 $438,092 $36,274 
Other comprehensive income, net of tax
Foreign currency translation adjustment162 (799)1,649 11,718 
  Cumulative translation adjustment removal due to deconsolidation of the JV Company  (3,642) 
Comprehensive income 31,812 14,168 436,099 47,992 
Less: Noncontrolling interest (1,447)(1,080)3,292 
Comprehensive income attributable to Alpha and Omega Semiconductor Limited$31,812 $15,615 $437,179 $44,700 
See accompanying notes to these condensed consolidated financial statements.



3

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

Common Shares
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)Retained Earnings
Total AOS Shareholders' EquityNoncontrolling InterestTotal Equity
Balance, December 31, 2020$65 $(66,097)$254,980 $1,481 $141,289 $331,718 $142,938 $474,656 
Exercise of common stock options and release of restricted stock units — 129 — — 129 — 129 
Reissuance of treasury stock upon exercise of common stock options and release of restricted stock units— 33 — — (33) —  
Withholding tax on restricted stock units— — (5,200)— — (5,200)— (5,200)
Share-based compensation— — 3,025 — — 3,025 — 3,025 
Net income (loss) including noncontrolling interest— — — — 16,100 16,100 (1,133)14,967 
Foreign currency translation adjustment— — — (485)— (485)(314)(799)
Balance, March 31, 2021$65 $(66,064)$252,934 $996 $157,356 $345,287 $141,491 $486,778 
Common SharesTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal AOS Shareholders' EquityNoncontrolling InterestTotal Equity
Balance, June 30, 2020$64 $(66,184)$246,103 $(5,127)$118,833 $293,689 $138,199 $431,888 
Exercise of common stock options and release of restricted stock units — 1,624 — — 1,624 — 1,624 
Reissuance of treasury stock upon exercise of common stock options and release of restricted stock units— 120 — — (54)66 — 66 
Withholding tax on restricted stock units— — (6,153)— — (6,153)— (6,153)
Issuance of shares under ESPP1 — 1,635 — — 1,636 — 1,636 
Share-based compensation— — 7,725 — — 7,725 — 7,725 
Restricted stock units settlement in connection with service— — 2,000 — — 2,000 — 2,000 
Net income (loss) including noncontrolling interest— — — — 38,577 38,577 (2,303)36,274 
Foreign currency translation adjustment— — — 6,123 — 6,123 5,595 11,718 
Balance, March 31, 2021$65 $(66,064)$252,934 $996 $157,356 $345,287 $141,491 $486,778 
4

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(Unaudited, in thousands)
Common SharesTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal AOS Shareholders' EquityNoncontrolling InterestTotal Equity
Balance, December 31, 2021$67 $(66,046)$275,410 $1,260 $583,299 $793,990 $ $793,990 
Exercise of common stock options and release of restricted stock units — 558 — — 558 — 558 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 40 — — (40) —  
Withholding tax on restricted stock units— — (7,732)— — (7,732)— (7,732)
Share-based compensation— — 8,273 — — 8,273 — 8,273 
Net income including noncontrolling interest— — — — 31,650 31,650 — 31,650 
Foreign currency translation adjustment— — — 162 — 162 — 162 
Balance, March 31, 2022$67 $(66,006)$276,509 $1,422 $614,909 $826,901 $ $826,901 
Common SharesTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal AOS Shareholders' EquityNoncontrolling InterestTotal Equity
Balance, June 30, 2021$66 $(66,064)$259,993 $2,315 $176,895 $373,205 $143,120 $516,325 
Exercise of common stock options and release of restricted stock units — 859 — — 859 — 859 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 58 — — (58) —  
Withholding tax on restricted stock units— — (8,354)— — (8,354)— (8,354)
Issuance of shares under ESPP1 — 2,422 — — 2,423 — 2,423 
Share-based compensation— — 21,189 — — 21,189 — 21,189 
Restricted stock units settlement in connection with service— — 400 — — 400 — 400 
Net income including noncontrolling interest through December 1, 2021— — — — 438,072 438,072 20 438,092 
Foreign currency translation adjustment— — — 900 — 900 749 1,649 
Deconsolidation of noncontrolling interest— — — (1,793)— (1,793)(143,889)(145,682)
Balance, March 31, 2022$67 $(66,006)$276,509 $1,422 $614,909 $826,901 $ $826,901 


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,
20222021
Cash flows from operating activities
Net income including noncontrolling interest through December 1, 2021$438,092 $36,274 
Adjustments to reconcile net income to net cash provided by operating activities:
Gain on deconsolidation of the JV Company(399,093) 
Loss on changes of equity interest in the JV Company, net3,140  
Deferred income tax on deconsolidation and changes of equity interest in the JV Company29,973  
Depreciation and amortization34,263 39,434 
Loss on equity investment1,136  
Share-based compensation expense21,454 9,925 
Deferred income taxes, net2,182 732 
Loss on disposal of property and equipment57 40 
Changes in operating assets and liabilities, net of effects of a divestiture
Accounts receivable(3,610)(20,448)
Inventories(42,914)(9,582)
Other current and long-term assets(10,078)(2,297)
Other payable, equity investee34,375  
Accounts payable15,608 (224)
Income taxes payable(1)1,097 
Income taxes payable on deconsolidation and changes of equity interest in the JV Company3,490  
Accrued and other liabilities65,122 29,573 
Net cash provided by operating activities193,196 84,524 
Cash flows from investing activities
Proceeds from sale of equity interest in the JV Company26,347  
Deconsolidation of cash and cash equivalents of the JV Company(20,734) 
Purchases of property and equipment excluding the JV Company(82,980)(24,913)
Purchases of property and equipment in JV Company(15,026)(15,628)
Proceeds from sale of property and equipment9 10 
Government grant related to equipment1,242 119 
Net cash used in investing activities(91,142)(40,412)
Cash flows from financing activities
Withholding tax on restricted stock units(8,354)(6,153)
Proceeds from exercise of stock options and ESPP3,282 3,326 
Proceeds from borrowings59,262 42,858 
Repayments of borrowings(33,663)(44,087)
Principal payments on finance leases(4,176)(12,267)
Net cash provided by (used in) financing activities16,351 (16,323)
Effect of exchange rate changes on cash, cash equivalents and restricted cash152 3,982 
Net increase in cash, cash equivalents and restricted cash118,557 31,771 
Cash, cash equivalents and restricted cash at beginning of period204,813 162,704 
Cash, cash equivalents and restricted cash at end of period$323,370 $194,475 
Supplemental disclosures of non-cash investing and financing information:
Property and equipment purchased but not yet paid $25,565 $16,912 
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, 2021. 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, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2022 or any other interim period. The consolidated balance sheet at June 30, 2021 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, 2021.

Reclassification

The Company has reclassified certain amounts previously reported in its financial statements to conform to the current presentation. These reclassifications did not have a material impact on our Condensed Consolidated Financial Statements. See Note 11.

Joint Venture and Deconsolidation

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 (“Fab”) in the LiangJiang New Area of Chongqing, China (the “JV Transaction”). The Fab is being built in phases.  As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1% of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.

Effective December 1, 2021, the Company entered into a share transfer agreement (the “STA”) with a third-party investor (the “Investor”), pursuant to which the Company sold to the Investor approximately 2.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million (the “Transaction”). The Transaction was closed on December 2, 2021 (the “Closing Date”). As a result of the Transaction, as of the Closing Date, the Company’s equity interest in the JV Company decreased 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, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles. Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary’s Board of Directors. Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the financial
7

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
statements of the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting.

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

On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the “Financing Agreement”) between the JV Company and certain third-party investors (the “New Investors”). Under the Financing Agreement, the New Investors purchased newly issued equity interest of JV for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Immediately following the closing of the Investment, the percentage of outstanding JV equity interest beneficially owned by the Company was further reduced to 42.2%.

Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (“COVID-19”)

The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe. As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home. While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change. Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations. The full extent of the future impact of the COVID-19 pandemic on the Company’s operational and financial performance is uncertain and will depend on many factors outside the Company’s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.

In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. Our facilities in Shanghai were required to shut down and production was halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We have been working closely with factory management to separate non-infected employees from infected employees, perform regular COVID-19 testing, and secure food, water, and other necessary supplies to support employees who have been affected. In addition, we have been working with local authorities to obtain permission to reopen the facilities, and as of the date of this Form 10-Q, we have received permission to reopen our facilities partially under a “closed-loop” arrangement. Under this arrangement, some of our employees are allowed to live and work on the premises. However, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. Furthermore, while we seek to secure alternative sources of packaging capacity from third-party providers to mitigate the loss of in-house packaging capacity, there is no guarantee that such sources are available. Even if alternative sources are available, it will be difficult to complete the transition to a new supplier efficiently and timely, and we currently do not expect to secure sufficient third-party sources to substitute or replace fully our in-house packaging and testing capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduces our ability to complete orders from our customers in a timely manner, or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose a shutdown, and even when lifted, the government may reimpose strict zero-positive-case requirements and lockdown. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.

Use of Estimates
8

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

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

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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the Condensed 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 uses an estimate of 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 Condensed 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, 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 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 Condensed 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
9

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

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, including the possibility of a dispute with a vendor. In addition, as a condition of certain loan agreement, the Company was required to keep a compensating balance at the issuing bank. 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, 2022 and June 30, 2021, the amount of restricted cash was $0.2 million and $2.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 general accepted accounting principles, over the operating and financial policies of the investee. Effective December 2, 2021, the Company reduced its equity interest in the JV Company and experienced a loss of control of the JV Company. As a result, beginning December 2, 2021, the Company records its investment under 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. Therefore, the Company’s share of losses of the JV Company for the period from December 2, 2021 to December 31, 2021 was recorded in the Company’s Consolidated Statement of Operations for the three and nine months ended March 31, 2022. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect our consolidated financial statements, if applicable.

The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with its equity method investees are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. 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.
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
10

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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, 2022, the Company reduced interest expense by nil and $0.9 million, property, plant and equipment by nil and $1.2 million, and operating expenses by $0.0 million and $0.2 million, respectively. During the three and the nine months ended March 31, 2021, the Company reduced interest expense by $0.7 million and $2.2 million, property, plant and equipment by nil and $0.1 million and operating expenses by $0.1 million and $3.7 million, respectively.

Long-lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes indicate that the carrying amount of such assets may not be recoverable. Due to the COVID-19 pandemic, the Company assessed the changes in circumstances that occurred during the March and June 2020 quarters. These factors included continued operating losses, a decrease in the Company's share price in February and March of 2020, which reduced its market capitalization, expectation of lower business growth for the coming quarters, increased and prolonged economic and regulatory uncertainty in the global economies, and the expectation of higher supply chain costs and increased competition. Therefore, the Company performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of its long-lived assets to their carrying amount as of June 30, 2020. Some of the more significant assumptions used in the estimated future cash flows involve net sales, cost of goods sold, operating expenses, working capital, capital expenditures, income tax rates, long-term growth rates that appropriately reflect the risks inherent in the future cash flow stream and terminal value. The Company selected the assumptions used in the financial forecasts by referencing to historical data, supplemented by current and anticipated market conditions, estimated product growth rates and management's plans. These estimated future cash flows were consistent with those the Company uses in its internal planning. The result of the recoverability test indicated that the sum of the expected future cash flows (undiscounted and without interest charges) was greater than the carrying amount of the long-lived assets. Since this recoverability test was performed during fiscal 2020, circumstances have improved such that there are no indicators that the Company’s long-lived assets may not be recoverable.

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 Issued Accounting Standards not yet adopted

In November 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605. The ASU is effective for all entities within their scope for
financial statements issued for annual periods beginning after December 15, 2021. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.
Recently Adopted Accounting Standards
11

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
In January 2020, the FASB issued ASU No. 2020-01, “Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.” The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting. The adoption of ASU 2020-01 had no material impact on the Company's Consolidated Financial Statements.

In December 2019, the FASB issued ASU No. 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12") by removing certain exceptions to the general principles. The Company adopted ASU 2019-12 as of July 1, 2021. ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.



12

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. In connection with the deconsolidation and in accordance with ASC 810-10-40-5, the Company recorded a gain on deconsolidation of nil and $399.1 million during the three and nine months ended March 31, 2022 in the Condensed Consolidated Statements of Income. The gain on deconsolidation of the JV Company was calculated as follows:

(in thousands)
Cash received for sales of shares in the JV Company
$16,924 
Fair value of retained equity method investment
393,124 
Carrying amount of non-controlling interest
143,889 
Cumulative translation adjustment removal
1,793 
Carrying amount of net assets of the JV Company at December 1, 2021
(156,637)
Gain on deconsolidation of the JV Company
$399,093 
The Company retained significant influence over the operating and financial policies of the JV Company and measured the fair value of the retained investment based on their share of the fair value of the JV Company, which was calculated using the market approach based on the Transaction.

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 and certain third-party investors (the “New Investors”). Under the Investment Agreement, the New Investors purchased newly issued equity interest of JV, representing approximately 7.82% of post-transaction outstanding equity interests of the JV, 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 March 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.
13

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The Company recorded the gain of $4.5 million on changes on equity interest of the JV Company during the three months ended March 31, 2022 and the loss of $3.1 million on changes on equity interest of the JV Company during the nine months of March 31, 2022. The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the nine months ended March 31, 2022 as follows:

(in thousands)
Gain on 1.1% equity interest sold
$475 
Loss on diluted equity interest from issuance of shares under the employee equity incentive plan
(8,116)
Gain on 7.82% equity interest sold4,501 
Loss on changes on equity interest of the JV Company, net
$(3,140)

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, 2022, the Company recorded $1.1 million of its equity in loss of the JV Company, using lag reporting.

14

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
3. Related Party Transactions
As of March 31, 2022, the Company owned 42.2% equity interest in the JV Company, which, by definition, is a related party to the Company. The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS. AOS also sells 8-inch wafers to the JV Company for further assembly and testing services. Due to the right of offset of receivables and payables with the JV Company, as of March 31, 2022, AOS recorded the net amount of $15.2 million presented as other payable, equity investee, in the Condensed Consolidated Balance Sheet. Since the December 2, 2021 deconsolidation of the JV Company, the purchases by AOS for the three and nine months ended March 31, 2022 were $45.8 million and $61.4 million respectively, and the sales by AOS for the three and nine months ended March 31, 2022 were $14.2 million and $18.4 million, respectively.









15

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
4. Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited
The following table presents the calculation of basic and diluted net income per share attributable to common shareholders:
 Three Months Ended March 31, Nine Months Ended March 31,
 2022202120222021
(in thousands, except per share data)
Numerator:
Net income attributable to Alpha and Omega Semiconductor Limited$31,650 $16,100 $438,072 $38,577 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income per share26,829 25,882 26,596 25,631 
Diluted:
Weighted average number of common shares used to compute basic net income per share26,829 25,882 26,596 25,631 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares1,594 1,834 1,520 1,497 
Weighted average number of common shares used to compute diluted net income per share28,423 27,716 28,116 27,128 
Net income per share attributable to Alpha and Omega Semiconductor Limited:
Basic$1.18 $0.62 $16.47 $1.51 
Diluted$1.11 $0.58 $15.58 $1.42 
The following potential dilutive securities were excluded from the computation of diluted net income per share as their effect would have been anti-dilutive:
 Three Months Ended March 31, Nine Months Ended March 31,
 2022202120222021
(in thousands)(in thousands)
Employee stock options and RSUs2 107 171 80 
ESPP19  27 89 
Total potential dilutive securities21 107 198 169 


16

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 revenue2022202120222021
Customer A24.2 %30.2 %24.8 %29.1 %
Customer B38.8 %35.2 %38.7 %34.9 %

 March 31,
2022
June 30,
2021
Percentage of accounts receivable
Customer A21.2 %12.4 %
Customer B20.4 %22.1 %
Customer C13.7 %21.9 %
Customer D12.8 %*
Customer E15.0 %*

*Less than 10%
17

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

6. Balance Sheet Components

The Company’s audited consolidated balance sheet at June 30, 2021, as reported, included the JV Company’s assets and liabilities, after intercompany eliminations. However, the JV Company's assets and liabilities were not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021 as discussed in more detail in Note 1 above.
Accounts receivable, net:
 March 31,
2022
June 30,
2021
(in thousands)
Accounts receivable$52,362 $48,234 
Less: Allowance for price adjustments(13,125)(12,415)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$39,207 $35,789 

Inventories:
 March 31,
2022
June 30,
2021
(in thousands)
Raw materials$54,435 $68,900 
Work in-process67,132 68,824 
Finished goods21,971 16,569 
 $143,538 $154,293 

Other current assets:
March 31,
2022
June 30,
2021
(in thousands)
VAT receivable$550 $1,539 
Other prepaid expenses4,098 1,465 
Prepaid insurance1,291 2,615 
Prepaid maintenance774 1,670 
Prepayment to supplier1,295 2,540 
Prepaid income tax3,052 2,221 
Interest receivable 2,207 
Customs deposit 270 
Other receivables638 68 
$11,698 $14,595 



18

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Property, plant and equipment, net:
 March 31,
2022
June 30,
2021
(in thousands)
Land$4,877 $4,877 
Building15,867 71,454 
Manufacturing machinery and equipment266,135 515,320 
Equipment and tooling26,113 27,017 
Computer equipment and software35,199 41,518 
Office furniture and equipment2,778 3,814 
Leasehold improvements35,226 74,733 
Land use rights 9,319 
 386,195 748,052 
Less: accumulated depreciation(228,437)(348,749)
 157,758 399,303 
Equipment and construction in progress88,012 37,674 
Property, plant and equipment, net$245,770 $436,977 

Intangible assets, net:
March 31,
2022
June 30,
2021
(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(8,834)(6,314)
10,621 13,141 
Goodwill269 269 
Intangible assets, net$10,890 $13,410 

Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2022 (Remaining)$840 
20233,286 
20243,249 
20253,246 
$10,621 
19

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other long-term assets:
March 31,
2022
June 30,
2021
(in thousands)
Prepayments for property and equipment$18,500 $14,882 
Investment in a privately held company100 100 
Customs deposit1,824 1,120 
Deposit with supplier6,396  
Other long-term deposits20 927 
Office leases deposits964 1,100 
Other1,661 740 
 $29,465 $18,869 
Accrued liabilities:
March 31,
2022
June 30,
2021
(in thousands)
Accrued compensation and benefits$25,550 $32,756 
Warranty accrual2,483 2,795 
Stock rotation accrual4,207 3,917 
Accrued professional fees3,009 3,017 
Accrued inventory1,150 1,138 
Accrued facilities related expenses2,689 2,536 
Accrued property, plant and equipment8,664 8,688 
Other accrued expenses5,864 6,793 
Customer deposit35,111 7,139 
ESPP payable2,606 715 
 $91,333 $69,494 

The activities in the warranty accrual, included in accrued liabilities, are as follows:
 Nine Months Ended March 31,
20222021
(in thousands)
Beginning balance$2,795 $709 
Additions 949 338 
Utilization(1,261)(211)
Ending balance$2,483 $836 
20

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,
20222021
(in thousands)
Beginning balance$3,917 $3,358 
Additions3,030 4,498 
Utilization(2,740)(3,771)
Ending balance$4,207 $4,085 
Other long-term liabilities:
 March 31,
2022
June 30,
2021
(in thousands)
Deferred payroll taxes$ $1,219 
Customer deposits72,384 42,000 
Other 904 
Other long-term liabilities$72,384 $44,123 

Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2022, $62.4 million were from Customer A and Customer B, and $10.0 million were from other customers. As of June 30, 2021, $42.0 million were from Customer A and Customer B.
21

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

Short-term borrowings

In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China. This line of credit matures on February 14, 2021 and is based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019. The purpose of the credit facility is to provide short-term borrowings. The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019. In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0 million with the same terms and a maturity date of September 18, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 11.0 million, or $1.7 million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022. As of March 31, 2022, the total outstanding balance of this loan was $1.7 million.

On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide short-term borrowings. The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018. The RMB 72.0 million consists of RMB 27.0 million for trade borrowings with a maturity date of December 31, 2021, and RMB 45.0 million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 5.0 million, or $0.8 million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022. As of March 31, 2022, the total outstanding balance of this loan was $0.6 million.

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 one month London Interbank Offered Rate (“LIBOR”) plus 1.75% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance. In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing. This agreement, with certain financial covenants required, has no expiration date. On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2022, the Borrower was in compliance with these covenants. As of March 31, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

Long-term debt

On August 18, 2021, Jireh Semiconductor Incorporated (“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 LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022. As of March 31, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $45.0 million.

On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in the amount of $17.8 million. The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.  The loan has a five-year term and matures on June 1, 2023. Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank. The outstanding principal accrues interest at a fixed rate of 5.04% per annum on the basis of a 360-day year. The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loan was $14.4 million.
22

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

On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the Company’s fabrication facility located in Oregon.  The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The credit agreement has a five-year term and matures on August 15, 2022. In January 2018 and July 2018, Jireh drew down the loan in the amount of $13.2 million and $16.7 million, respectively. Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.  The loan accrues interest based on an adjusted LIBOR as defined in the credit agreement, plus a specified applicable margin in the range of 1.75% to 2.25%, based on the outstanding balance of the loan.  The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loan was $3.7 million.

Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2022 (Remaining)$2,085 
202325,067 
20249,000 
20259,000 
20269,000 
Thereafter11,250 
Total principal65,402 
Less: debt issuance costs(183)
Total principal, less debt issuance costs$65,219 
Short-term DebtLong-term DebtTotal
Principal amount$11,403 $53,999 $65,402 
Less: debt issuance costs(71)(112)(183)
Total debt, less debt issuance costs$11,332 $53,887 $65,219 

23

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 $4.8 million of a machinery lease financing with a vendor. In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.
The Company’s unaudited Condensed Consolidated Statements of Income for the three and nine months ended March 31, 2022 include the JV Company's results for the period through December 1, 2021, the day immediately preceding the deconsolidation. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):

Nine Months Ended March 31,
20222021
Operating leases:
     Fixed rent expense$4,955 $5,089 
     Variable rent expense741 599 
Finance lease:
     Amortization of equipment787 1,682 
     Interest692 1,699 
Short-term leases
     Short-term lease expenses144 164 
               Total lease expenses$7,319 $9,233 

24

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
March 31,
2022
June 30,
2021
Operating Leases:
     ROU assets associated with operating leases$24,971 $34,660 
Finance Lease:
     Property, plant and equipment, gross$4,831 $114,404 
     Accumulated depreciation(15)(96,470)
          Property, plant and equipment, net$4,816 $17,934 
Weighted average remaining lease term (in years)
     Operating leases7.488.44
     Finance lease4.961.72
Weighted average discount rate
     Operating leases4.24 %4.67 %
     Finance lease4.50 %5.46 %

Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):

Nine Months Ended March 31,
20222021
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$4,965 $4,721 
     Operating cash flows from finance lease$421 $1,699 
     Financing cash flows from finance lease$4,176 $12,267 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$5,901 $2,843 

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

Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2022$1,550 $163 
20235,382 1,074 
20244,123 1,083 
20253,254 1,083 
20263,207 1,083 
Thereafter13,658 754 
Total minimum lease payments31,174 5,240 
Less amount representing interest(4,751)(544)
Total lease liabilities$26,423 $4,696 

25

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.

During the nine months ended March 31, 2022, the Company did not repurchase any shares pursuant to the Repurchase Program. Since the inception of the program, the Company repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses.  No repurchased shares have been retired. Of the 6,784,648 repurchased shares, 166,645 shares with a weighted average repurchase price of $10.07 per share, were reissued at an average price of $5.02 per share pursuant to option exercises and vested restricted share units (“RSU”). As of March 31, 2022, approximately $13.4 million remained available under the Repurchase Program.

Time-based Restricted Stock Units (TRSU)
The following table summarizes the Company's TRSU activities for the nine months ended March 31, 2022:
 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, 20211,053,524 $21.60 1.73$32,016,594 
Granted563,681 $46.10 
Vested(380,029)$20.01 
Forfeited(46,251)$23.14 
Nonvested at March 31, 20221,190,925 $33.64 1.92$65,084,051 

Market-based Restricted Stock Units (MSU)

In December 2021, the Company granted 1.0 million market-based restricted stock units ("MSUs") to its 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, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period. The MSU vests in four equal annual installments after the end of performance period. The Company estimated the grant date fair values of its MSU with derived service periods of 4.1 to 7.1 years using a Monte-Carlo simulation model with the following assumptions: Risk-free interest rate of 1.0%, expected term of 3.1 years, expected volatility of 62.8% and dividend yield of 0%. The Company recorded approximately $2.0 million and $2.5 million of expenses for these MSUs during the three and nine months ended March 31, 2022, 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 approximately $0.4 million and
26

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
$1.2 million of expenses for MSUs during the three and nine months ended March 31, 2022, respectively, and approximately $0.3 million and $0.9 million during the three and the nine months ended March 31, 2021, respectively.

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 $1.0 million and $3.0 million of expense for these PRSUs during the three and nine months ended March 31, 2022, respectively and approximately $0.5 million and $1.3 million during the three and nine months ended March 31, 2021.
During the three months ended June 30, 2019, the Company announced an incentive program. Under this program, each participant’s award is denominated in stock and subject to achievement of certain objective goals within certain timelines. In June 2020, the Company believed it was most likely that predetermined goal measures would be met. Therefore, the Company reported such expenses in the other current liabilities line on the Condensed Consolidated Balance Sheets as the amount of bonus is to be settled in variable number of RSU’s at the completion of the objective goals. Such non-cash compensation expense was recorded as part of share-based compensation expense in the Condensed Consolidated Statements of Income. As of March 31, 2022 and June 30, 2021, the Company recorded nil and $0.1 million such expenses in the other current liabilities, respectively. The Company recorded nil and $0.3 million such non-cash compensation expense during the three and nine months ended March 31, 2022, respectively, and $0.8 million and $2.2 million during the three and nine months ended March 31, 2021, respectively. As of March 31, 2022, the Company granted RSUs valued at $4.0 million to participants, which were fully vested due to achievement of certain objective measures.
The following table summarizes the Company’s PRSUs activities for the nine months ended March 31, 2022:

 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, 2021353,824 $22.69 1.74$10,752,711 
Granted194,000 $48.65 
Vested(151,199)$19.44 
Forfeited(1,000)$16.22 
Nonvested at March 31, 2022395,625 $36.68 2.11$21,620,906 
Stock Options
The Company did not grant any stock options during the three and nine months ended March 31, 2022 and 2021. The following table summarizes the Company's stock option activities for the nine months ended March 31, 2022:

Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2021487,875 $7.99 2.32$10,928,653 
Exercised(93,000)$9.24 
Outstanding at March 31, 2022394,875 $7.70 1.78$18,541,050 
Options vested and expected to vest394,875 $7.70 1.78$18,541,050 
Exercisable at March 31, 2022394,875 $7.70 1.78$18,541,050 
27

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 End March 31,
2022
Volatility rate66.4%
Risk-free interest rate0.3%
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,
2022202120222021
(in thousands)(in thousands)
Cost of goods sold$1,282 $427 $3,560 $1,195 
Research and development1,814 1,316 4,769 3,639 
Selling, general and administrative5,177 2,082 13,125 5,091 
$8,273 $3,825 $21,454 $9,925 

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

10. Income Taxes

The Company recognized income tax expense of approximately $2.9 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. The income tax expense of $2.9 million for the three months ended March 31, 2022 included a $0.7 million discrete tax expense related to the Company’s $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture. The income tax expense of $1.0 million for the three months ended March 31, 2021 included immaterial discrete tax. Excluding the $4.5 million revaluation gain and the $0.7 million of discrete income tax items, the effective tax rate for the three months ended March 31, 2022 and 2021 was 7.4% and 6.3%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $34.5 million ($30.0 million of pretax book income excluding the $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture) for the three months ended March 31, 2022 as compared to a pretax book income of $16.0 million for the three months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.

The Company recognized income tax expense of approximately $38.3 million and $2.7 million for the nine months ended March 31, 2022 and 2021, respectively. The income tax expense of $38.3 million for the nine months ended March 31, 2022 included a $33.5 million discrete tax expense related to the Company’s $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as the Company switches from the consolidation method of accounting to the equity method of accounting related to this investment and no longer asserts permanent reinvestment related to the Company’s investment in the joint venture as well as $0.1 million of other discrete income tax items. The income tax expense of $2.7 million for the nine months ended March 31, 2021 included a $0.04 million discrete tax benefit. Excluding the discrete income tax items ($396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as well as other discrete items), the effective tax rate for the nine months ended March 31, 2022 and 2021 was 6.0% and 7.0%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $476.4 million ($80.4 million of pretax book income excluding the $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the nine months ended March 31, 2022 as compared to a pretax book income of $39.0 million for the nine months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.
28

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

The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2021 remain open to examination by U.S. federal and state tax authorities. The tax years 2013 to 2021 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, 2022, the gross amount of unrecognized tax benefits was approximately $7.8 million, of which $4.8 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. Consolidated Appropriations Act, 2021” (“CAA 2021”), Enacted December 27, 2020

On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company.

“The American Rescue Plan Act of 2021”, Enacted March 11, 2021

On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company.

On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company’s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act. In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision. In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case. The petition was subsequently denied by the Ninth Circuit. Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit’s decision. AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through March 2022. The Company will continue to monitor ongoing developments and potential impact to its financial statements



29

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-maker is the Chief Executive Officer. The financial information presented to the Company’s Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources. The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.

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.

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,
 2022202120222021
(in thousands)(in thousands)
Hong Kong$164,555 $139,167 $472,399 $396,879 
China31,883 28,110 91,958 74,250 
South Korea2,745 473 8,862 4,069 
United States3,534 1,088 9,004 3,683 
Other countries522 374 1,370 712 
 $203,239 $169,212 $583,593 $479,593 

During the three months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China and South Korea by $0.1 million and $0.4 million, respectively, for the three months ended March 31, 2021. During the nine months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $3.9 million, as well as to increase the revenues in China and South Korea by $0.2 million and $3.7 million, respectively, for the nine months ended March 31, 2021.

The following is a summary of revenue by product type:
Three Months Ended March 31, Nine Months Ended March 31,
 2022202120222021
 (in thousands)(in thousands)
Power discrete$140,572 $122,615 $406,235 $355,487 
Power IC60,359 43,385 167,782 115,224 
Packaging and testing services2,308 3,212 9,576 8,882 
 $203,239 $169,212 $583,593 $479,593 


30

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:
 March 31,
2022
June 30,
2021
(in thousands)
China$96,679 $350,387 
United States170,213 118,756 
Other countries3,849 2,494 
 $270,741 $471,637 


12. Commitments and Contingencies
Purchase Commitments
As of March 31, 2022 and June 30, 2021, the Company had approximately $106.6 million and $81.8 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.
As of March 31, 2022 and June 30, 2021, the Company had approximately $102.7 million and $90.0 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 is cooperating fully with federal authorities in the investigation, including responding to requests for documents, information and interviews from DOJ in connection with the investigation. The Company has maintained an export control compliance program and has been committed to comply fully with all applicable laws and regulations.  In connection with this investigation, DOC requested the Company to suspend shipments of its products to Huawei, and the Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019.  The Company is currently working with DOC to resolve this issue.  Given the case is in still ongoing and neither DOJ nor DOC have provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.
The Company is a party to a variety of agreements that it has contracted with various third parties. Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes. In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant
31

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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, 2022 and June 30, 2021.
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 acquire, maintain or renew such insurance coverage in the future under favorable terms or at all.

13. Cybersecurity Incident

In April 2022, the Company became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused the Company to make payments to unauthorized bank accounts. As a result, the Company recorded a loss of $1.5 million due to the incident for the three months ended March 31, 2022. The financial impact of this incident is not material, and the Company expects there will be no changes to previously released financial results or financial statements. Immediately following the discovery, the Company commenced an investigation, contained the incident and implemented additional protective measures and internal control policies and procedures. The Company has also retained a leading professional cybersecurity investigation firm to conduct a full forensic analysis of the incident, and expects to take further protective measures as warranted. The Company has alerted law enforcement authorities and banking institutions in an effort to recover the lost amount. While this incident appears to be isolated and its financial impact identified to date is not material, we cannot be certain that we have not incurred other damages and losses until a full investigation is concluded.


















32


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; the impact of government investigation and coronavirus on our financial performance; 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.

This management’s discussion should be read in conjunction with the management’s discussion included in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2021, filed with the Securities and Exchange Commission on August 30, 2021.
Overview
We are a designer, developer and global supplier of a broad portfolio of power semiconductors. Our portfolio of power semiconductors includes approximately 2,400 products, and has grown significantly with the introduction of over 160 new products in each of the fiscal years ended June 30, 2021 and 2020, respectively, and 200 new products in the fiscal year ended June 30, 2019. During the nine months ended March 31, 2022, we introduced an additional 116 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 883 patents and 55 patent applications in the United States as of March 31, 2022. We also have a total of 927 foreign patents, which were based primarily on our research and development efforts through March 31, 2022. We differentiate ourselves by integrating our expertise in technology, design and advanced manufacturing and packaging to optimize product performance and cost. Our portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, game consoles, 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, 2022, 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 expanded significantly. Our high performance products and deepened customer relationships with our OEM and ODM customers have contributed to the achievement of our record high quarterly revenue of $203.2 million for the three months ended March 31, 2022, a 20.1% growth compared to the same quarter last year.

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. The Fab is being built in phases.  As of December 1, 2021, we owned 50.9%, and the Chongqing Funds owned 49.1% of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since we had controlling financial interest until December 1, 2021.

33



Effective December 1, 2021, we entered into a share transfer agreement (the “STA”) with a third-party investor (the “Investor”), pursuant to which we sold to the Investor approximately 2.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million (the “Transaction”). The STA contained customary representations, warranties and covenants. The Transaction was closed on December 2, 2021 (the “Closing Date”). As a result of the Transaction, as of the Closing Date, our equity interest in the JV Company decreased from 50.9% to 48.8%. Also, our right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction. As of December 2, 2021, we no longer have a controlling financial interest in the JV Company under generally accepted accounting principles. Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding common stock in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary’s Board of Directors. All of these loss of control factors were present for us as of December 2, 2021. Accordingly, since December 2, 2021, we have deconsolidated the JV Company in our Consolidated Financial Statements and accounted for our investment in the JV Company using the equity method of accounting.

On December 24, 2021, we entered into a share transfer agreement with another third-party investor, pursuant to which we sold to this investor 1.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 60 million or approximately $9.4 million based on the currency exchange rate as of December 24, 2021. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company to exchange in cash. As a result, we owned 45.8% of the equity interest in the JV Company as of December 31, 2021.

On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the “Financing Agreement”) between the JV Company and certain third-party investors (the “New Investors”). Under the Financing Agreement, the New Investors purchased newly issued equity interest of JV for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the Investment, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.

We reduced our ownership of the JV Company to below 50% to increase the flexibility of the JV Company to raise capital to fund its future expansion. Following the Transaction and the successful ramp up to its Phase I target run rate in the September quarter of 2021, as planned, the JV Company intends to raise up to $200 million, including the $80 million funding on January 26, 2022, through private funding rounds for its Phase II expansion. In addition to immediate private funding rounds, the JV Company is also contemplating an eventual listing on the Science and Technology innovAtion boaRd, or STAR Market, of the Shanghai Stock Exchange. The Transaction assists the JV Company in meeting certain regulatory listing requirements. A potential STAR Market listing may take several years to consummate and there is no guarantee that such listing by the JV Company will be successful or will be completed in a timely manner, or at all. In addition, the JV Company will continue to provide us with significant level of foundry capacity to enable us to develop and manufacture our products.

Impact of COVID-19 Pandemic to our Business

Our business operations have been impacted by the global COVID-19 pandemic and the resulting economic downturn. Numerous governmental jurisdictions, including the States of California, Oregon and Texas in the U.S. and countries throughout the Asia Pacific region have imposed various restrictions on commercial activities, resulting in business closures, work stoppages, labor shortage, disruptions to ports, vaccine mandates and other shipping infrastructure, border closures, thereby negatively impacting our customers, suppliers, distributors, employees, offices, and the entire semiconductor ecosystem.

As a result of the COVID-19 pandemic and changing consumer behaviors due to various government restrictions and the growing trend to provide remote-working options by employers, , we have experienced shifting market trends, including an increasing demand in markets for notebooks, PCs, gaming devices and other products. While we have benefited from the increasing demand for PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline if government authorities relax or terminate COVID-19 related restrictions and consumer behaviors change in response to the reopening of certain economic activities. In an effort to protect the health and safety of our employees and to comply with various government and regulatory guidelines, we also took proactive actions to adopt policies and protocols at our locations around the world, including social distancing guidelines, vaccine and testing protocols,

Since the start of the second quarter of calendar year 2021, there have been increasing availability and administration of vaccines against COVID-19, as well as an easing of restrictions on social, business, travel, and government activities and functions, and a gradual resumption of economic activities and consumer spending in our industries. However, infection rates continued to fluctuate in various regions and new strains of the virus remain a risk, including a surge of COVID-19 cases and hospitalization due to the spread of Omicron variants in late 2021 and early 2022. During the first calendar quarter of 2022,
34



COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. However, there are ongoing global impacts resulting from the pandemic, including disruption of the product supply chains, shortages of semiconductor components, and delays in shipments, product development, and product launches and rising inflation rates.

In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. Our facilities in Shanghai were required to shut down and production was halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We have been working closely with factory management to separate non-infected employees from infected employees, perform regular COVID-19 testing, and secure food, water, and other necessary supplies to support employees who have been affected. In addition, we have been working with local authorities to obtain permission to reopen the facilities, and as of the date of this Form 10-Q, we have received permission to reopen our facilities partially under a “closed-loop” arrangement. Under this arrangement, some of our employees are allowed to live and work on the premises. However, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks, and we also expect to incur additional costs to implement and maintain public health safety measures and protocols at our factories as required by the Shanghai authorities. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. Furthermore, while we seek to secure alternative sources of packaging capacity from third-party providers to mitigate the loss of in-house packaging capacity, there is no guarantee that such sources are available. Even if alternative sources are available, it will be difficult to complete the transition to a new supplier efficiently and timely, and we currently do not expect to secure sufficient third-party sources to substitute or replace fully our in-house packaging and testing capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduces our ability to complete orders from our customers in a timely manner, or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose a shutdown, and even when lifted, the government may reimpose strict zero-positive-case requirements and lockdown. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.

The full extent of the longer-term impact of the COVID-19 pandemic on our operational and financial performance is uncertain and will depend on many factors outside our control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued and renewed imposition of protective public safety measures, including local and regional lockdown and quarantines; the disruption of global supply chain; and the impact of the pandemic on the global economy and demand for consumer products. Although we are unable to predict the full impact and duration of the COVID-19 pandemic on our business, we are actively managing our business operations and financial expenditures in response to continued uncertainty.

Other Factors affecting our performance
In addition to the COVID-19 pandemic and related events as described above, our performance is affected by several key factors, including the following:

The global, regional economic and PC market conditions: Because our products primarily serve consumer electronic applications, any significant change in global and regional economic conditions could materially affect our revenue and results of operations. A significant amount of our revenue is derived from sales of products in the personal computing (“PC”) markets, such as notebooks, motherboards and notebook battery packs, therefore a substantial decline or downturn in the PC market could have a material adverse effect on our revenue and results of operations. The PC markets have experienced a modest global decline in recent years due to continued growth of demand in tablets and smart phones, worldwide economic conditions and the industry inventory correction which had and may continue to have a material impact on the demand for our products. However, we recently have experienced a significant increase of demand in PC market due to the impact of the COVID-19 pandemic and resulting shift in market trend and consumer behaviors. We cannot predict whether and how long this trend will continue due to the uncertainty and unpredictability of COVID-19 pandemic. A decline of the PC market may have a negative impact on our revenue, factory utilization, gross margin, our ability to resell excess inventory, and other performance measures. We have executed and continue to execute strategies to diversify our product portfolio, penetrate other market segments, including the consumer, communications and industrial markets, and improve gross margins and profit by implementing cost control measures. While making efforts to reduce our reliance on the computing market, we continue to support our computing business and capitalize on the opportunities in this market with a more focused and competitive PC product strategy to gain market share.

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
35



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 capabilities to meet increasing customer demands. While we can mitigate these constraints by increasing and re-allocating capacity at our own fab, we may not be able to do so quickly or at sufficient level, which could adversely affect our financial conditions and results of operations. In addition, we recently commenced a plan to enhance the manufacturing capability and capacity of our Oregon fab by investing in new equipment and expanding our factory facilities, which we expect will have a positive impact on our future new product development and revenue, particularly during the period of global shortage of capacity. 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. As a result of sales of our JV equity interests and issuance of additional equity interests by the JV Company to third-party investors in financing transactions, our equity interest in the JV Company was reduced to 42.2%, which reduced our control and influence over the JV Company. While we continue to maintain a business relationship with the JV Company to ensure uninterrupted supply of manufacturing capacity, and we are currently negotiating a foundry agreement for the JV Company to provide guarantee level of capacity, the JV Company may take actions or make decisions that adversely impact our ability to access required capacity, and our lack of control and influence may prevent us from eliminating or mitigating such risk.

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.

Principal line items of statements of income
36



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.
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, selling, general and administrative expenses and impairment of long-lived assets. 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, 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
37



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 US affiliates, where such payments reduce the US 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.

“U.S. Consolidated Appropriations Act, 2021” (“CAA 2021”), Enacted December 27, 2020

On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company.

“The American Rescue Plan Act of 2021”, Enacted March 11, 2021

On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company.
38



Equity method investment gain/loss from equity investee

We use the equity method of accounting when we have the ability to exercise significant influence, but not control, as determined in accordance with general accepted accounting principles, over the operating and financial policies of the 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 its equity method investees, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with its equity method investees are eliminated until realized by the investor 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 equity method investment is tested for impairment. We review for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations.
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, 2022 and 2021. 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,
 20222021202220212022202120222021
(in thousands)(% of revenue)(in thousands)(% of revenue)
Revenue$203,239 $169,212 100.0 %100.0 %$583,593 $479,593 100.0 %100.0 %
Cost of goods sold130,837 116,521 64.4 %68.9 %378,259 335,630 64.8 %70.0 %
Gross profit72,402 52,691 35.6 %31.1 %205,334 143,963 35.2 %30.0 %
Operating expenses
Research and development16,545 15,557 8.1 %9.2 %50,873 45,671 8.7 %9.5 %
Selling, general and administrative24,625 19,338 12.1 %11.4 %70,563 56,579 12.1 %11.8 %
Total operating expenses41,170 34,895 20.2 %20.6 %121,436 102,250 20.8 %21.3 %
Operating income 31,232 17,796 15.4 %10.5 %83,898 41,713 14.4 %8.7 %
Other income (loss), net263 (253)0.2 %(0.1)%720 2,087 0.1 %0.4 %
Interest income (expense), net(308)(1,562)(0.2)%(1.1)%(3,025)(4,832)(0.5)%(1.0)%
Gain on deconsolidation of the JV Company— — — %— %399,093 — 68.4 %— %
Gain (loss) on changes of equity interest in the JV Company, net4,501 — 2.2 %— %(3,140)— (0.5)%— %
Net income before income taxes35,688 15,981 17.6 %9.3 %477,546 38,968 81.9 %8.1 %
Income tax expense 2,902 1,014 1.4 %0.6 %38,318 2,694 6.6 %0.6 %
Net income before loss from equity method investment32,786 14,967 16.2 %8.7 %439,228 36,274 75.3 %7.5 %
Equity method investment loss from equity investee1,136 — 0.6 %— %1,136 — 0.2 %— %
Net income31,650 14,967 15.6 %8.7 %438,092 36,274 75.1 %7.5 %
Net gain (loss) attributable to noncontrolling interest— (1,133)— %(0.7)%20 (2,303)— %(0.5)%
Net income attributable to Alpha and Omega Semiconductor Limited$31,650 $16,100 15.6 %9.4 %$438,072 $38,577 75.1 %8.0 %


39



Share-based compensation expense was recorded as follows:
Three Months Ended March 31, Nine Months Ended March 31,
 20222021202220212022202120222021
(in thousands)(% of revenue)(in thousands)(% of revenue)
Cost of goods sold$1,282 $427 0.6 %0.3 %$3,560 $1,195 0.6 %0.2 %
Research and development1,814 1,316 0.9 %0.8 %4,769 3,639 0.8 %0.8 %
Selling, general and administrative5,177 2,082 2.5 %1.2 %13,125 5,091 2.2 %1.1 %
Total$8,273 $3,825 4.0 %2.3 %$21,454 $9,925 3.6 %2.1 %

Three and Nine Months Ended March 31, 2022 and 2021
Revenue
The following is a summary of revenue by product type:
Three Months Ended March 31, Nine Months Ended March 31,
20222021Change20222021Change
(in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Power discrete$140,572 $122,615 $17,957 14.6 %$406,235 $355,487 $50,748 14.3 %
Power IC60,359 43,385 16,974 39.1 %167,782 115,224 52,558 45.6 %
Packaging and testing services2,308 3,212 (904)(28.1)%9,576 8,882 694 7.8 %
$203,239 $169,212 $34,027 20.1 %$583,593 $479,593 $104,000 21.7 %

Total revenue was $203.2 million for the three months ended March 31, 2022, an increase of $34.0 million, or 20.1%, as compared to $169.2 million for the same quarter last year. The increase was primarily due to an increase of $18.0 million and $17.0 million in sales of power discrete products and sales of power IC products, respectively. The increase in power discrete and power IC product sales was primarily due to an 24.1% increase in average selling price, offset by an 2.4% decrease in unit shipments as compared to same quarter last year due to a shift in product mix. The decrease in revenue of packaging and testing services for the three months ended March 31, 2022, as compared to same quarter last year, was primarily due to decreased demand.

Total revenue was $583.6 million for the nine months ended March 31, 2022 an increase of $104.0 million, or 21.7%, as compared to $479.6 million for the same period last year. The increase was primarily due to an increase of $50.7 million and $52.6 million in sales of power discrete products and sales of power IC products, respectively. The increase in power discrete and power IC product sales was primarily due to an 25.3% increase in average selling price, partially offset by a 2.9% decrease in unit shipments as compared to same period last year due to a shift in product mix. The increase in revenue of packaging and testing services for the nine months ended March 31, 2022, as compared to same period last year, was primarily due to increased demand.
Cost of goods sold and gross profit
Three Months Ended March 31, Nine Months Ended March 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Cost of goods sold$130,837 $116,521 $14,316 12.3 %$378,259 $335,630 $42,629 12.7 %
  Percentage of revenue64.4 %68.9 %64.8 %70.0 %
Gross profit$72,402 $52,691 $19,711 37.4 %$205,334 $143,963 $61,371 42.6 %
  Percentage of revenue35.6 %31.1 %35.2 %30.0 %

40



Cost of goods sold was $130.8 million for the three months ended March 31, 2022, an increase of $14.3 million, or 12.3%, as compared to $116.5 million for the same quarter last year. The increase was primarily due to 20.1% increase in revenue. Gross margin increased by 4.5 percentage points to 35.6% for the three months ended March 31, 2022, as compared to 31.1% for the same quarter last year. The increase in gross margin was primarily due to better product mix during the three months ended March 31, 2022.

Cost of goods sold was $378.3 million for the nine months ended March 31, 2022, an increase of $42.6 million, or 12.7%, as compared to $335.6 million for the same period last year. The increase was primarily due to 21.7% increase in revenue. Gross margin increased by 5.2 percentage points to 35.2% for the nine months ended March 31, 2022, as compared to 30.0% for the same period last year. The increase in gross margin was primarily due to better product mix during the nine months ended March 31, 2022.
Research and development expenses
Three Months Ended March 31, Nine Months Ended March 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Research and development expenses$16,545 $15,557 $988 6.4 %$50,873 $45,671 $5,202 11.4 %
Research and development expenses were $16.5 million for the three months ended March 31, 2022, an increase of $1.0 million, or 6.4%, as compared to $15.6 million for the same quarter last year. The increase was primarily attributable to a $1.6 million increase in employee compensation and benefits expense mainly due to higher salary related expenses and higher bonuses accrual, a $0.5 million increase in share-based compensation expense due to an increase in stock awards granted and $0.3 million in allocation, partially offset by $1.3 million decrease in product prototyping engineering expense as a result of decreased engineering activities during the current quarter.
Research and development expenses were $50.9 million for the nine months ended March 31, 2022, an increase of $5.2 million, or 11.4%, as compared to $45.7 million for the same period last year. The increase was primarily attributable to a $4.8 million increase in employee compensation and benefits expense mainly due to higher salary related expenses and higher bonuses, a $1.1 million increase in share-based compensation expense due to an increase in stock awards granted, a $0.2 million increase in depreciation expense and $0.6 million in allocation, partially offset by a $1.7 million decrease in product prototyping engineering expense as a result of decreased engineering activities during the current period.
Selling, general and administrative expenses
Three Months Ended March 31, Nine Months Ended March 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Selling, general and administrative$24,625 $19,338 $5,287 27.3 %$70,563 $56,579 $13,984 24.7 %

Selling, general and administrative expenses were $24.6 million for the three months ended March 31, 2022, an increase of $5.3 million, or 27.3%, as compared to $19.3 million for the same quarter last year. The increase was primarily attributable to a $0.9 million increase in employee compensation and benefits expenses mainly due to higher salary related expenses, higher bonus expenses accrual and increased business insurance expenses, a $3.1 million increase in share-based compensation expense due to an increase in stock award granted, and a $1.5 million in loss of a cybersecurity incident, partially offset by a $0.4 million decrease in legal expense related to the government investigation during the current quarter.
Selling, general and administrative expenses were $70.6 million for the nine months ended March 31, 2022, an increase of $14.0 million, or 24.7%, as compared to $56.6 million for the same period last year. The increase was primarily attributable to a $7.0 million increase in employee compensation and benefits expenses mainly due to higher salary related expenses, higher bonus expenses and business insurance expenses, a $8.0 million increase in share-based compensation expense due to an increase in stock award granted as well as $1.5 million in loss of a cybersecurity incident, partially offset by a $1.8 million decrease in legal expenses related to the government investigation, a $0.3 million decrease in marketing demo and trade shows costs as a result of the COVID-19 pandemic, and a $0.4 million decrease in depreciation during the current period.
Other income (loss), net
41



Three Months Ended March 31,Nine Months Ended March 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Other income (loss), net$263 $(253)$516 (204.0)%$720 $2,087 $(1,367)(65.5)%
Other income (loss), net increased by $0.5 million during the three months ended March 31, 2022 as compared to the same quarter last year was primarily due to decrease in foreign currency exchange loss as a result of the appreciation of RMB against USD.
Other income (loss), net decreased by $1.4 million during the nine months ended March 31, 2022 as compared to the same quarter last year was primarily due to increase in foreign currency exchange loss as a result of the depreciation of RMB against USD.
Interest income (expense), net
Three Months Ended March 31,Nine Months Ended March 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Interest income (expense), net$(308)$(1,562)$1,254 (80.3)%$(3,025)$(4,832)$1,807 (37.4)%

Interest income (expense), net decreased by $1.3 million during the three months ended March 31, 2022 as compared to the same quarter last year was primarily due to a $1.2 million decrease in interest expenses as a result of the JV Company being deconsolidated in December 2021.

Interest income (expense), net decreased by $1.8 million during the nine months ended March 31, 2022 as compared to the same period last year was primarily due to a $1.6 million decrease in interest expenses as a result of the JV Company being deconsolidated in December 2021.


Gain on deconsolidation of the JV Company and Gain/loss on changes of equity interest in the JV Company
Effective December 1, 2021, we entered into a share transfer agreement (the “STA”) with a third-party investor (the “Investor”), pursuant to which we sold to the Investor approximately 2.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million (the “Transaction”). The STA contained customary representations, warranties and covenants. The Transaction was closed on December 2, 2021 (the “Closing Date”). As a result of the Transaction, as of the Closing Date, our equity interest in the JV Company decreased from 50.9% to 48.8%, Also, our right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction. We no longer have a controlling financial interest in the JV Company under generally accepted accounting principles. Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding common stock in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain, a majority of the subsidiary’s Board of Directors. All of these loss of control factors were present for us as of December 2, 2021. Accordingly, since December 2, 2021, AOS has accounted for its investment in the JV Company using the equity method of accounting. On December 24, 2021, we entered into a STA with another third-party investor, pursuant to which we sold to this investor 1.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 60 million or approximately $9.4 million. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company to exchange in cash. As a result, 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 financing agreement (the “Financing Agreement”) between the JV Company and certain third-party investors (the “New Investors”). Under the Financing Agreement, the New Investors purchased newly issued equity interest of JV for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the Investment, the percentage of outstanding JV equity interest beneficially owned by us was reduced to 42.2%.

42



During the nine months ended March 31, 2022, we recorded a $399.1 million of gain on deconsolidation of the JV Company. During the three and nine months ended March 31, 2022, we recorded a $4.5 million of gain on changes of equity interest in the JV Company and $3.1 million of loss on changes of equity interest in the JV Company.

We account for our 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, 2022, we recorded $1.1 million of its equity in loss of the JV Company, net of tax, using lag reporting.
Income tax expense
Three Months Ended March 31, Nine Months Ended March 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Income tax expense $2,902 $1,014 $1,888 186.2 %$38,318 $2,694 $35,624 1,322.3 %

The Company recognized income tax expense of approximately $2.9 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. The income tax expense of $2.9 million for the three months ended March 31, 2022 included a $0.7 million discrete tax expense related to the Company’s $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture. The income tax expense of $1.0 million for the three months ended March 31, 2021 included immaterial discrete tax. Excluding the $4.5 million revaluation gain and the $0.7 million of discrete income tax items, the effective tax rate for the three months ended March 31, 2022 and 2021 was 7.4% and 6.3%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $34.5 million ($30.0 million of pretax book income excluding the $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture) for the three months ended March 31, 2022 as compared to a pretax book income of $16.0 million for the three months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.

The Company recognized income tax expense of approximately $38.3 million and $2.7 million for the nine months ended March 31, 2022 and 2021, respectively. The income tax expense of $38.3 million for the nine months ended March 31, 2022 iincluded a $33.5 million discrete tax expense related to the Company’s $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as the Company switches from the consolidation method of accounting to the equity method of accounting related to this investment and no longer asserts permanent reinvestment related to the Company’s investment in the joint venture as well as $0.1 million of other discrete income tax items. The income tax expense of $2.7 million for the nine months ended March 31, 2021 included a $0.04 million discrete tax benefit. Excluding the discrete income tax items ($396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as well as other discrete items), the effective tax rate for the nine months ended March 31, 2022 and 2021 was 6.0% and 7.0%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $476.4 million ($80.4 million of pretax book income excluding the $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the nine months ended March 31, 2022 as compared to a pretax book income of $39.0 million for the nine months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.

The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2021 remain open to examination by U.S. federal and state tax authorities. The tax years 2013 to 2021 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, 2022, the gross amount of unrecognized tax benefits was approximately $7.8 million, of which $4.8 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
43



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.
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 LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022. As of March 31, 2022, there was $45.0 million outstanding balance under the loan.
On October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China. This line of credit matures on February 14, 2021 and is based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019. The purpose of the credit facility is to provide short-term borrowings. The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019. In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0 million with the same terms and a maturity date of September 18, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 11.0 million, or $1.7 million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022. As of March 31, 2022, the total outstanding balance of this loan was $1.7 million.
On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide short-term borrowings. The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018. The RMB 72.0 million consists of RMB 27.0 million for trade borrowings with a maturity date of December 31, 2021, and RMB 45.0 million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 5.0 million, or $0.8 million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022. As of March 31, 2022, the total outstanding balance of this loan was $0.6 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 one month London Interbank Offered Rate (“LIBOR”) plus 1.75% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance. In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing. This agreement, with certain financial covenants required, has no expiration date. On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2022, the Borrower was in compliance with these covenants. As of March 31, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.
On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in the amount of $17.8 million. The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.  The loan has a five-year term and matures on June 1, 2023. Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank. The outstanding principal accrues interest at a fixed rate of 5.04% per annum on the basis of a 360-day year. The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loan was $14.4 million.

On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the Company’s fabrication facility located in Oregon.  The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The credit agreement has a five-year term and matures on August 15, 2022. In January 2018 and July 2018, Jireh drew down the loan in the amount of $13.2 million and $16.7 million, respectively. Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.  The loan accrues interest based on an adjusted LIBOR as defined in the credit agreement, plus a specified applicable margin in the range of 1.75% to 2.25%, based on
44



the outstanding balance of the loan.  The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loan was $3.7 million.

In September 2017, the Board of Directors approved a repurchase program (the “Repurchase Program”) that allowed us to repurchase our common shares from the open market pursuant to a pre-established Rule 10b5-1 trading plan or through privately negotiated transactions up to an aggregate of $30.0 million. The amount and timing of any repurchases under the Repurchase Program depend on a number of factors, including but not limited to, the trading price, volume and availability of our 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. We did not repurchase any shares pursuant to the Repurchase Plan during the nine months ended March 31, 2022. Since the inception of the program, we repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses.  As of March 31, 2022, of the 6,784,648 repurchased shares, 166,645 shares with a weighted average repurchase price of $10.07 per share, were reissued at an average price of $5.02 per share pursuant to option exercises and vested restricted share units. We had $13.4 million remained available under the Repurchase Program as of March 31, 2022.

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, 2022 and June 30, 2021, we had $323.4 million and $204.8 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 $323.4 million and $204.8 million cash, cash equivalents and restricted cash, $277.0 million and $134.6 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,
 20222021
 (in thousands)
Net cash provided by operating activities$193,196 $84,524 
Net cash used in investing activities(91,142)(40,412)
Net cash provided by (used in) financing activities16,351 (16,323)
Effect of exchange rate changes on cash, cash equivalents and restricted cash152 3,982 
Net increase in cash, cash equivalents and restricted cash$118,557 $31,771 
  
45



Cash flows from operating activities
Net cash provided by operating activities of $193.2 million for the nine months ended March 31, 2022 resulted primarily from net income of $438.1 million and net changes in assets and liabilities using cash of $62.0 million, partially offset by non-cash expenses of $306.9 million. The non-cash expenses of $306.9 million primarily included $399.1 million of gain on deconsolidation of the JV Company, partially offset by $3.1 million of loss on changes of equity interest in the JV Company, $30.0 million of deferred income tax on deconsolidation and changes of equity interest in the JV Company, $34.3 million of depreciation and amortization expenses, $1.1 million of loss on equity investment, $21.5 million of share-based compensation expense, and $2.2 million of deferred income taxes. The net changes in assets and liabilities of $62.0 million were primarily due to a $65.1 million increase in accrued and other liabilities, a $3.5 million increase in income taxes payable on deconsolidation and changes of equity interest in the JV Company, a $15.6 million increase in accounts payable due to timing of payments, and a $34.4 million increase in other payable from equity investee, partially offset by a $3.6 million increase in accounts receivable as a result of timing of the shipments and payments collected, a $42.9 million increase in inventories as a result of our inventories built up for preparation of uncertainty of supply chains, a $10.1 million increase in other current and long-term assets due to increase in advance payments to vendors.
Net cash provided by operating activities of $84.5 million for the nine months ended March 31, 2021 resulted primarily from net income of $36.3 million and non-cash expenses of $50.1 million, partially offset by net changes in assets and liabilities using cash of $1.9 million. The non-cash expenses of $50.1 million primarily included $39.4 million of depreciation and amortization expenses, $9.9 million of share-based compensation expense and $0.7 million of deferred income taxes. The net changes in assets and liabilities of $1.9 million were primarily due to a $20.4 million increase in accounts receivable as a result of higher revenue, a $9.6 million increase in inventories due to a continued ramp of the JV Company, a $2.3 million increase in other current and long-term assets due to increase in advance payments to vendors, and a $0.2 million decrease in accounts payable due to timing of payments, partially offset by a $29.6 million increase in accrued and other liabilities and a $1.1 million increase in income taxes payable.
Cash flows from investing activities    
Net cash used in investing activities of $91.1 million for the nine months ended March 31, 2022 was primarily attributable to cash disposed upon deconsolidation of the JV Company of $20.7 million, purchases of property and equipment of $15.0 million for the JV Company, and purchases of property and equipment of $83.0 million for other than the JV Company, partially offset by proceeds from the sale of equity interest in the JV Company of $26.3 million and government grants related to fixed assets of $1.2 million.
Net cash used in investing activities of $40.4 million for the nine months ended March 31, 2021 was primarily attributable to $40.5 million purchases of property and equipment, including $15.6 million purchased by the JV Company.
Cash flows from financing activities
Net cash used in financing activities of $16.4 million for the nine months ended March 31, 2022 was primarily attributable to $59.3 million proceeds from borrowings, and $3.3 million of proceeds from exercise of stock options and ESPP, partially offset by $33.7 million in repayments of borrowings, $4.2 million in payment of finance lease obligations, and $8.4 million in common shares acquired to settle withholding tax related to vesting of restricted stock units.
Net cash used in financing activities of $16.3 million for the nine months ended March 31, 2021 was primarily attributable to $44.1 million in repayments of borrowings, $12.3 million in payment of finance lease obligations, and $6.2 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, partially offset by $42.9 million proceeds from borrowings and $3.3 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, 2022, we had no material off-balance sheet arrangements as defined in Regulation S-K 303(a)(4)(ii) arrangements.
Contractual Obligations
46



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

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.

47




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, 2021, filed with the SEC on August 30, 2021.

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, 2022 have been designed and are functioning effectively to provide reasonable assurance that the information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’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.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during the nine months ended March 31, 2022 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.

48




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 is cooperating fully with federal authorities in the investigation. The Company has continued to respond to inquiries and requests from DOJ for documents and information relating to the investigation, and the matter is currently pending at DOJ, and DOJ has not provided the Company with any specific timeline or indication as to when the investigation will be concluded or resolved. In connection with this investigation, DOC previously requested the Company to suspend shipments of its products to Huawei. The Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019. The Company continues to work with DOC to resolve this issue and requested DOC to grant permission to reinstate the Company’s shipments to Huawei. As part of this process and in response to DOC’s request, the Company provided certain documents and materials relating to the Company’s supply chain and shipment process to DOC, and DOC is currently reviewing this matter. DOC has not informed the Company of any specific timeline or schedule under which DOC will provide a response to the Company’s request.

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, 2020, filed with the SEC on August 30, 2021, contains risk factors identified by the Company. Except as noted below, 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.

Our business operations and financial performance may be adversely affected by the COVID-19 pandemic and related events.

Our business operations have been impacted by the global COVID-19 pandemic and the resulting economic downturn. Numerous governmental jurisdictions, including the States of California, Oregon and Texas in the U.S. and countries throughout the Asia Pacific region have imposed various restrictions on commercial activities, resulting in business closures, work stoppages, labor shortage, disruptions to ports, vaccine mandates and other shipping infrastructure, border closures, thereby negatively impacting our customers, suppliers, distributors, employees, offices, and the entire semiconductor ecosystem.

As a result of the COVID-19 pandemic and changing consumer behaviors due to various government restrictions and the growing trend to provide remote-working options by employers, we have experienced shifting market trends, including an increasing demand in markets for notebooks, PCs, gaming devices and other products. While we have benefited from the increasing demand for PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline if government authorities relax or terminate COVID-19 related restrictions and consumer behaviors change in response to the reopening of certain economic activities.

Since the start of the second quarter of calendar year 2021, there have been increasing availability and administration of vaccines against COVID-19, as well as an easing of restrictions on social, business, travel, and government activities and functions, and a gradual resumption of economic activities and consumer spending in our industries. However, infection rates continued to fluctuate in various regions and new strains of the virus remain a risk, including a surge of COVID-19 cases and hospitalization due to the spread of Omicron variants in late 2021 and early 2022. During the first calendar quarter of 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. However, there are ongoing global impacts resulting from the pandemic, including disruption of the product supply chains, shortages of semiconductor components and raw materials, and delays in shipments, product development, and product launches and rising inflation rates, any of which may adversely affect our operations. In addition, actions by United States federal, state and local governments, as well as by foreign governments, to address the COVID-19 pandemic, including travel bans, stay-at-home orders and school, business and entertainment venue closures, also had a significant adverse effect on the markets in which we conduct our businesses.
49



COVID-19 poses the risk that our workforce, suppliers, and other partners may be prevented from conducting normal business activities for an extended period of time, including due to shutdowns or stay-at-home orders that may be requested or mandated by governmental authorities.

In April, 2022, the city of Shanghai, China entered into a strict lockdown due to surging COVID-19 cases and the local government’s imposition of the “Zero Covid” policy. Our packaging and assembly facilities in Shanghai were shut down and production has been halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our Songjiang factory. While we have recently received permission to reopen our facilities partially, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks, and we also expect to incur additional costs to implement and maintain public health safety measures and protocols at our factories as required by the Shanghai authorities. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. However, there is no guarantee that additional restrictions and lockdown will not be reimposed by the government, which is outside of our control, and any extension of the lockdown will continue to have a negative impact on our results of operations and financial conditions.

We also expect to incur additional incremental costs to comply with various public health and safety requirements imposed by the Shanghai government, which may continue for an extended period of time even after city-wide lockdown is lifted. Furthermore, while we intend to secure alternative sources of packaging capacity from third-party providers to mitigate the impact of the shutdown, there is no guarantee that such source will be available or on terms that are reasonable to us. Even if alternative sources are available, it will be difficult to complete the transition to such sources efficiently and timely, and we currently do not expect that we will be able to secure sufficient third-party packaging sources to substitute or replace fully our in-house capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, are reducing our ability to complete orders from our customers in a timely manner or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose and extend the lockdown, and even when lifted, the government may reimpose strict zero-positive-case requirements in the future that will negatively impact our business operations.

The full extent of the future impact of the COVID-19 pandemic on our operational and financial performance is uncertain and will depend on many factors beyond our control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued and renewed imposition of protective public safety measures such as lockdowns and quarantines; the continuing global disruption in supply chains in our industries and the impact of the pandemic on the global economy, inflation and demand for consumer products. Even after the pandemic has subsided and economic activities gradually increase, we may continue to experience material and adverse impacts to our business, operating results, and financial condition as a result of the pandemic’s lasting global economic impact, including any recession that may occur in the future in our industries, as well as possible continuing inflationary impacts resulting from these factors.

Our operation of two wholly-owned packaging and testing facilities are subject to risks that could adversely affect our business and financial results.

We have two wholly-owned packaging and testing facilities located in Shanghai, China that handle most of our packaging and testing requirements. The operation of high-volume packaging and testing facilities and implementation of our advanced packaging technology are complex and demand a high degree of precision and may require modification to improve yields and product performance. We have committed substantial resources to ensure that our packaging and testing facilities operate efficiently and successfully, including the acquisition of equipment and raw materials, and training and management of a large number of technical personnel and employees. Due to the fixed costs associated with operating our own packaging and testing facilities, if we are unable to utilize our in-house facilities at a desirable level of production, our gross margin and results of operations may be adversely affected. For example, a significant decline in our market share or sales orders may negatively impact our factory utilization and reduce our ability to achieve profitability.

In April 2022, the operations of our packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. The facilities were required to shut down and production was halted since mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. While we have recently received permission to reopen our facilities partially, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks, and we also expect to incur additional costs to implement and maintain public health safety measures and protocols at our factories as required by the Shanghai authorities. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. However, there is no guarantee that additional restrictions and lockdown will not be reimposed by the government, which is outside of our control,
50



and any extension of the lockdown will continue to have a negative impact on our results of operation and financial condition. Furthermore, while we intend to secure alternative sources of packaging capacity from third-party providers, there is no guarantee that such sources are available, and even if available, it will be difficult to complete the transition efficiently and timely, and such alternative source of capacity is not expected to be sufficient to substitute or replace fully our in-house capacity. The suspension of our Shanghai facilities had a negative impact on our production and is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the city-wide shutdown will last, and even when lifted, the government may impose strict zero-positive-case requirements before allowing our factory to reopen and our production to resume. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.

In addition, the operation of our packaging and testing facilities is subject to a number of risks, including the following:

unavailability of equipment, whether new or previously owned, at acceptable terms and prices;
facility equipment failure, power outages or other disruptions;
shortage of raw materials, including packaging substrates, copper, gold and molding compound;
failure to maintain quality assurance and remedy defects and impurities;
changes in the packaging requirements of customers;
our limited experience in operating a high-volume packaging and testing facility; and
operation stoppage due to the city-wide COVID-19 lockdown.

Any of the foregoing risks could adversely affect our capacity to package and test our products, which could delay shipment of our products, result in higher expenses, reduce revenue, damage our relationships with customers and otherwise adversely affect our business, results of operations, financial condition and prospects.

Our business operations and financial conditions may be adversely affected by any disruption in our information technology systems, including any cyberattacks and breaches.

Our operations are dependent upon our information technology systems, which encompass all of our major business functions across offices internationally. We rely upon such information technology systems to manage and replenish inventory, complete and track customer orders, coordinate sales activities across all of our products and services, maintain vital data and information, perform financial and accounting tasks and manage and perform various administrative and human resources functions. A substantial disruption in our information technology systems for any extended time period (arising from, for example, system capacity limits from unexpected increases in our volume of business, outages or delays in our service) could result in delays in receiving inventory and supplies or filling customer orders and adversely affect our customer service and relationships. Our systems might be damaged or interrupted by natural or man−made events or by computer viruses, physical or electronic break−ins, cyber-attacks and similar disruptions affecting the global Internet.

In addition, recent widespread ransomware attacks and cybersecurity breaches in the U.S. and elsewhere have affected many companies, including the cybersecurity incident involving SolarWinds Orion in December 2020. In the past, we also experienced ransomware attacks on our information technology system. In April, 2022, we became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused us to make payments to unauthorized bank accounts. We recorded a loss of $1.5 million due to the incident for the three months ended March 31, 2022. Immediately following the discovery, we commenced an investigation, contained the incident and implemented additional protective measures and internal control policies and procedures. We also alerted law enforcement authorities and banking institutions in an effort to recover the lost amount. While this incident appears to be isolated and its financial impact identified to date is not material, we cannot be certain that we have not incurred other damages and losses until a full investigation is concluded, and there is no guarantee that we will be able to recover the lost amount.

While these attacks did not have a material adverse effect on our business operation or results of operations, they caused temporary disruptions and interfered with our operations. Any cybersecurity breach and financial loss may also have a negative impact on our internal control over financial reporting. While we have implemented additional measures to enhance our security protocol to protect our system and intend to do so in response to any threats, there is no guarantee that future attacks would be thwarted or prevented. We also expect to incur additional costs and expenses to upgrade our information technology system and establish additional protective measures to prevent future breaches. Furthermore, despite our efforts to investigate, improve and remediate the capability and performance of our information technology system, we may not be able to discover all weaknesses, breaches and vulnerabilities, and failure to do so may expose us to higher risk of data loss and adversely affect our business operations and results of operations.

51



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

In September 2017, the Board of Directors approved a repurchase program (the “Repurchase Program”) that allowed us to repurchase our common shares from the open market pursuant to a pre-established Rule 10b5-1 trading plan or through privately negotiated transactions up to an aggregate of $30.0 million. The amount and timing of any repurchases under the Repurchase Program depend on a number of factors, including but not limited to, the trading price, volume and availability of our common shares. There is no guarantee that such repurchases under the Repurchase Program will enhance the value of our shares. Shares repurchased under this program are accounted for as treasury shares and the total cost of shares repurchased is recorded as a reduction of shareholders' equity. During the three months ended March 31, 2022, we did not repurchase any shares under the Repurchase Program. As of March 31, 2022, approximately $13.4 million remained available under the Repurchase Program.








52



ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
Not applicable.
53



ITEM 6. EXHIBITS
10.1
10.2
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)








54



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 10, 2022
ALPHA AND OMEGA SEMICONDUCTOR LIMITED
By:/s/  YIFAN LIANG
 Yifan Liang
 Chief Financial Officer and Corporate Secretary
 (Principal Financial Officer)

 

55
EX-10.1 2 exhibit101final.htm EX-10.1 Q3 2022 exhibit101final


 


 
EX-10.2 3 ex102aosl03312022q320221.htm EX-10.2 Q3 2022 10Q ex102aosl03312022q320221


 
EX-31.1 4 ex311-aosl03312022q3202210q.htm EX-31.1 Q3 2022 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, Mike F. 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 10, 2022
 
/s/    Mike F. Chang   
Mike F. Chang
Chief Executive Officer


EX-31.2 5 ex312-aosl03312022q3202210q.htm EX-31.2 Q3 2022 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 10, 2022
 
/s/    Yifan Liang        
Yifan Liang
Chief Financial Officer and Corporate Secretary


EX-32.1 6 ex321-aosl03312022q3202210q.htm EX-32.1 Q3 2022 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, Mike F. 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, 2022 (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 10, 2022
 
/s/    Mike F. Chang    
Mike F. Chang
Chief Executive Officer




EX-32.2 7 ex322-aosl03312022q3202210q.htm EX-32.2 Q3 2022 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, 2022 (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 10, 2022
                                
/s/    Yifan Liang       
Yifan Liang
Chief Financial Officer and Corporate Secretary

                                 



EX-101.SCH 8 aosl-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - The Company and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - The Company and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Equity Method Investment in Equity Investee link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Equity Method Investment in Equity Investee (Tables) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Concentration of Credit Risk and Significant Customers link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Balance Sheet Components - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Balance Sheet Components - Other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Balance Sheet Components - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Balance Sheet Components - Other long term assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Balance Sheet Components - Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2132107 - Disclosure - Bank Borrowing Bank Borrowing link:presentationLink link:calculationLink link:definitionLink 2333305 - Disclosure - Bank Borrowing (Tables) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Bank Borrowing - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2337306 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Shareholders' Equity and Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2452435 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2153110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2454436 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2155111 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2356308 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Segment and Geographic Information - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2458438 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details) link:presentationLink link:calculationLink link:definitionLink 2459439 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2160112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2461440 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2462441 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details) link:presentationLink link:calculationLink link:definitionLink 2163113 - Disclosure - Cybersecutiy Incident link:presentationLink link:calculationLink link:definitionLink 2464442 - Disclosure - Cybersecutiy Incident (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 aosl-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 aosl-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 aosl-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Jireh Jireh [Member] Jireh Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type Options outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Common shares, par value $0.002 per share: Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Terms of credit sales, (in days) Concentration of Credit Risk, Terms of Sales on Credit Concentration of Credit Risk, Terms of Sales on Credit Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Related Party [Axis] Related Party [Axis] Treasury Stock Treasury Stock [Member] Deferred payroll taxes Deferred Tax and Other Liabilities, Noncurrent Value of grants in period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period Customer deposit Accrued Customer Deposit Accrued Customer Deposit 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 China China CHINA Equity method investment loss from equity investee OCI, Equity Method Investment, after Tax Patents and technology rights Patents and Patented Technology [Member] Patents and Patented Technology [Member] Leases Lessee, Leases [Policy Text Block] Less: debt issuance costs Debt Issuance Costs, Gross Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Purchase Commitment, Excluding Long-term Committment [Line Items] Purchase Commitment, Excluding Long-term Commitment [Line Items] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Amortization of equipment Finance Lease, Right-of-Use Asset, Amortization Deferred income tax liabilities Deferred Income Tax Liabilities, Net Warranty accrual Beginning balance Ending balance Product Warranty Accrual, Current Proceeds from borrowings Proceeds from Issuance of Debt Security Exchange Name Security Exchange Name Finite-Lived Intangible Assets, Net Intangible Assets, Net (Excluding Goodwill) Accounts receivable factoring agreement, maximum borrowing capacity Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity Operating income Operating Income (Loss) Total current liabilities Liabilities, Current Deposit with supplier Deposit Assets Other customers Other Customer [Member] 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 Variable Rate [Domain] Variable Rate [Domain] Accrued professional fees Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] Investment in a privately held company Other Investments Commitments and contingencies (Note 12) Commitments and Contingencies Total minimum lease payments Finance Lease, Liability, Payment, Due Withholding tax on restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation ASSETS Assets [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investment, Name [Axis] Investment, Name [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Office furniture and equipment Furniture and Fixtures [Member] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Net income per share attributable to Alpha and Omega Semiconductor Limited: Earnings Per Share Reconciliation [Abstract] 2025 Long-Term Debt, Maturity, Year Three 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 (Accumulated Deficit) Operating lease right-of-use assets, net ROU assets associated with operating leases Operating Lease, Right-of-Use Asset Entity Address, Country Entity Address, Country Repurchase of common shares under shares repurchase program Treasury Stock, Shares, Acquired 2023 Lessee, Operating Lease, Liability, to be Paid, Year One 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 2023 Finance Lease, Liability, to be Paid, Year One 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Purchases from related party Related Party Transaction, Purchases from Related Party Schedule of Finite-lived Intangible Assets and Goodwill [Line Items] Schedule of Finite-lived Intangible Assets and Goodwill [Line Items] [Line Items] for Schedule of Finite-lived Intangible Assets and Goodwill [Table] Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 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] Operating leases: Operating Lease Costs [Abstract] Operating Lease Costs [Abstract] Major Customers [Axis] Customer [Axis] Authorized: 10,000 shares; issued and outstanding: none at March 31, 2022 and June 30, 2021 Preferred Stock, Value, Issued Total lease expenses Lease, Cost Total operating expenses Operating Expenses Building Building [Member] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Common shares, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Deferred income tax assets Deferred Income Tax Assets, Net Additions Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Principal payments on finance leases Financing cash flows from finance lease Finance Lease, Principal Payments Work in-process Inventory, Work in Process, Net of Reserves Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition 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 Equipment and construction in progress Construction in Progress, Gross Inventories Inventory, net Inventory, Net Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Income from sale of equity interest in a joint venture Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Lender Name [Axis] Lender Name [Axis] Prepayments for property and equipment Prepayment for Property and Equipment Prepayment for Property and Equipment Hong Kong HONG KONG Customers greater than 10% of total Concentration Risk, Percentage Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Lease Financing Lease Financing [Member] Lease Financing [Member] Geographical [Domain] Geographical [Domain] Prepaid maintenance Prepaid Maintenance, Current Prepaid Maintenance, Current Statement [Line Items] Statement [Line Items] 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] Class of Stock [Domain] Class of Stock [Domain] Deferred income taxes, net Increase (Decrease) in Deferred Income Taxes Accrued facilities related expenses Accrued Facility Expenses Accrued Facility Expenses Net income per common share attributable to Alpha and Omega Semiconductor Limited Earnings Per Share, Basic and Diluted [Abstract] Computer equipment and software Computer Equipment [Member] Debt instrument, term Debt Instrument, Term Statement [Table] Statement [Table] Restricted Stock Time-based Restricted Stock Units (TRSU) [Member] Time-based Restricted Stock Units (TRSU) [Member] Basis spread on variable rate, multiple Debt Instrument, Basis Spread on Variable Rate, Multiple Debt Instrument, Basis Spread on Variable Rate, Multiple Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Amount outstanding Line of Credit Facility, Fair Value of Amount Outstanding Entity Small Business Entity Small Business 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 Other income (loss), net Other Operating Income (Expense), Net Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Raw materials, wafers, and packaging and testing services puchase commitments Inventories and Services [Member] Inventories and Services [Member] Bank Borrowing Debt Disclosure [Text Block] Accounts receivable Accounts Receivable, before Allowance for Credit Loss Restricted stock units settlement in connection with service APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 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 Cost of goods sold Cost of Revenue Selling, general and administrative Selling, General and Administrative Expenses [Member] Income (loss) before taxes, excluding income and gain from sale of equity interests in joint venture Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income and Gain from Sale of Equity Interests In Joint Venture Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income and Gain from Sale of Equity Interests In Joint Venture Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average number of common shares attributable to Alpha and Omega Semiconductor Limited used to compute net income per share Diluted: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Leases Lessee, Finance Leases [Text Block] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Effect of potentially dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Other accrued expenses Other Accrued Liabilities, Current Purchase commitment, amount Purchase Commitment, Remaining Minimum Amount Committed Repayments of borrowings Repayments of Debt Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] The Bank The Bank [Member] The Bank [Member] Bank Of Communications Limited Bank Of Communications Limited [Member] Bank Of Communications Limited [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Customs deposit Custom deposit non current Custom deposit non current Related Party Transaction [Line Items] Related Party Transaction [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Proceeds from short-term debt Proceeds from Short-term Debt Property and equipment purchase commitments Capital Addition Purchase Commitments [Member] Property, plant and equipment, net and land use rights, net Property, plant and equipment, net and land use rights, net Property, plant and equipment, net and land use rights, net Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Term Loan Term Loan [Member] Term Loan [Member] Geographical [Axis] Geographical [Axis] Customer A Customer A [Member] Customer A [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Income taxes payable - long-term Accrued Income Taxes, Noncurrent 2026 Long-Term Debt, Maturity, Year Four Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] ESPP Employee Share Purchase Plan [Member] Employee Stock [Member] Restricted Stock Units Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Options outstanding, Weighted-Average Remaining Contractual Life (in years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 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 Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Treasury stock acquired, average price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative Selling, General and Administrative Expense Land use rights Land Use Rights, Gross Land Use Rights, Gross South Korea KOREA, REPUBLIC OF Loss from Cyber Security Incident Loss from Cyber Security Incident [Member] Loss from Cyber Security Incident Components of Operating and Finance Lease Costs Lease, Cost [Table Text Block] Prepaid income tax Prepaid Taxes 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Other long-term assets Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Carrying amount of net assets of the JV Company at December 1, 2021 Equity Method Investment, Underlying Equity in Net Assets Concentration Risk [Table] Concentration Risk [Table] Operating cash flows from finance lease Finance Lease, Interest Payment on Liability Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Statement, Scenario [Axis] Scenario [Axis] 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] 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 Title of 12(b) Security Title of 12(b) Security Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Cumulative translation adjustment removal Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) Gain (loss) on changes of equity interest in the JV Company, net Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Income taxes payable Accrued Income Taxes, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Deconsolidation of noncontrolling interest Noncontrolling Interest, Decrease from Deconsolidation Packaging and testing services Packaging and testing services [Member] Packaging and testing services [Member] Cost of goods sold Cost of Sales [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Finance Lease Future Minimum Lease Payments (Topic 842) Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Exercisable at end of period (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Income taxes payable on deconsolidation and changes of equity interest in the JV Company Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company Schedule of Maturities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Risks and Uncertainties Risks and Uncertainties [Policy Text Block] Risks and Uncertainties [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Government Grants Government Grants, Policy [Policy Text Block] Government Grants, Policy [Policy Text Block] 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 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 Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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 2024 Long-Term Debt, Maturity, Year Two Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Stock rotation accrual Beginning balance Ending balance Stock Rotation Accrual, Current Stock Rotation Accrual, Current Fixed rent expense Operating Lease, Expense Inventories Increase (Decrease) in Inventories Accounts payable Increase (Decrease) in Accounts Payable 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] Raw materials Inventory, Raw Materials, Net of Reserves Additions Stock Rotation Accrual, Stock Issued Stock Rotation Accrual, Stock Issued Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Other Other Assets, Miscellaneous, Noncurrent Government grant related to equipment Proceeds From Government Grant Related To Equipment Proceeds From Government Grant Related To Equipment Interest Finance Lease, Interest Expense Office leases deposits Office Lease Deposit Assets, Noncurrent Office Lease Deposit Assets, Noncurrent Manufacturing machinery and equipment Machinery and Equipment [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Other Current Assets Schedule of Other Current Assets [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Equity Method Investments Equity Method Investments Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable rent expense Variable Lease, Cost Exercisable at end of period (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Short-term debt, fixed interest rate Short-term Debt, Percentage Bearing Fixed Interest Rate Research and development Research and Development Expense 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 Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Common shares, authorized (in shares) Common Stock, Shares Authorized Total principal, less debt issuance costs Debt, Long-term and Short-term, Combined Amount Concentration Risk Type [Axis] Concentration Risk Type [Axis] Prepayment to supplier Prepayment to Supplier Prepayment to Supplier Stock options, RSUs and ESPP shares Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Less: debt issuance costs Debt Issuance Costs, Gross, Current Revenue recognition Revenue [Policy Text Block] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 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 Operating lease liabilities - long-term Operating Lease, Liability, Noncurrent Property, plant and equipment, gross Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross 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 Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Third Party Investor Third Party Investors [Member] Third Party Investors Operating Leases: Operating Lease Assets [Abstract] Operating Lease Assets [Abstract] Shares repurchase program, remaining balance Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Rotation Accrual Stock Rotation Accrual [Table Text Block] Stock Rotation Accrual [Table Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Comprehensive income attributable to Alpha and Omega Semiconductor Limited Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2025 Finance Lease, Liability, to be Paid, Year Three Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2023 Long-Term Debt, Maturity, Year One Line of Credit Facility, Trade Borrowings Line of Credit Facility, Trade Borrowings [Member] Line of Credit Facility, Trade Borrowings Scenario [Domain] Scenario [Domain] Shares reissued, average price (in dollars per share) Treasury Stock Reissued, Average Price Per Share Treasury Stock Reissued, Average Price Per Share Legal Entity [Axis] Legal Entity [Axis] City Area Code City Area Code Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Document Period End Date Document Period End Date Due from Related Parties, Current Due from Related Parties, Current Indemnifications accrual Loss Contingency Accrual Loss on equity investment Income (Loss) from Equity Method Investments Share repurchase program, authorized amount (USD in Millions) Stock Repurchase Program, Authorized Amount Equipment and tooling Equipment and Tooling [Member] Equipment and Tooling [Member] Net income Net income including noncontrolling interest through December 1, 2021 Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Other long-term deposits Security Deposit Net income including noncontrolling interest Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Stock Rotation Accrual Increae (Decrease) [Roll Forward] Stock Rotation Accrual Increae (Decrease) [Roll Forward] Stock Rotation Accrual Increase (Decrease) [Roll forward] Other discrete income tax items Other Discrete Income Tax Expense (Benefit) Other Discrete Income Tax Expense (Benefit) ESPP payable Employee Stock Purchase Plan Payable, Current Employee Stock Purchase Plan Payable, Current Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Utilization Stock Rotation Accrual, Payments Stock Rotation Accrual, Payments Entity [Domain] Entity [Domain] Withholding tax on restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Cover [Abstract] Cover [Abstract] Base Rate Base Rate [Member] 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 Cumulative translation adjustment, attributable to noncontrolling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest Performance Based Restricted Stock Units (PRSUs) Member Performance Based Restricted Stock Units (PRSUs) Member [Member] Performance Based Restricted Stock Units (PRSUs) Member [Member] Leases Lessee, Operating Leases [Text Block] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Purchases of property and equipment in JV Company Payments to Acquire Property, Plant and Equipment in JV Company Payments to Acquire Property, Plant and Equipment in JV Company Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Government Grants, Reduction Recorded To Operating Expenses Government Grants, Reduction Recorded To Operating Expenses Government Grants, Reduction Recorded To Operating Expenses Equity Components [Axis] Equity Components [Axis] Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] 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] Land Land [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Operating lease liabilities Operating Lease, Liability, Current Net gain (loss) attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest 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 Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Summary of Stock Option Activities Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] 2022 (Remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Share-based Compensation Expense Share-based Payment Arrangement [Policy Text Block] Name of Major Customer [Domain] Customer [Domain] Purchases of property and equipment excluding the JV Company Payments to Acquire Property, Plant, and Equipment Excluding JV Company Payments to Acquire Property, Plant, and Equipment Excluding JV Company Depreciation and amortization Depreciation, Amortization and Accretion, Net Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk Concentration Risk [Line Items] Other Other Liabilities and Deferred Revenue, Noncurrent Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment 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 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] Number of reportable segments Number of Reportable Segments Less amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Schedule of Lease Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Restricted cash - long-term Restricted Cash, Noncurrent 2021 Market-based Restricted Stock Units (MSU) 2021 Market-based Restricted Stock Units [Member] 2021 Market-based Restricted Stock Units Shares reissued (in shares) Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other prepaid expenses Other Prepaid Expense, Current Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Goodwill Chongqing Funds Chongqing Funds [Member] Chongqing Funds [Member] Document Transition Report Document Transition Report 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] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Income taxes payable Increase (Decrease) in Income Taxes Payable Restricted cash Restricted Cash and Cash Equivalents, Current Other current assets Other Assets, Current Other Assets, Current Document Quarterly Report Document Quarterly Report Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Equity Method Investment in Equity Investee Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Supplemental disclosures of non-cash investing and financing information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Intangible Assets Disclosure Schedule of Intangible Assets and Goodwill [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] 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 Credit Facility [Domain] Credit Facility [Domain] Schedule Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Weighted average number of common shares used to compute diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Total debt, less debt issuance costs Long-term Debt, Current Maturities, And Short-term Debt Long-term Debt, Current Maturities, And Short-term Debt Customer A and Customer B Customer A And Customer B [Member] Customer A And Customer B [Member] Customs deposit Customs deposit Customs deposit Basic (in dollars per share) Earnings Per Share, Basic Unrecognized tax benefit that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Cybersecurity Incident Contingencies Disclosure [Text Block] Number of operating segments Number of Operating Segments Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Indemnification Agreement Indemnification Agreement [Member] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Weighted average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Loss on changes of equity interest in the JV Company, net Loss on changes on equity interest of the JV Company, net Loss on changes on equity interest of the JV Company, net Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of deconsolidation Disposal Groups, Including Discontinued Operations [Table Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] 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 Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Share-based Payment Arrangement, Expense Share-based compensation expense Share-based Payment Arrangement, Expense Principal amount Long-term Debt, Excluding Current Maturities, Gross Long-term Debt, Excluding Current Maturities, Gross Unrecognized tax benefits Unrecognized Tax Benefits Issuance of shares under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Authorized: 100,000 shares; issued and outstanding: 33,681 shares and 27,063 shares, respectively at March 31, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021 Common Stock, Value, Issued Hongkong And Shanghai Banking Corporation Limited Hongkong And Shanghai Banking Corporation Limited [Member] Hongkong And Shanghai Banking Corporation Limited [Member] Document Fiscal Year Focus Document Fiscal Year Focus 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Short-term Debt [Abstract] Short-term Debt [Abstract] Exercisable at end of period, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 2022 (Remaining) Long-Term And Short-Term Debt, Maturity, Remainder Of Fiscal Year Long-Term And Short-Term Debt, Maturity, Remainder Of Fiscal Year Short-term debt Long-term Debt, Current Maturities Credit Facility, 3.85%, Due November 18, 2022 Credit Facility, 3 Point 85 Percent, Due November 18, 2022 [Member] Credit Facility, 3 Point 85 Percent, Due November 18, 2022 Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2026 Finance Lease, Liability, to be Paid, Year Four Accounts receivable factoring agreement, remaining borrowing capacity Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity Proceeds from sale of equity interest in the JV Company Cash received for sales of shares in the JV Company Proceeds from Sale of Equity Method Investments Intangible assets, net Intangible assets, net Intangible Assets, Net (Including Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Noncontrolling interest Beginning balance, noncontrolling interest Ending balance, noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest 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 Loan agreements, short-term debt Short-term Debt Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Discrete income tax expense Discrete Income Tax Expense (Benefit) Discrete Income Tax Expense (Benefit) Operating lease liability Total lease liabilities Operating Lease, Liability Long-term debt Total debt, less debt issuance costs Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total Alpha and Omega Semiconductor Limited shareholder's equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Short-term leases Short-Term Lease Costs [Abstract] Short-Term Lease Costs [Abstract] Line of Credit Facility, Working Capital Borrowings Line of Credit Facility, Working Capital Borrowings [Member] Line of Credit Facility, Working Capital Borrowings Total liabilities and equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accrued compensation and benefits Employee-related Liabilities, Current Total AOS Shareholders' Equity Parent [Member] Less: debt issuance costs Debt Issuance Cost, Gross, Noncurrent 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 Potential dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance lease Finance Lease, Weighted Average Remaining Lease Term Short-term lease expenses Short-term Lease, Cost Accrued inventory Accrued Inventory Accrued Inventory Equity Component [Domain] Equity Component [Domain] Number of directors on Board Equity Method Investment, Number of Directors Equity Method Investment, Number of Directors 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 Gross profit Gross Profit Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Prepaid insurance Prepaid Insurance Interest income (expense), net Interest Income (Expense), Nonoperating, Net Net income attributable to Alpha and Omega Semiconductor Limited Net loss Net income attributable to Alpha and Omega Semiconductor Limited Net Income (Loss) Attributable to Parent Finance lease liabilities - long-term Finance Lease, Liability, Noncurrent Changes in operating assets and liabilities, net of effects of a divestiture Increase (Decrease) in Operating Capital [Abstract] The remainder of fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Investment, Name [Domain] Investment, Name [Domain] 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 Trade name Trade Names [Member] Leases [Abstract] Leases [Abstract] The Company and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Variable Interest Rate Term Loan Maturing August 2022 Variable Interest Rate Term Loan Maturing August 2022 [Member] Variable Interest Rate Term Loan Maturing August 2022 [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] 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] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date 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] Operating expenses Operating Expenses [Abstract] Less: Noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share [Abstract] Government Grants, Reduction Recorded To Interest Expense Government Grants, Reduction Recorded To Interest Expense Government Grants, Reduction Recorded To Interest Expense Finance Lease, Liability Finance Lease, Liability Accrued property, plant and equipment Accrued Property, Plant and Equipment Accrued Property, Plant and Equipment Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Equity: Stockholders' Equity Attributable to Parent [Abstract] 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] Document Fiscal Period Focus Document Fiscal Period Focus 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] Parent Company Parent Company [Member] Customer deposits Contract with Customer, Liability, Noncurrent Carrying amount of non-controlling interest Noncontrolling Interest, Period Increase (Decrease) Foreign Line of Credit Foreign Line of Credit [Member] Other receivables Other Receivables, Net, Current Issuance of shares under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Less: Allowance for price adjustments Allowance for Price Adjustments Receivable, Current Allowance for Price Adjustments Receivable, Current Joint Venture Corporate Joint Venture [Member] Fair value of retained equity method investment Equity Method Investment, Fair Value of Equity Retained Equity Method Investment, Fair Value of Equity Retained Entity Filer Category Entity Filer Category Share-based Compensation, Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Shares Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Government Grants, Reduction Recorded To Property, Plant And Equipment Government Grants, Reduction Recorded To Property, Plant And Equipment Government Grants, Reduction Recorded To Property, Plant And Equipment Volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Finance lease Finance Lease, Weighted Average Discount Rate, Percent Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Employee stock options and RSUs Stock Options and Restricted Stock Units (RSUs) [Member] Stock Options and Restricted Stock Units (RSUs) [Member] Secured Debt Secured Debt [Member] Leasehold improvements Leasehold Improvements [Member] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Revenue Revenue Benchmark [Member] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Power discrete Power Discrete [Member] Power Discrete [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Stated percentage Debt Instrument, Interest Rate, Stated Percentage Deferred compensation share-based arrangements, liability, current Deferred Compensation Share-based Arrangements, Liability, Current Accounts receivable factoring agreement, borrowed amount outstanding Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 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 Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Interest Receivable, Current Interest Receivable, Current Related Party Transactions [Abstract] Joint Venture [Abstract] Joint Venture [Abstract] Joint Venture [Abstract] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of Operating Lease Future Minimum Lease Payments (Topic 842) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Preferred shares, par value $0.002 per share: Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Basic (in shares) Weighted average number of common shares used to compute basic net income per share Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Ownership [Axis] Ownership [Axis] Treasury shares (in shares) Treasury Stock, Shares 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] Accumulated depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Ownership interest, percent Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Loss Contingencies [Table] Loss Contingencies [Table] Ownership [Domain] Ownership [Domain] Plan Name [Domain] Plan Name [Domain] Ownership interest sold, percent Equity Method Investment, Ownership Percentage Finance lease: Finance Lease Costs [Abstract] Finance Lease Costs [Abstract] Total equity Beginning balance, including portion attributable to noncontrolling interest Ending balance, including portion attributable to noncontrolling interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Operating lease right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability The remainder of fiscal 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Treasury Stock Reissued Treasury Stock Reissued [Member] Treasury Stock Reissued [Member] Additional paid-in capital Additional Paid in Capital Shareholders' Equity and Share-based Compensation Shareholders' Equity and Share-based Payments [Text Block] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Class of Stock [Axis] Class of Stock [Axis] Customer E Customer E [Member] Customer E [Member] Income tax expense Income Tax Expense (Benefit) Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Gain on deconsolidation of the JV Company Gain on deconsolidation of the JV Company Equity Method Investment, Realized Gain (Loss) on Disposal Accrued liabilities Accrued liabilities Accrued Liabilities, Current Diluted (in dollars per share) Earnings Per Share, Diluted 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] Finance lease liabilities Finance Lease, Liability, Current Local Phone Number Local Phone Number Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Power IC Power IC [Member] Power IC [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Other current and long-term assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Deferred income tax on deconsolidation and changes of equity interest in the JV Company Deferred Income Tax Expense (Benefit) Loss recorded in the period from cyber security incident Loss Contingency, Loss in Period Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] 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] Finance Lease: Finance Lease Assets [Abstract] Finance Lease Assets [Abstract] VAT receivable Local VAT Receivable Local VAT (Value Added Tax) Receivable Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Joint Venture Joint Venture [Policy Text Block] Joint Venture [Policy Text Block] Maximum Maximum [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Noncontrolling Interest Noncontrolling Interest [Member] Restricted cash Restricted Cash Retained Earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Customer C Customer C [Member] Customer C [Member] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Estimated effective income tax rate excluding discrete income tax expense Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Concentration of Credit Risk and Significant Customers Concentration Risk Disclosure [Text Block] Share-based payment arrangement, expense, non-cash Share-Based Payment Arrangement, Expense, Non-Cash Share-Based Payment Arrangement, Expense, Non-Cash Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Award Type [Domain] Award Type [Domain] Other payable, equity investee Increase (Decrease) in Accounts Receivable, Related Parties Long-term Debt, Unclassified [Abstract] Long-term Debt, Unclassified [Abstract] Trading Symbol Trading Symbol Sales from related party Revenue from Related Parties Deconsolidation of cash and cash equivalents of the JV Company Cash Divested from Deconsolidation Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Discontinued Operations and Disposal Groups [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Proceeds from exercise of stock options and ESPP Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Utilization Standard Product Warranty Accrual, Decrease for Payments Treasury shares at cost: 6,618 shares at March 31, 2022 and 6,625 shares at June 30, 2021 Treasury Stock, Value Purchase Commitment, Excluding Long-term Committment [Table] Purchase Commitment, Excluding Long-term Commitment [Table] Customer B Customer B [Member] Customer B [Member] Net Income (Loss) Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Finance Leases Finance Lease Liability [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company 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 2024 Finance Lease, Liability, to be Paid, Year Two Income (loss) before taxes, excluding income from sale of equity interest in joint venture. Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income from Sale of Equity Interests In Joint Venture Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income from Sale of Equity Interests In Joint Venture Proceeds from lines of credit Proceeds from Lines of Credit Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Numerator: Earnings Per Share, Basic [Abstract] EX-101.PRE 12 aosl-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 ex102aosl03312022q320221001.jpg GRAPHIC EXHIBIT 10.2 begin 644 ex102aosl03312022q320221001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJIJD MMQ;Z5=3VK1K-%$SH94++D#/(!!_6@"W17$Z#K/BC7?!5EKT=UH\<]U )4MFL MY I8G 3>9NYP,X[]*ZIM6TU+F6V;4+07$2EY(C,NY%'))&<@>] %RBN4USQ' M/::[X86RN[-]+U*XECGD W958G<%7W8 RO/'XUJ76K6U[X>NKW2M9T]%",([ MYI%DAC<=V(.#@^] &O17(7/B6YT[QK8V%]?V*Z3+I4EW).5\L!U>-=QBL8>*=(/B=O M#XO8?MZ0B5XS( 02.W-W(^WS;G)CB7!)9@"" MW3 (Y/7%8GA37=9O-7UG0]>AM?MVF&)AD6GF:I")@C26C\M;/C^(@,1_=Q_M"O3=J_W1 M^5&!Z#F@#S77M7T+7-3^']Q:SVLMA->.Z(Q4 +Y#@ KVP<#'8\5C:E+IX\/? M%:W5[;RQ,SQQ@K@.;=!D#U+ CZU['M7T'Y4;5]!^5 'FDSZ6_CGPGAKVIXTD7:Z*R^A&12D ]0* .'2]MK?XS3"69%-YH<"VV3_KB)I" M=OK@$$XZ#GI77ZE-'!IEU+-(D<:Q,69S@#CUJS@9!P,BEQGK0!Y/!IDWB/\ M9O@T[3L37/\ 9T96-#DEXV5]GU.W&/>MG4IX?%?BWP9+IDBS0VAEU"Y9#GR5 M\O:BMZ,6;&#S\K>E=^ !T&*155<[5 R^'M/T-]5;487@$[6J M9;;OF4X*\^AZGH!S5?P=K.@ZE<7W]FZG#J6HSD7-]- IV@\*JY(X PHZX4G MJ2:ZL(H& H SGI2@ = !0 M%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 444R-BR L,&@!]%(W(Q0.E M"T44&@ S124M !29I3TI * %S11BB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH 2@4M-(.T8&30 II#D*<#)I1G/(%+0 @S@9ZT MIHI",]: $R=P':G4@ '2EH *!110 444E "T444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 (3@9K,\0Z??:GHL]KINHOI]XV#'<(,X( M.<'V/2M)_N&N%\8_$2X\.ZHNE6&@7=_>. 5;!"'(XVX!+?\@27GQ$\-6L-\\5ZUY)9,!/#:QEW' M.,CH" >I!P/Q%>DET^UL!IB^1'M:YN2BF0-_>Y!['UH ]DG\6:3%X5D\1Q3&YT^ M./>3#AF/(&W&>N3@@]*TGO5&E&_",J^1YVV3Y2!MS@^E>(V5QKL7@/5K&;19 M=.M[K5%:)IL)R\L8\E5(!XPWS=.,?3T_XCW)M?A[K,BR^4S0; V<9W$+C\02 M* %^'FIZCK'@FQU#5'#W,YD;=MVG;O8+G\!^6*Z>O._%LMQX;^#T%G:S2)=? M9[>T22,;22=H/TR WYUH:!JFKS?$36](N+@2Z?8VEOM!4 B1D4Y]>?FS^% & MWIWB6UU/Q%JNBPQ2B;3=GF2$#8VX9X-7M6U2UT72[C4;UREM;KN"86\$Q (5\MU!!!&Y0.F?2H8_%GBUO!E];Q1Q:Q MJ)OI;);R,*%55526VX&[JPZ8[G/2@#TO0]=L/$6E1ZEILOF6[DJ"1@@@X(([ M&M%6W#-<=\,'TY_ =D=/9FY;[2S@;C-G+YQU[8/IBNNAD5XE9.AH DHHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 0C-4[L:B'M!9& MV,?FC[29PV?+[[,?Q?7BKM% #?F[?K56Y2[#6HM([8IY^9_-S\L>#DIC^+.. MOJ:N44 9R1:C/>;+Z#3WL=FX;2S.) W'!&,;<<]0E)YB6D?RB &5,G"EL=<'J17?T4 9NC: M+8^'])@TS3H?+MXA@9Y+$]6)[DU#">X0<7,@'H&-(UQ< M*1F\F!/0;S0![T)%_O"E\Q?4?G7@\=U>DE5O;D^@W&A[Z_B&8I)Y7DD+G+.Q)/3UH Z6BN:\;>(? M[!T)_L\T*ZCTH?=N=AAL M>WRC'UH ]*) ') ^M&17D6J?:_&?Q;_L^WOMVDZ>J>:B2N$=?E9URO&XGCJ/ MN^U=C\2KF*S\"ZC/(KE@H6,HY4J[?*#D'MNZ4 =9F@D]L5\_P7'B"7P=IMII M[>(9]6N+DW&\"0)&@^[\Q'S ]>N _%5S9ZC9:3HFCV&KOJ_F%S+?*1,X M88*C)SC('L,'WKTJ_P!3B\!>%;#1[:26YU6X4QVR32;B7/5F/("@GI^ H [J MBN"^%6H:CJ&D:K_:=XUU/#J,D>\L2!P"=N>V21^- %VD# ]"# M7G'B_P 6ZA<^*K/PCX?NTMKB9A]IN\*_E@@_+CG!Q]#T]:Y7Q';7O@#Q'HG] MD:A+>7/G_, 0Q(''&?:@#W'-+7A_CSQ)>'Q'#)H]Y?6\]K<1Q7 M,?VB3RV=@&0!#P/N-D8YXZ\UH_$GXBW,1_LOP_+-&\4VRXO8CQO _P!6A'7W M_"@#U^BO%?&5_K6C>#=!2?4=4&LS@L9$G*,-PRT;J.I&[ /7BK=UXA;59+6; M3M=U*YCT22&749'C\B&>)6W.V."7Z+M.,]@: /7Z*\DT;4?$7Q*U*[FBU>;1 MM%M6*J+4LDL@)8J2>F0 ,G/;IS6[X;TS[+XH66R\8OJ6EB ^59R7OG-N/4\' MH,#''<].X!WU%>0^/O'>IIK=I;:)++%8VMT(KBY0$+)-SF//< =1ZX]J]='2 M@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH #TKR[XG_\ (8TW_KC)_,5ZC7EOQ.PNMZ8Y)R(GP/Q% '(L4/S[B#C[M;FA M^&+_ %LIB$V]LVU359'N3N$"APGO7AQQFE\4W6IZ?90:!Y><''/UYS4,NI?\([#-/JFJK;ZUJTFOZH;NX4*BG$:#^%:]+\"+M\+PD=" M[$4 8O\ P@DT_B'4]7UN?3]1>="EJMS"S+" ,+\N&?!^M^&3? M2V&OZ:J7);S85MV*JPS@CG(QGI_.M'XB:SJ-C=V$5IJ1T^PW$7MY#")V@8\1 M[U)X4\\^WX5A7OBW4]*NK+1OMY>YM(<7TMK8B7$Y?Y5(.T8*GG&/K0!<\->% M=>T@7TFE>*M(>2]>GKD]ZLZI)K6@:GH8N=9AN//U$B]=+=4"(1E4/7&5!QT)Q[53? MXC37GC$V%B+:WTBVB-Q/+*I9IHP [$#'RG;G P?\ #T+0;-M+T&RL99(FD@A M6-C&?E) YQGM7G^N>!=5U7QY'KK>);NSU6"6$QVD2@A8E)XP,^G?/4DTE[XFO]%\4Z)IE_!I M[_;;=GNWBA(>(J"V =QX'/\ .L"+XEZO'%%K0-;2*LD4F?F(9@ M3@E>GOUH U?!GAS4/">N7B-K.F/IKR.PMUD(89V\[-+ M;3TTS6=/6XMI&Q'+.-K[L#J,G/ [=Z:GB'Q!JOB:[T.RCT$3V5JAO)+F"4JT MO\07D':,\9K.C\?7-[X7MKV&STM-8N-2&G!'WM#*,#+@ @X&Y>><9]Z ,37/ M!OB&75)-4D&A>5?-NELXKPQI.JMNR22,YX.00>G2O8-!BU*WTB%-7N8)KWDN M81A%'91Z@#O7*ZYXNFT76H(=1@LGM+33ENKYXXF9TE9M@5.<#+$'G^'/-$>H M>-[SPUIVI:?I^BOSSZ4 1Q>#K[3/B)>>(K3[!=P MW,3D+=2E'BE(XVD*V!P!GT)^AJZ=X0OKO6I/%7B*[LIM5C EM;:"0"%553C< M2.F<GZ6ZI>W"QRCGY=Z(0YRXW8_+I2:AXA\2+ MX7?Q0=,TFVT^-D^SP7#2M<,C$+NW!A\Q^F<9_$ Q)_!FHW7A]K2XNM$M[]M0 M^VRS->#S65@1RV. -P(ZYSZ]=#4/A[K&H7]A!I=KIUKH5A+YD*_;&?[1N8%I M"0,Y( ^F.#2^(?%[Z7XGN;.UL=(MI5LTEGDNEE>1I=FY8@5(.[)X_GVKT_1G MFO-&LKJ\M/LMU+"KRPX(V,1R,'D?0]* /-]?\+>)[_QU%K;6EL]AIS VL2RD$G$S%> P_AY _ M,UR&C^ O%6@Z!J+V2VZZKJ#K"VUU_<1 Y+*W.R>3'_='K3$MH M8]VR,+N;>V.Y[F@#QOQ!\,+HC3K?0K"&"UK$TJR%3N7./F./Q'0U*!@8% "T44 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 'I6 M'K?AFPUZ:&6Z\P20@JI0XX-;E% '.:9X/LM*N7FM9[@%TVL"_;\JETGPKIVD MWLMX@DFNI3EI9FW'\*WJ#TH :V N3P!SFO/M.G'B;XB27:@M9Z?'A"W3?GM6 MSXXUQM'T-DA8"YN#Y<>3T'*+JWFU&3=.T5N@RF" H/48!'(/;UP1W5% '(KX TV9[ MO^T99;^.X:U;]]]X&!-HR1][(SGCN?6JR?#\QVGB"!=7D3^UU\L8@7$*#A0 M,9PN%ZBNWHH X6Y^'*/I^F):ZHUOJ6G,JP:A]G4R"( @1X! /7J?ZTC?#E;B MRC>^U>YNM7CN1<)?/GY2&!VA"2H''2N[HH Y;5O!D5_<:E?VER+74[ZW6V:Y M:(2>6@&&VC(P2,#.>PQ44W@+3Y]3T*_D?=-I<8B;=&")U"X4$=!@DD-, !/3CD9&#S67J7PVC73=#CT.YCL[O M29?,262/>LC'!9F')SD @9QV^G?T4 <1:_#]9] U*UUJ_DOM1U(AY[KD;&7[ MFT#'RJ><=*U-!TOQ'86LL&J:W;WO[K9#(+7:ZMV).[#?ED^OKT=% ' Z9X#O M8/!>L:!?ZC%TBC MV(& RQ&"W3'/]:] HH \ZU#X;W&H:;JZ2ZBDE]=7J75K<(!(R#"EL% ["GT4 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%9VN:Y8^'=+DU+49&CMHRJLRH6.2<#@>]8UK\0] O%N?*>Z#V]K) M=E)+9HR\:#+;=P )H ZJBL&[\7:=9Z#8ZJ\=RZWX0VUM''NGE+C(4+GJ!R>? MZ57B\=Z+-X5;Q#&T[6B/Y;QB/,J/NV[64'@\@\GH10!TU%%-DD2&)Y)&"(@+ M,Q. .IH =14%E>VVHV45Y9RK-;S+NCD7HP]:I7^OV.G:QIVE3M)]KU!F$*J MN1A5)))[#CZ\B@#4HK)UKQ)IV@3:?%?/('O[A;> )&6RQ(')Z I:I::3;QSWDFQ))HX%.,Y=V"@?F: +E%%% !1110 4451U76-/T.S^V:G M=);6^X)YCYQD]!Q]* +U%8ND^+= UVZ:VTS5(+F95WE$SG'KR*VJ "BBB@ H MJE>ZMI^GW5I;7=W'#/>/Y=O&QYD;C@#\1^8J[0 4444 %%16US!>6Z7%M,DT M,@RDD;!E8>H(J6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** .-^*P!^&FL9'01?^C4J)[?7[+PMJ]UK/\ M9336>F2"PELXV+1XC;?DOZ[4Z<'%=+KVA67B/29-,U!7:VD*LP1MIR#D<_45 M*VEV\FBMI,IDDMGMS;L729&9I( H8- M]GW;AD'!X(_&L6_T_P#LK0_'O'%9VH?#_0=3OKZ[N8[DR7@_>!;A@H/R_,HS M@'Y%YH S=%O]O?V:V:W#NZ*@A8LI5T"R7Q(^O9F:]:W^S?-(2BQY!P%[W.63!F^3 W8 M4 CG\\Y[J3P=I,OB2?7768W<\?E3+YI\N1-NW:R]", <>HK(T[X6Z#IFHVE[ M!-?EK.4R01M<':F>JC&#C/)]>AXXH XK4);_ %FP\+^)+K4YYVU#78=MD /( MA568+M4@G.!R<\YZ5>T_7?&5[J\7B%)83I0O'M989+M$A1-X0?+U#9P022?; M!KKK?X;>'K:^BN8DNPL-R+J*W-RQACD!SD)TI\/P\T6W\1MK,+W4;-+]H^RK M+B#S>?GVXZ\F@#E['7/$SQZ'JSZQYMI=ZTUB]M]G0 Q&1U!+=_#+1[R:ZD%YJ<"7%Q]I:&&YVQK)N#%E&. M#P?IDXQQ0!S^M>*->L](\:/'J&V73=0@2U<1J2D;LOR\CG@]Z3Q'JOB2/6/% ML-MKS6]MI<$5[$JPKNY4D1Y_N^O:\U%!=R)++"D^(R MZXY(QSP,S:A?/)K%N;>92RXC0XQM^7/ &.<^^: ,WP_J M^N)XVM].U#4TO;>_TH7X00JGD-NQM7'..>Y-)KEY=1_%2QB;4IH+*WTM[MXU M12N _P PY'<+C/4#IC-;>G^#K>PURSU?^T+R:YMK/[$!(5VN@Z9 P>G3'2G MZSX1M-9UW3]7>[O+>XLQMQ;R[!*N0=K>V1VZYH XR/QCK\6C:+XKENX9-.U& M^\B:P2(?NHRQ4;6X)8;#G/&36O\ &+_DG-Y_UUB_]#%7['X?Z?9:C#,MU5%(P R.,X!W$#I\WMS?\7^%H_%VBG3)KV>UCWA\Q '<1TR#U'L M"* .;U+6-8T;1=7\2:UHVG)/8PQIIC0-YF!)A3EN"1DKG@< XZYJ*[\5ZQX> MU;^SKV\CO1>:3+?6\S0A3%,JLY7 ('EX4XR<].>]=I?:%;ZMX=?1=3DENH9( MA')*^ [$8(;@8!R >G6LC3_ MO T[ZCJ%WJ3M:/80O,0K0V[?P@KU;_;ZT 9 M%KXLUJ\_L0++:1M?Z+-=L6C.U9E VDG/W:S/#7CCQ/<7_A[^U/L$UGJ ML$TA\E"DB"/.6.3C/'0"M72?A='I-S!A M./3%6K'X=0V3>'&_M*5SH@E4 Q "97))!YXZD=\T (8_!>LW*,ADVEE0Y+'/ 8GZBK=CK?Q U(:W+9RZ3)%I=UBU<^(6NIHWAEXEN/(N;]A:Q2 ,2@;AGP!GY5R?PI? >CRZ=IE[?7-J+ M6YU6[DO&@QS$K'Y4/N!U]R:T)/#\EQXLAUJYOWFAMHF6VLVC 6%V #.&')) M(Y_O&@#D_A-K,,FCZCHT4LL\>ESL+=W3:TD+$E?EZYR#U]15'2?'7B&_U#P^ M8Y]/F36II0]KY#;K1(VP>0V22,\FNJO/"\T'C&7Q;:7+/.EHT)L4B4?: !D* M7)X)(7D^@KS7P=8^(X-2TU+634[:5YF^TI/HZHL49.Y\SMRWL.YQTH V+GQM MXTM-&AUJ;^RC9WD[6<21HS/'+YC*&QGGA3P3V'XWIO&?BG1M(NUO[)9+EKV* MWLKB>,1%UD!^9H@>Q7UYSUXK9_X5X)O!4WAN]U>6Y0S>=!<>0JM V[=P!UY+ M=3_%59OA@EUX>N;'4=;NKS4)9(Y$U!U^>/8,(H&3\HRQQGJQ/6@#+N_&'C*R M6SLI;6"*YN=4BM;:YNKD.I>+O&FF)K%P]QI%Q;:)= MQBX\M"K3JY'RCD@8W >O'?OKVWPQ>'^RYIM>N+J\M+U+N>XG0NTVS.U!ECM MR?7K4E[\.)KW3_$MH^M8&M727 86H_=;6W;2-WS=N>.GN: *.J>,_$=SKNI) MX?M//M]-\I3!]GW>>S %@S[AL &<8'.*KZGXS\8VQUZYC@TR*VTF2!GCD5BY M20*0H(.,@,,D_ABMG6/AP^I:L;VWUN>R2ZMDMM1BAC_X^57'0[OER !WX^IS M%?%#6+1-1A. ME6L-NWE&,GY64D;>< DDY;O@5W%6UOI&@_VB)(GEEE>X$*1A2."Q&,\^M+5AX67[%<0SRP2"\SQ%DMN^3CA6^IKT:_8+IUTQZ"%R?R->;>&Y8U_9 M\G+.H T^\4Y/0EI,#Z\C\Z /0M&U'^UM%L;_ &*CW-M'.T8;.S>H;&?QIFAW MU[?Z/!=:G8?V?=R9WVQDW[/F('/N,'\:\V\&6=IIGBSP^+-W0:AX=66<&=F\ MR0;?4]L'@=,5EQM(/ WA]K>:SNH_[,N/M6FW,Y3S4\P,70] X8#'?T[T >T7 MT[VNGW-Q%"TTD43.L2]7(!(4?7I531-3FU30[2_N[*33Y9UR;>8_,G. #TZ\ M'UYK$LKQ;GX4K#;$1DGC)XZ]^M>PDO&C=MV&:2,YP7#9&TYQ@#!Z4 >XR2+%$\CG"(I9CZ 5SX\76LNOZ/I MMO;RRQ:K:M=0W7W4VA=V,'G.,=AU'X8?B2.&]^"K/'YYC&EPS1F23+X"JP+$ M#D^O8\]*Y%="LIM1\&6,,\YMGTF:5Y8;MAO?RPS#.?E&0,@$<'':@#VRBO#- M#U0ZAX?\)Z9KMZ\>F7!NC),]R8TD97^59'!!&!N(Y&24[5Z9X BEM_"D,,FK MKJRQR.D=TH;!4'&,MUPW,;2K:VRJ9%11EF.2!QP.N2>E>>#0;/2O"7C M&[LIKN*XAOY+=)%NGRJ!XSZXSGOU]ZU-<\-Z=J/Q5T^"Z>]<3Z;([G[4R\J0 MJE2"".Y(Z'KCK0!T;^/=*'A^TUF.*YE@GNDM&C5 'AD;LX)&,'@_45U-?/TM MC:Q^ K8VU]<"[GU]8I@;DOMP\@5MAX!P%Y[X%>D>%8)M(\] '+YKFW\)ZE/:7_V&6*$R?:/+WE%')P/7&<5Y MC9Z]?V&F^(U2^N[(RFQ9'N[GSGMA,V)'_P!D\EL=LB@#UBWUFVN=>O-'19/M M%I%'+(Q VX?. /?BH/\ A([/_A+?^$8:U?7 M?A;Q#XGU'3[Z2Z:'2K:%)9Y=Y5G=5#>^!N;ZGWJ"[U"X\->*-9O[*];4[NW\ M/QM'*2:CXGL]"O;O_A)K62"?3?-C6._,MP&4 M [U!4;6'3..^*TJ\C33)(+X7BZ]>W\EYX;N;EIC< M$^6_[LEXNA0$GICM]<6-*UC4)=5^']M_:=V?M>FS-&.0>OH/ M6@#U2BO$=,N_$MQHOA'4O^$GU 3ZI=26;#"NJ(78;B&^\W!Y/08QTKOO %Q> M^3K6FW=[+>+INHR6T,TYS(4P#\Q[GDT =!+K5E%K4&D;V>]E0R>7&A;8@_B< MCA1G@9ZFF76O6%IKMAH\KO\ ;+]7: !"5(09.6Z=!7F^B2R:IX1\?Z\9IK:^ MEGG3S(^&CCBC#*H].I!JI_9=W)<_#>VCUF[$EQ;S2+,55WMP;>(E$XQC X)! M(SG- 'LU-=UC1G=@J*,LQ. !ZUXSIGB;Q-K$.E:'#J;FZE6YFDG61(YI-DC* MJ@L",<9QC)QUXKT'P[#J&K^"VL/$%Q%-=,LMK<26LN<@$J/E''4XS62?B9X8!)-W<",2>4TILY0BMW!8K M@8[U#I?PXL-)O=+NX=3U)Y=.WA#)*#YBL<[6XZ#T&*Q-$M_$-\-8MM/73I-) MFUV9+P3AA,\191( ,!?NY'K_ #H [NW\0Z9P01Z\&L34&N;[5?&>EPWDEO M%:Z=;"(Q*BE/D=BNXYR#@ D]C^-<;H6BM.OP^1M3N4>Z6ZE2:%%W0[%&U%)7 M[N2(+#Q#%=2Z>[O';7!MW9T*?.%4G@\\;L<@<@UJ5XU97VN MZ?J=Y?VNHI#9)XI>QELU@7]]YDF7=VZDX90/0"O6]2OX-*TRYO[EML-O&TCG MV S0 EOJ=G=:A=V$,ZO=6>SSXP#E-XROUR/2I;NZAL;*>[N'V001M+(V,X51 MDG ]A7BGA/61IGCW3K]EN@_B 2)?B>%T2.=G+($R #CY5SSP3TKHO%.H:IKD MWB^UM]3:RLM%L]IBA0/]I,D99MY(.!@%<#IG.: /1$U*T?25U02_Z&T'V@2; M3_J]N[..O3M2:3J=MK.EV^HVA8V\Z[HRPP2,XZ5YFFK:M>:6NF6=V+&STWPU M'=N8U5GF=H>%.X$!< ].??TK:;KFO0^'/">B:&)%DN+!YV:%8VD.UL ?O#M" MY.3W/M0![#2$A02> .37EEMK/C/4=3T&QEU*'3;F[L;AIE6!)0'C8@,>2,G" M\=N>.U2:)XMUKQ%'X>TF"_6SO+BUFGNKL1!V<1LT:[0R[?F*DGB@#T#1M;T_ MQ!8?;M,N//MM[)OVE>1UX(!K0KQ_P9J.K:=%H%K'PWD:1@B0@9&" M1D $'IZT_P#X2_Q7'-/81ZG;2SQ^(4TQ)IK4#>"* /7:Q[ MCQ7H5K<7EO/JEO'+9;/M"LV/+W'"Y/\ G%>::EXE\:Z;I?B"6;6K.0Z'NSOO!-GK5QJFHM)$DFJ6T<0#6J.(@.2W/WG/9CTH MZ:RU&SU'S_LES'-Y$K0RA#DHZ]5/H:M5P[VRZ-\2]&M[)W2*\T^1+E.,2^4 M$8_[6#C/H!53Q-=:B/BIH-O;ZA]GMX[*6V,T >AT5Y8? M&OB2WTB3QEYEG<>'Y+@I'IY4)*L>\HK!QGYLX)!SWZ5O?$Z6^3P]90V5U]G% MSJ$$$C!23@MD8P1W ^HH Z>VUC3KS4;G3[:\BEN[8 SQ(B^+/$M_:75A]HM-.MY;J0P'$F,X5%+<9SR2>U:.K>.?$LLT$>B69F;>\@)PQW#8N <<$Y_&@#TJ]O;;3K.6\O)DAMXEW22.%8QY9<'WR*\X\ M%VY;3=%N-1\)6EM8VEJUZFK(ZEY'C *EBN"O?ALY_"@#V&BO/M/\6>(UM]"U MC4H;(Z7J]PL(@MT)EM_,.(B6+8;MG@8^M5(?B!K$GA_1;V2WM8[B\UL:?,A1 ML*FX@X&>&X_^M0!Z95>^O[33+.2\OKB.WMXQEY)&P!7G=YXW\2P0ZOJ"P::Z>8J\#.,@-U_2J?Q"U;5M5\-^)-EEIW]D:?.MMOG#-.9,J&9 M.<+C>,'T)H ]61UD171@R,,JP.013J\WTKQ)XHO_ !4^BZ9;:=_9VGQVGGR3 M;O,V.BDD'?#M[JDNTF&,F-"<;W/"KT/4X%>?\ MPNUE(=>U/1#?K>_:474!/G&Z9@!, " ?O<_04 >K45Y=JOCSQ%#<:G+I_P#9 M;1VFK#35M)8W,K9R Y8,.I'0#U]*:_CSQ-!K&OM+%I;:9HC[;DJ'#MN5M@!R M>K* >.,T >IT5Y19_$'Q/:V>I7FI:4\T LEN;9Q:21(LC,%$>3]\?,#D>GO4 M[^,_%FEZ!K]SJEM;>;8QQ-;7#6LD4U+2["30[*V^US:;]OE26 M.20D[M@1%7GEL\G@#F@#T2BO-E\8>,=1U:VTNPTFRMKR72A>NEYO4QOOV'C/ M3(P!Q]X$GBH;#Q%K_B'Q=X3NHG@MK&XLY+F2W#-\V/D<-Z]BOZT >GU#;W=M M=B0VUQ%,(W,;F-PVUAU4XZ'VKG/%FMW\%]IOA_1_+34M4\S;<2J2D$:+EFXZ MMZ5P6AZSJ_AGPIK4\(LQ='Q(\%U-(&>*)2J[WP""0"/KS0![-17CDGCSQ#KM MCH:64MI;SRZTUE),JN$EV>6R-MSD*=YRN><"M/7/B3JMKK5U#I5@EW;V-PEM M/&L$LC2L1\Q5U^5<'@ Y)_2@#TFZO;2Q5&N[J&W5VVJ99 @9O09ZFIZ\6^(^ ML:CXC\):A>0VVGC2+/4#;*[$O<$JP!=3T4$\8ZD&O9P R8(!!&"#0!%:WMK? M1&6SN8;B,-M+PR!P#Z9'>IZ\8\*^(;GPS\,[.6SCMXA8+ M\Q/ K1B^)6OZGI>CRZ5IUB]S=WDME+YCL$+JH*E>90> M/M>6VLX+FSL_[177AI5T(]Q1UQGGX5>OO&FIPP^(2@LXAI^HQVJ32 MJQ6*-@"SN >!V-:D?BGQ)H6N:=;^+!I\5E=PS,9;6)VVO'EL9W="H!Z$]L4 >A54MM4L M+R[GM;:\@FG@QYL<;AC'DDWNI>'K.^U")(KFX4RF- 0%4DE M!SSG;MS[YKEK&WBTCQKXQ>SME@ L()PL"@%FQ(2<>I.: .P36M,DU9]*2_MV MOT7>UN) 7 ^E7J\ATV**W\'>"M5CM%EU.ZU>-I;A5S))O9P^Y\=QC@\<>U>O M4 9;>)-$353I;ZM9+? A?LYF4/N/08SU]NM)J'B71=)U""QU#4K>VN9QNCCD M?&1G'7H.?7KSZ5POB_PGHD]SINAZ99!]7NK[[7-<(?WL46[,DCMZ,U'?^(-'TIX5U#4[2U,X+1>=*%W@8Y&?J*\Q\'^3XPO;YO$,4<@ M30X(2Q!&Q&W%F Z \ Y&.@J6UTG0KGX;Q:OK"-?W5U:+9V8==S@H66)8MHR" M< D_GQ0!ZTK*ZAE8,K#((.012UF>'+.?3O#&E65T,7%O:112#.<,J 'GZUIT M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% "$!E*L 01@@]ZK/86(L)+1[6W%FRD/"8P( MR#UR.F*Y/Q_J-PUQHGARWE\E=:N3#<2J<.L2X+!?0D'&:YG7;_6&L_&FD'3[ M>/1=/M4@B"S#]P FY2!MRQ;*D^F.^* /38M&TI)K2YBT^T$MK'Y=M(D2YB0@ MC"G' P3T]:@E\+Z!/:06LNBZ>]O;[O)B:W0K'N.3M&.,FN-\)>-9['3+/3]: MTPV<$&B)>P3I*)#+#&@!8@=">H%:/@[XB1^*M3?3Y-/-K-Y'VB-DG$JLF0,$ M@#:W(X_R0#M!%&(A$$41A=H3'&.F,>E9,OA/P[-;PP2:'IS0PY\I#;)A,G)P M,<9-+Q1H MUGKTM_81-HQ:>WL[N5E61&.""IZX'4^W/>@#U3[);_8_L?D1_9O+\KR@HV[, M8VX],<8K*LO".@:_O'L9D9ANMIU ^4_ MWN6 S^/M0!L3>#?#EQI,>ERZ/:M91LS1Q;<;">I!'()^M:]I:6]A:16MI"D- MO$NU(T& H]A7*:K\0+?2=+>\FL)F(U1]-$:-NR58C=P/09QC/:I+'QY:3:-J M-_?6%W8R6$P@DMG7=(SMC8% ZELC&<=?3F@#0'@W0$TV]T^+3HXK:^Q]H2-B MOF8.1D@TI\(:*=:LM7^SR"\LHEA@83/A$ ( QG!ZGK7#6GBR]LO%WB75]5MK MVUCL]-C?^S))P^&) !7!V@'CG'\1KH;+XD:?>?V>6T[4+=;RX%J9)HPB1R%% M=023R"&X..<4 79/A[X7E:X+:6F;BY%U)B1AEQG'0\#YB<#CFM2V\/Z;::[= MZU# 1?W:".:0NQRHQ@ $X'0=*+#7+74=6U/3H$E\W3F1)G9,(2R[@%/?'>L# MXB^(+[1]%6VT=F&K7&Z6+:H.(XL/(3GC[O'OGB@#J[VRM]1L9[.[C$MO.A21 M"2-RGJ.*YNS^&WA.QEN9(-(3_28VBD5I'8;3U !/'U'-:C^(K&#PJOB&9\6? MV9;@E>N" 0!GOSBL$_$W28H[S[38:K;SV<7G3026IW*I("DD''.0>M %BQ^& MGA/3H[I(-*4BYB,4ADD9SM/7&3Q]1Z"I-.^'7A?2YO.M=-VN87@8M,[;D;@@ MY//!Q5:V^)WA^\*I M\\['"PBU;>0!DMCTQCGWJ=OB'H0L[.ZB-U.EU"]PJQ M0%F2-"0SL/X1D$4 -M?AKX4L[2[MH-+"I=KLE;S7+[<@[0Q.5'';K5T^"]": M6VD>S+M;V9L$WRL08""-A!//!/O6?)\2=!1K(1)?W(O8#/";>U9]R@D$8'.0 M0?\ /% #M(^&_AC1;K[5 M:V3F;;(@,LS. CY!7!.,8)'(_7FGZ+\/O#V@WD%W8VTHN(-_EN\[MMWC!X)Q MTXZ4S_A8WA[S"JR73H4E>*5+9RDPC!+;& P<8-,TWXE^'=6O$M;.2ZDE>)Y8 MQ]G;Y]J[F5?5@.U %NQ\#:+I]AIEG"EP8].N/M,!>8DB3N3['TZ5=T+PWI_A MT78L!,/M4OG2^;*SY;\:XF/QCJOBFUL;C1DO+>6+50K1I:/YX'IQ0!T__ M CT]MXDU-8[9;C1M"!QTQ2Z3\/-!T::QGMENC<63, MT4KW#%B64*75Y>S/IT5R\D=NSN8]H_>OC.T$YZGUH DN?AOX3U)))S5?6O$.G:!H[ M:K?RLEJ-N&5"Q);H *Q/^%F>&2ETRW4SFV;#JD#%BO\ ? QRF.<^E '7,-RE MX,;C&% (!'! !'7^(U53X>Z1_9.D6$TU[ M+_96_P B83E'^(]+;3KYIA SJY$3[22IR.?3//X5E67Q"\.W]XUM;W4K, M(C-&WV=\3(,Y*>+XZUW^Q;KQ5'K+-")9838O9$Q)G(A*L .^"< MM^? H ]4\0>'+'Q+I\5E?F?RXI5F5HI-C!@" <_C6/K'PYT;6+F6ZDFOH;F: M'RII(9ROG87:"X'#$?KCGBLS1O%<&@1S-KWB=M0AF1);7=:,)8X^0[.JID#< M,9/I72ZCXS\/:2(#>:I$@GB\Z,J&?.>M &+J/PPTF^N+&6*]U"T-M M:_8W,$V&FB P%8G/;CW'%/N?AGI%QIFF60O-2B_L[$DN2 M>M;EMXMT*\U0Z;;ZC&]WEU"!6PQ3[P#8P<=\&FZ)XOT3Q#/75KK9K-Q'/*=B938<@#CIT'_ 1790 MQB&".('(10H)[X%9.M>*]#\.ND>JZC%;22+N5""S$>N "<<=:Y[QIXR@L?[, ML;#7+:QFO)5,ERR"0Q0,C$.%(QR0.30!=M;"^UCQRVN74$UI9Z=&]K9QR8S, MQ)#R$=E.%QZ@9J[JWA2#5?$&GZT+RYMKJS!3]T1B2,G)4Y'&>F1V-%G-K5MX M(\_4;FU.K16SNTZIF)B,E6(XZJ!GIR36/HWQ#L4\%Z9K?B.[@M9KYI J0QL? MNNPX49. %Y/2@"2W^'-E;S0P+?W1T:&Y%W%I9VF-9!R,MC<1GG!.*VO%'AV+ MQ/I(L9+F6V*3)-'-%]Y&4Y!%+=^+-"L4ADN-3@6.>%YXW!W*R+C)!'U_&M.S MN[>_LX;NTE66WF0/'(O1E/0T <N"?7)[A]4M4M?,EB!:-%XR3GYC[ M\4EQ\.M]QIL]GK=W8R6UFEE<- N/M$: =\+WZ ]:Q&^).L/K02.UM%MEUD: M:UGL9K@IW?(..Q[?XGU.@#/O-)BN/#\VCPR/;PO;&V5EY9%*[>,]\57T'05T M;PQ;Z)/<&\CBC:(NZ!=R$GC ]CBN2USQ=XOT;?K,VD6<6@QW*PF*0L;ID+[= M^ <#/8>XJ;7/&>M0ZOK T>VLWL-#MTFO?M.X/*6&[8A'0A1W!YH LZ=\/39? M8[2;6[NZTJQNENK6TD4 HZYV@N.2H/('%4KKX6FXO6E7Q'?16ZWIOK>W5%*P MREBV><[CD]Z=K7B[Q.]K/JGA[2[1M)M;5+F26]W!I@T8D.P @?*",\]NP6TOA/28%A:S2YDFOP0K,V<1H0<$\=>GKB@"]-X!6XT35M,FU:X>/4; MP7K/Y:@QON#''L<"JFK_ XEU,ZG%'X@NH++4BLEQ:B)65I1MR^3TSMS@8[= MABNG\-ZL^N^&[#5)(A$]S$'9%.0I[XKGD^(-LL-QJ]PT<6B/*MM89'[ZZD#$ M.P&.E %C1_"=QX>UR_UD:I+=I<6\:26WV<;F\M JX.>O!XQSFJ?A M&VAUWQ->^-(]-ELHKJW2W@6X $DF#\TA ) !PJCUVYJQ:^+9;?Q3K,&L7>GV M^D010265YDRKO!Z$9/3WH S_ M !#X9EU[5-'NO[2>"WTZY6Y-L(@PF96!&3D8Z8[]:K>(/"-QK'B;2=;M-3%A M/IX9IK2\4:T_A_PS?ZM' )WMH]RQDG!.0.<=N&^@UIM1>Y M@M#IRO$3N(&Z)&U"[%Y!KK!I(A'L,?WN-P/(&X M =.E4]"\0>,]4T_2M5:PTB:QO'7S(H&=9DC)P6^8[3CKCFLG4/BA,NNZ@VGW M&EOI.G2Q)(LLFV6X5@V]HR6&=I&, '.10!HVWPVN9-)N].U?7[B_C%N;6Q)3 M;]G0[3DC/S'*KU[*/7B+_A6^IW_AR^L=9\1RW=[<1101S%"4AC1U? 7(W$[1 MDGG^LGASQK=L)M2U[4M).C3!?)N8)-HAFP"8"#R2%.<^WOQV%WXAT>PL8;V[ MU*U@MIT#Q222A1(I .5SUZCIZT 8]UX1N+C4[F]75 AGTG^S#']GRN.3O^]Z MD\>_6LB?X M2.!Z],T 9>E^!+O1?$YU6RU%61M.-J_G M(\I;<9"?=N:@TOP'JVFCPS)'J\ M23:4)(;@I%D30LX;:,]#@8S_ "KMY=1LH#.);N!#;J'F#2 &,'H6] <'&?2E MLKZUU&SCN[*>.>WE&4DC;*L* .>\8>$[C7WL-0TR_P#L&KV#DV]P5W#:PPRD M=/QP?UKEU^%VKBR4GQ(OV\:E_:'G?9@0)",,<9P3P#R,#'O5FU\7^,]1U77+ M#3],TBYDTJ;RV4R.A<'=M(R+[/Q'H\EZZ?89K>0PW4$[8\F M0=B3B@#D7^%FKM*\X\5R?:4O_MT$C6RMB0J SL/4[1QT %:,WPYNAK-[-9^( M)[72]18/?621 ^0.,\=JZ?5?%&D:/;VT]U>P[+F988BLBG<20 M,]>@R"3V%7YM1LK>:&&>\MXI9CB)'E56D/HH)Y_"@#SO4?A5>SV5_I=AXB:V MT:ZG^T+9O;B3RWSG&[.PRI(;A8MP? ((*YQ M@DYQ[5RUY\0=9MKV\@71862TU9;%Y/.^]&[?(0,\N1V&<9'%=-H6OS7NIZAH M^I01V^I6;;@$;Y9H6)V2*,Y]CZ'ZT <[-\-)%\-Z+IMEJ_D76FW+7/VIK97# MNQ))V$XR"1C.>E,TSX9SZ5=V3Q:T)(;;4VO]DEL-S[E"D%@1S@'G&.1Q6W=^ M*I+7X@P:!(+:.S:P-T\SG#!MQ&,D@8X]ZZ+[9:^9%']IAWRC=&N\9<>H'>@# MAY?AW=26E[LUE8[^75_[5ANEM@?+;& N">1S51OA;>F&Y<^)I6NYKJ*]$CVX M*B=1\SEKV7A1M%N9REQ#%!;7]K,9,E/* MF5MV,YQ@\]#^5<_XM\80Z%-I]I:3VDE_<7L,+V[MEQ$[8+8!R* .J151%15" MJHP !@ 5@V'AR:T\5:IK4NHM/'?QI%]F:( 1A>GS9YZMV[U%XVUV]\/:/;7M MBD+LUY%#)YP) 1C@XP1STK3M]>TB[LY[N#4K22W@SYTBS*1'C^]Z=.] &%IO M@6/3;VWQJ=Q+IEI.]Q::_EFM MTG;,J1D\!L$CMD 'O3[KQ]X:M=/AOO[4AEMI;E;821'<%<\\^@ Y)]*O2^)] M"AM)+I]7LO(CVEW696"[ONYP>,Y% '$WWPDFO=7O-1_X2O4(Y;J8N^Q,';GA M MU1=0MRUW$9X!O_UD8&2P]L4RQ\1Z+J4=Q)9:I:S);*&F991B,$9!)[#@\T 8 M6O\ @>74K]+K2]5DTLR6WV*[$<88SP]AST(' /6J5Y\-IY=0LI[+Q%P7$MJ0)EB<-L)SC./H?RH BT#2#H>CQ6+WL][(I9GN)SE MG9B23[=>E:=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!PWC[2;C^TM"\36L#W!TB MXW7$,8)=H21DJ.Y&.GO5/4O"VNZQKWA+1/%6G2PIKVK6EQ M:6L'DP1VP8%SP TA(&< 8'U]JM^#_%%SXE&J_:M/6RDL+QK4QB;S#N7KDX Z M^E7_ !%K3Z#I\5VMH;E7N8H'Q($\L.P7<<]>2!@>M &O7)WNCZN_Q'LM;BAM MY-/ALS:L#+MD!9LLV,8( QQFNLS10!QGB;0-7/BC2?$>A16T\UE$\$MK/)Y8 MD1NFTX(!&3^E'H[97MY[N[NW,=M:VZY>4@9.,\# JUH>LVVO:7'?VRR(K$H\V5D;I=;2_C"3?*ZB7>W4<# ('<@\@5%K?A/7=0D MU\VT,*/-?6^H6;O("LC1HH*$=1R.O\J[#Q!XDL/#EO$]WYLD]PQ2WMH(R\D[ M?W5 ^HJMH'BVWUFY>RN+.ZTS45&\6=XFQW3^\OJ/I0!PNJ>$_%>LS^(M3N-- MM+>XO].2VC@BN0^YU="?0=$/4\9'7FM[QBVGM\.O[.UR:'3;TVP:"#S59_,C MQC8 1NY '']ZN]JG=Z5IU]=6]U=V5O//;$F&22,,T9/H3TZ"@#-\'Z/+H_AZ M%+MB^HW)-S>R-]YIGY.<>G"_1:P+;PY=>(?%FL:CK]E?6:QA;?3Y(;SR\P_- MN'[M@>3\WS>H':N]HS0!Y!/!?:+\-?$&BZWITL5FLABTMYI5.XMY!AHY%R#7)QW_A#P;J-Q8Z?ICQW$2AKMK.RDE,,9!8%V .!P.,]Q0! MDZ_H.LS3>'=8A\/6VI"VM/L]WIEV8RPSCD$Y7(QU']369J/A76VO--U.?PE8 M:C"898GTF-XX5M 9"R@$<$X/)[DFO6;6YAO;2&ZMWWPS1K)&V,94C(/Y&I: M/,M)T+7+77M'N'T2.WMK33+A3';N@5))'9A$/F[#:,],DFL:#P?XBN=%\&6$ MNF2V[Z;=3?:G9X\(C,K!AACD8)'KP>*]FK+T77K/75NVM%G46MPUN_G1E,LO M<>HH \LT;P3K-A:-8OX6LUFM8[D'4O-5GNLHZH$7/RDDCDXX]*U]+T;7+:]\ M /-H\T::;%<072JR'RBR; Q(;&#U_P 3Q7J%% '%_#>PU+1M'N=)U#3I;;[/ M%3\TDC, H [XZX] M :ZNL&SO=!UWQ)="*,3:GHQ\IWDC(\DOG[N>.=IY% #=1TRZ/P\NM)1!)=_V M4ULJJ>&?RBN!^->>:QI&IFTT0VNA:Q%K=OI$$%M>6N-J2+D/'-D[0O QZ[CG MTKV.D) &2< 4 F*[T3RH98X2RS2;$&%/0GMCV->JT4 >(7&GZ_=06=I)H&J^4OA];*# M[.GE%Y=@!69R1A VX[3C.!P,O#\UU8VR:DAFOEW6RE&'FC)'! M(QU!_P D4 >6PZ/J$.E>&M2OO"][?VD5M/;S6,.5D0N[,K;5Y"X..<8QSVKO MM,\.7#?#>;1([>/2I;B&4111NS^3O)(#%B26Y^;'OBNAUK7-.\/::^H:IVD-U 28ID61"RE25(R.#R/QH \N\&6.HVNJZ5! M=>%;NWN-*@EAGOIII'C9=I $*EMN6..G'7 Z8S;.RU5_@;?:3'HUZ]]]J,;0 M&!E< R!]P&,MZ6)T( #(Z@ MAMO!.",'=3;./5?#-V\5YX-N;RSU'38;816H+^3P=T98Y('S\Y/49YKV2J]M M?6MW-2T?RY@$9=C9(QR!GH>E 'FOB+PMGPZY!HSW &H3Q&9(0"3L'4D]!T/7KBM"@#Y^T#3K^QN+%KS0=?FABFN8 M9;1%988_-C==D0SQRW+YZ'OBNT^'6G75GXAF\FWU#^QULL6[:E R2VS,RDPA MCCQT6T6ZU"<0PM(L0;:3EF. ,"KU 'F>J7+^&/'VK7FK M64^H6FKVBQV27D$YDG80L MZPQMO5%9L$# <<9X /3@UZQFLU-?TN37GT-+R-M22+SG@')5>.IZ9Y!QUP<] M* ,CQ]K$.E^&YH+BUNYH;])+1I+>/=Y6]" 3^) %>77FA7^BP^%K.ZM+J)VT MR99)[*)GG)9V?9W$<\6YDWQL&&5.",^Q!H \<\+6$MUJ7@^'4=+NHX;>PNH&%Q R@ M2$MSGMD'CH:[3X4&Z7P!:07<4T4MO))'LFC*$#=D=1R,'K77V=[:ZC:I=6=Q M'/ ^=LD;;E.#@\^Q!'X54OO$.BZ9=);7^JV5K._*QS3JC?D30!XO +Z'QK'J M%JEPOBM]6D6YM&@.QK0X&_I@+@8SGOFO8M#\00:Y/JD,4,L3Z=>/:2"0?>*_ MQ#V-:%S?VEG9->W5U##:J S32.%0 ]#D\=Q67877AS3;*ZU&UU"R6UN[DRS7 M1N@R/*V!]XG'8 #MVH \^U_QUI^K>(5@U"RU-=$TYO.\M+8DW MO?M2:YJ3Z+JWC:RFM;GSM;MXSIY2%F\]C'L*KQR1NY^AKU%=8TQIS -0M?-$ MWVQSBKM 'CNM^*['2=.L? NHM+;1VMM;QZE M[ @%CC S5W5_B% ^F:;I>E07&GPW-NK3R1QLTEK 3A0@0'#E1D'H*]3,:-NR MBG=][(Z_6@1HKLX10[8W,!R<=,T 8/AFXAO?"RBQTZ:RLT5H;2.;AGC P'QU M&>>O/?O7GT(MH/@KH$US&IAMK^)[C";M@%P=^(]4\77;6AE9-&BFLO-C964B-SN4'IU7_]>:R)Y]%^V6BZ_<:@+.\T:TA@ MDLT5P2@VO%DJQ!W@YVD>AKVM=M8X/#&GVWDW"1BW0"*[;?(HQ]U_<=*H>+X;6Q\'ZS/#;QQ MS&Q>!&CA&XY7:JC Z9P,5TE% 'CW@V\\,Z?I'A^\&H7-UKD2^1'8)=L_SR?* M1Y9)"@#DXP.*BTZ;3;._^)\TB_*./XF4?4BO79TLK9'O)UMX MEA!D:9P%" 9))8].K'/N:2W^PWEL)[;[//;S@.)(]K+)SG.1P>: /&]>?3(( M_#5U)Y\&A7&F/"UUI\,;@3N K[@5(R0N#T;WX-1V,FEZ!=VB:]I>JRZ5=:;) M9637,1:0 S294@ %692N .0"*]LD6V@M6\Q8H[>,;FW !% YSZ#'6ECDM[RW MBGB:*>%P)(W4AE(ZA@?ZT >4Z7=:=IOC[1+F[TB:PAN-#CM[."2)I7$GG[4& MV $D]!WJCHME%JOPDDN+%T;5=(NY+VW**'>-EDW@8Z_,!7LD-U;W&_P B M>*78<-L<-M/OCI4BLKC*L&'L-:['+<^#;;Q-JSSQIJ6K07=PUJ/GCM@C M")<$8.W*GG.2>IXKIOA;%ID=KJG]AG4)-+>9&CGN\*)),'?L4 8 ^4$]_P * M[X(H0(% 0#&T#C'I1'&D4:QQHJ(HPJJ, #Z4 >7>'?$FC>'_ !-XVN=3U*"$ M-?\ RQ8)=MN0< =>3C Z8.:YS55>?P\VKWMO_9UMK'B&.ZMWN4!$*!&P\B@< M@\\=^N3U/MT=]:2F01W4#F,9<+(#M^OI2*]EJ4)VM;W40;G!5U!_QH ^?XX= M/3P_'=2[+BRM/%69IC:[$$#*F[Y,< [1E?8<4[6HM,U#Q%K=O->36SR2Q3Z? M%!IPDDG38OE)&_#)P1A>!^6*^@&LK1TD1K6%ED;>X,8(9O4^IJ8@'&0..GM0 M!0AT;3DBBS90L5F-R"Z D3'J_LQR>?>N01)F^.LKQ?ZM-% E./63@>QS@_@: M[^L?1M%CT8W=U<7CW=[=.&GNY@%+ ?=4 %O$2Q#3G MT=@7F.%W!F^Z>/FYXQD^U9ATNXL/AOH/BB&%TO-$N7EBCN#M+VS2G"D'VVX] MB<=:]FBGMKR(^5+#/&P(.U@P([USWB'P>?$6IPS3ZQ?Q:>% GT^-\1S$'*GV MYZ\'.!TH 7PII\UKX6-Q=+NU#4=]Y=%6(+/)R%SVPNU>.F*\F\(EX=4T.YNE MD6%'O(1;FR;,!=3MW2$9?);J>!^=>_"EH \<\(P:7:6'@&:V@C2\GFN=[A,2 M,WEN"2>I4';[=*P'N4@L=*L]1TV5/$"^(%FO[F6V(9LN3E7 P0>./;(%?06: M* .*^*,1E\'J/(>95O(&=$0N2H<9X'6N)\3:-=74OB&\\-Z?+#IP-GYBP0&/ MSRA8N$7'.,KGCJ*]KHH \+^RZ5:Z?#K>F0Z_<6,6JV=Q>W&H#=PC,'PH )*\ M GD\3>'M2U/QC:RZ7:O'I?B"Q2"_=XL&)5^8D@\JVT*!GN,5ZM10!XU; M^'->G\!:\+JT?[9:VJZ;:*G!DAA?+E1C)W]9>H:/!JFC7DNCZ%XG^W" MV3[2]\Y^6-71BB;N7/RG 'ITKWFB@#Q5M(L&TS5VL;?Q)<).;);@ZG&Q,H$Z MD@+L#':BMD^A]Z[;0=*BT[XBZRUE8?9;*2QM]ICAV1L^6SCC!.,9KM** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH XSXAZK<)86GA_3I(EU+69?LR^8X4+&1\ MY/<<<<<\\"-[6"VE+QJ\8V D @L >HY.!UKT M>YL;"6>.\NK6V>:WYCFEC4M'[ACTJ-],TJ]N8=0>QL[B.R)%+I'B5I;J6 0^+<:[<-H4/C'2H-3 MU&.)6L$MW2]OD\4>)-)N9%$$/DS10+<-.L1 M9>0KMR1TSVSTKL+KPEH%\\CW6F02M+"L#ELG9HEA+1KCY%Z#_/6@#RSXBZDVOZO?6]M=164OAS:\0>8(]U))C(7D?>MKX>2Z7<7S:A!JKP6\^(=.T=K[<8U5 &9HPV-[%6;\2>IKL;SPAX=O]3_ M +1N]'M)KLD$R/&#N(XY'0_C4MKX8T2QU>35;73+>*^DSNF1,$YZ^P)]?KZT M #3[" M.%)_];R69^,/>@#Q_2EUR3PYX;OXO$.M-/JFIM9RQK<$JL.Y]Q (^]P MQW&H8+*"/30D=E,;BW"S2#9(<9;.[G[HZYZ5(W@KP\\&HP-IJM%J+B2Z5I'( MD8$D'K\IR3TQ0!YO!?:]H7A;Q!%;:U9S+'&DT"P7WVJ6!6<*_P Y QQG:.N: M9=2:KIT/B+4--U?6X-&MK=%M#>>8&:9V7< '&XGEL-C@DTN[NKV5+0PM%'=S><\6]265GV@9 M!Q\O;GKC-0>([#5[/Q1JWB#POJ$IQDD\DU%JW@C1=8U)]1FCN(;N1?+FEMYVC M,T>,%'P>5( _*@#SI/$%WX@N]-T/0[LZ%:+IOG6\8N_+9Y&!VC<5)901C;GH M2>U6DE\2ZM=I;_\ "5R1,='>ZG>SPT;O%*T8V' (S@$D=>>V*[G6/ ?AW7+" MTL[NP58[-0D!B8HR*/X<]Q]?YU+;^#='M=7_ +1@A>-OLALQ"C8B6(G) 4=# MGG/N: //] UGQ%%-X.U2]UF>YCUB1[>6TD4!%51M5ACDM_$3WS42^)-82#^Q MVU2[ N/$LMA)?LP#Q0J5X#$8!.3^1KO+/P!H=@=*\E;G;I6ORS"-(PZ(SD8W8;)P/0=JR=3\7>*;:1=$BU5H[F#6A8"]:*-FDC M8#;N&,9'4]^><5Z')X!T)M*M-/BBFMUM)_M$,\,I$RR=VWG)R?Z#T%$G@'1) M+>QA*W/^AW?VQ7,Q9Y)N"6@;CCZ^PJ&XN-2\(3^/;NQU/[3>VSZ?_I$Z!WVL2-K< %L%@TO4;%5NV74$"W$DERS,Y4 M[E;KC(/(./YF@#+U_P 5:OI-[XFBBN$/V6UM6M5>,,(I)6VDDJ,D=_F_E63X MX3Q';>$O$4.IZY!=01I:M (0B2L&<*^]5480DG'^Z.>N>NLOASX?L[2XMS%< M3BZ@$%RTUPQ,P!W M@@;@>A[54M/A7X>LM U+28?M.W4-HEF,F7 5MR@<8 ! M'ISWS0!0FOO$-UJ^O:78ZWY!T*RC\K='&6N960/ND)7 7MQCUJA;:]XN\5ZG M%;Z1JMKIWG:0E[L: .%8MMP&YZD$YP<9QBNFN/ASI$S0E;G4(@+?[+/LN3FY MCW;L.3D]?3'ITXK0@\(V-KXDAUJUGN8'BMEM1;QN!$8U! 4C'09!Z]0* ,3X MGWKQZ5I6EA^ MK7NG>)+Z&[L-1CMGMWLS("@!;G(QSR <^PH \R\;Z^WCCP>U[;*!9:=:Q7%S MG< +F1P@5?7:-^<_WA5_Q)XSUW2[PK8W16"TAM&2.W@5X\/@.)B1\O)PH4Y_ MG7:S_#_1Y/#5SH-N]S:V5S<_:9A$XW.<@[22#QP/?@U %:ZO?%6M:OK\FC:O#91Z3<)##;3Q+Y(?&VNV/BJ8VE\\EI!>PP"""V62W\ME7.^7KO);A1TQ72W'PMT M.ZU"VO)Y[^1HT1;A'G+"[*@#=)GDD@#.,9I-0^&&G7L]V\6J:E:Q7-R+K[/# M(!&DH(RP&.O'?IGVH R[CQ=KS^'O&=U!=11SZ1J+Q6[&$']VK?=([\=ZT=:F M_LGXG>'+N!T0ZK%+:W48!S(% 96..,@D#)Z#VJ75/AG8:I>ZG,VIZA!;ZB5> M>VA=0C.!C<<@Y.>?3-2/X>N[SQ0E]/'P^$+&VU'2+R":>/^R[9[:*/((=6&"6R,Y[Y&.:KV7@33;*RT&U6>Y== M%F>:!F(RY8DD-@=,GMCI0!S-SX@UZZ\&RO/=2MIA>&WDMH(;>5/XW.U,8/1H7^KW,EU>+'JB8GMU<>7O PKXQR M1R1GC/:@#F6\<^+-)TO5'U;2W5Q'']BFE@6(F1F"D% QR,G.0>V#U%9VL3:I MH'BSQ+JMU?)<7]MH:K')#"(@#(X4'&3]T\UV$/PRTG^RKFQO;W4+_P Z)(4F MN9MSPQJP8*AQ@#(!IB?#>-DOWO=M %6P^'\ ME1ZBT_P /OANFDS:N);V>3[): M3>608U,ZOXRF:>R=T9&:!V)&0P!R#[=ZC^&&D66N>$+K4]7ABO[S4KF4W$DRAFQ]W; MGMW/&.OTKJKSPC'<^,K;Q+'?3P7,$0A,2JI21,G(;(SR"?IP>U5(O!,^GS7_ M /8NO76FVM[*\TEM'#&RH[8R4)&5Z?A0!Y_I>G:MK?A![;3[F"ZETC79#9V] MXY*SQQJ"$&3R!DG![5>T:PT7Q]8ZW9QV']E:LYMVN+253Y44B[E,L: @Y(9A MSWVYZUVI\"6=OHVF6&F7MQ9/IL[7$$X"NS2$-DOD?,#N.1QQQ5W0_#;:5J5_ MJEWJ$NH:A>[%>:2-4"(O1%4=!S^/% '/W/@*SL=&\3RNXW7@\^(Q@@Q-$K%' MR23OR221@=@!6]X:UBYOO MAJUTC2W+68ED5< R,!VYP"0Z#+: M:=9RW5[?9M80J95"P.6<_P *@9.:FL?#T-IX0A\/M(WE+9_97DC^4G*X9AZ$ MG)_&@#@= ^)6LZGJ5Q$ZV$RR:;)>PQP1R 0,O(1W/!XX)'&[CKQ5OP[X]UEM M1T:/7H[+[-JUF\\36P;='Y:EBSY]0#P.F!3D^%E\L< _X2FZ#I9OI[LL" ?9 MSG:@&/S)))]16U'\/K.*X\/2B[D/]CP/;X9 ?/1EVD'TZMT]: .>BU'7M8\2 M^#M3U.'3XK*[GEEM8XZ?J)L-0L79HI?*#JP889&&1E3@=Z /,;_4_#U_\-_$\]A8R:;> MM-!)=64JX$4I=0&08X!Y_P#K5U?_ F6MZ9-K\.I6VGSOI]@EY"MJ['[W&'+ M?GT''UIM_P##:\U#2]56;6(GU/5;F*6ZN3;83RX_NHJ;N.0.<^U3ZO\ #R;5 MKK69I=3C']I6,-LP$&W;)&5(?@]/EZ>_7B@##7XGZQ'IVMDPZ7=W&FQ13+/; MF00R*S!6QDY."P (.#@UO6WC+6+2\U6WUNPM$:STH:BHM'9LCD%3NQDY';@> MM9E]\*[Z_@OS<>)&DN+RUA@D8VJJO[M@1P",#"@8^I-7_$OAS4;0:QKMK=S8P3SC- &'=>+?$&M:#QNK.6VO[B73%@6)C'A<.#N=@2./3)SS7>/X"N9FTH2ZLK)9 M:5+IKXM\%PZ%0PYXQQZYQVS0!EZ+XUU#5$U/3]773;P?V3+?,MH74)CAH'/0 MD9P2I[5V/A"2"X\&Z1)!;+;P/:1E8=Q<(NWID\G\:Y+3OAGJEO/!)=>)?,6* MTEL0D5FB+Y+#A0/7)))ZGCFNS\.:3+H7AVRTJ2Z%R]K'Y8F\O9D G'&3T&!U MYQ0!YWX(U>/1-*UM8?#VH7@;59_-DMH4\O8"!C)89P,\8[TGP^UJ32?"'AZ* MTMH"-4U66&4OP57YCD8P,X4"NN\*>%=1\.:7JEM)JL,\MY.]Q'(+;"Q.PY)7 M=\PSCC/:LFQ^&UU9^'[#3EUP)/IU^;RUG2U&![,I;GJ>] ##\0M02#4WDMK1 M%LM:.G/.VX1QQ D&1^9SDE0<')P>PXZ5T7@GPG<>$K;4+>;4O MMR75R;@,T6U@Q #%CDY)P/\ )H Y/P]J$>A^(?%L=OX9OKY9-19&:Q@1E5H^(/L<*3'8L99%Y8#G"^@]:]'T'PW=Z+ M=ZY.VI).=2N#<)_H^WR6((_O'Q76@FH+J?]I6]W'! MC8^T+@J2>.O?TH AU3XE:MH$.LV^I:/;R7^G/#AH)&$4DQ>9I#0-=R0[L"5P'QNQU *CCZUB_#(I8Z['::)K)SE&7(R#D_G0!SVH MG1?#7Q#M!INBS6UZUA,S?9H56WE3&8Q[O*=$F7M(@;G!YX[5T-8WAO0I-$LI!=7\VH7T[![BYEZNP '0 M <"MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S M_P"**7B0Z3?+IT^I:7:RR-?6<4C*)%*C:6 Z@8)Y&.QZU0TSQ?H7A[0I]3TN M<7%IJ-XD=EI[2>7]F;RU!5RV=BY4G/( (Q75ZWHVM3^(K'6-(O;2,VT#PO;7 M*-ME#$'EE/'0=N/?I7+7WPTU&]6748KRSL-9.H)?1+;H6@B95 QR,DDC=DCK MVYH DA^+'GZ-]NCT-YI%OTLY(H;H,!O&596*C<3@C&!R.2*FM_B9=2+.)_#< ML$EE>):W^;M2EON<("&Q\YR3P!C ZTLWA+Q3J>G6K:IJ-C+>"^M[J1%#)'&L M0/RK@'+,QR3@"FWOA#6IM#\4Z>L%E*-0U1;VUWRG#*70L'XXX0>N/-8U"[DU"$V>G1M/(\V;=E9E"A4'\1/ ZWL;_3HK>&=9 ?+>-T M*M#EA\075O9R6B@6=O#AEGD4@AY#D]<8&,$9/'J M= /B'!;W=S8ZIH^I6-_%!]H2VV+*9HP,DH5."0,Y';![@BGZ1\1-,U6]AMGM M+ZR\VS^V)-=Q!(VC"Y8@D\@<\XQP:P+S1?%?B"[75=3T:&"XL=,EMHK7[0C+ M=32HR,>&^5 #G!/T]:8?!^O7@\/PR6@MXH]#GTN[+3(3"QC*!L _,"<'C/OB M@"V_BE]<\;^$);.TU*VL9OMC(\N$CNE\HX(4-S@C(W =0>];^G^.M-U"#2Y5 MMKR-=1N'MHMZ+\DBYR&PW'0],]*Y?0M+\:_;?"B:EHUI#;Z*7B:07:Y>,Q&, M-@9Y Q]3Z Y%33O"_B^SN=)M)M(LY-/TW5FN?,%R-\@9F^< \!1G."-V<8'6 M@#K6^(FCBZCC2*[DMI;IK..[1%,3S* =@^;/.< XP?6LW0OB7'>:1J.JZE87 M,%LE[Y%F(X26G!X5!S\TF0V0.!Q5;0=$\7>'V3PY;VD$FC)?"5-3>1"RPY#L MOE]=Q.1GMN..Q&-:>%?%^F:4L4&FQM<:/J;7UGFX5DNHWR"F,Y!'7)(X/3- M':P_$319;/5)Y(KZWETQ0]S;3VY255) ! )]_7^E:GAWQ-8^)H+F:QCN42WE M\IO/B,9)P#D ]L$>]<%K&@>(M6G\0ZXNA&&>]LUT^&S:Y1G(W#=(>=N,#@9S M_,^GV+R26%N\L#02&-2T3$$H<<@XXX]J /// _BO49O%FJZ+K%R\R2S3-ITC MXR5CD963@=< '\#ZU#8^*+S5/BPRMJ$D.B6\,XAAC$==U#P@9+:TDM-8M]8FN[=))%SY([&'1=)D:W MT_2);2"[=T*&5E)!(9LXW<'([^E '167Q)T*]M[N<)>P+;VINQY\&WSH@<%D MYYYP.W6I-*^(>@ZO//% ]S&(;0WA>6 JK1@#<5[MC.#@=CC->7)X7\4LDQ/A MBZ,LVG264DC7*9,A(;<%SM5 !M"J /QXKN(]+U*[3086T>YAC71+K3YU9U_< M-A%7)SSG9QCUS0!O6_CO1;H:*4-P!K'F?9"T74H<$'TR>E<#;>,;S5-6U'5) M-5U+3[73M0_U!@/E2P#:/)Q_SV)!P#ZG\(-!T7Q-)>>#H[KP[/;V^AW$T>S&2W/05AZG\5=*ALM.N--CFN M3.7&1\HSFN-LM!\3Z9D=%!12 M<[V '+#H2>XK1UVQ\1:I'IVL-X6:W":RERUE;J#*5 4%W(ZDD=P,8YXYH [\ M^-M$S?A);B1K"YCMKA4MW)1W;:.W3((S[>XS4U+X@>'[75GT3^T#'J!?R=WD MDK$Y!P3G ."!T]1^'$ZCX?\ $-KJ7B^TMM'GN4U6Y@NX+B,KL 67>5.*)YM&U"&*YMH4@=U&UVB5PP!/')?CJ#C- ":+XTTC1/" MNDMK>OM=R7/G"*\-O*?/VR,,\*<8X'-;._P!]F9Q;!EAD+F4G M&S9MW;O;%>;:1IFLQ:?X#MI-"U)&TR^F-R6AP%#/D'KTP>IP.*AU&+5K6QU% MH[6]M;^[\3?:[%/)S+(H#'-D/(Y#@>AKG/[2UOQCKVK:?I.I#2-/TJ80/<1Q"66>7G(&>% Q[G\^&?#.X M5O[:CNK>YM]7ENS=WDV\]E%YQ5FQN5E'(Y;C/]WZT ;ECK-YH.C7TWBZZ@1;2Y\F*ZCB8>?&54JVT M9RQ)(.!C(Q5B7QKXO:Q%H&K);ZA/91);> M1EY1$V]W>,9( " #IG=]10!W$GQ'\)0V_GR:S&(^2#Y4F6P<' VY//I]>E7; MGQCH%KI5IJ;Z@KVMX2+2R=P]Z7QYI^HIK6J6=IHNH"U;3DALAID($/7D [RW\<6& MI^++_P -6,L8NH8"8YW)(:89#)MP,[>#UYY],U%I'B^PT_P3INIZ_K5O(\P9 M?M"1L!*P9NBXW<8QT[>]<_XN.F?:@#T6;QWX8@ ML+6]DUB!;>Z#&%L,2VW[W&,@C/0UHZ-KNF>(+-KO2KM+F!7,;,H(PP[8(![B MO(DT2_C73+F;2;S[+/XH>\CM3:,72W..64 E1QT..G0UZ'X/CFAU;Q2DME/M6N2T $22_V-]MMYI+5O+N) NYB1N&T#!7 )YY[8K4\! MQFQ\0>+]/GW"Y_M-KH!A]Z*090@]QP:V_&EY#9^#=6>8MB2UDB0(N2S,I ' MU- '.77B?6[3X3-XC:[M7U!XXYTQ!M1%=E&S!8YP">?TIYU[Q!:>+_#>E7-] M:M#?VC3W1$& "B%FVG/ .._2N#N_"GAN/X3?VU;Z=/)JQBCA>_O0!TD>OZHOQ& MN=.EO[,Z)'IYU#(C^8)G;C=GLP)SZ5%I^K>*_%-I)K&C2Z;9Z:QD%G%/&TCS M[6V@N01M!PW Y''7K6/9^%[.Q\>ZCI.E65S:V,^@O:>>89&02EN26;@\$=#C MM3=#U/\ X1SP)>^&-=T^^MKFTCFABE2!VCNMY8J8W QG+?I]0 #4U3Q3XELW M\+*L%E#<:J3;W$$\;827CYA@YQ6QX2\1W^LW^MV&HPVJ3Z9<"$R6S$I)D'L> MAX]?Y5YD=(NVTSX?Z/J4%]#<-K#TYF\4>*+K3-5TS0](MX+C5]18E!<,5CCC4$L[8Z]#P/0^P/G6I M^!=>D\--XJ?4KC^U1*-2%C]B D24D<$_>)4 <8QQTK>U6XOKKQ+X7\:0:3>7 M-I# \-W;PP$S0LRD?P\2>.+_ ,)VFOPKH\R7!7;:16TIE8;]IQ\_) !;Z UM M2^+K+7['4K?3+>ZGMTL9GFNO)941MO"#(RS=>!Z5Y[X.F\(:/H&C:P;JZDUZ M%SMM()68N[;T"E""H!4GGCZ^H!T=UX]\36MWJ:#3K":*SU:.TCV%R9T;?E%( M)S(-JYXXSTKL-#UN\NM5U#2-4M5@OK4^:C1G,];;012;#)# M&S(V]:\ZUK48=(^*EUK3K(UII^B+]L$*Y;+2G''&>"#[ 4 >CN MZ1QM)(P5%!+,QP !W-9VG>(M&U>::+3M4M;IX5#R"&4-M![Y%4-4U:WU7X?7 MFIVMM)=6]U8.ZP6 M"] 0H&WF<=.AJ.7Q!H\.K)I4 MNIVJ7[C*V[2@.?;'K[=:XOX8;_MVN 7-O?VZBW6+4+>'RA*H5L*RCC*X?Q;);)XHU=%KP2-;F N\HX_>ER,(HSP%Z[N<\4 >W2:[I$,OE2 MZG9I)YWD;6G4'S, [.OWL$<>]2VVJ6%XLYMKVWF$#%93'(#Y9'KZ5XCJS>&) M-!\;712![P:N/(+#+@%E/R^F2LO3L.>E3:M9HNH^-;304\JWFTJUGAB@7(DB MPA8C&M*MK>V\S0X M\P1RABF1GG'3BO [I= ;P7K=WHTE[.TEK$LS36\<4&[>.$W/AR*;RX 06 E&_ '53EED1@,9SC')[<]C6UI_B#2-6:Y6PU*VN#;,5F$<@.S'<^WOTKQ MQY]*U746'A6RP)?#5Q#Y<5JP9I.ZG'5L<9]2.3G%9]@()M"U.XT4ZQ/?1:4T M%T#&B):IO7,>%7YB<.<\< D]#0!ZO:^,1J'CQ-%L9;*YT\VLDIGAD+N)%8 J M>PQSZYR*=JOB_P#LGQO::/=?98-/ELVN9+J63:5() '/ ''ZUR'A74/#^H_$ M^PN?#]N88&TETD/DF,,X*\= "0, D5-X^M]!E^(^F'Q/&/[+?3) '=V1?,#D M\%>IP>GN* /3A?6C&(+=0$S#,6)!\X_V?7\*?%<07&_R9HY/+8H^Q@=K#J#C MH?:O&8=(FTSX=Z%XD-E<)=:)>-.(I\([6QE/RG(],8^I(KTGP7IMQ8>'8Y;Z M/9J%](]Y=KMVXDD.XKCV! Y]* ,S4/'MM+8R2Z)-;SR6^IQ64PD._3IK&F26L]TFH6KV]OGSI5F4K'CKN.>.AZUX<)- M?#6N:;=R1 M0WTVOJ)T*%&6 2CY=V.@ \065AI;^,-.T:)8K1?[.GG@@PS"$99V"L M><;D)'3GG@T >S6&HV.J6WVG3[N"Z@R5\R"0.N1U&17):CXH\2)XRN= TO2; M&X,5M]K626=DW(2H /& V=WL>.F#G*^%BV4FI:U=Z7>7EY:3"(RSS6ZPH9>2 M550,9 (SC Y'L:@U2ST[Q'\6=0TR35)H'.F+&%MI2C&0,6()'7 .=O?/M0!T M=MKOB2>\T.*;3[.U\YYTU&.63:Z[#@-$"064]<@-P>U="FLZ5*9%34K-_+0R M2 3J=J X+'G@9!&:XK7+:WTCQ;\/;2YG#QP1W-JTTW63]RJ#/U)_6N)CT/PI M>^!=0O1,()CJ;VT=U&6=8(VES&&4M@)C!)QGZT >LW_B[PYHT5G(U[:F.\N! M C6[HPR?XC@_='&3VR*Z!65U#*05(R"#P17S?*]I)<:?U^*?$4>B>"I-2L0,RQI%:9^0!GX0D'H!G./04 ,\.> M-K3Q'XCUG2[94V6!012^9DSCD,0OH&'7/<=*O^*-=30M&GG2ZL8KTQL;:.\F MV+(P&<>I^@]NFA.>M 'H5YXOCLO ]OJTMS8Q: MC<:>+F&">38LC[ Q"@G)Y[?2K.D>*;23POI.IZS>V=E->PHY$D@C4LPSA0QS M7F,T^DVLW_%0PJ\WCL&FB)#N$R54@?>R1[UAK=Z6DFE7'B*:\73Y=%B@ MM9+6&*7!4E77]XIQSNZX: M9#N< ] -P4GMQ^%9>@7]I#'HCZ["TFG2Z-+;60>)IE6Y\T\[<'YB" "!T910 M!ZKX.\5IKOA_2[C4)[2'4KX2LEO&V-X1V7*J22:U'\2Z)'9I>-JMF+:2; MR%F\X%3)_=STSP:\C\.7L.DZ;X U2[65+2R_M&*XE\LX5FW%1T[CI^-%FB77 MA_0+6>S=?/\ %I=K:6(@A 3N##'&-P!% 'K$7BO0)DM7CU>T9;N1HH")!^\9 M3@@?X].1ZBM"]OK33;22[O;B*WMXQEY)6"J/Q->$ZYIEC#X>\7206B+.FO*L M96/E8\G&/0??KU/XB6^GWO@NX@U*2XBMI9(E\Z"+S&B8N,,5[J#U'7'3F@!- M6\3O=:;I-[X;OK&6&ZU&.W>2=\!E)*E5!P=V<>];M[KFDZ;=16U]J5I;3RX\ MN.:949LG' )]:\AEN+Z;3]&NY[;[1:VWB6.?^T+:U,:W4>>963'RDD<] 3ZU M%XSO[:X\4^(](G,:6UW/;++=2P22R6X2/<2FQ>F<#K_%Z9H ]BNM=TFRE:*Z MU.S@D559DDG52 QPIP3T)I-0U[2=):V6_P!1MK8W+;8?,D W_3V]^E>6ZII^ ME:AKGBN=H8[T)X=6:RG*;@-L6-RGIN^Z>/\ &N>NS'%<:;/K+WPTN\T:UA@E MM;2.8LRQ;7CRZG#;MQR.>GL0 >T>)_$EGX=TFXGENK=+OR)&M897QYKJI(&. MN,@;&UP1LB.Z/>%X.[!.<8^E>K^$SGP;H9.[)T^W^]U_U:]: -BBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#G=3\3&P\::)X?6!7&H),[REL% BDC ]R*Z'->;^/+#2]2\ M>^&+74[MH(98KA9/WOE!@5 "AO4L<8[].]1U&1USR <=: /<*YK5_&=E86-U/9I]N>TO([.Y1'">2SL!DENH&0 M.,\^G)$7@F*YN],O-9O\M)J\YN41CPL& (AC''R ?UKSI+?1+?P_XHM+6/[% M=+K,<9B2?;*(5N(L$+NX"[L!O4]: /;@01D4H.:\1UFWD\'6GC33M(N;J*T+ MV#%_-):!9"WF..TN M'4=/F$MM,,J>A![@CL17G?B>UU:]^+\5OHUY#9W,FAE3-*A?:ID?.!Z],5@: M_HMQX=GT?PII^KW@:/3Y;F4"X-O%N+,3(S _=&&XP3@ =\T >XUDZMXAL]*T MV_O-LEV;$J)X+4!Y%+8P,9'8@_2O,+1=1\77WA6QFU^^M$ET1Y97@N"'F8-M MZ@\G@$YR<*>]4H[270O"'CJ_L]9O?MD.H/;)_I3;MHEC!D89^^GUXWK=[XAUW7KK3[/78M-73;""9&EOI+S'VW2ISY,$K;=_FQ<,0VST5RGQ"UB\T;PRLUC=K:3S744'GE02BLW)&>,X!KA_%FH:MX3O]1T&TU?4[ MNWN-*-XL]S16(RKC!"G:..G- 'L=8_B'Q-I_AFW@FU#SRL\GE1B&(R% MG[#CN>UOV?2O.?$>N:NEK\0EBU2XA^P2V9MBC%3$&QN"G@C./\ M]>>;R0W&I_$K6K>"XDMYKCP^@297*/&Y*X/'/!/X4 >F5A>(O&&A^%3;C5KS MR6GSY:K&SD@8R< ' Y_PKB_!>KZQJ=[I>A7%S=_:-'EN#JLK2EC*02(P2W)4 M[CU_N=N*ZSQ3>:7I"B]DLH[K5KM/LEK#LW/.>2$Q_=R>3VS0!+>^-?#]AI=M MJ,FH+);W1*V_D*TC2D=0 HSD=_2M/2]6LM:L5O-/G$T!)7.""&'4$'D$>AKR MC5= NM"T7P?H^E76[Q%#=3-$Z.OE+)C=(K9&<8( &.F<]:ZSX5SV9\%0+&TJ M7!N)$N%G(W&XZN![=_7% '3:WK^F>'; WNJW26\&=JD@DLV"< #DG@U7L?%F MB:AX?DUR"^C_ +/B!,LC<>7CJ&'4'IQ[BIM=&EV]G_:NJQ(\>GAID+#.TE2. M!T)(. /4UY3J^EW5MX-O]0DMOL_]K:W!* /4M/\5:) MJ=G=W=K?HT-FNZX+JR&-=N[)# '&.Z*:'=R" MI(! 8#Z$?A7">.6=/$WBF*!(_LCZ?:?;.,8/G+@YXQ\I/Z5O:K:"[^**Z3IM MS]D270G@N3;\>6N2$X'&1D8]!0!K^"+SPC')>:3X;NC/37 >"[?4?#?BBX\+7UW%>Q1Z?'UL= M^!U)Z4NIV5[=_&"Q']K3QPV^G-=0Q+&A"C>J.G(Z,.IZ^AXH [/2M4M-:TV' M4+"4RVLV3&^TKN )&<'GJ*N5XUX&U#7=)TGPB[ZO$^E7]R]HME]G4;!\Q!+] M2VX=/<5J:=XB\7:KA^[^(XD>,-2T^UU M_4K[19+#Q-!;00.W'E,K.0C[3WRQ[D=/>@#V*BO(9?%OC+PY8:Q)J_F,#;HU MB]XL".KEU1B5C/*C?GG/0#O6CJ&J^)_"\-[83ZU:W3C M(_A]Z?;>+/$F@ZM>'7KNWO8&T4ZI'!%$$\IMP4(& R1SR3F@#T&ZUW3;/6;+ M2)[D+?W@8PP@$E@ 22?0<'K6C7D4<>M-\2/!5[K.J1WC7D5Q-'%%"$2#,1.U M2.6&"O)YXKN?'&NOH/AJ62#=]LNF%K:[021(^0&P 2<BBO._AA M>1:/=ZUH!DG:WB_TV":=&C9T("N=KZ_%] MFTT0*IA"NRJQ?J3A3D=,M0!ZW?ZC::7 L][.L,32+&&;/+,< <>IJSUKQW5= M8U?Q!%9:RVH1?V2WB"*SALE@Q\JR K(6SG<=O3W-:TOB;Q??>*)9]*MR=(M= M0^Q2QM''Y1C4@/(9"PIV.C6$E]J-REO;1_>D?H/_KU MY>OC/Q\57MG M?VT&B6#M8>1]G$CW##:')8_='SC!&>GXD ]5AECGACFB8-'(H96'<$9!I]>3 M7/B[7[*V\2VUK+?$MSXET!-4?3VL==M9)HH+=2K0; M%W DGDD]/3KZ5I^/O$>JZ'<:;%931V=I<"03W\MLTJ0L,>6&QPH).">3[<4 M=>UY:17L=BTT:W,JM(D)/S,HZD#\:D6"),;8D&.F%''^>Z1R12#[. ML9/#%7/) ].M 'JI&00"1[CM7/V/A"TM=&N[*:YN)KF^S]KO@VR:8DGJPZ8! MP .@XKC-(\;^*Y9_#UYJ":;_ &9JEU):,L8;S PD8;N<8 VX'7."3U?B+ MXBUG7[:>#0[I]$FD>*1EM&V1*"<.): /1&N-+T&WLK)YK>SB= MEMK6)F"[CT"J.]/O+G3M,@$EY+;V\3,(P9,*"6/"_B:\LU'6=5\4Z=X7UVXM M]/CL)/$,2VRHK>>B"3:NYB<AQVH ZU(TC&$55'H!BF2VMO.K+-!%(&P6#H#G!R,Y]" ?PKS:^\8^+ M[.WUW3[BVTU=8TV!+U7MD=HG@S\_WCG(Z_G73:)XEEUW7S!9M!+IT%A%--.H M.7EEY4*.P"@D@\\B@#H)DLX())9DA2) 7=F4 #N?UIT)MYX8YX/+>.2,%'7 M!#(1D8/I7F5]=Z[>^/\ Q1IT\MK-I4&FG?!)N(6,H64J.F_<>2>W3H*ET3Q9 MK6C_ -DV-_9V7]EMH8NX'A=C*5CB!(;/&3CL._4T >CBRM%B:(6T(C9MS((Q M@GU(]:;+)96\Z-*UO',5VJ7*JQ'H/;@5Y_X-\;^(=P,9^M>-Z3=Z]X+TS49(-/C MTRPU+4/]!347.+1""2S("221M 4'.1W[[$?Q \2WFC:=+8Z?IK7LVI2:;,LQ MD16<*&5E!P5!&!QSP >D.+:TB>=Q'%'$I9GP %4417_C*ZUOQ-!JW]FRVT&FAKNP:23RU5HF(5,=#U#'\B>#4 MW_"<:IINAZ%I^@:7;&8Z9'=R1F&>5%4\*B;-S#D'ECCIS0!V6N^#UU_7;2]N M]3NQ8P!/,TU6_<3LK%@7'0\XSQT KIJ\KU'XE:]%=:9#%IUAI[W-@+IX]4+Q MEY-S+Y:-D $[01NQP><5W/BO7F\.Z!+?16YN+@LL,$6% MB=T49R6%G\ MAXE)+(1C.X -CUXR>YU?"WB;7M1U.TM=:L+&!;W3S?0-;2,2%#*,,#W.\'@T M =BD:1+B-%0=<*,4Q(;: M@PM8&D95 W??8DD +DY/?'K6+\,]>"^$;[2VN8;BYT0R*KB8,LD7+(VX$_+ MU''0 4 >B-&CLK,BDKR"1G%5[HV-C9337/D0VJ+OE9P H [FO-;#XF:_)::5 MJE]HMI#H^H3&W%PDK$QOG;N;CA=V?P!IL_B_Q!K/A?67U'P_9-IL,5S;7+1W M##$B=??:FRQPVJK:NFP2Q0@*1M'1E7TY'(JS*(O*)F">6HR= M^,#WYKSW2H(U\:>%)X+6!()-!?8B9Q#RA)7(/'S8Y/0G\=+XJ0B7X<:J2I9H MPCKCL=Z@G\B: .P9(ID&]4=.HR 13!#:SB.41PR %'V@\8['\:Y[6(([CX9 M722@E1I1<8)&&6/1-&AP-N&"U4U[0[;Q#IZV-Y),MMYJ22)&^T2A3G8W^R>]>17 M<7]@Z5X[O_#>^+2',-M 8G;;OR!(R$=AN89S^E 'M,,MK<_O8)(9MOR[T(;' MMD5#!>Z=>W,UI;SV\TUH0)8D(8Q$] 1VZ?I7E>N62>#-7O#X0&X/L:GM/#5I91>"DM;AHSJ4$]O>3VK;&N%DA+Y+ \D$9!YYQ MZ4 >EQZGI,L@MHK^R>3)41+,A.>XQGK5[:OH.N>E>:P>$]$M/B-H]EH]BD(T MRW:ZO)E+%F8C;&K'U/+>^*TOB)XGU+06TFVTZ9;;[;,ZR7)A\YD"C( CZG.> MWI[T =P0&&" 1Z&@X );&!SS7F5GXS\4ZWIWA==,CTZ*ZU>&Z,TDRL5C,1V[ MA@].AQ@\\=*L67BSQ!K6A:18VOV6WUF\FGMY[F5=T<8@^^P7')(Q@=.30!WE MAJ%EJ,+O87$4\<4C1,T9R R]1^%<;K/@^UL)=2U5O%NIZ1:WDWFW"K.J1AC@ M''&03@#KFK/PU2:/1=46X\KS_P"U[KS/)&$#;L':,Y ST!YQ7G?BN\UZ]T'Q MB^J7L,MI!?QVZ0QJ1MD#)@C/\.P$8]>: /;K"TM;/3;>UM$5;6.)4B4=-H'' MZ5/L4[?E'R]..E>:?\)OK?AMM5;7H;::"+3X;VSCMF)*AW$81F(&?FZGV)'7 M TO!/B#Q1J&J3VNN:?(;=X_.BNQ:O D9/_++# %AZ-_.@#NBH888 _44H M P!VHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** *UYIUCJ"HM[9V]RJ'*B:)7VGVR. M*YWQ3X8O=:CMK*UU5--T4(Z7MO%"N9$.#A3T7H>>W7GI53QYX6M=1L=4UJYE MG,EMIKB"..1T".NY]_!YZ@8QV_+AM:\-V5I\((M>MWN4N9K"$3J9V996=X_F M().".>F/O&@#VNWBC@MXX80!%&H5 .@ &!5'_A'M&-W<79TRT:>X=9)9&B#% MF7[K<]QZUR=CXSENK;5M*U'2)[.YMM,:\CC69=TD&W')_@?D<D6&@:A=F733=11P.)&50[ @DXSPI/ ZD #F@#NI/#>B2W%W/+I5F\MX MNVX9H03*.#@Y]P#]0#4VF:-IFC1-%IEA;6B. >1N5=_XBKWCSQ>EII^L:/:6% M_=3)8O\ :+BV7Y+4NAVEFSUZ''H<\]* -FR\#>&=.O[:]M-)AAN;;/E.K-\O M7MG!ZGK3Y?!/AN9]1>32H6?43FZ;+9D^8-USP-P!(&,D,9-.\&:78VE MC?ZA?MHT4TTEM@FW4Q#YV.FK9:5/:VE_?2ZG$98+:TB#R! ,L6^8 8/!YZT ;VH:=9ZK M8RV5_;1W%M*,/'(,@]Q6-%X#\-0VEY;)IO[N\C6*;=/(S%%QM4,6RJC X! X M%J>#=3FM[S4M%EMC 7E>V*RHKN-K \JP!Y!Z5HZO\0=+T6ZEMGM MM0O?LT$<]Q/:PATB1^A8Y&.Q_'ZX )?!>D:A8VE[J.LQP1ZKJ<_VBX2% !& M JID$YP!GKU8_4V==\%>'_$UW'=:O8&XFB3RT;SY$PN2<85@.YK''Q5\-*J> M?]O@=X%G"26;[MA!.> >!CKT]":U-0\;Z/I]G;SYN;EKBU^V1PVT)>3R<9WD M?PC'KCH: (;CX?:#)I5KI]K'<6"VDK2V\UK.PEC9OO8JEYX$M@_ANVL M(1';Z;=_:I;AI6\PD $\?Q%V R2>.WI5/QGX_LH/#]U#H\MY<7LMD+B.:SB+ M"W1L%7<_P#GZUJR:E>1_"@:HMRPO1HPG\\\GS/)W;OKGF@#0\2>%-*\5V\$. MJQRND#%T$R>9++Q M@9;'8=/2J]OX!TN'2M1L7NM0N'U!!%-=SS!IP@ 4/CA1CIBF>/]7U#1=+T^ MXT^\^RM+?Q6\C&)7&Q\Y/(XQC.:Q++XA/IFO^(;+5YOMFGZ:B/'>P0@9)"CR MSC@L6/&.X/;H ;$O@6UM/#>JV5I)=7U[>VYA-Q?7):0K_"N_'RJ/8?G3;7X? MVXM-#>;4;ZWU'3+06WGV4OEAQUP007V!<8SU#9/08H D M@^'-E;V&G6<>KZLL>G7)N+4B5-T>1ROW>1U_[Z-#?##PVWB@:]Y4RS"7SC;! MAY!?UVXSUYQG&:A\-^+++3O ,&I:KKAU$++)$+A8F#S,"2$52,DX_3GI6B_Q M"\-1Z3::B]^1%=,R1QB)FDW+C<"H!(*Y&<^H]10!H>(?#EMXC@M8Y[F[MGM9 MQ<136D@1U8 CJ0?6LV'P%IOV#4;?4+J^U*34(Q%-<7];V MF:I9ZQIL.HV$PFM)@2DFTKD D'@@'J#6-8>/?#NI7\]G;WC>9$I=2\3*LH R MQ0D?-C_]6: *=M\-=$ATF\TZ:>_O([F%+?S+J<.\,:'*K&<#: ><8Q3+;X9: M+%I=Y9W-Q?7DER4_TN>;,T83[@1LO'M],ZGB.ZN+'PSJEY:2".XM[266-BNX!E4D:?);:F+O M4-0N[K48%MYKN>12ZQJ0<+A0!T'8]*M/X)L9M4@O9[JZG$>G_P!G/#)L*30\ MYW84'))!R,=*S]%\:VVG^#M(U+Q-J8^TZ@C2(5@/..2 J ]!CFM2\\=^&=/M M;6ZNM5CCANHO.A;8YWID#. ,]3TZ]?0T 8^E?#&STO5;"]76=3D73Y':T@9U MV1*QY3H3@\@],Y[5TM]H4-_KNG:K+ MLZ=#J&GSB>UF!,<@!&<''0\CD&O-F\<^(?(O?$\1M6T.VU'[$]@T>)-@8+O# M_P!XEAQTXH [+4_",&I>*K'Q ;Z\@N+1!&L<3*$==Q)#<9(.2#S6"GPLMHK^ MW>+6]1CL+6[^UVMDI!2!LYPI.<<_U[G->@5P'BW6O&N@&_UB&/2CHMHZ$0N6 M\V5"0"<] W6H3^'_ +-' M9Z/9)QP<^M)K/PRM]5N[UH] M:U"SLKYA+=696$B( MLZC;I<6L5O,B,I$OEJJH7XY^Z,CCGTJ_!X!AMI+LQZE<;)]*32E4QH=D:J%W M=.3P?;D^V-'Q#XPTOPU>:?:W\H26]E"*6.U47N[,> !QW[UC>'O'=O=ZIJ=G MJU_912#5Y+"PB3[\BKT)'/7INX!/% $UCX$DLKWPU:K@ MCU^4XVCO]WUJUXL\)7'B2:VEMM7?3VBAE@D'V=95D23;N!#'_9Z^N#VK2OO$ M^AZ9J,&GWNIVT%W.VU(F?G.,C/\ =SD8SC.:I^.M:N_#W@S4-5L?+^TP"/9Y MB[EYD53D?0F@"C_PBIT"TM;S2'>6;2M,GMX;=TW&=F^8>^"M*N MK36M-GTR/51JOG!=4BN;(1P1)@[\OU)Z;1G)/->@Z+JOB2?4-,EO9--FL+RR M^T3) IC>VR@*L=S'<"/<);ZO92-;@F;;,OR =2>>GO0!B6G M@&WMM*T*Q:^E?^R+UKM)/+ ,FYV;:1_P+&?;M5'3OAHVEZLTMMXBOX]+-P;@ M:=&-J!B:O[U0,EEYY&.0.*R7\7):^,YK M*]O-/AT@Z!GH#75QR1S1)+$ZO&X#*ZG(8'H0>] '%W MW\D4-T8H57Y0" %0=%YZ$G)-7?A[H#>'?"%K:SV_D7< MK--.O&0S'@''HNT?A4>J^,ET[QWI.@!8F@NE83RD\Q2$'RUST!.T\'DY'X]% M?ZE9Z=$&N[RUMBX/E_:)0@8_C]1^= '+:OX)U"]\0:IJ>G>('T]=1M5@GB^R MK+D@;O:G#P&7GTDW6I^=!8Z:^GR((-K3*R[:L^ M$_%']I^%H=5U:XM86EN9(596VQDB0JH!)YS@?6H/"7B]M7@UFYU.YL88+74' MMH9(Y (R@ Q\Q/)/K0!%X?\ ,^CZA9RW>OW6H6>G!A86LD840[AMY8'YL*< M#IBM'7?#5]J_B'2-2AU<6L.G/Y@MC:B3>QR&.[<",J<=#CK6J=;TH6T5R=3L MQ!+GRY?/7:^.N#G!J3^U-/\ L,E\+ZV-I$"7G$JE%QURL*Q^'.I6-[;SQ>*)76'47O_+FM0^]F&TY. MX')7//3G@>NOX?\ %@U36-=AN)[1+.TNX[>UD#X\PE>F[GC/O0!S.J^"KN]U_5-1L];>SBU*R^SSP^0KY8*45LGG M#$X&.0.<<50NOAW?0)I%QH>OO8ZC8V0L9)C%E9HP#CY0: . U?X;S7MI!IEKJJKI0A6.:&ZA\Z M3S-Y9YDXC7) M$ZK$[D9.PD\CTY- ',W'@/5-46\N=5UV*74IK+[!%,EH/+BB;&\[2V2[?,-V M1C)X]+VD^%-5LM7TJ_N=8MY5L;'[%Y*V9&Y>.0V_@_*O;L?6NBFU?3;:+S9] M0M8H_+,NYYE V @%LD],L!GU(HNM8TRQM([N[U&T@MI<>7-+,JH^1D8).#Q0 M!FZCX:75/%-AJUU-#+:V<$D2V(K_P 0 M6E[!;6VL,3*3$TLRHLAQ MD $GG/M5#PCK-[X@\'V6K7,4$=W<([;(\A.&8+UR>@&?QH X/X?>&KK7_".A M27^J1R:/:S/.EBEN 3(LC85V)^90>>G\7T-=%9^!+^U\*ZUHKZW%.=3=Y#,; M,KL9R-YP'P<@<8QBM7PKXDCU;3H1>R65MJAZ^E '.V'@V[LM9T*^;6$EBTJQ^QB$V@' MF<8+!MWRGA>QZ>]:WBC1&\1^'+S2%N1;?:5"F4QE]H# ] R^GK^=.\2ZK<:+ MX;? MM&-V'SC' /(]OP .HFT>:?PG)HKW@\U[,VIN1%QRFW=LS^F:YCQ+IOB/2/A[ MI^G:-?7=SJ-K)''Y]K TB , &&[A?N@D9/'3DUV46JZ=.LK0W]K(L(W2E)E M(0>K8/'0]:R=4\<>'M*\D2:E;S2RS)"L4$J.X+XPQ&>%PZ M[X?ETZUU1M.EF 62=(MY*_Q+C(QGU!KFM)^'5Y;Z;-I6K>(IKW3/LS6T%M! M+=5!Q\S8)W'CC.?7O70V6M75QXCU6SECM5T^TABEBN$F!9MP).X9XZ9^F/6K MZ:SIDEM-K$' H YW2_ \D=W<7.OZJ=8DDL1IZ[K<1!8 M\U>34+?3(WCTV%XMA@#<99@WSG;\O( QVKJ; M.^M-0@\^RNH;F+IOAD#KZ]1]:JS>(-'M]433)M4M$OG.%MVF7?DC(&,Y&1T] M: (=)T$:;J^KZE)=R7,^HRJV7&/*C485![#)_/\ $YOBOP?)XCU#2KZWU2XT M^XL7?]Y!]XHX&X ]CP.>G7BM:7Q)H4,WDRZSIZ2^88MC7*!MXZKC/7D<5I2! MS&PC(5R#M)&0#VH XS0/ ,FA2:,5UF69-+6X6-#;JNY93DC.<\8'K^'2H3\. M&BT+3[6TUR>VU*PN9;B#4$A&Z?: MF&^>U#[A$@*@<9)ZYS72OXCT2.TANGUBP6VG)$4IN4"2$==IS@X[XH I^$O# MO?GKGI7-ZU\,&U:36!'K]Q;VVI2B06X& .,9[UW=E?VFI6RW-C=0W,#$@2PR!U)'7D<5YWX@^)-]IVHZ MM]C@L_LNE310S03AO/G+-@LF& "CW!_#- &_>^!8-4U.:;4;LSV4VF)I[6HB MVD;7#B0/GJ#DXQ3?"O@B;P_>F[O];N=6FCA\BU\Y2H@CXRH&XYSA>?:NMC?? M&K[67< =K=1[&G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D>*+*^U/PSJ%A MIPMS< \]\TC1KK2M/ MFO+K5I6B@MBP384^^7;!P%]0#0!7G\(:K)X@U/4U>SQ=Z$=/1"[<3<=?E^[Q MUZ^U5/#/@O7-%\0:+>3FP-M9:8;&7RYWW,2[/N *+9^%=*UBTTFZO;C4RH@LH\[R2 MI8\@'@ 'H.>.W- ',S>!?%=II$OA^PET^;2I-2%TLLTS"01@A@C#9Q\RCD$G M)],UVGC6SUC4?#SV&C)&TMRXBG+OMQ"0=^#ZG@?C4/@_QE_PE3W\,FDW6FW- MB8UFBN.H9MW X!XV]P.HKJ* /.=?^'ZZ='IMUX1TXF^M+M)0)KZ0HJ*#QAV( MYX'%0ZOHOBNUG\2#3M.@O++7K1F=6N CVLOE;2O^WGH,<9QD@9KM+7Q'9W?B MB_T&,_Z390QRN21SNR< =>!MR?\ :JM?>*X;'Q8-":SED]]YD9!SM)&P M]SM/.1V'>@#C;?PUXPT(3)I]G974>H:9!:W*O.%$$L<7E!@2,L,#)&.^.V:C M'AGQ/H$VAZSIVEVE[=1V,-E>64KJQ1D4H)%<_=^4X.WU/4'-=_X7U^/Q/XH^E;% 'ET7A'Q MU=--9P;?^$=GLD:%HT5IY&+[%08 M"A2VW)X. <\FL[2/#?BCPU_PCFN6VDF^N(+-[*YT\S+&T>9'8,&Y&/F&>OZ\ M>Q44 >067A?Q/I?A#2''#WNLPWD=O'<*Y($FYA].!R<=>G%>Q44 >6W^GZU=7_CT_V%>*^I6J): M'>"D@1=AZ'&X@A@,9X(KK-0@NG^'30+IK7-P;!$:QD."_P H#(<'@XR.#UZ5 MTU9.M>(;/09M.CNXYV-_"O$=E8Z;J"12R6S M6EO?%/-&Q]SJ#GE!VSUYP,DU3\4F^G\8>(+?1["[N[>YAMHM3CM70;6 .0Q9 M&QP,97 %>XUSVH^!_#>JW\E[>Z7%+/+_ *QMS+OZ?> (ST'6@#D+47][<7&I MZ-HL_P!CN_#PM;:-I%VI(A#EU9(]-6RFLWN M%1H94=CO#*3E6W'I^.*]EA@AMH(X((DBBC4*D:*%50.@ '05)0!XQ>^'_$FD M+K5@FA?;!K&FP0I)8G]W;O&@4I\QSMX/Z>M=ZFD:A<_"X:+) L-^VE?9/++@ M@.(]HY''/'TS754V21(D+R.J(.K,< 4 >3>&M&U6:7PQ#>Z3-I,'AP2R7-W. M542%L_*G/(.,D]/TJ[X4T2SG\>ZE+IE^EQH5A-]KABA(,0NI5PV".#M4?AN% M>CWMG!J%A<65RF^"XC:*1#M.M7MYS";A0L7RN. MA8M_$W'7VH R?BE;WNH:9I=A::5=WZ-?)-<"&+>HB3.0>1R=PQ]#R*?XU\/O M9^#6MO"^D0(WVJ*:2&WMT+%5(.0I&"PPOX9KNB<#)Z5QUO\ $SP_(--\+>'[Y](U&X?3+FY6?3HI&@D*R#AU93N[]1_+)+I_#C1)#J%OX5 MUK2V:1[BRFL)'GN(6 F5V(^8_-P00!CG)KV'6M;LM T\7M^SK"9$BRB[CE MC@4[6M8LO#^D7&J:@[):P ;V52QY(4<#W(H P-*TW6+GX8C3[M5M-5FM)%*Q MQHFUFW8^4 *"01GW)[UR,%CJNJVOA*T.B7]K/X?4O=2S1;5.Q0 L;?Q%L#&/ MZ5ZU'(LL:R(,Z+I>L6FA> U;2KU9K;4Y)+K-NV8D9\9<8R,A MNOL?2N\\>:A>VNA2V5GH]UJ U"&:V9K92QA+1D*2 #D$D#J,=:ZJB@#Q_5=, MUW2[;PEIWV/4&BM;%DEFTVU$LL!;"_BUCPJ+W1M0@%G M:W<#O/:L%5VN7EW;V%E->74@BMX$,DCD<*H&2>*2QO;?4K" MWOK5_,M[B-9(WP1E2,@X/- ',_#2SN;'P-:6]W;RV\RRS$QRH48 RL1P?:N8 MU/PC%K'B4:3H^GW]II*WOVG4YFF98&DZ[4C)PQ)QR!@<8Q7J%S^*%LKWPKKEUHMDQ81V]N72\E M!&UF[;!@D#)SW]*[Z:;2-%O%DE,%MRH<@Q MJ.@8^I/ / -6-*\4V&F0Z#I<6@:CIMM>N]O;I-!Y?E%2<;QZM@GUYSS7:5D: MU'H]D4U[5BJIIZDK(^66/) W;1GYNP.,\GUH YCXDRRV=WX8U 6=S/8SQ7S^)=RDVV9"I8.J9_A_B/'J!_%7NR,L MB*Z,&5AD$'((I: /#M;M8)/%'B2PU'1=;O9]3D2;3Q:95)%4 @DGC .T$X.W MZUW'Q1*P?"R_B?Y&98(U7.>1(AQGZ _E7I:!:RQ:A?:- MY(5FD(?#+Z%92A=+TV:'4@(?*\MC&5"-ZDN"<< M]<^M>Q44 >#Z1J)N7\"0W-C?M'I;74-X\T!9 #P1[A57GC &!5:\M--N?A!< M7VFVEN]_'>-'=SPP ,(C*S*"=HP,;.@'&!QTKZ!HH \CO-1T?Q'XOU&+)'Y%FID!1BR@#^Z!G\,5 MTU% 'BM_H.LZUX.U#Q6E[")9+K^U8[;[.!)$T1*;"Y(X5%Z8ZC\]*^\5Z;=> M(_#/B+5()6TNXT^:.)/LYL4R62.")Y975(T4LSL7R3;H"4B=V_=DCV!/3/0U@P+/'X?34$ MAO8](BUZ2>5[>(91=JA&"L,.QKZ*L;ZUU*RBO+*=)[:5=T(P:G87&D^,- M6L()7LUU>UN@T=N5W1)(I)&0/0G!P>IV/C_4H8Y1!=2:=]G>9" MI==W++G^$[20?2O>" RE6 ((P0>] 4 4 >'>(M#T2/7/&$%IIUM&MIH\ M'2H]FI0Q%,A6^2-U M/&\9.#UPO4\8DUS5+6P@\.I/;V=U%<^&X[9?M194A9R%,@P"E> M$O\ A(-+@FEL+ZVLM"DN+B81#RWD\S)+@CG"EOO'M+2PL][*&+O)(V6D<\LS'U M-7C!$T7E&)#'_<*C'Y4 >'64NA6FH0QZW970TF72F31SJ(,O)<@X4 X+9!'H M .V#7H_PPD67X<:,RYP(W7GU#L#^HKJS%&=F8U.S[O'W?IZ4Y55%"HH51V P M* / [BUT:XLTCT3=_P )LVL2LAA+>8H$K\G/RA0@!_R:Z+6_#L\/CRX\/V01 M-+\2^7=76W@Q^4VZ0#O\WY9?':O3XKC3VU*>VADM_MJ('E1<;PK$X)[]JQ=! M\'IHVNW^KS:A<7MQ<%EB\[I!$S;R@_X$3SZ8XH /'\\%IX UGS9%C5K1XDSW M9AA1^)KE(M!TE?!L/BQY[_5)K31C'%&+CB+,>UMN!P1DCD''7!Q7J! 88(!' M7FJUC?V6H12/8SQ31QRM$YC.0'!^8?7- '@'AZZT]#J!EN%E$_AR:WB,=DT4 M8D5=S)D#YR!R7..3],Z-UI7AW2_AKX6UU+"/?+?VYO)BN]G"B3>,'/&0>.AP M*]V,:%@Q1=PS@XY&>M0S_8X+?_2/(C@4Y_>8"COWXH \E\07,=W<^.&TFT>> M2ZT^RD9478P3!+,01U"E=9"H]3@G%7514&$4*,YP!CF@#A? MA:YDTO5#]GLE47I47%C'L@N,(HW*O&.G. !G\:X2\M[>;2M[ !1@ >U+0!X;KUEI+>'?'%XL,;:M;ZK$&E: M/+Q*70?*<<9(DZ=>^:]7USQ):^']"BU6XBN)[9F12T"9*AA]\@XP*TKC4+2T MN;6VN+A(YKIRD"$\R$#)Q]!5F@#P06TVE?#OPE->QS6TDNHO<+>Q0$O;ACP2 MO21F !!/8 &9;N#&X,_.1C'\:Y&,9XXKW6B@# MC_A^(;>VUO3XX!;M;:KU>Z44 8=EXEM;CQ)+XZFC6+<[9"(.RC^$$X)]2!Z5>H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#C?&_C6#0-FE6TT":M=I^[:X<)' A)'F,Q],' ')Q7)6* M:/HNO^"KNQU!&T6W2[M&NY"$C:7:ULY&T<AWFH3.J^3$S(I( M!=\':HSU)/ %2W>D:=J%E'97EC;SVL94I#)&&1=O3@\<4FJ:/IVMVJVVIV<5 MU KB14E7(# $9_(G\Z /&U75O"6KZ)XEU?2'@D\]DU2^-PCKD[L_3^==G?:)IFIZ>EA>V,$UG'MV0LGR MK@8&!VP*AC\,Z)#.)X],MDE%O]EWA.?*QMV?3 Q0!B?"Y@WPVT<@'[D@Y;/_ M "T:O/?".H7M_J&DZC<^*(-][,T5S9)=2M-)N)!S']U!T.5 _"O:=/TZSTJ MRCLK"WCM[:/.R*,850Z-:I/.&5V"<88$-@=!D$YQ0! MYWX:D2W\:)HLFKR2:&ES-<:;V2 M!7.>"O HLVO[_7].A_M"74I+J'$I=54@;3@';D$OC(SS0!R]W%JTGBOQC>VV MN7T+Z*8[N.WWF19/D9BNW.,AJOH4FL01P:K;^+-/$VI6LP,9GD9GV)(Q[50@\ >%K9[IX= M&MT:Z5UD(S]UQA@O/R@C/ QUH \T@U+Q 8+[3YM6U2TU%;>%9;*_F ,[%\-Y M$W;=]T<=3U-:%EK-S_8FC1P:CJ:O-XFCAN4O ?.B'4Q,QSNY [#K@@5W"?#[ MPRL5S&^GM*;G;YLDT\CN=OW?G+;AC Z'M3(_A[X?CAM(Q#.QMKL7HD:8EY)1 MW=CRW;_.: .&O-7UBYT77O%L&KW8O=+U)K6&T1U$ A$BC:R;?F)#'D\\"C5- M5\074GC*^CU^\M4T:2-K>WC"A:1O .A2PZM%-'<2KJLJRW.^X?)*G(P<\ $T <1XPUW5 M%UB'45O[V#3%2!;>YL7 CC=P&<3Q\L"P*XST&,9YSU/Q,NM1M-%TYM,U">SG MFU&& O%W#9'/!)[<#]:MQ?#OPY%.DK6TTA5(E9)+ARDGEJ%0LN<,0 .H[5JZ MWX>T_P 0QVT>HI+)';S"9%25D&X @$[2,XS0!YWJOB'7-/U.ZT*/5I=DFNP6 MPO65=\$,J!RHXQP3@$^A_"AXEN]3A7Q)X;O-0O;RTMY[*2&YR \*2.N59L?- MP1@D]1[UZ//X(\/7,.HQ2Z>&3495FNOWCY=QR#G.1U/3'4T[_A#-%.D7VFR0 M2RQ7P N9)IFDDD*_=)9B3D<8],4 5?%^JW7A;P%?7UI.]Q "1GICM7GNJ-J'AS7[2^37YM4NDT2XN4>X ?RV*CE2/X21D ],=\UZTNA:: MNA#13:J^GB/RC"Y+ K[D\YSSFL'3/AGX7TJ3S(;%Y&,+P-YTK.&1NH()QT.* M .2AU+Q)J%M*M_>R06-]HTK1PFXADE,B(&+KM'"D''.3SCTJ31KJ]T?PQX B M@O6<7MV@DW(G$; G8.,@>_4^HZ5U.C?#;P]H4%ZEE%.)+N%H7G>3,B(1@A3C MBIQX"TI=/T>R2>^2/2)3-:L)^0Q;=\W'..@]N* .(BUOQ<]WM*/$GC'5M5FU/22YT^VU%HFC>>V2$0*VW:RL0^X\') M/?CM79-\/=(;2[FP6>^1+B_&H-*LW[T2\=&QG''UY/-*WPZ\./XDDUQ[:0W$ MCB1HO,Q$9 0=Y4=3D9YXSSB@#SS7]0U#Q9X4D\02:E-'9-JT<$6G"-=L2!@ M7.,[N_7'/TKN_BP=OPTU8X!P8#@]#^^2H;KX5:#2.&73&N[:>>2WE=7 M0+OVJG.T[@.1\N1^/H#>"=*DOGN9VN9Q)8I820R29CDC7H6 '+>^?IBLVT^& M&BV>DWVG176HB&[4QAO/RT,98,43(P 2!GCGO0!RK:SXR2/1+*?5VNFUR/[3 M&UI'%%,BB-6**7PG))]^..N*[KP9=ZU<>'736T3^T;:5X"WF(^_ !!8HQ ;G M!]Q4&I_#W2-4\.6.C32W>VP&+6Y\P>;$/0''3@#IV'I6WI6B6>C:2NFV:N(0 M&W,[;G=FZLQ[DGG- 'F%CXIU6;2]?LO$>JR?;H],N=^GS6T<7S;'7=:EFCMWM@S76#Y9X500. O4#IG\ MJM1?#ZUMM.T2PMM4OXX-(N6N(LLI+DMG#< <9(Z=S0 SXC/)K'0==@;54FOM.U&&W6Z6WC5W1@"P6,_*Q] .:[_ M ,0^'X_$-K;0O>7-H]M<+7:7@ M>)E5H)%QAHVVY!QD=3UZ<4 <2?%_C"3POKEU%J#B;1]05'=K.,2O Q(^9=I4 M$<$\<-=7==3U'0[M9-.,MOI]CMC0JTSX9W#-U('RX/RY//2NIT/P M'IFA)J:17-]=)J8(N5NI@X?(.3P!R^)9FU*V\2))OB>-[=YEB61D8'(*QG& 1U]SZ8'&WL=S>6OQ( MU"759)[=&>U\@Q+CY!E,'J-I)7CKU.37H?A?PI;^&+>94O+N]GF(\RXNW#O@ M=%!QPHR3CU)K/N_AYI]Q=ZM-#J>JVD>JAOM5M;S*(F+8W-M93R<'GW.,4 -?$'AJYU&UOI;.[(TE;ZT$,9VQ$N$"DGEASU)[9[UT7@W6?$%[J4MKK$,_ MD&U2:*:XM5@8OP&4!68%>0<]><&I+CX>V=]>I9 ]I_:R61AMX? M,C$3G:KO,"0'.0=G'OBNC\0^!AK]]/(^LWMO:7:HMW:(%*2A.F,CY3[UDR_" MF!IYC!KVH6ML;X7L%K;X2.%]V3@#N,84\;?>@#&U3Q5XZMTN+N&73%@M-8-B M5V?Z[) YY"C(Y!W<^U7SXYU?P_;>)8-9>WO]0L);<0>2OEQYG7B,=R%P3D\ MGUK7N?AZT]I>6_\ ;ESMN-1&H@M#&2L@[' &1D#TZ#WRM_\ #JVU2_UZ>^U" M66+5Q'F(1(/):/[C!NN0,CMD$YS0 [P-K'B&]FO[+7K6?]PP:"\EMO(,JDD% M=G3@@X(/(_,XWB+Q7XL@UOQ+!I9TZ.TT6"*X)E0EG4KN(Z]3SZ?='K74>%/" M*>&4FDEU*[U*]F58VN+IR2(USM102< 9/>L^^\!27>J>(+Z/6986UF!8'7R0 MWEJ <'// ([=: ,>'Q_K%CJ4K:Q;VIM;C1CJMM#;@EH@.B,QZD@')QUZ4W3 M/%WC00->WFD1SVLME)<*3%Y"PR!2RKDN=Z\8SP>_2J.G_"R*TL+NSNM),MNR)&S,BM'C<=^-XPV<9'<5N67BK M7Y+O4=+UN+2W>?1FU&V6-6,:K@@I)DY(/?\ &C_A5$DC3R7/B2ZFFFL/L3L; M=,;=P(P.P 4#'7/.:V/^$'G&KKJ']LN772SINUK;29M#<:OYHTF*:% UL!YBR=C\W&,#IZ5 MQ7C3PB^D>&-%T6:YU"YTR.ZGFGN+2UW>5NY4% >?F8X)/ S0!WO@G6-8UJPN MY]66S__$+6K+QD;"2VM6LEU-+'RTC0>(;J.%]1.HQPI G[N4MG.3UXX';OB@!_A?QGJVM^,+W39XK:&"&20& MVDC:*XB0?#3_-^S*\*JXW]=[CE\#UJUXB\'_V[KFEZM%JE MQ8SV.Y?W*@EU8C(SU7(R,^] '$^!-",8S\ON*T-,^(FO:IKMJ+;07GT>YNV@$\5M*=B;MHD,OW",Y)P. .M:T'P M]:'3=*LCK,CIINI?;XB8!SSNV'GU+<^]-L/AS'IFHL\6M7QT<3&<:4#MBW=< M9!Z9YQCL* *MEXUUR6TFL+VUM(-?&K)IZ1(C;!&0&,N"2&X^8R 9P2,].*H>#6@\5^)[GQD-*>S7[,MK$)U!9I 6W. M#_NE5_.NH\0:%+KAT]5U![6.TNX[IT2-6\THP91D].10!RE]XT\0:5H>NC4+ M73TU+39X(Q-&6,&R7&'(/S<9_P ]\RV^(OB"70-9NXXM.N)M&N$$\@C=5FA< MD!D7(((P3SU%=+XD\!G7FOY(M4>UENKBWN%/E!U4Q*5 (S\P.ER6DUN5:*7[-)"LJG_ &7Y MR"/U]JK-\,=.'@:/PW%,_W?EZ]*UO#/AJ[T>>XOM4U5 M]3U*XC2)IVB$85$R0H Z\L>30!R=YJSZ-XQ\:7]EI%C]NLK&*7S6F?,JX!.X M=!P!P ,X'/>M?P_XNUB[\5PZ3K%A:VPO--2^MA!(7*#H0Y(').3QTP!D]:EU M#P')?:IX@O%U=H_[9MUMY$^SAO+4 #@YYX!'3O5C3_!?V#Q!I>J_VB9#8::N MG^680/,49^;.>#DT 4]:E\1/\2M)MK*ZM$LDMI)_*DWC>,JK[L'DC<"O8*-.UNQU7[%) M:Q-#*GD"02H6!V\XX./\,5AP?#$6VAV-A'K,OG6>I?VBEPT ;+X'!7=SR,]: M ,O3OB'XEU+5K:YM=",VBSS>7B.WD+(NXKN,OW,@]1V'IUK:^+T$%D'<$N%X/8X)'XU6LOA<;'4MD6OWW]A&43MI@)"LX8, 3G[N0#TSQ^-= M)XP\,GQ9HJZ;]N>S F64R+&')VYP,$CN0?PH Y**1- LM9\1Q^$UT?4+*%+6 M&%I!LF#;<%BN%8 XY!SP14FI>./$/AR6^T[5[;39K]-/:_MI;;>(\!B"KACG M/'8UV6JZ$FM^&I-'O[F1_-A5))T&QBPP=^!P.1G'3M7/+\/3>W%W<:_K,^IS MS61L8Y/)6$Q1DY)X^\V>Y_6@""+QQJ3WVD0&VLS]MT5M1D0%LJX4D -D@*<> MA-9N@>.M>V:-J.MFQ?3-1MKE\6T;"5#""Q)&3GA2,#UJ[8_#.[M-1M+B3Q%) M,EII\EC"/LRJ55E8 =>0-V>>3CK5Q/AQ;KI.@:>U^SQZ2TH8M$,7$%-9OI;)=,N[]FMK:%&$D>(I<%F/7@'/X58TO7O'6KZ7 M?7]O_9/E6DMQ%L6%VDD:/D8&>AQM]>:T+3X;BR>VBAU^_6QL[P75K; #]R,, M"@;K@[OY\?#W0-1NDEN];C>?S_LL<2HR%V^=AC);KG'MVYH A\*>+ M=1\3ZAI(1HUC6RDGU) @7;(9"B* Q^Q7&I7 M3W3V[ ;HE)PBGWP 2.Q8UT] !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!S?CC7CH/AUGBVBZNY!:6Y9@JK(X.&))' P363\+]0!\,3Z4\_GRZ1/ M);M(H^5TW$H5/<$=*U+SPQ/J?B^'5=0N+:YTZWB:.&QDA+!2P&7))P6R,=.E M9I\.2^&_%&J>)K1;:/39+,K+9V\#%VVKD%0.-V0!TQCWYH H:?\ $36K[4=, M,?AQ'T_5FD%D1*XOP'?36NN:/)8W.GZC=NY62T6TD$T"2']X0=H0!*([ VYF 8$\\NW/;CKSD A@^+5N]A]4+CP)XGGTB*^%_8PZY;W2W,,$$*I;C VD'CJE7-R=.DO$UB/4;B*,F..((%4*O7)(!))]OQ )Y?BHUO;7\D_AC4D M?3I1'> .A2'+ #YL\YZ\#\<#@+Q[GTJO=^!?$=OJMQ/I MB:-)!J4TD"A6:/CYNY&>OIWH U=0^*=C976H1)HVJ7,-@5,]S B MF,*V-K9W=#D8JU8>*KZ]^(5YI264[:?%;0D, N%+!G\QB2" 1A< 'IV[Y5QX M-UV;2O%]I^Y>34_(2UDEGRT@C 4L^%P"0N>!C)QQ5R'1_%&F>+-1O=/MK%[6 M[T^./S)I#E9HHB$&!V+'GVH [B=BMO(P."$)!_"O#?#7B*"X\#7=UJ_BO58] M3-P4BB@O/WAS]T[3SC+G//(7VKV+23K'_".P'5%@.K>4?,6,X0OSCG\J\\T7 M0_%FA>&[S1F\*:9?M<2M,T[7B['.N?K4LOCRUMK6Q,^DZF+Z[B>=;!(E:=(USEF7< M,#C@=?:N6\2>$?%OB>W6'43$SZ=:JUI+&Z#[1=$J6+#'R@#( ]L]ZFO-+\=- MJNF>)XM/LVU*&R:RN[%K@;9ADD,""!R6S@GC;WH V9_BAH45K;SPP7]V);7[ M6R6T2NT,><$O\W!!!R.>E5[SXMZ#;W!BM[34KQ1;K<,]O;Y"H1G)R01@$$GI M7-W_ (1\2:;XBAU./0=)UEKVW$$T+QCR;5\_PJ3P N!G'KZ\U-.76M*\?ZQI MT6G)J%]+I,5O*ML4ABC8QI\V, ! >./7I0!V5K\0%U'QO8:9:VEX=/N+,S"4 M6^X.6*[7R,X0?,I/J>>E2^*_&=UHGBG1M*M[&\E2X=GG:*V,GFJ%/R1^K9P3 MZ#%9NA^'-8\.>)_#;&R^UV\>DFPN)XW 6%]YD)(/)'0#UJ]XWT[6Y?$_A?5- M*L&OH[&:7S8A($QN &23T& ?RH M77Q(T6TU9[.2&]-O'<"UEOUA_P!'CF/\ M!;/;V%6?'/BJ3PEHB7D5G+<22S+$NUY[]![UP\GA/Q(='U3P?_9BO M:7U\MTFIB552-"ZLP9>I8;<8'KZ5V7CW0KS5?!WV+3(FN+F"6&2.(R[3($89 M&XD?3UH YF/XA)HGB[Q(=5CU:2 +:O#:+%O:V0Q9-)YM!<3ZK86 MXA,4JL X159 G01M!.4_T69$5?F(Q MP",X& <]L4 >JW>MZ?9:&VLSW"K8K$)O-]5(R,#N3D8'J:YE?B;I:65]+=Z? MJ=M_#AM$LA;R7D44.Q0@2-VC96P M > #MP >*Y:TT_7Q8:MJL/@ZPTRY^Q+9PVT,2F2=G=1(YP0, 9(4_GZ@'27_ M ,1;!=+U&XTRWN;R6TLDNBT:!HUWCY0S \$9R1Z TD?Q%T^VT/2KF]BNI+RZ MM%N)8+:V8M&N!ND*GD1Y. ><]LURVG^&_$'A[2?%/A.#3I[S3KBWD>RNU"KN M=D&5/.3G@?4>AJC=>'M:V:+J%UX..ID:4MA)9R3E3 T1VAR1TW Y 'OWH [> M[^*?AJSE:-Y;N0BW2Y!CMV(9'&X8^@(R3P,XSG(J1OB!8R>*]-TFUCGE@N[< M3?:%MW8-OV^7M([DZUX=U7PI+-I-Q/&VF/8W)CQFV9I=^6]AP/SQG&" =UK_BG2?#*P-JM MP8!/O\L["02HR1D#@^GKVK"M?BKX7N(;-FN)HIKF3RO(:(EXFSC#XSCG\_P. M+7BZQNKW7/"YAL)+F""_\V=U4%8EVX!.3ZMG\#7&WF@ZTVG^,571KC=J6JP/ M;?*K919-Q<@'.W"_^/#WH [K5_'?A[1+Z6SO;QQ-"JM-Y4+R"+=TW%00I]C6 M=XV\:6&F:-=6UM>3K>SV+3P36L1D" CY&)'"@\X/L3Z5AWUEJVBZSXLM4T"Z MU2#7E#6\L"@HI(*E9"?NX+9^@K/GT;Q'X>_M6T@T%]3&JZ/!:^= P @=(?*8 M$G.1GGWX]\ &OX=UZ[FN_!L=QK4C23Z;+)<6KHS-/Q\K[@""?E/4YX[YKD[[ MQ5K.N3^(-2L?$EWI4-K*T:)-$ZP^1D*.BDK+DCMGGMBNFT?3-4M=8\#EM'O8 MX]/TZ6.Z8JI".RE<$Y[E<_1A[UG)I.NS?#KQ?:-HM\EQ?:@;JV@=1N9'=3P, M]1M.10!W&H^.M&T&.VBU"YEEE:)&E>& MY88##2 ?S7FI?\*V%^ET8=272UN#,T88B01ACE3QR0?SK,\%^.])U32K*P?4FN-6BL M4EN048EB$!;!QAC["MAH+F\^'KVRVTL=U)IC1""0 .',>-I]\UPVA:+>7MUX M0A_X1^XTV/18S)>7EQ$(]S[<;5YRP+#)/OF@#O;/Q=HM]IEGJ,%V6MKRY%I" M3&P)E)("D8R.G>H?$?BVT\.ZCI-E.P5[^?9N93M1 .3D=\[1^.>U"W$R8QGI\H#$=QN%:_C>*^BU[PSJUIIEUJ$5C/,9H M[90SC>@4<$^O>@"AH?CV"'Q7K>F:WJ:J6U+[/8(5X51Q@D#@=.3U.:VH==:U M\2Z^]_KNG'2[.*-EME(\VWX^8OQGD].O4=._ RV.HWV@>(KG^PK^&>?7H[A8 MWMR7,88$XQR0,'D<6"H-[.&;$BL 1MP.FX=#Q7,'XFZC'>SZJ][:MID>IO:? MV<(L2&' "R*WZ;X/M;JZT>]1K+Q*M_+$8AO\LN6!7&=WW@O7K0!OZ?X[0>.=1M=0UFPC MT7[)%<6;R8BSO"D"?Y\5Z K!E#*05(R".AKQZ\TV_O\ 7O&^HRZ'>1P7 M>D1K LEN6;S/*3"@#.2".<9QBO2H]2>Q\(PZC/97 E2T1VM%C9Y Y4?)@ G. M3CIQU- &1<^-XH?B%:^'@A^SR(\;W&W*BXP&5-V?[NJMX,3Q-=:A*;P70U+^SVL2&^T.ZJ4R/G[ ?@ M/K6ZVI7;^)]-\57N@WUY87FD>3''#;M(T$I)9E*>C= QZ@CG% &WX6\80_\ M"!:?JFO:M;QW%RTRI+.57?MD<# &,X '3^M3^&/%<4OA&+6-=U6U43W,R),< M1H0)&50HZ]%SSDUYSX2^W^&CX>UO4=*N[C3/L4]K\D)9K60W#DL5ZC(P,^AI M+U=1L[+1+ZXTC6;.PT^]O1.+>,1RQB63*E>#Q@XR/0\],@'KL_BSP_;6UO<3 M:Q9K#3Y<(2PX4\\"L>T@OM(T'1+NYT>^>WTG M5YIKR%K=@RHQ 1@& #=^G3CI0!W7A'QTFM7VN2WM_9I80WJ6UB1\A8-NVYSU M+8'Y&NIN/$.BVOG_ &C5["+[.P28/<(#&QS@-SP3@\>QKQORQ-H.I:Q;VDBV M2>*XKS:T6W]QV(3&?XQQS]*BO8FU$^+)VTR^ NM4LY0CVSDF'+MD@ X&WG\1 M0![!'XP\-2H9%U_3-@8KEKI%&1]3[ULHZR(KHP9& *LIR"/45XKJFD:6/&GC M%_L2I9VVC^5%$MHVT2;4 *X'!! Y'KGH#7>Z'XJ@6^T/P[-;RIU &]J6O:1H[QIJ6IVEH\GW%FF52WO@]O>LBY\07/\ PG6CZ9;2 M0/IMY9RSF1/F+E>F#TQTZ=:XCXE"XN/&)MX;*]6:32)8H9;>#S?M&=Q*'/"@ M$\D G!ZC(I/"ESYGBCP23:S1HNB/'O>,C) ;]/E)'UH [WP/K5WX@\,QZA>^ M7Y[33(?+7 PKL!Q] *T!XBT9M5_LM=4M&O\ G]P)06!!P01V/MUKFOA:QD\! MJD9:.1;B<9>,C!+E@<'&>"#7!+9SS>&Y?"]U;R'Q8FL^=&QC8[LD,93(!C&W M)ZYX% '=ZY\0K1='U&XT.]LY)["[C@F$Q)RA90S*!VRV,GC@^U=7::YI.H+* MUGJEEA]Z /3HO%&@36SW$ M>M:>88R [FY0!2>F":A;6D_ MAKQ!?V"ZO=K/!! UQ?(H;S1*A5%15X C4_-G'0=Z]NT*TTFTT&%=$@2&PD3S M(U5"N<_7F@">WUO2;JXBM[?5+*::5=\<<=PC,Z^H .2.#S[4V/7M'E! M:/5K%P(VE)6X0X13AFZ]!W/:O#_"EO87>B>%[;2+=QXA&JB>>=(RI2$%MQ+X MP5V@<9_#UL:7H]G=_"[7;NSTQVU2"=LGR2C>09$8J#C!&U3QU'/KR >SQ>(= M%GM9[J+5[![:W(6:9;A"D9.,9;.!G(J:YU"W2VW175KYLL+RVXDE 60 9W>Z MC(R1T!KS72].TOQKXJN[S3;=H]"GT<6MV%A,:&%K&_\27VF6MQ-N!D2 MY00N=QQM;=@\ '@^M-;6;R3QII]M:WFFRZ1=61EVB=/.9\DAT&
  • F[% 'KT&NZ/=79M+?5;&:Y&!K#2+5UUO3KD+? MJL#1M&@;+;FP 0?F/7N?6C08UMO"NB:A]D6VO7\4(6>.##+%CY@#C.WGI0![ M4FOZ-)J#:>NJV1O5?8;?SU\S=Z;, M>$DM8?%VE0:<9[RU:ZED-G?6C)/8M@_/Y@&"#CIG'(XSR.K\=S#2_''AG6M2 MA9]%MA*LLGEEUA=APQ !_P!G'TH W/%WC2ST#PY'J%KZQXDO-/N+>%W-M<7M MC-;^")[Q;*;[#-XA$]@LL9+) =QW*N 0#@?7]:]0\>68?X=ZM;6EL"!;?NXD MCZ $'A0.PH H2^/;;^WM$S?64&E7=E+//(TJD)( ,)OSC()QCUKJ'U_1XK&" M^EU2SBM9_P#4S23JBR?0D\UYE9W-EJ_CGPNB:6Z6ZZ=,J>?;; [!2 X7'?8< M9KF]-:/3=#\,ZCJUGJ$EA$ES92FW=ED@D:0D9'<;2>!_3% 'OMOSM5:22&*9S)*(R2P+8'!.?NCV[UQGPQT71=7FO]4GMI M/[2MM5DN(6;>A$;#Y"1T(SN_$4 >@7'B[P_::P-)GU6VCOR0ODEN03T!/0'Z MT^[\3:38V^HSW-SY<6G2)% MHFYLY1&7$@9A^\#XX"J"#D]_P#?%UQ=6-IXK\-266HWEY?R6L\-PD)=9 HBW M$XZ#*$?IVH ]2U#QAX>TJXN+>^U:V@FMRBRQN3N4L,KQWXYXH\0^)=.T737: M34[2WNI86:U$S9W''!VCDKGJ?UKS6XCM;R[^(,LFFR?:6TVW-NLL!+Q[80' M.."&VYQZ>U06D]SH^I6%[J6F7]Y97_AR*RM?*@,NQQ&NY=O;)!/OG/K0!VWA MCQ]83^$M*OO$&IV5K?7:2,5+!-P5W7..W"_B>GI72IX@T>6"ZGBU2TDCM%+W M!296\H#/+8/'0UY#H%K9SZ;X LM5TR9T#W:3![8LNV1F"9./NEF'\ZW_ !!X M=:'QS;Z1IY6#3?$-L([V*)0I58""6S[J=OXGKV /3HI8YX4EB=7C=0RLIR&! MY!%/IL<:11K'&BHB *JJ, = !3J "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJE_% MI6E7>H3D"*VB:5L^@&:I>%O$$7B;P[::K%'Y?G*=\><['!PRY[X/>N8\;W%U MKFO:?X1TZZMX9F7[=.9F;:ZH?EC8*02">3S_ U0\(7\^C:GXC\)ZI<6]O-" MK7L4T VQH)%#/L#M3_;+4B8 M_:8L0C,OSCY!_M>G0]?2O / L>E^(M>T..YM;*(Z>L[W4TDP62]KVKR^3>W$::O*=TT817.-Z9Q@$CY>,\>M 'O:W,#6XN M%FC,)&1(&&TCUSTIRRH\:R*ZLC %6!R"#TYKP.Y-E;BTT^+5X9O#,^I-+=W2 MVA6V24Q@K$$#YQP3C@T-O7!. <]3Z4^OG>_TK2K/1O&+Q)/OTK4DBL MRVV'+D9P2 M03P>3D_2M/Q ;?4?&.MW>I>(HM/FLIXWM-JN\WEA5:/R0'"G)(['KF@#W0," M2 02.H]*@COK:6^FLDF5KF%%DDC'55;.TGZ[3^5>(:_IJ"T\9:O#>74NI6%] M;O&RRN!"YV%WP"1G.X8/"[<#M76^%],T\_$W5[F1W^UBWMKF,&X;+-(C>8=N M?F'S#C&%R,8H ]*K"TKQ*FJ>)-8T;['+#)IICW2.PQ('!(('8RAAU>=FMM%%TZO=&W6"4 %)MPYDY6XNO[(GEFRV6+&$9+?4@_D: .\\->(K3Q3HD>J6<Q? M5K+X>WWB./Q%J#NDKV2AW)"(TR9<'J#C/N,\8H ]WS17AMQ=:Y8Z#KET/$*; MMUI-#]CU&29HP9-F6=\G:P).,]AD"M.?2-834_%5H/%FNB'3;*.[@/VH[G8H MS')[+E2,#U]J /7ZRFUQ%\4IH1M;CS'M#="XV_N\!MNW/K_]:O&]>U35]=TJ MTN)KBY\R#14NBRW0MTB?YLN1UE9]G &,?C6]_:&IW5_/*=3NA-)X,2\#"3 2 M7()8 < DCD^YH ]:S6-K'B6VT;5](TZ:WN9)-3E:.-XD!6,C;RW/ ^8?K7G_ M (&CNM,\1^'R=1NKE-8T;SITG?BU6U"_MM+T^XOKN01V\"&21CV KQ>6_UVRN= M+U2?6KZ>6/Q#)8"*9@%\O.#D #.1^ [8KO\ XIVYG^'NIL+F>'RE5R(C@2?, M!M;U7G]!]* +_AGQC9^)Y;F"*SO;2XMT21XKJ,*2K@E6!!.01S5^YUZUM/$- MCHLD<_VF]CDDB<1_N\(,D%O7V&??&17F-A?ZIIVK_P!F6VJW8M(?#'VL>9(& M*OMW!LL.Q. .PXZ"KOAW4+W5K[X>7^HS-/=2PZDSR,,$] .@ Z8% '?>'O$= MEXEMKJ>R2=%MKE[603)M.]0"<#)XY%:]<7\-XU_LW6[E%54N=:NI552, ;@N M!C_=KEM-U[Q=J1CUI=8LH[&+5#!*.>:.(&.$R9V;B2...V<4NC^-])UO4H[*V2[0SQM+;2S0E([A5)# M%#WQCOBN/TO1YI];\=1SZS?'R?+W-B,B3,1(+ H>G8#'2N8T^_\ $%AX?\*: M=I5Y<3'4(Y9!$DL4,BJK8\N.1AQD\GJ3@8H ][II=0ZJ64,WW03R?I7E.B:] MXDO=0TGPWK.J?V?>;[@3RP-$\LC(%*H3\R@X8Y&,_*.F:M6L%_>>)O#4%]XD M:[NX([Z*6:S*!1*I4]UP3LD /'&WZT >G44U'20$HRL 2"0<\@X(IU !1110 M 5'/#'<0202KNCD4HXSC((P:DHH RM \.Z9X9TXV.E6_DPER[98L68]R3[ # M\*U:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *HKI%DNL-J MWDYO6B\KS&=CA?0 G ]\#FKU% !1110 4444 %%%% !3)4,D+HKE"RD!U RO MN,\4^B@#'\,>'XO#&@6^DPW$MQ'"6(>7&>23CCMS6Q110 8Z4444 ->-)$* M.BLAZJPR*=110 U8T5V=44.^-S !Z9ZXJMJNE M1:GI]W;;O(EN(6A^T(@+J"".,_6K]% 'GNC?#1[2ZLO[3OK.YM=/D62W6"P2 M&20J/E\QQR<>G?')KMCI&FG3WT_^S[7[$_WK<0KY;?5<8JY10!FMX?T=M*.E MG2[3[ 3DVPA4)G.E:=% & M5-X8T&X:X:;1K"0W#B28M;J?,89P6XY/)_.F/X5T"2]M;Q](LS<6J*D#^4/W M:K]T =..WIVK8HH QIO">@SV][!)ID)BOIA/ZGIT=S<0J%1V9A@ YP0#@ MC/K4.0.F*WJ* .>N? OAB\-J;G1[>4V ML(MX=VX[8P, =><=LYQ5BR\)Z!ITEM)::7;Q26T9BB<#E4.#M"NKJ_N9 M[(O+?QK%@Q@<'C[HZ?UK=HH YF_P#A_P"&=2:V-SIB,+:V^RQ*&( C MQ@#KU'8]1FK,G@W0)=F_3DRMH;(%79?W)ZIP1QR:W:* ,FW\,Z/:WEC=P6>R M>Q@^S6S"1_DCP1MQG!Z]\U)J6@:;J][I]Y>VPEGT^7S;9]Q&QN/0\\@'\!6E M10!S$?P^\.1B,"TE*QW?VQ5:YD8"3GGD^_X\9S6MKFAV/B+2Y--U&-Y+:0@L MJN5.0V>[M&W6T'V9#'*RYB[(V#R![TD'@71+:72'@C MGC&D@_9$6=MJECEB1W+'KZUTE% &3H'AO3O#<%Q!IRRK'/*9G5Y"WS'J1GI6 MPJP_@30&ATJ%+5X4TQF:W$ M4A3.[&[=C[V[ SGK7244 9NCZ%8Z$ETEBLBBZN&N)-[EOG;KC/0>U:5%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%&[*RLV%S:_:$GGD8 8)W @ _W?UK6AUDV&CO>^(I;.QV2NH<2C8R MACM(Y/)49QUH V:*K/J-E'!#.]Y;I%.0L3M* LA/0*<\Y]J1]2L([ 7SWMLM MF0"+AI5$9!X'S9Q0!:HJ WEJLD<9N80\J%XU+C+J.I [@9'-9]YKMO\ V+?W MNE7%I?2VL+R!(YP5)4$X)&<=* ->BN7TSQ+?ZF/#4T5A&+;5+9YKE_,YA(0$ M #N"3CO3O$GBQ=#U#1K2&."X>^OX[25?. :(/_%MZ_Y]Z .FHIDLT4$1EFD2 M.->K.P 'XFFK)]7TJ%8VAT^.!A.C[O,,@)/3CC _6@#?HI"P! ) )Z#/6EH **YKQ%XKET> M_73[#2I=3OC:O>-#'*$VQ*0,]"223@ #FL9OB->R6[75GX2U.YMD9XG8$!XY M5QN5E&<#G&<]0>.* .^HJNE[#MMA*ZPRW S'#*P5R<9( [D#KBJ-GJUU<^(= M0TV72KB&WME5HKQO]7-D#('N#G\J -:BD) &2<#WJ&[O+>QM)[NYE6."!"\C ML>% &30!/145M<17=K#J,WA\:K)93Q-]F^T-:N,2*=N[9CU[4 :%%9VA:JFN MZ%9:HD31+=1+)Y;')7/;/>M&@ HHK(U?Q#:Z7H]WJ,:F]%K*L,D5N0S!RZKM M^HW D4 :]%%% !1110 4444 %%9>BZY;:ZEZ]LDJK:73VK>8NTLR@$D \X^; MOZ5J4 %%%% !1110 4444 %%,BFCGC$D,B2(6 MYC?8P.UAU4XZ'GI0!)117/ZUXTT;0;T6=W).]QM#.EO TIC4]"VT<=#[T =! M15;3]0M=5T^"_LIA-;3KOC< C(_&K- !14;S1(65G4,JERN>=OKBJ'A[7;7Q M)HL&JV2RK;S%@HE7#?*Q4Y'U% &G1110 45SVJ>.?#NC:F=.OM0$=RH4NJQ. MPCW' W, 0O;J1U%;SRQQPM,\BK$J[F=C@ =3$SB-,*69F/0!5!)/T% M&C:]INOZ6-2TVY$UH2R^85*8(ZY# $4 :-%4;;6+&[U6]TR"?=>600SQ[2-H M<97DC!X]*O4 %%07M[;Z=9RWEW*L5O"NZ21NBCUK$@\=>&KJ]MK2WU6*6:YD M$<2HK$,Q&0,XP* .BHHHH ***IZKJMEHNFS:CJ$X@M80"\A!.,G X')Y(% % MRBHX)DN+>.>,DQR*'4D$'!&1P>E24 %%%0V]W;79F%O/'*89#%+L8'8XP2I] MQD<4 34444 %%%% !1110 444R2:.%0TLB(&8("S 98G 'U).* 'T444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y9XB^PZI\:=/TR>X ME1?[-:&3RY6C8,VY@H8'J01T]>]-UNPTSPIK_A>WUAFE\.6EI/$CW4?FKYQ_ MO!5ZD$8^G;%>DR:AIT6H1VDEU;)>29"1,ZB1L#/ Z]*2XGTRY,MGP)'/TH \-DL;5-.TBVNH631[SQ,\EG%*K#_1"0,\\A3N'7_\ M7Z_JWA2PN_!=QX>M;:)(/L[);*^6$3X.ULG)X)S6REU:36[3)/#)"GWG#@JN M.>3T%.:ZMTMQE 'BL+ZA<^"-6UC489A<:'9-HL4,.U2& MW!9'/!Z*4'T#>N:@\-ZI96]SK;BXMFB?PWD"UMS"K,@((P?O-G(+9Y)XKVJ& M^TZ^@D,%U:W$."9"DBNN.^<=NM0VK:*46TM&T\KM*+#$4QM/) 4=CU(H \XT M6^A1?AWY4\7FG3KN./+#!DV( OUW C'J*Y2TO=)EN/"%NMOCQ"NNJ^IR2(1* M',PR"0,$$]!VV_6O?(+*SLX8XX+:""*$'8L<854!.3@#ISS2"ULIU2406\BE MQ,KA 06[.#Z^] '!_%K48[.RT.*5U2*744>0RY:':G)\Q!RZ]\#TKS_38-(U M*'P[IMQJ"2VZ:Y=1F--RRVUE_:&BB0Q>&H/$D2 M3I&24$)!RK-R2N47K77_ [CT:W\=>+H=">,V ^S^6(VRN<-NVGN Q/M7RTC3=-9VL-.M+5G #&"%4+#WP.: / M)OB5;VL?BU]5GO;>Y%ND$;V8F,5S;[CP\6?E;GKP?ZU5\3:M:6^C^/;&>]5+ MV34HS;0F0ASRIRH], ^U>P7.AZ3>7B7ESIEG-=(05FD@5G!'3DC/%17GAS0[ MZ>6YO-(L)YI !)++ K,P'3)(H XK^PM!O/BTID1))6TQ+L 7#9\X2<' ;^Z M<=, .O->S1Z/I+:FNKQV M-J;UE %TL8WE<8&&^G'TJ(>&="6RGLETFS%K<.))H1"-KL.A([F@#Q[4?[$N M==UZ+Q#JT]GJ=@L":9/&K;U55!_=@$!B3CKSSG/I:U[4+^"\^($D#SL1'8Q, MQSNCB*_-QG(X)R/LBSUY-0A:*VG$5J)$CB$37!=FGR,R'W((S]?I7J]MX2\ M.6FGR:;#H]D+:0AI(FB#;R#P3GDXR<>E3S>&=#GEEEDTFS:2:'R)'\E063&- MI/I@#\A0!S%Q/<:;\&EFT!=\Z:>I0V\I?83CS&4\GY26/MCMBN.;4=/TS1KB M]\*:W=W%]-HY>XM%9F._?9;.PM-/LDL[.VB@MD!"Q1J M%49))P/J3573O#VCZ09#IVEVEJ91AS#$%+#T..U 'F#QVN@6@D\-:M+(USH- MU<7FV9I"2L>4F//R-O..WI6=I!?0;KPC<0:E<1MJ>G7#WTL\S,I4(6&!VV]L M>E>MV_A?0[.WN[>UTFT@BNXS%.L403S%(((..W)JN/!?AX7-I.--CW6D#6\" M;FV(C9W +G&3N/.,\T >16-W-I&GZO9_Z59WW]B&:.>TO6>"ZPRD3C)RKD<< M<=>!TK?NKVWU2YMK/7]4DM[.ST*&ZMP]SY0N973!D9N"2#@ 9ZY]37=Z?X$\ M-:7!>P6FEQI'>Q^5."S-N3TY/ ^G>I[GPAX?O;*UL[G2;:6"T4I CKGRU/4 M]: /'F:XU.#PUHK:W;:?:#0EN(_M,KQQB;>Z[@5(^8 C)QQTK?LK"XUWQ)H M^G_\)=JYT>U,5H*[6(1+(BXVH !T' QQ0!Y+HFL7[^) M]&NKS6VDL9]0ND$\EZ8S,AN3CGBO3SX%\+&X$_]@V D$@D!6(#YA[#M[=*DD\&>')+6 M_M_[(MDCO\?:?+7:7P0PY'(Y /'>@#A[R.7Q)J_BW[;J5["VCP1262P7!C\H M^47+%0 "21C)_2J&8KV2.UF*%I>N<=._->AWG@S0+^X MAGN=.1Y(HQ%GV+"-G'F2*C,N['4\+R?8UD_$FZNGU;1]-L[RZ M#RI-(]I;SFW\P!VUWJ5BEQ-; B,LQ P>H(!P1[&@#S#3I-2\2OX,A?7 M=3MQ?6%PDS138.Z,D%L]V(XR<]JK:'X@OO$7A_PYX]N[BWN+Q)2) M76-0RJ6/J7 /L/>O4-.\%>']*N[2YLM/6&6T#B$B1L+O^\<9P2>F3VXJ(^ ? M#1T>;@+YC;DD.,E6SE>@X!H S/AG"MK8:Y:I>_;$@U:6-9C]Y@% M0<_EC\*YW7'U]X?%>LVOB2]M1I%\?(MEYC("(2#GJ#D8'0<\'->D:/H&F:#% M/%IEJMO'/*99%4D@M@#//3H*Y'2/!4UYX@U6_P#$-A&(I+S[3;1I=%T?( ^= M0 &'R*>?4\4 8UWXHU8P^,IS>2V\L.G64]O%O_U+/&"VTH_ 5-9>#]%T[66U6TMGBNG@%NV)GVL@55 *YQP%% 'F&G^(=8TR'5 M(]3U+5%U.XTFXN8#),DMO(0 RRPLO3A6XP?K6Y9Z_J$4$%W-K4BM+X5:]?SL M,D9*[[8VR"J;B=@Y_AQ3+#X?^ M&M-#BVTX!7MWMG#R,^Z-R"P.23V_#F@#@/#^N^(_M>MVEYJ6H#9H+7L1N2A= M9, AU 'R@Y. YD8+& MV=RD%N<[B.>V!V% &=\+[=HOA[IKM<32&9&?]XV=GS$87T'&?QKA-)O-0T?2 M5MK'4+B,ZMXD>Q>5F#&%-V"RY_C.>ISTZ5ZSH7A[2_#5BUGI5MY$#.7(+LQ) M^K$GM63+\.O#,UO>PM8-B[F\^1A*VY9,D[E.@XH I^%;S5;7QEKGAR^O MI]0MK6.*>WN9PN\!QRK$ 9YZ<=C61X@TO6=-\7WOB+P;=1WEUB--3TLODGC@ MXSZ <=1SCKBNZT70+#08I5LTD,DS!IIYI#)+*1TW.>3CMZ5GWG@?1;S4;K4" M+V"ZNB#/);7LL7F8 &"%;&,#TH \Z_X22_U.Q\-Z5X5CDT^.>SFG^QP721N" MLC( )) =PW!CCJ0*OV6J^(_$3+H;:^+'4;'3GFDDA*9N)Q(RX+=-JA1G;W)] M*[2\\ ^&[ZVT^"6P*IIZ%+;RIGC* \GE2">1GGW]:AO_ (=>&[^*T1K-X#:Q M>3&]O*R,4[JQ!RV>>3SR?4T @FU+XD7-VNORSSKI4$BO RF*7(PPZ?<# M_,!P?#;0KG0[+2XC=6PL2[6UQ#+B5-YR MWS'J#F@#BCXJ\22V,>G#5S%=6WB!-+^T>0"9T)P"^?3;DXZYQ78?#_4-0GN/ M$.FZAJ37[:=?F&.60 /MQWQ]/YU>C\ Z'%96%I''.L=E="\0B8[I)LYWN?XC M6GI>@66CW^I7EJ9O,U&;SIP[[EW\\@=NOZ"@#S'QM_P[X8M/#27BVEQ=S?:YS<2FYD#G>>I& .M1ZYX2T_7+R&]>6YM+V) M?+^T6DIC=XSUC)'53G\.U 'G5_=ZGXELO!$]W>A;L:O)"\D*(5+HY D'4 MG0YK>^+$%Q:_#X1P7DJ 3Q)+M15\_)Q\V ,<\\8%;UUX$T>XM](@B-S:1Z3) MYEL+:3;\W'+$@DGCKUY-:7B+P_9^)M(?3;YIDA9U?="^UE*G((.#0!YK>_V[ MI?B7Q?/I^KE;FQT^WGFN9K9',X2-CM(X"D^H':I]4\3>+M4OELM&$J74.GVU MT(HA#^]=U#,SEV!V#E<*.I&<<9ZV+X?Z9%'J:->ZE-_:5JMK.TUP&;:HP""1 MG/USUJ"]^&>AWR6?FS:@LMK +;SX[C;)+$.BN<(I[#0/$J:@MK)IX@4+$CNRC#XW%EQWZ_SN M6WB75Y-&:2:[4SIXE73MZQJNZ'SE4C'N"??WK6L/A[HFG3V3P&[,-E,UQ;VT MDY:)'/<*?3J/>JK_ QTB34;J\:\U$&>[%XB+/A89=VXLG'!)QSUP,9H Y35 M/%'C*Q_MZ_BU:"2VTS5!:I;?9%W2AF&%W=A@@=SUJ;QEJ.M:[I/C#[/>^3I> MGR1VBV_V=6,[_+YF6/(Y(QCVKKIO &FS:9JMBUS>8U*]^VR2^8"Z.&! 4D=! MC'.:JZQ\,M+U>_N+O^T-3M#<[3<1VTP5)F7^)EQ@G(!SZT 8D:^-KGQ)+H-A MK5K806UK;S!3;AS$A4KL']X@COUP.G2FZ/XB\2W4<'AVXU%AK\>KF*Z?RHPP MM%7"K M74-5U"[\5ZUI::?>7<4=O# 5^=43.6.1D%B>GH!UZT ;WBG6T\.>&;[5&P6@ MC_=J3]YSPH[]217FWPYU.32_&3Z5(UT8]6MA=.+FW:-UNPH,GW@,@_,.]M);.AM &((9I"/S'MCCMZ7HW@R*RO[W4[R[N+FYU.W$5_!*5: M&0X X&,X R ,]#0!Q-CXP\96%H-8OD6ZT^>VDE/G/;HBN%+*(MC;F'8@\\&I M--U3QZ]@NH2W^VTN[-Y5ENXH%"2!"X\I4;T>[EG5+BZ M1D>..&ZD#I"K_>"#'&>>>M1V/PLT6PDE>.[U)LHZ0*UQD6ZL"IV CK@D9.>M M ''P:CX[GOM"L)-?BBDUK3S(I$(/D*J[@W7ERHZ\=?:I;?QGKVI^&O"EDMU( MM[J#;!=7TC45GNE?2[7[+!&)!M*8VY;C M)./Z51?X:Z"^@0Z.?M7E03--;SB7]]"S')"MC@?YZ\T 8KM@\/CC&1S@]\5EZQ+K=Y;^';&YUR8W,'B"2Q^TK&O MS,C )(5/4@YX/'->@Z;X#TG2KC3IK:6\#6!E= \NX222##._'+8[\=*HO\,- M&DTI+"2[U&14N_M@E:?YQ)QN(( QNQS^F* .PMF'DB,SK/+$ DKC&=V 3D#H M3D''O4U)/J,8/C/:W":?+>.NCY"P[- MP/FD;OF(Z ^M9<4#WOC+QY>2V+00R:0H:*<+NR8AC< 3_HJQHUI%KWB MC1?#.HJ\NE:5HD-XD# ;)I2$&YQCY@ ^,>H^M=C!X/N4\!OX7GU@NIC\E;E+ M<(PBX^7&XYXR,^AJ#4/ LUQ_95U8ZW/8:IIUM]F2ZCA4B5!T#J>"..G2@"C# M9>'K7XFOI]GISVMQ+ILD=Q!' BPS1,5(;(;V*],G(["O-]$L+;5O#_A?3-/T MM['79;EYEU611&LD:.V[:P.7(^48QGBO5=.\':K%K4VN:CKJ7&K&R:SBD2U" MI&,Y#%<_,GRO+9:A%'L>)BY8'&3Z\X/IZ4 7 M_'VLV^GZ)'I\M[':2ZI(+03.X7RD/^LDY_NJ?S(KG/"?BZ>+X5:E(K1R7NAQ M/;J5^ZP08C;C((QCZXK=L_!^HR>);/5]=U6#4_LUHUNL1M=B[BV?,QD@,1C. M!2IX'>+Q;J>HPW<*:3J<'DW>G^1PXV;<@YP#WZ=SZT 8WAWP'HGB3P7;W^K0 MM1 MT+('VJ0<84=ZZNQ\&^+='ADT?3/$L"Z&5*1--#NN(%).0I&!GG@D\>@I]WX4 M\2P>,+;6M+NM,D2UL%L8A>O*SLHY+.1G+9)YS0!I> -+L++2;B\TRVN[*UO9 MBZV-P6_<;,H>&Y!;;D]>H':LR_\ B8;'79;%M,B,$=^M@2UUMF9CCYQ&5Y3D MU5OB)XLNI+#7=$TG3WG%I; W]WYPC%OOP0 /XCCM4T_@?79 MY/%LANM.#ZUY/E??PGEG^+CC(],\TW7/ OB"_N=5FL=2L84UJWC34()%9E21 M !NC.,XX(YQP3UXP =;X09&\&:(4!"_88<9.?X!7 :AXPN5^)]A>+=H-&CNG MTKRD<$NQ49W_M2&R6W2;)$:N%VANA/'7IS MCM7)S?"Z"3P&=,6TTW^WG4![\AN6#@EMV-V2!Z=30!;\5&;7?'FE^%)KB2+2 MIK1[JZCC8JT^"0%W#D#(SUJB]I-X*\=:9I'AXI'8:Q;2K]FG=W6.6-&(9222 M,DKGKWXZ5I:AX3U^Y?1=;AOK-/$>G1F&4_-]GN(\G@\;N0<_4FI-.\,:WJ.O MMKWB2>T6XCM&M[2WM-Q6W9LAG!/\6,<^_M0!P7ANULK?Q):6NO-<:?XOAU!9 M6N;EW>.\CW$E5_A&1G';('N!ZOXK\1?\(UI*7:6C7<\TZ6\$(<(&=NF6/0<' MFN)D^'_B/5[#2-'UN?26L[!D/VZW5SW$J7,U54^)TWV"ZG?PU=F2SO4L9TCG1@)22"%/5L'&..=O^KY)P%]!5_1;'4]8\.W&G:)#I,ALM5AN MGNHYI#'=X^K?%O3-/O5C@M?M5LD<)M+UF_FT>ZTZ>'5(42ZFO%(D MC<+@NFT<
    WI0!V_B#Q);Z!X>;6)(9)H_D"1J0"S.0%!)X R1D]JYW_A9 MUI%IL\MS8&*]AO%LVMQRN,NK6TI!.5)'!Z$'&0?>O(['5?[2\1Z[K>JQ MZK:'3K^,PM%.KF-P=AM]F<$OC' /N>Y]'\!:%J7A[PX;34[CS)6G>5(_,,@@ M0X C#'KC&?Q-A_*N9TK4+]M.^&H^U3L)YYC/^\.9 M,=-W/.!GK6[+X6UK5]Y_#UH UKOXAVEGJ2K)87/]E?:?L;:GD>7Y^3 M\H'5E^4Y8=#Q5B\\?:78VVJW$]O>*FEW"V]R/+7(+=& W.?>N:_X0;7/^ M$?N_"1>"329=0$L=Z[YDC@)WL O]X.,9).=Q_#5U/X?KJOBVXO)I$72;FU19 MH5Y:6= RHS9Z@!L_4"@#1U;QWIVF2R11PS7;H(1F$KLWRD[$+$@ D#/T(-/T MSQE'J%B+A]+OHI!?"QDB55D,3G&&;:?NVMM4NKFY!NT MN&V>; GRHJM_"P15(/8DU8\*Z1XF\,^';6TAM8)/-U+=);S3[S:6K'D!@1N8 M8S^/2@#O:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH BGM; M>Z""X@BE",'42(&VL.A&>AIZ(D:[4554=E&!3J* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "FJZ.6"LK%3AL'.#Z'\Z=7#?#2VALX?$ MUM;ILAAUZY1%R3A0$ '- '']-\?>#M*M])MA:2K<^P>>: /5&GA6:.%I4$L@)1" MPRP'7 [XR/SJ2O*-7\/KX0\7^'!X9TV.>YGDOGCADDV*N8T&-W7:O)Q[GIFK MZ_$NYN/#>E306$0U;4&F38PD>&/RC\S'8"Y!XP #C/)XH ](Z5$MU;M&TBSQ M%%&68., >YK!\*ZY+XO\(I>SV[V4\RO#(JY&UAD%ESV[_IVKD;;P!X>LO'&G MZ3)I\-Q"-&9I3(#^]D5U7>1T#8)].M 'J"LKJ&4AE(R"#D$4M>8WGC.?PDW_ M C^DV"ZE%I,,4+%G823,<#8@52,@,N:N2_$35)=:N[+3_#.?ICF@#T*BO+;'XJ:Q?0V%Q'X4_<:A*UM:$7@^>48X)*C"\GGV M-=EX/\1R^)=*GGN;(V=U:W4EI/#OW@2)C.#Z<_YZT =!44UU;V[1K//%$TAV MH'<*6/H,]37 W7Q)NK9IM4&BF;PU'=_9/MD&%M?.TL:4S2JMQM8JS*IT&XT MAX;.\-S';7K7 .]D9F(VD45YI MHFJ:/X;L]3U'3+75!%+>)IL.G7.?-EN1D@C>FO$)+4W(9'63HRR!?TQ_7 !Z+17%W_CU['4M4LQI+S-9:4-30K.! MYB\;@-<;B,<\9_^L* . MT9T0J&95+G:H)QDXS@?@#^5.KQ_5?$=_K?B[P;J+Z/-;6+S32V?[_<]RN!@E M. IQC')^]UK:_P"%HW%;[[/!&6,DL@1-PDV,N[!Y YZ=01[T >C4 M5SND>+(=7NM,MH;9C)>:<+^1D<,D"D@!2>,G=N' _AZ>AXTU"\L]"-OIN/[0 MOY!:6Y+;=C.#E_\ @*@M^% '145R7P_UR34_":C49&%_I[M;7IFDRP=.I8_3 M^M5;#XB"^NK-4T'4&M-0D=+&YB:-EFVE@<[F78<(3@\T =O17G@^*UHEC'J% MQHU]#8RQLTSD@;N-W7@9ZXS3H/BQITNDW-PUDXO(9X[<6R7$;J[ MR E<2 []03?%-()+R-_#6KK)8;7O%81CR(FQM8_-]X@@[?KSQF@#T*BN(\0?$W2=!U M"2T:WGN6@5'N#$\8,88<85F!8\C( P,]:@O/BII]I<7JKI.ISP68C>6XB5#& M(W^Z^=W0Y&/7/:@#OJ*Y#2O%5]J7C:]TU;"0:?'!"\;Y7.&#MYIY^Z<* .O? MCFF^(;BR'C[P[#.VIIAS@9]Q0!VM%>:^$==T[3]'U#6D\2WFHZ/;VR/)#?2![B"4DY4_[W ') MYR*U+?XHZ!+;7TLZW5JUI MPT4JHS2(Q"C;L9AG+*,$C!/UH [:BO/M;^)36 MEC.+31-2COH9[>.2*YC0%1+D@_*QSD*1CCDBI8]=M#\06N+FXU:T:/1O/EM+ MA%$,,>[)9L,3OZ<8_'M0!WE%[2VNM.U6P::!Y[9KN (MPJC)"$,> M<.-7GL[ M_0-,COGT^'4;LQSW28#*H'W0>Q8D#/:H?!6M74OB'Q#X>N;J6\33)E\BXF92 MY1A]UB.201U_.@#MZ*Y?Q!)?P>+?#+0W\D=G-<20RVJC D/E.P8GOC:./QK9 MUG5[70='N=4O2XM[==S;%W,"Q^R2P 3M,<80+NQGGN M1T- '745YIXM\:_VAX)GO=&FO+"[M+^.">.0".6,[L%3@D'/L36[IM]>M\4- M;L9;N62T2R@EB@/W8R>#CW/7\?:@#KJ*\TUSQQ_PC/Q*O(]0FO)=.73%:.TM MTWYDW@E@. ,*&.21P*W[WXAZ-::9;WT4=Y=I/:F[5+>(%UB!"EF#$ 8)QU[& M@#K**RX_$.FR^'/[?2X#:<(#.9!SA0.1CU&",>O%8I^(FCJ=01H;\2V,4<\L M/D?.8GVG>!GHH8%@<$ 'B@#KJ*Y&7XC:-]EN;BSCN[Z*WL!?.]O%N55)P$;G M*MU)R, DGBHK+XC:?-H=IJ-W8:A;/<(SK"+=G+*JAG=2!R@W ;L"@#LZ*Y& MZ^)?ABV@MY1>23BYA,T AA9C)AMNT#'#9['%37OC_1+33-,OHC=7JZFQ6UBM M(2\DF.&.TX/!X/?VH ZBBO-/"_CX6GA2TGU;[;?W]]?3Q00PJ'E<*V3P6 M(&..HP*WI_B-H46EVE[ +N[DNI&ABL[: M<;UQO4H2,%Z_HNJW=[--(5U29(A, &CCVH0A';&35I?B%HK:]_986[P;@VBWGD_N&G M '[L-G.[G'2@#K**X>V^+'AB[U>VTZ.2Z#SRF$2/#M1&!(&[)R-QZ<=^<5D? M$/Q\EM9W6GZ-/?Q7=K<1QS7MO&IAC8DYC9BM 'I]%9FMZU:^'=! MN-6O?,>WMT!;RURS9( P..I(KE[?XLZ!>6BRVEMJ=Q,TA06L< ,N NXOC=C: M,XZYSVH [NBN*;XH: =.L[J"._GDO5/V>WCM6+.X."F?N[@>H!/4'N,V9_B' MHB>'[/5H3//]M#?9[9$_>N5^\,'@;>YSCTS0!UE%0.,@=16!JGC)-< M\3>&+>RM]0@M6U-BL\J!8KI4#*2I!R0#V('6@#TZBN,^)_B"X\/^#I9+0RI< M74BVZ2Q\&//).>QP"![UDZ;XBL?"!OHF.O:CYH^VSVTB>;+IT> ,2,S9[9^@ M_$@'I-%6VGVLEU>3QP01C<\DC8 % $]ZT>SUV&/52TFIW,MTDX@"M! M)(N">N&P0".!6HFOZ1)807R:E:FUG<)%+YH"NV<8'J<\5-;:KI]Y9O>6U_:S M6J$AYHYE9%(ZY8' Q0!%H5MJ%GHEI;ZK=K=WT:8FG48#G/7H.V*Q=9\-:CJ7 MC?1-;ANK6.VTT/F-T8NV\8;D''3&/0^M:DWB;1H]'O-5BU&VN;6TC+RM;3+) MC';@XR>@'K6#+X\A/B;2+2)[9=-N[*2ZGFD/S1%5R%)#87'?.>M %_6M U.^ M\4Z1K-I>VRIIZRJMO-">3(NUFW ^@7C';WKEK+X::O9:);)!K,-OJ]C]:NJZM;:3HEUJTS;K>WA,Q*$' M< ,@#Z\ ?6N'T#QMXDOKNPNM1L](AT*[1I6O([@+Y*A&;:VY_O @9XZ9X] " MYJW@K6SXEO\ 4_#^MIIT.IHJWD1CR20,;E/.&QGGCFK6D>$+[2]1\03?;H7M M]2A2*%2A+H438I8YYXZ^OM72KJNG-:FZ6_M3;A@AE$R[ Q( &M '"Z=\/\ 4K*S\*6KZC;O'HMQ+-*%1AYFYL@# MZ9/7UK;\%>';WPW:ZG!>302BYOY+J(Q$Y"L!PV1UX[5H>)/$-KX8T634KM7< M!@D<2?>D<]%%8^M>-KC2;O3].BT5[O5;JW\^2SCN4#0C@8R>&.VGC;4]:EG MMS:75O'#'$BG>FS&,D_\"X'M3[7Q)<#7;?2M4TQK&2[@\VU?S1(LC!09(S@< M,N?<$#-;LD\41422HA;IN8#- '-ZGX>U-_&<7B#3+NVC)L#8S1SHQ.W?O!7' M0Y]<_2LJP\!7MK_PB)EOH';1&N&F(5AYOFG(QGTKMI;RVA$AEN84$0!DW.!L MSTSZ=*474!@$XGB,)Z2;QM/XT <5H/@_Q'HDL%B-?B;18+K[0D:1%9=N2?*S MG&PD\CV_"M'QEX=U/7YM%DTZXM83I]X+MO/#?,5^Z!CMUS71M>6RHCM<0A'0 MNK%QAE R2/48YS3Q/"7""6,LW10PR>,_RH P?&.@7>OZ5;QZ=/#!?6MW%=P2 M3 E0Z'C./K7/:Q\/M0\0VVN3:A=VL5_J*P)&(-QCC$7/)(R<\^E=9KNK7FEO MI@M;!KI;J]CMY6#8\E&/+_A6MF@#SA?!_B>637;F^ETN6>^TC^SX$@=T5>HY M)4G@$G/<^G87P'K"0Z9;^=9^6-%DTJ[D#L&7=R&3@;@"!P2,Y->D9P,FD+*$ M+E@% R3GC% 'E^G>!O%D>I^'I+^[TN2VT&-E@\MY-TN1P&RN!C"C/H.]:ND^ M7X%^'8M/%TT"0^;)"6M]\GF"1F;G"@@\M^ KN3+&(Q(74(0#NSQSTYJ&ZM[. M^ME2[CAG@+JZB0!E+ @J>>^<8H Y'X8:$NE>&A>&2:1KUM\7G?>2 $^4OM\I MW?\ JEU3PS<:[XZ2XU:QM[O0H;,QPQR2Y"RDY+%.YQQ]!4EOXSN;JSCN;?0 MYYPVJ/I[+%("5521YAR ,9'3./>NNH \YT_0-0\&^(=?U*&WLX/#,\)D:*-R MS1!$/S+'MP2 QO(#N*I@JN-QS MP0 #CUKWRWU2QO;B]MH9U>2S81W QPA*[L$GCH:P=2&B>"]$O=?TK0[5VC , MGV551F7< ?F [9S^% ',1^ ]=E^'4>CSK:1:GIU\;RR99-Z2');#9''WF'X" MH+WP)XCU?39=1NK/1K;5T>!H[2&%3%-Y>[)DSP2P?W&% ^GJ5M=)0<#]?;G=L/'YU#5%B MBT&^;3GN'MUOD*LJLIP6=1RB=?F/H??&[XBUM-!\-WFL"+[2EO'O"*X&_D < M_C0!PNJ>$?$LWB"6\M;+2;F'4;>(2F_C20V,JIMRAQEB!T(ZU!J'@KQ+)%XF MMK>VMF34H;>&&9[@*2(>-Q 7@L!G' &<=J[4^+(1XSL_#?V5_-N+,W?G;AM4 MOZ=XOBOI+>R6QGT^&WN<3%GC: M-3C;P,Y)')[9JSXDT;6+SQCX>U73X8)+?3EG,HDFV%BZ@ ?=/IU_R>L+JK*I M8!F^Z">3]*RM:UN32+K388]-NKS[;<" O"!MA!'WF)_SP>?4 X;1?"/B/3=+ M\.17-I!/<6&I274Y^U=4<=>1RV6)[_=Z\UU_BFWUUVTJYT)(YI+:[#SP2S>6 MLL11E()_'T.#@X.*Z&DR,@9&3SB@#RC_ (5WJ>KR^)))["RT2'4K6*.WM;>4 M.JR(RMEMJ@=4YP/XO7-177@;Q%JVAW4;:1HVD726R1QK9QQJ;B02(Y8LH^48 M3ITR?:O4-8OY-+TBZOHK26[>",N((1\TF.PI+75;:YE@MRXBO);<7/V9^)%0 MX&2/8D#ZT >=W^E?$#6]"EFU.SL1=)-"T5A;.$\SRWW%G M$->U_P 0:A>7-M;6J:AH@LV;SMZQ3;U?'') VXS_ #[^F44 >6+X>\5^(9-, M;6=-ALO[%M;B%&2<.;N1XPH('11P.I]?P=I?A'6[*P\#+-:;9-*NYOM4:2J0 MJNQP^<\\?SKU&B@#$\469O-*")H-MK,F_P"2"X=%5.#\VY@<8Z<<\UBZ3X;U M#PIH5Q-I=I:3ZU?7,RT^'4)Y%5/LLS!5D4L-PR2,';G!SP<5JSW$-K"TUQ-'# M$@RSR,%4?4FLI/$*OXNE\/\ V*Y#QVPN3QN;R%WAAC4[LOG;\Q/ '3'O5KQ1H6O7=OKHAT>25'UFW MNHE290\\8C5&VGDH>!\W49/H:]5I* /%+CP=XG70=5TZS\+1VT5U>P3111W\ M;[%11G)8C.<=3W)X[UW^EV%\OQ'UG49],,=K-9P10W9D7JH!9-O7DGKT^3WK MK:R= \06OB*WNI[2*>-;:Y>U<3)M;>H&>.W7OSQ0!RNLZ3KMEXZO]=L-,-_! M=:7]B01S(C1N2""VXCY>.HR?:N=3P!JVBR:5(?#]IXCBBTW[--;S7"1^5*96 MD+ MP0-Q7BO7GGBB>-9)41I&VH&8 L<9P/4X!J2@#BK[PMJ5S\+9] )M%U&2 M(G;;QB*(,9/,V*!@ ?PY_&L+3M.\0Z78W-WI_@;2;34%A-LHB929W+ %NH"H M "<'.>.17HFLZM;Z'I%SJ=V)#;VZ[G\M=S8R!T_&ETC5(-:TFVU*V258+A-\ M8E7:VW/!Q[]: /-]!\'Z_HD6OZ +..XTO4;%F^U9CC87#18*@ YVY) XP/YX MATCQ-'::%J-QX-CO8;:R&FFQFD+R=X4CNL:,[L%51DL M3@ >M 'G'A[PQK5EXBL-3DTBPL8TTZ5##:X5(Y7;<%(W$DXQENEF^']8MO#\EU)9I/:36%QMBD4/*6$BY&1G(!/. #V.1Z)I?CW1M7U>'3K;[4 MKW'F?9II8"L5QL^]Y;?Q=":Z>@#P1_!^OPZ'I5[?>&'O$LKVZ:XTX2DO*CE M&&W)ZYZ#H@/0UK6NE^(O#MYIOB6U\(1M'B91IEM(?-@\S;AG)!)8X.3C@<'% M=QI_Q)\,ZGKK:/!>L+G>8T+QD)(P[*W^.*EU/Q]HFE:\-(G>=I5*">:./,5N M6("B1L_+G- &?\,-/U33]'U7^U]/:RN+C5)KCRBG)R,@\]_>N M]!\3 M'Q2KMX>O'FAUP75'O$(.,%R.G7/KCZB@#AK7P M]KDOAC2E71;I)H/$"W\T+;%9XBQ(/+#D9 P<8IFI:'XNATC6?#JZ']IBN]3^ MVQ7\E>J44 >7:-I>O6'C'P\+K0XK>SBMKEC'8Q#R;9W9NK=V*J MG?O7/P^#]<31=!U,^'?M\EI)<)<:7>;1NCDXT4 >8:EX8 MUE? ]K-9Z;!:ZQ::@+VTL[+ $*LV"C'(W84\D=<4S2/AK=Z;XS!:>632DM/- M$I8'?=%/+8L"I44 >/^&_"?B*%H]$NO#>E6D%OYD:/:16FB7.]KA+I295/&0O48!.?4XQBO6** M.-^)GA[4?$OAB&RTN))+A+M)2KN$&T!@>3]15"^TCQ%IOB;4]0TS3UO8-=MD MCFB>X5!:3*NT%O[RX].?TSZ#10!P'AOP_J_A_P 2:7!]@\[3X-)%G->^@[&N_HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *XGXHOY7A:VE)V"/4+=S+Y7FB+#?>*?Q8_NGKG%=M2$!AA@" M/0T ?.$:PW%VUC?)(H'S8< !4SD$KZ?2MJ^MULK'QE9V]O M)_9=KK%JTMK!G AR=P [9POY"O=J0*H8L% 8]3CDT >+:C!87NH^++[PZD+: M/)H!\X6R 1^?G(X QN !/KUI;*+0M?\ $_A+S+>&33UTJ3SQ-$41Y$7YCR!N MP><^WM7M( '04@51T4#G/3O0!\[F[C/A[P\9YVM-'AU2]3SUM_.C4'84)C8$ M-]YP..@..]7(=,TGS/".G.]S=:3/J5SY;7HV":-EC&43JB%LX'KD]Z][$:!- M@10G]T#BC8A*G:N5^Z<=/I0!S'C5++2_AMJEN8HQ:PV)AB23+ '&U!SSD';@ M^N*XW3+/2?L_PWBB:!EE\XN$&%E)AP^0>N6 4YZ_C7K9 (Y&:C,$1*$Q)^[^ MY\H^7Z>E 'C^CZ#=V7BR?P,(0VDI?#56D#D9@ ^1&( R=P3\5/6N=\/Q07NN M1"[U+4/^$CM]3W?9HK13+(0^"3.>=H7.0QQQTKZ$"*'+A1N(P6QR12+#$LK2 MK$@D88+A1D_C0!Q?C:(GQ5X-FE$ALUOV1P"-OF,O[O/X@_K63\2;WPC-!?PS MR1CQ+;0J+5D1Q,K_ 'D"L, \GU[UW>NZ'9^(M+?3[X/Y3,'5XVVNC Y#*>Q% M68;-$AA$^+B>.,1F>1!O? P2<#OST]: ."\1PWG]H?#U+O+:HETOG ,#G"+Y MIST/3_"M/XDZ''J/AI]3BBA-_I1^V0M(F[(3YF0X[$#I["MF/P^&\42ZY>7< MERZ+LLH64!+12H#[?4L>I].*I^+_ UJ/B06<%KK4UA:*66\AC!_TA&P",@\ M7ZZ%O]-TWQ%K+26<.M:GYDQ>,3)%&D;+""G0\$GGW-078TRRL]*T MVQU!+S3+C59Y!)J$'EV@(B4$@#EERXQC R#]:]V^Q6S62V!Z[6!BC[6< ME1G'W3C'Z5IO:6VE_$2VMK.>SND&K01*Y6Y5%4HQGI0!RGQ" M6T\_PM),^VX77+;R1N/(W?-QTZ8Y_P :\TUNUM(=(\7:E9S.MS9:RL=J\66EII^G:MXJTG[6QL?["2=XY+AN) JG<>?O9(/'][WJ#3_#^F M7?BS0=,;4+YK?4=%^T73B];=<.<_*><$#;T''RU[#-H>D7$CR3:7922.NUV> MW4EAP<$XY'RK^0IQT?3&NK>Z.G6AN+9=L$ODKNB'HIQD#Z4 >)7,\3Z)X0TV MZU.*WTS_ $N.1[A&EA5UD^3>H89('')XS4VDWVF1ZKI.A:OKYO?#-K'+-#<3 M0-!#/*&X3)8AT3!P?4XZ8Q[3)I6G30+#)86KQ+)YHC:%2H?GYL8Z\GGWIDVB MZ5,/.BOD,B^(D62>XN&6XV[OF 4':(0/ER>?IT'MDF@ M:-+Y?F:38OY3,T>ZW0[6;J1QP3WJ*?POH5S=R70V-PD5W)J31LBL[%;42A6+ 9^7YL9'/6F:?*MIX6\80P:O9W% MC)9QL([2&188W+;0/GQM9AV&<]>W/N$>BZ9': /./$%M+X/\2:=XHTF)KF+4[0 M6,BDEL2E (F'/HH \+L=.TC3_"^E3(!%8:EK3V^HSB5L- KOLC;!^Z0!S_ (U>U2*33])^ M(>F6C2#1;58%MH_,W)$[;2ZKDY')Z=/8]#ZDGAC0XM)ETJ+2K6.QFQYD*1A0 M_3DXZG@<]:4>&=$&BMHRZ9;KISXW6ZIA6((.3CJ<@<]: ."U^YN+/QEJMU9[ MOM<7A,O"R %E;S#R,^G6J&G:?8)J7AU='U"Y>/Q#9S0ZLJSEVD_=9\PYY5PS M$9_Q.?4(=!TJ"]BO(K"%;B&W%K')MY2(=$'H*ATGPOH>AW,]SIFF6]M/.29) M$7YCGD@$]![#B@#Q9=2U73TT[]P9)?!MU.MY*26#1R2*HQQR<%OP7-=*L=]G MP?J5]=7?G:GK3W1@DG)C1'R44+G & ".X+&O3FTC3V@OH3:ILOR3= 9'FY7: M3V-M/;7QU:/5-1\]?&' MV H;DF-HBP!ROJ^(M>M;6^ODU^+4%BLYX[IXHK>W(7H2>"?#))+36;N^^U&S:14DO#/#=)O4>RM-9M- M.?3H8OL[7-W-"4^7<[H$^4GYB#GMBO3])\-Z/HJ^$]!UN[2[U+2X+F= %61PMW#Z?J5O$N MI3AY)6LBS?ZQ<'Y0PS@ ^O &*O:_8:M<>/YM$M]?U2TT\Z.MQ'Y%PQ*["5&2 M>>2IR37>?\(CH'EZA&=,B*:BRO=ABQ\TJ21G)XP2>F*P)O 5G<>*XFGT MF"318=.6T@ N7#1D.S$;>X.['4\?7% ',^%-:UN_NO @O;^\(N8;U90TF!*J M A&;^\<$!KKQ!+XKU4S"5[(P/*7#YD &TDC8QY&_MGMBO7) M_#>CW-S97,UA$TUD@2V;D>4H[#!JM'X,\/1:/<:2FE0K87+!I806PS#H- M]8AL+ZZDCL_#X>)9)#( 1L'F$'@MC)SCGFNX3X>>$XHY$31+95D01N 6^900 M<'GU4'\*MP^$="@N9;B/3XU>2T%DV"<>3C&P#/ Q_*@#A9Y]2\.ZWI*:=KNH M:C:ZKIL\TOVN0OM*1[UE7/W,DC@<51\#7=[:W7@V[NM7U&==6CNX98;FY+1C M8!/#.G-.UII21-/$T,C+(^2C=5!W<#Z8JS!X5T2VATV&*P M0)IC,UGEV)B).3@DY.3ZT <_XNN[B[\9^'_#OV^[L+*[26:66VE\IY64?*@8 M75S+<^(+M&BCN!'->1QHI/[T\+V)/?/X'U[7?#6C M^)8(H=7L4NDB)*99E*D]<%2#V%9/_"M?"7V#["='0V_F^;M\V0'=SW#9Z'% M'G6G6=YXCT[P0]YJ=_'(UU=V[31W)\Q-H8J0WJ-I&?3BK6FZOX@N+Z?7$UN% M!;ZFUM/;W-Y(RE-VQ8UMPN,GC# YR"3WKT _#SPK]DCM1I$0@2Y^U"/U3Q>"M!@\2G7XK"-+XJ1D#Y<\?.%Z!N,9&.I]: (?'M];6O@S6( M9I4$LUC,(XR1N?Y<$@=\9&:\T\0WNIVWA[2X-/U&_1;/0H)W@LKKR#"Q'WY3 MCD<@!!R?;C/K6L^&='\02VTNJ62W+VQ)B)=EQG&00",@X'!R*K:SX)\.^(+] M;[5-,2XN501AS(Z_*,X& 0#U- '#7MUKFN>6T>NW5BH\*PZA*+3C^[ MD@9(YX R*[70M5%[\/+35-74VEO+$D MMD;%XQ*2K1DDDD'JQR>:V]+TFST?2H=,LXRMI"I1$=R_!YZG)[F@#QOX?VNH M6GB7P[)>I+=V>F(DR*ZIF1V6,/][:I)"YYZ =33/!'AI_"OA\V$K0F1YWG M98-Q2/=T52W) ')YH Y?5;'2]6US3=+TZ..VT;0;KS[^Z.%59L_+$KMR3DG M=C(&1GG%<\':+X;^.$OI5.I#56$A8Y*34Y-@46@8*TDDC=VZ\$Y/Z5M>,5LK?2O["TJ&UEU?7%6W7> M,DQA0IF7YF/4XW8'X4ZZ^'7A M.^D$ESH\?J(KG5;;1W;1+:.? M4'=8XEE^XN2 6;'8#)K&\(ZUK,VJZKH.OB*6_L-D@N;=<1R1N/E&,<'C_.*V M?$>K3Z)H=Q?6VGW%_<)A8[>!"S.Q.!TYQSS7#^%/$9TS2]6OKGP_X@>[D3^T M+N::TV^:[$+LB&<[ #D9Z ,: /3:*@LKH7MA;W:H\:SQ+($<89=P!P??FI)I M%AA>5\[44L< DX'/0=: /-?#_B3QCKFF:EJ*WFCQ16-Q)!YWX& M<@5U^G>*;*9K*PU"5+769K5;B6R(;=&=FYAT[8/Y5Y-X7L/#7]FZU)XBTO5$ MNY;IY(I$M9MQBX(VX7 YSG=5[QS>7WBA[*>RT&ZM;RUL6O)WD5P9(&P!#N3! M;(.2.V2/6@#U*X\4:)::/#JT^I01V,X!BF).'SZ#J:==>)M#L;:UN+K5;2*" MZ&8)'E 608SD'TKS;4-7L;?7]#\17'A^\_L!=/>R$;6QS:R9/\'09& #W!XZ M5SFHZ;#9:FMSJNG:[I_AVZL/)L8+8AW7)&$;<#M+ M.PKRFY;0=.\174&N6$F\Z#!!:6\\9GD20H %R!]\>N!WZ5?\%63:'X[TN'7; M24WESI"+;L\&[#[L]>Q50%SV[XH ]9U76],T.V^T:G>PVL1. 9&Y/..!U/44 MEWKVCZ?!%->:I96\>2:>/$.C&U@N&U6Q2*< QLUR@#=L Y MYYR/PKB/B%;37OP=C<:*Y=2UB MQA;0[_1T_LYWMB5&,!T5,<,6)/KR,'YJ /7[F[M[2TDN[B9([>)#(\C'A5 R M37&7GQ$L\>&[NSDA73]2N7CGDN'5#$H4]><*6SOX6:Y: MPF"Q,I+8(8HI!'7! Q7 Z0VC:G8^ ]+:RW;+V:.\B>WVAY JD[C@!OO+GKQU MH ]ICUO2I=.&HIJ-J;(D@7!E41Y!(/S'CJ#5N"XANH$GMYHYH7&4DC8,K#U! M'6OG66)/['1Y9)X-&M?$=R)G@3(@5E0(0A!&.&[>H[UZG\.+:WTSPO>RVAU& M73C,\MO+=D;I4 Y9$P-H+;N#UZ]Z .I'B'13))&-8T_?&&+K]I3*A?O$C/&. M_I3[O5K2WM998YX)9%MFNHXEE&9$ SN'^STYZ[M+06VJP_V1>S M1W8A,=S S1L2LPRM 'I/A#Q3%KVBV#W=S:)JL\'G/:QR ,%R<$*3G&!FI]#UFZN++4[G6EMK M(6MY)%D2C8L:@8);.._M]!7DFAVNC76F^$$\-L#XECO(WO9(=P=(?F\PN>FT M?*/IQSGFSXGA:QT6\\EY+;3!XGE%WY,'F(B87!*'Y2 >Q')QWH ]D75=.>Q- MZFH6K6@ZSB93'_WUG%4-3\5Z1I<.G2RWD+QW]PL$#QR*5.>K9SC:.Y]QZUXF M!I&GII^H"ZNM2\-'52USYMEY<9?R^ J#Y3WSP.G2M'4_^$8F?1-6LK"1="_M MMUEDN8,Q;"JL51=O$>=WR^H:@#W.::*WB,LTJ1Q@@%G8 #)P.3[FH)-3L(E9 MI+ZV14<1L6E4 .>BGGK[5P?QCN$7X?121-@-=0L@Y4D8)''!KD-7T_1FU[QU M&D-N+>UTZ.>UBC($22&)06"CY=V6ZXSD^M 'M\]Y:VI07%S#"7.$$CA=Q]L] M:S)?%&DPZ^=&DND6Z6W:XD)8!(U#!<,2>"<]/:O!]:U:"X0_:6@F?^PK>-#? M*\S!S&O^H&1M;/5CGH3['5C30KWQNXD@CN+>[T +:[H2WF3",#<.,[AM;YO; MK0![1IOB'3-4T>+58+N-;20X#R.JX.<8//!]JNF]M56)C;'M0!E (4MNQG/?F@#WI65E#*P*D9!!X(J#[?9^4D MOVN#RW?8K^8,,WH#W/M7%?$.VDT;X:&RTWA-<1 M*OAF#0?$;2WIO["X:,P?8[(6\$=U@[5AR2 Y7[Q X /KB@#V\W-NLCQF>(/& MN]U+C*KZD=A0ES;R/*B3Q,T7^L4."4^OI7@MW>[/ GBJSUB9CXKA:&*=Y&!= MH!)& %8?P\\COU/6KCQ:%:_VPF@7[36TGAR:6_V?;+79(_P!IAVQ &0[QA 1D$^G'-.>Y@C6-GGC592%C)< .3T ]2:\(U'2[ M+3+'PG?M=RQ:7J<"O?W5PINHC.(L+NC;(.,L .W/I23060?O8Z#(![P+F F(":,F89B^0#T_D?RI:\_^'DVI:W.=9U"W-L;6S33 C*5+NC9D)!Z8.!^ M?I6%XCTZTU'XFZY#=SW"P0:&;O:+IT42*5P3@\#';\<4 >NT9%>$^'_M.G7G MA#4[.XN[F^OK&^DECEN'D$SQQOL7;GIG Q4FF);"S\*Z[ISI)XKN]3:.\WS, M696\P/O4GC V^E 'K/B'Q N@#32ULT_VZ_BL@0X4(7)^8^N,'C^510>)&4ZY M)J6GS6%II;G%Q)DK.@&=R\#TZ#/45X_;W6G7FG>&=2N=1C?76\0(U]'-<$RH MOF''RDY" !>>V:Z34[.![+XF"YN3*H=9$A=\;&$6Y6Z^I ]/E% '1:3X[U34 MKW3XW\(7\-I?D/#=I*)4$1!P[[1\IZ?*3T/Y]OD>HKR"VL[.P'PWN[>::,73 M()@)B%=_*4 EC6]4GTFSBGM]-N+]GG M2-HX!DHI/+GV _I7D.BR^')AX7UAKR.3Q%R338D!(;<"IQA<[ ./;-= M[\29U@TC2&:5D4ZQ:[E!P'&XD@^W&?P% '9YJ*YN8+.VDN;F5(H8E+.[G 4# MN:\.\16?VF[\?:NUU=BZTRZMVM2D[*J-G;NP.I X'IFO0OB"(=2^%FH3,69& MMHYU.<9.589H V+?Q/:W7B"VTN&*1DN;'[;!<_P2)D# [YYSSC]:MWVIS6FJ MZ;91Z=<7$=XSA[B,?);[5R"_UZ"O,;32[#5[C0M,CU&947PVS.+>8DEMR':Y M!R!NYQD?= ]JM:7W)DF,D(?% M\?A_5=/TXZ9>WMQ?*YA6V53DH,DM<)X"O[FV\6V=C>W,ES'=03-9WL=P[ MK=KP^75F^4J!Q\JXZ$=ZZ#QE'+/\1?!<5O?;Z99XA\>0Z#J,UJNDW]]':1I+> MS6Z@K;J^<9]> 3Z>]5-4M=0TB#PE;W6JSWEU_; 2:XR4\Y7$K8*Y/ X&.G%< M=KFD:4=4^(UQ/-O&[7C,^E6%Q>>$K"UO;@1#2+B7?!='>K;0V MP.0-P(QTXQ79_"R^N;_X>Z?->3--*&D7S';O_P!:@#?U37[#1[W3 MK6]D,;ZA,886XP&QGGGOP/J16I7BOB^#5/&&H:IJ^E::]U:V"_9[2[2X1/*: M)M\CA#DL21@$8X]N-6AAA>,Z=>/:.6.0Y7J1^.?RHTSQ#'J?B#6=(6VDB?2S"'=R M,2>8I88'8TWQ:!+"_EG,4ADY^NW6I>$M0U[0],U6]-F8 MK=Y)YY/,DB\PJ'8-QC.[VZT >Q+KT+^*WT 1/YR68NVER-NTOM 'O6M7A2VV MF:5K?BZ#0KTS6L?ATF.59_,P?E/#9Z?3IFM/2=;EO=7\+VS:G,[SZ!,MT3+E M@2I(+>A^7.3SP/K0![%FBOGVPTN>6S\%R6VL:@M[K+36]P_V@X2!6 9%';CG MZ_ACMOAWK=II&EZQ;ZEJ:QVD&LR6EJ;B7.T'E5W$]#@GGWYH ]"U#4;32K&2 M]OIUAMX\;Y&!(&3@=/+;W0!'L>T@CE>9W !9SPH'?@CG/4XQ7* M?&BTCN?"5F[R;"E]&H)Y4R9VCAD=(VD95)"*1ECCH,UX/>74^O7NGZ?J^M1 MV5I%HL-S:S7GF8>3RP6D!5QEP=P!)/0C&:]<\+W2GP3874FH272+:[C>3(0S M@9^8@DGH.] '/V'Q*NKK3X]4G\*WT6ER3");I)D<9? M#32+ZX\,Z'J,.NS):1SSR2621J$DRSK@D8)[-SG^6.8%Q->^'[[77UJX7Q7; M:MY,$/V@_P!\*(1'G&T@D\==OUH ]THKQ7Q?K5M;Z'XSTY]0=;U=5B>VA:5M MP4["=OH.'XZ#\J9K=A:W\OC:^DO[IY[".">SC6[;:FZ,,7 !Z98@=N: /8=5 MOFTW2;N^2W:X-O$TGE(P4M@9ZG@5%H.JC7-!L=4$/DBZA67R]V[;GMG S7F& ML:CH^J:WXGA\0:F,6MA#_9D4EP8QEH=S%0" [%B/7Z8K-TJWMO$6J^"M)DO9 MS:-H["5+6XVX==Q(.#_LC(Z\4 >Y45Y'J.B3Z+XLN_#MD\KVOB-8S&YF/\ PYU(:/XSGTJ2:YDBU>$7"OIP M!P* /7:*\IF\4^+X_$6KI#>V+6.E6<5[<0S0%7*F+>4&!U).">W!]13-)\;> M+ UOJU_;*=(O+:1U+HBJLBQE@(]K%CDH>&YZXQ0!ZS17EFE>)?'B&'4=1L5? M3+JV+[F$2K$Q3%^[C"YXY[]ZV<#.<:IXKUVQTNVGU>*.>/7_[/=H80 MJR-'\PD/0\$'Y> >*]EB#K"@E8/(% 9@, GN<=J 'D9I H'85Y;XP^(.M:!K M&IP1M8HEGY3P0^2TQG1C\V]U.(SV (Y_(U=N?'&JQ^.ET<-:0QM/"D5O/ RF MXC=5+,DI;&X$D!<::% MIB-JY 5%(+$GC\O6N9T[X@>*-;M?#D>GVVFI=ZH;B-FN%?8&A&688/0@@_4$ M4 >KTFT9S@5Y#I?Q!\5?9=&N]073VL9]3&G32+$PED.<%^#M'';'4?EHZ9\0 MO$.KZF);'1UN=*^WFV806TC.L8_C,F[:#T)4@<$?@ >F[5QC Q5>^O[/3;4W M%]=0VT (!DE<*/S->8Z=\0O$KVMEJ=W!IC6%SK']F^5&KK(,_P 6XMC P1TK M/\>:GK'B+PW=WYATQ=$MM2\F)GWBY4I($WJ<[>23D=A0![*$4= !^%0W%S:6 M2H]S/! '<1H9'"[F/11GJ3Z5Y\_C_6[K6Y?[*TI[G3;>^^R.B6DKR2!<;W#C MY!CLIY]:R_$>MZOXHTA=2AATT>'XM7ACA;#M<-ME"[\_= )_0_F >B^)(@=! MN0FKIH[_ "[;UBJB,[@0"6XP>GXT>'M%32=+>)[MKZ6ZE:YN+APN)9&QD@#@ M#@8%9?Q+BCF^'>LB1%;;"&&1T(88-8EAXM\26,T&D7VE62W-UIS3Z6L,K/YC M1IGRW]R 3G@=!0!Z$;6 VWV8PQF#;L\HH-NWIC'3%)):V\R1I+!$ZQL'0,@( M5AT(]"/6N-\.^-[K7QH4:0VWVF\-PU[&N[_1TCX[_P 663KZTWQ'K7B"'XBZ M%H^FR6B6T\4DQ$N[]X0K!@V.P'(QWZT =G;W5K?1L]M/#<(KE&:-PX##J#CN M/2I'BCD1D>-61UVLK $,/0^U>2^'=9U+PTTWV+1+=-$O/$$ENTC3'>&:38-J M]@ /JIJ_FP6VF7>F)%;PVDU@_S(D:JT3]4F MTC2_L2V;:?9_95;NR)-::;9:A!:7%B/[3=I) K,R'$:*/XB3N./84 =9XP\& M6WB/0[RTM(K.UO+HIONS "^%8-U&#_"!6I865A%:'2Y!8S7"P(MU''&JAQC& M63)(!P<9SWK$U+QM]G\&Z9K&GVWVFZU-XH;6W=@NZ1^S$=,8/Y5R6F:GJ.@> M-_%VJ:K:PRWQAM%$%FY*,[[40!F QVSGWH ]1\K3N--V6ORKY@ML+PN?O;?3 M)ZXZTYM-L7BCB:RMS'']Q#$N%[\#'%>90^([_P .^(_$^J^(+>V6]ATZW;R+ M60LKYO&.#C/3BLCQ3H5[JMF(=#U"/2K][B.:>Y1<.Z* M".<6#:Y%KNC"SN-/MTN8XTF#[UO;C/0EZ)I,>B:/;:?'(\OE+ M\\K_ 'I7)RSGW))/XU;:UMVD>1H(B[KL=B@RR^A/<5QUMXVOIG\,)_9L,AUN MSFG&R8J4>./?M (Q@Y49SW/I63:?$S7+J+29D\(2/#J6](&2\3]Y(-W XX'' M);'<]J .YC\/:/"]F\6FVJ-9;OLQ6,#RMQRVWTR2:=;Z#I-KJ,NHP:=;)>RG M+SB,;R?KUK/\'^)G\3Z9$/O"NN,X..>M8>H?$5].\0_8I[ M&%;4ZB+!X9UB+MY8#N1V!KD=0U'7'\6:#K":0; MC4(='>;[*LZ[3N;:69\ *,$G\A0!Z''X7T**_:^32+,7;2^<9O)&[?S\V?7D MU:U#2K#54B2_M(KE8I!+&)%SM<="/?FN*U#XGPV>A:/=+:Q"^U* SK#//Y<< M:KG.7([D8'')KI=)UJ7Q+X.35=.B$%Q=6[F!)CD)(,@9([;A^5 $S>']"G>_ M5M/M':](-V-HS+@Y&[UYJY)IME-I9TU[:-K(Q>3Y&/EV8QMQZ8KQ7PG%86FO M:?INH"[TSQ;#? SSRRN4O8]Q)48R#D8 R ..#77?\+6M1XF2R-M&=-DN#:K, MDX:?S.FXQ#Y@NX$9^A]B =3I_@WP]I5XMW8:5!;SK%Y0=,CY<8QUY^O6G0>$ M- MH[*.'2X%2QD:6V'/[MSC+#GKP.OI6%;?$&2\U>T6#0[EM&NIG@CU#=GYD M)!)0 D+G R<>M-M/B*\UW82W.BS6NC:E.@J?4M!T74;F.]U*PMIYH0 DLRY*G M-CZAHVG:K-:2WUJD[VDGFP%B?D?U'Y4R'0-)M[B M\N(K"!9KW(N7V\RYZ[O6KT\\=K;2W$SA(HD+NQ[*!DFO,_!/BJ\N_&MV+_BV MUZ/[9IZ[O]6D9:, CL2J G'I0!V2>"_#44L,R:+9J\ B(C^X Q;CTY)/XUH M66DZ=8Z;]@L[2&&R8-^YC7"$-UX]ZX?QYXE>\TSQ!HUGI5W=6UI;'[7?03*@ MMY=N]1@D%@"%W8/0G@]*QY?%4K?#M="TC39[V:VT5&OYTD$:6J-!E2&)RS=# M@=@1[ ].LM"TO3;"6PLK"""TF+&2&-,*Q(P6 M42M&4RN\# .#TX)Z>M>]O;?1[>YG D1 JF-3RSL"S8YP MH)-6)_BG:B;;9:-?WB'3_MXD3:J^6,[RY& .0: .A'@GPRMI-:C0[ M(03%6D01 E>BT =B/!OAP6#V*Z-:+:R2+*\0CPK,.A-/_ .$2T#S)7_LF MUW2PB"0E/OQ@ !3Z@!5_(5R\OQ4M5TG2;R'1[V:;4[B2""!67)*,%Z]\EAC\ M?2F+\5DV,S>'=13R;H6ET69 (9"O)Z_E0!U.G>$/#VDW"SV&CVD$RJ4$B M)\V",$9[\46W@_P[9F0VVC6<7F1M&^V,#*L,,/H1P:VZ\ZU;Q/J=[XI\0^&7 MLBEC%I5H]HGV=S)#MC V,<9(] M#\H_*LW5/ &D7MJMK:6UO:027B75T$CRTVW/ ;/RGYCR/<=ZY7P1X]&FZ3HV MFZO8W4%I+:NT&HR()?/5FR MI( =!RA( (SZT =G?Z=9ZI:-:7]K%=V_A:'_ M (5*?$$%[=12264IN8!*S),=^%.">"",^] 'KMSX8T*^MK6"YTJTFAM5VP*\ M8(C7T'MP*T&AM;RP,!2*:TECV%>&1T(QCW&*X70/&5Q/9VVB7>B7D5XVDBX@ MS*BFY55P<8/[LG&1G%4])\8-H?AGPW9Z3X=O;M+ZWF:VA:Z4N-C$[2<<\<]. MF ,T >@:;I.G:):M!IUI#:0%B[)$H49QR?R IG]B:4=4&JC3[4WVW N1&-^/ MK_6O-_&WBR\USP9K5O;:)(L%LL4=Y.]R%,$Q*ED"XRVTD GCK7I&A?\ (O:9 M_P!>D7_H H CO?#FC:C<27%YIEK/-)'Y3O)&"67(."?J!5@Z1II>=SI]J7N$ M"3$PKF11T#<"2:5@D<:E MW8] ,DT 8?B#PG:^(KJRN;F\OH)+)M\'V:14VM_>^Z3FO.;W0-=;Q'K<]KI MFO0W=U>O]GN+6]2&WV$[5=C@MV!(_E77> ?%]WXDO=:MKY#&T$RS6JN@1_L\ MF6CR/]W'/N*H>/O'T5G8W6F:->31ZBDJ0O<1P%DC);#('Z!P,_D>] &YH/@U M=.N;K4=0O9[W4=0MDAO=[#RV(&#M&,XQQUZ5!I?PUT/2;L2PRWTD"ERMI-<; MH5+*5)"XZX8C/7FJOC[QO;>'-'N=.M[R7^V#;_NW2/>8R>C/V4GG%7&\>:+H MFBZ<=8OF^V264,\BI$SL=RCYC@8'.>N.E %33OA7HVGNVV^U.6 ;C#;RS@QP MLP(W*N,;@#P3FM"T\ Z78V.DVD%Q>!-*NC&=, MN_LUWJ0C;R$N PC9@R/R"-H/;GZ$5+K'C/1-(TVUNI[Y5%]'OM-L;.9!@'. M"<8GDQD#C\ -+M18.MS>R7 M-G="[-S++ODF<+MPY(Y&.,#&*SO 7C4ZIH.EC7+H?VGJ$DRV^("HE"'G! VC M'X5LR^._#4.FQZC+JB):22O"DC1N,NHRPQMS0!0F^'5G<17*-JFHQ^9J3:E$ MT,@1H9",$*<'BKNA:3JEAXEUJXN;JYDTZ<1"V2XG\P[@#N8 <*#QQ[4VT^(G MA.^N[:UMM:@>>Y.V)2KC)]"2, _7%;NHZC::582WU],L-M",O(P)QS@=.>I MH XSQ!\,+?6KC59H=7O+1=29))H5"M&TB="1P2.>F>O-2-\.3/JEI/(=2TN_34KFQGT] MV*M!C+*VW<.>F0N._7H:H:)\/+?1+C1I(M5NY8]*DG>&-U7!$HP0<#Z_GVJ/ MPGXLG\0^,-=@AO8KK28(X7MML1C9"5X'&,\#GBM+PAXJM-5T"S^UZ MO9SZFMH+B[5)$!08!)8 X &0#5_2_%V@:W>&STW5(+FX"EC&A.<#J?UH Y^V M^'"P>&[/2CJTC/;ZH-2,PA WL"?EVYX'/7/7\JSM0^%$UU<7T5KXDN+72KNY M6Y-D(=X5P MGMUJY9ZU=Z19ZK<^*;NT2VM[@"&ZBC*)(A13@+EB2&+#J3Q0!D3_ SB;6)Y M;?6+N#2+QA)?::N=MP^(=(N[&VO8-1MVMKF400R;P!)(20$&?XL@\4D MGB31HOM/F:E;K]EF6";+_:3-,Z"YA,9E !(/8X[\]N M*YE=$F\*B;Q-JU[=ZW=6=JMO!#;6P4(GR@E4R?F. 201QGBM)_B#X:&JV>GQ M:M:327+%=\:S?!7CA=7M636[VSAU&:^EM[>W0[=P4#A0> M3WY- !\/='"S:OXE>T:U;6+@R0P2+M>*/)ZCL2_^'6IWGAV/33XB7STU)]0\_[*5RS9."H?^\2<^_3BG#X;74>O MSW5OXGU"WTJ>X-Q+I\190['EQN#8P3[=./>MOQCXNM?"^E3R"YL_[1$1D@M9 MY,&0 \\#GUQZD4WQ#XPLM$\-M>2WEI!?R6AFM[>9\EW*DJ-HY(R,9H G\8Z# M>^)M!?2K2_2R2=@)Y&BWDH.< 9'<#\,U>BTV9?#@TN>Z$LWV4V[3B/:"=NW= MMSQ],UGZ=XNTYO#.E:KJEY;V37L*,%ED RQP#CVR?P[XK2FUW2+9BL^J6,3! M0Y$EPBG:>AY/0T <] .O?\:USJNG *3?VN&E,*GSEYD'5!S][VZTU=;TIT@9=3LF6X8I" M1<*1(V<87GDY(X'K0!P*_#'4H?#4^D1:U &AO5OM.F2W*>1(,[@1N/'(QR<< M]:0?#/5[P:WG%1?\*^\47NB36^JZ_!:%W*H3&,G+$D_K6]-JVFV]XEG-J%I'=.0%@>90[$ M],*3DYH XK4?A]?:Y>:ST9/!!.3ENN ,5H:=X,\0V&G>%;47&FM_8]U)),2XAU"U>&)%>219E*HK#().> 1SS4T=[:S0Q317,+ MQ3<1.L@*OP3\I[\ GCT- '-^"?#^J: VLKJ!LV2]OFNXC;,QP6Z@@@8Z+CKU M->2/:I9+VUANHK66YA2XFSY<32 .^.N!U/X4 >96_PYU^ M'PD=/%SIXO6UI=1/S,8]@&,9VYSD9_K1J/PV\02G7]/T_5+]5N/M)CDC9 MI-^0V,XX&X8ZG@"O0K.^NVN=3%_!%;6UO,%@E\T'?'L!+-S\O.>N./S-R&ZM M[B26.&>*1X6VR*C@E#Z$#H: ,?4M%N]1\$3Z*TL(NY;+[.9 "$W;<9[G%86G M^&/$EOJEC>WEQIERUOIDEBX4NA?))7&!QT0$_4XKI+G4-2B\3V5A%IZ/ITT+ MO+=F8 HPSA0O4]N??VJ]'J%G+=O:1W<#W* %H5D!=0>A(ZB@#S\> ->MM+T& M2PU2SBU738'MY/,C+PRQLQ8=1G(XZCJ,\8KK;70KBW\(RZ.^H/+=2P2HUTPQ MAWSD@#& "W '0 4OBSQ"GACP]<:H81.Z%5CBW[=[,P4<_CFCPWJ6KZA93OK6 MG0V4\4I1?)F$B2)@$,#Z<_I0!RK>#/$&LQZ39Z]-IACTZ6.4WT&YKB;8#A?F M '3)YSC-0V'@+Q'INN-'!JMF-#:_%ZPV$7&-^[8#C@<>O<\I?!_B"7Q/X<@U66U2V:5W41K)OP%8KUP M/2@#FM$\%>)=*OI-/77HX_#J7)N(DC3]\X)W&,GLN>O)R,],\0V?@/73'H^C MZE>6"ZAG0MY\@7.Q"I&T#GGD\5KW7C+49?%$VE:+I*WT%G+%#>RM+L M:-G)Y4'J% .:Z^.6.7=Y=+YMS+M[?(.#E3\P)X_6O2*,T >::CX/\ %R/KD6E7>E_9-96??@Q[(]_3OG^M '"Q> O%&DWEG>Z M7<:1/(=/BM+J&]5FC#1J%5EX)/ ]N_8U(G@/Q!'=ZD[7%G/YFA-I<,TCL&D= MSEF8!?E'+<<_P^]>G5C>)=<.A:8DL-N;B\N9EMK2#.!),V=H)Z <$D^U '%P M>"_%FC1VK:->:87DTM+&\CN=VT,N[#(0N3]X]V-UI+W MUE;2VC1R[]@1I'<,&QR?G/8=.];I\367P]\30V_A>VN'TEHM'O6N6=9'WE6D#%1E<$\'T[>F38U7X= MZS>Z;XCM8Y+'.H:L+Z O*P&S)RK87@\CIFO3+FYAL[6:ZN)!'!"ADD<]%4#) M/Y4RVO(KW3HKZU/FQ31"6(CC<",B@#G]!U+69_%FMZ?>K&UA:K$UNZ1,NPL# ME-Q^_C'4?UP,?6_"?B23QEJ&L:1/IOV>_L?LDL=T7##Y<<8'J!S^E=3X>U2_ MU32EN=3TI]+N=Y0P22!LX[@BM965U#*00>X- 'E:?#WQ!)M&U#3[:\GTEM)L'=DD@0BXE&&"AR5QC MY@?P%>A>;'YHCWKYA&=N>313>*81HS&30460C[2/WR')W=/E^49Q MR>U '3:S!=W6C7EO8^3]IEB:.,S$A 2,9..>]86 M.S);.>FG4]&L;\QB,W-O',4!SMW*#C/XU-#=V]Q%YL%Q%+'UWHX8 M?F* ./@\*ZM_PDFE:I-)9I]ET?F4$N*[9;JW>W2X6>(P. 5D#C:P/0@]*D:1$7HV TK69OM$JW"MYD;\'"X&,$C\@*]%T^U-CIEK:-)YA M@A2(OMQNV@#..W2I6FB2,2-(BH>C%@!^=1W-]:64*S75U!!$Q"J\L@4$GH 3 MWH L45F3:_IT.M6FD-<*;RZC:2-%(.%7')],YX]>:NQWEM-/)!%<0O-&<21J MX+(>O([=10!-13)C(L$C0HKRA245C@%L< GM7.^"_$E[XGTZYN[S3XK/RKAH M%1)BY)7AL\#'- '2T5!:WEM?0^=:7$4\6XKOB<,,CJ,BLG4_%%K:1ZM#9&.[ MU#3;;[1+;;]@ Y."V" <#I]/6@#=HJAI.I1ZEIUM/OB\^2".62)&R4+*&QCJ M.HJ_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %[:/4+I(;N>WX\FWR/,)/;*Y'YUU-% 'FA\.7WA#QMIVI:4NKZI;3QF"_: M5EE*Q?*$ /!^4X.,=!Z9K#UJSURST36?#<>@W]W<3ZK]MAN84S"\;2J1ENS9 M !'.,Y/ ->ST4 >0>)+?7-/L_%6FMHE[>#7)!F6VJ^& M9M!U2[T/4+B%]+?3I$$6^6"7>Y&%.-H(V\^A->VT4 >)Z2+[1_#G@G4YM'OS M;:9<7(N8XX"9,R9VD*3R"6Z__JJ+3;*??H%C>Z5?#R_$,TDOG6Y=&!( .?ND M9QD].I&:]1?QIH6KA"8C+Q^[WCC>,@D=L^O%=!0!X;+9LOA M_7;Z+3)PTWB5&A5;-ED:)6#<+U Z_C7?_%!K@^")5M[.2Y\R>(2>6A9XUW [ MU'J"!^==G10!\]7=O=7.A:MYVGZW/')J]MM;WB M32IY-:\4-IFDR26L=O3->ST4 >=>"=1_M?X@^)=1 MBL;NWMKB&W\IIX#&6VC!SGOG]!2:S=/:^+?%&GC3KR5]4TA6AEBBR@\N.4-N M/U8#C/.!7HU% '@\>FMCTZQGBDFT*\MW"P,!),488<^YY!.><5L?#^. MTNO$&E/%:>(C?6$#0W!OW'D6Z[,;5XR>=H"\<'/:O0K/QIX,F;SE3>I DPJ?,O(RRGH>,'H?"O2ZJ:EJECH]D]YJ-S';6R$!I)#@ G@4 >3:F/+T]_$-OIM MQ%I*>);:_B18B"T*)M:0)Q@,.SFU;3_DG@97VJ@# M': 2,J&/K@^^*]M5E= ZD,K#(([BC YQCGK0!Y;JEKINA_%3PY);:>8M/GM) M4"V]L2A=RW8#K\PSZ#':N8TI+*#P8NKBU@^TKXGC9+AH_FVAE."V,@=>]>]4 MTHA&"JD9SC% '->//$/_ C_ (:E:%P+ZZ(@MASG26[OE673+GRO,5XL?($;D #N1COWI;N^TU]1UH:I9.S7^B1)I-S- M"Y'^HP57(^7Y\\\=^>:]M(##! (]#02 "3@ =([JZATN? M1(X;:>SM0WS)PRD,I(YW<@#/R]JW- L=,F\3+:W5B9(4\-"18[U SKAS@L<< M-M(Z#."*]WMW;VT\4MS:,$N%7[ MT9(R ?R_2@#QC3K^QMH_!=YXE@W:+'ITT42M&9$6X#E277'/R@8'/]:AL;^U M2#P5JJJZZ=IM_=Q7#F)L0EGWJ, 9^[S^&*]W*(1@JI&-BKH]PBE3W!!/!H \8T>;3]0TFPLGA\_[5XM,BK)$?]5AH^RW\<5DR(1Y1RH8+TP,AO\XKV]=2L#?1V*W4)N9(O/2(,,NF M<;AZC-,36-)EU%],34+-[T9W6PE4OZGYGOS7HEY-;6_PNDDN M9(_(&D@%CRIS%@?F2*Z!%L;ZW,T8M[B&=1EUVNL@[<]"*=;7-K>VXEM9X;B MY4-$X=3C@C(XH \0?2M,T_PEX4U18W6SN2!JMPD?GH"%VKYB'C"L2,8[>M+] M@\/2Q:+:)J1GTJ;6W/FW0\A&0Q N(P,%4)('89(KW)XHI(FB>-&C889& ((^ ME126-I*T#26L+M;G,)9 ?+XQ\OIQQQ0!X7>:5H5IX?\ %M_;/&MWI^LHEDR2 M_P#'NGF+]P#IG,G_ 'S[57\47]G%XDU&]M[BU$T.K0LC3@FY8X!8@C 6+ Z< M_AQ7NT=OI=XD_E0V_-3-86;,S-:0$L06)C')'3/TH M \>\3Z@J:+X_6"2*3S=2@B?#9PN%!/'N,<__ %JZCPWIVF:-\2KRSTC8L,VC MQ7$Z^$"%0(V/4KQP3ZB@#E/BM'8OX.5KT0\7D C,A P2 MXW8_X#NS[9KC=>U"P\/^(O'%NKQV<5YI42V<42[5D)0#Y ..I/ZGUKU^_M-/ MU"-+34(+:X1SN6&=%<,1SD ^E.ETZQGD226SMY'1"B,\2DJIZ@<<#VH \QT. MZA3Q!X,>XG50OAQBY9N0-H/\@?RK?^$LB/\ #RR"'(668=/^FC'^1%=7_9VE MSW*7'V.TDG@4Q+)Y:EHQCE0<<#':I[:UM[.!8+6"*")?NQQ(%4?@* /&O$44 M:?\ ">7%A;)<7JW<:.X7,L4+(OF%>X&AL!J^IOX?:*32;KP])/=K M$PV(P'R, . Y94]^M>Q-#IFGM+2V5CI>CR^"I]1D;^Q=1@66Y^T2,\0N!%A< MYX49;/IUZ <)J$MKDZ19ZBEOH,4-U#;W6IH?(EEWL"RE6 ("DA6)['O7L MTNCZ9/IR:=-IUI)9)@);O"IC7'3"XP,4MQI&FW=BECYMH MXI_#S-)##,27F5]ZF0_Q2[3DX]QP!@?1#P0R6[6[Q(T++L:,J"I7&,8],=JS MT\/Z%;B)4TG3X]JM%&!;H,*V2RCCH>21]: /)(H1X;U#2;[1YI/MEYX:EN9\ MR,YDD6'*L5)/&5X'M5KPU)X=/B/P-<6%Y'-J M.V*]7BT;2X;B"XBTZT2>"+R89%A4-''S\BG'"\G@>M5X/"^@6MRES;Z+I\,Z M-O62.W12&YYR!UY- ''_ !.D1]1T"SU"ZCM=)FDF,LLT9>'S0HV!P&4XY;OU MY[&N1&B:.-,\+P/?P:G"NN?9A<.I57B^\R+D\IN)YSU->UWVGV6IVQM[^T@N MH"0WESQAUR.AP:@FT'2+B*UBFTRS=+0YMU:%<0G(/R\<=!T]* /,+O1=.L?$ MWC*^TRU1+K3-.22S:"1B8I&B<-\H)&?KC& 0.]<[9&SL=-EO]+UZ-[VXTF=# M;6,+*V%4DO,2Y*OGOCG''K7N,.@Z3;:A/J$.FVL=Y/GS9EB 9\],"#PJWA:4Z5/=S7L^@/)>0QL7B61?FWRD M\A]^0/PX (SZCX!CL(/ VDC3VC,7V=6D*/N_>$ OGG@YSD=JT[/P[HUA#=16 MFEVL*7>100:=-XCTJT,@L[/4V2".23>4!1<@ M'TSGW]>7P'[J[N+JXT:QE MN+@8EDDA5F;C'4TY?"^AJ;PKI5J/MJ".XQ&,2*.@/M0!0T]UC^&EJS,%4:.A M))P!^Y%>,7&B6>D>$_"^K6\TL<&HOMU%Y&:2WR"=N]%P3U/ /1>F:^A(K&UA ML%L8[>-;18_*$.T;=F,;<>F*B31],BTTZ;'I]JM@P(-LL*B,Y.3\N,=: /$H M;""723;V.KZ9=^7JCSP13PE+*8F(,\0R3@ 8QG ST.:;IL7AO7M3\-I?F:UL M+BRN4D22^#I+GQCIU\L6F#1;.U-O]C:#)Y.1@8VC!"D>F/>@#RVVE^RV>C6^I7".%K:% MHHP B% 54 8&!VXXH \AM(?#VF^(?"P-CV<#IZ5''I&FPQO'%I]JB21^2ZK"H#)S\I&.1R>/>@!] MC?6^I:?!?VLF^WGC$L;D$94C(.#TKQ%5L]1^'EI;RNA%UXG*##_,59OFP;&I@7"/_ 'AQP?>@#BOA]86> ME>,_&>GZ>H2T@EM1&@?<%)1R?US_ "KEM8&B6_B+XA(\,,%^]L%M$QR287:1 MEQTSC)_GS7LL2V<-W*D0@2YD&^14 #L/4]SUZ^]1G2=.-Y-=FPM3&/7]*]@33K*+[-Y=I OV5=EOMC \ MI<8POH,<<4MO8VEI)-);6L,+SMOE:.,*9&]6(ZF@"Q1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5Q'Q#U/5X3H^CZ-65"@':&P= MI/3.">F*[>LGQ#X;TWQ/8I::E$S)'()8WC;:Z,.X(Z4 >9W.H^+=&T>WN-1U MH3?V->QIJ*6DOF2- ^#^\.W[PZ9SSG\3>U'Q-XCN$M5TJ6<_VQJ$YLI"8E M MXEX"LRX!<@D;@>._>N\MO"^E6GAV70HH#]AFC9) 6.Y]WWB6ZY/K3-6\)Z/K M>BP:3?6Q>UMPHAVN5:/:-H((YZ4 >=MJWC:!=-TW4-4CMK]]72W:1/+E/ER( M2 ZK@<8)[9S[5F^)FU27PI+9:CKMY=-:>(A8AP@7S@45P6P"<@ELW2W<@$[# M;* 1N4=%.#C_ /4* +7B74Y_#7@V]OXC]IN+2W&UIOXVX&YL8]G!KNWTNUFTH9LY_&LB_\8:Y:^-]PU!Y+1=933FM8X!]G$3# M^<\F3()('0CTXKT?P_X=L/#5C)9Z=YPMWE,NR20MM)ZXST%8EU\--$O-2EO9 M;C4=SW)NUC6Z(CCE)R65<<$F@#F8_$/B9[R36'U>,:?!XA.G?81;C!C+!,EA MSP#D>_Y5>U;Q-KOA[6=>TVZN&N'NH!)H;>4H)=FV[!@?,5+CKV7/>N@_X0+2 M38S69GOS%+?G4"3<'<)>V#CH.O.>:H6FFZOKGCF+4-7TQ+:RT9IH[*1G!>XW M8 ? ] ">WWAQP: +WBS7;[PEX$:^9X[G48TBA\QEPKRG"EL#\3CBND27:7=W;+#+;:@T:J^R1@"&0#;D<@5HIK?B/R_%&CZE?VSW<>F&_MYX(RO ME!E.4 X) [-U&<\]*U[_ .&>EZA8WL$]]?RSWKPM/=SR!Y"L9X4< #C(Z>AY MQ6A/X*LIM8O]2%[>H]]9&REC5UV;-H4$ KP1C/U)H X;PU9"/3OA[=RF.29[ MB18Y!$%9(_*<[">XSD_C5J7Q7JFESZS';+IJ2S^($L(I3#L2/*Y9G Y8\=2> MI/; KJ[3P1;6=IH-O'J-X5T:5I(2=G[S=D8;Y>F"1Q@\U!* .6\177B9+K3-/U#5;-3"@&^)^8F M=1TYC?(SS^ -=/\ %4 _#;5OE4D"+&[_ *ZI2/\ #?3I=$^P3:EJO\ #G2[JPO(-2O-0U"XNH1"]WIW>AV+M CW M\$5W<:FDB>7B.%, *%VL 0?XNIH X+3OB7XI:TDU&\TB$Z M<;665)A;R1J'"%D7/\ Q5/:WKOI,8C33GNXKN2SEAB#J-VW M))W#;T((R:W-/^&&F60DAEU+4[JQ,4D45I-/F.%7!!V@#K@GGWJ"T^%ZP:?> MVD_B'4KH30FW@,S$BWC.,A5)QD@;<\<=J '>&O%>O7_B#3;35(K#[-J>FB^@ M%L'#1].&W=>M-\07>M#XK^'[&WNEBL);:5O+=6*.0&W[@",G&,<\<&M>T\%0 M66KZ+J$.H76=*LQ9)&P7;)'@CYL <\C_ +Y%7-:\-C5M5TO5(KZ:TO-.=C&Z M*&#(V-ZD'U QGMF@#S'P7K6M>'O#FBSP06CZ3=:J]G*C,?,+2. &'&!MVGUS MGZ8VI?$MWH]UX[U#3]*MFGLKBW4;(F_>9R&=\')P.>,5I6/PV>ST>QTQM
    :W".?'GC22 MV\+0:\T91@LP4^2=I)(4Y+9(Z+SQ7JGA?PV?#D%Z)+YKRXO+EKF:4Q+&"Q ' M"KP.E5=&\(R:/XMU77%U,RIJ39EMS !MQ]W#9[9].: .=N;B2P^(NFZ-I.FZ M
    B_Z//=*[/& 6PI(.=N%],\FN1@.IR:?X>UFUCTSSKG7V2.YVR)*TCRN2 M&P?]60H!!R<5ZCJ/A*2\\8P^(X=3>WFALWM5C$(8#(;#9)[%@<8_A]ZS%^'' ME>$;+18M7D%S97HO+>^,(+1ON)X7/N>I- '/:EJNL^&_%'C&_P!'M-,V0):3 MWSW!8!B8S@(HZDL6.2:]6AF$EI'.^%#('// XS7"W7PZO[ZWUR&[\2RS#51 M'%9M&2_,$DUN+=[D1!LC&&^7/<9^F: /* M+/QQ;?\ "QH/$,EW&+>]DDL&MU/S10#;Y4C $\EMV?3\:[W7=)[BWU-;3['=74< (N4!^7*EN"!W[]: ,#P/K6I2>& M=$\/:-%:2R-I\]U/+>[BJCS754PI_O9'T%9_A+Q==:#X5T?0].MEEOIQ<7#L M89)A&@D=0-D?S9)4_2NGM_AA/86^E'3O$=Q:WEG!);2W"0@^=$SLVW:3P1O. M#SV/:EA^%OV33M-CL=?N;2_L'E,5W%$/N2$DH1GGD]2?7\ "G'\0?%%Y?:3I M=MX=MX-2OK=Y#'>.\8C968$D$ [<+G'7FK^E^/-2UJ'3;*ULK6'6;F:99XYF M8Q0)$V&/')/0 ]\]*MV7P_:QU_2-536)GDL(Y!*'CR;AY"Q=R2W&=W3'85G MQ_#.\TZ*"[TGQ \6LPRRO]KD@!619.65DR1UYS0!@^'?$FL:#86T45I:SR:C MXCN+:Z'S?*Q*YV<]/OTW2-1NX;'3YGL]:;3\,S*#'M4J<9Y8E MN3G QT-(GPVU:'2GC7Q&KWZ:B-1MIOL@58Y3G>2,G.<].@Q[T[_A6NI2Z7>V M-SXC,R76HQWS,]L"25'S=".6POL-O3F@#)G^(_C.UCU9)="TTRZ0Z&^D24[4 M1Q\H"[LDY!Y!_"O0]1\106GA*3Q#;PRW< MA8R/)*9X///4<_I6MJ'AB36/ JG &,\]?8ULR>!]0O)_P#3]9A>W;2CICI#:;&*D#Y\ESSN&>G3 MCWH P[.]US4_B=X9N]8MK6VCDLYY[:*!V9E1DZ/G^(<6^FPO M!$/L_P [(1C!ST./XLD\ <\UL^)O#%[J_B#0M7TZ_CM9].D';JX-S<6VS$V2V2BL!D X R"# MUXH E^,<=L_P\N7G3.YOQ^+KR2334CTZ.5KS1CJ0592"7 4^6.#_>ZUG0^"=;U07L MWB34+&:Z;3GL+1K:(XA#KAG.<9)_J<8Z5'I'@OQ3I]W8W4^NV<[VFG26<<9M M\*F0 @! !(^522>>.AS0!)H?Q#N[UHKC5-(%EITVGR7L#=2N=/@MK>YCO9;.-)RSNGE?+YG& <8/&?O'I6C%X#U1 M;;0;&2YLVLK33YK&] 9P[K+PVSCM@8)QS5+3O GC&PUS1[B36["ZLM',D=HL MBD.(F&T@X7T '4XQP: 'VOQ+U^]TFYU6#PDILK:*5Y9?MPP&0C,C>*5UK4;2WAM@(Y],COW<29,9(W38^R MHS@B09VD'_:W#TQCUJS\--#CTOPW]L$4T6J;_O,6[87)SZXJAX \3IO/"LNK^-6U+5TLKO2(K3R;:UD4L4DW*Q<@C'8CKTP/6L% M_#&I^%+CQ5J5@;2/1[JRN<]@L(E+#D%1S\O(!JA9_%F_;1/[5U#0DM;2?]U9S&;Y)9=S Y.,A0 M XKF/ *7UGJEI9Z?>V&J/=V[0N&CE:33T*EB#G"HN_@CN:[9?AW?Q^ MK#14U*%=3TRY-S97*H0BMN+88'.?O-V]* *-O\8K3W-I$NH0W MXA'(3 M!,6SAPQ&0H )/'IZ\2VOQ6FN=(M[N/1A<2MJ(L)!!/E2S+E"F0"=QSP<8Q3[ MCX>>(-4M$O-3\0QOKL$R26LD<($$(4GC9@ DYY)'8"K,G@?Q!=6EF]]KT%Q> MP:G#?',&V+$8PJA5Q@\G/3/ZT 9\_P 3-?LK2\ENO#"(=*G6/4R+I2$#D!=G MI>!+[4K3Q M;!)>VR'6YH9(656/EB-A@,/7 '3OFJEU\/\ Q!!K)O-$UR"SCO8(XM0#QER6 M5=I:,$'''3D8]: *NJ?%'6;262>8!A%*/E^4'JV1C'3N*N MV'BKQ-J'Q(MK.&UA.C2V$=R8P1E(WP1(S'^//&T<8_.I)/AY?N/$L3:G \>L M6T,2NT;;T:, *6Y.<\Y/7/-6=.\(Z_I^O:7J,>JV<<<5A#9WL:PEO,6,Y^0G MIGIGC'OV +WB?Q1>V&K66@Z':17.LW:F51<9$*1#.68@YS\N /\ ZV>=NOBI M=&'2(Y-4N+R6QGM'G_U4JX ;&""6!SZ CWKH_$OAG4+[6;+7M#O8+75 M;2-H0+F,O'+&3G:<"^@:[MM2?4+^380)69E;"#G &W M'XYH ZN\UN]L?!,FM3Z:XOH[03/9KR5DQROT!Z^PKA[/XM7;Z'K$TMA:3WVG MQQSC[+*3"T;NJD%CR&&[\?PKN/&7A^3Q/X6O-*AN!!+,%*.<[<@@X..QQCO7 M%2?##6;B'5C<:Q9--J-DD#JEML1&1U*XQ_#A<=,\T :6F>-_$-SJE]I]YH4$ M=TVGG4-/BCFSYBYP%9NA)SVQTZ7PWKD?BV23[1;66D+92VT29DW?-)\/]*M7N]8\2P6 MMQ:IJ=RWV>"<8*1@_,<=MS[CCV% %GQ=X@\0Z=K&GZ5H6G6]U->Q22(TDH4@ MQD%@0>,8([YY[8K /Q-U6[L],33M$@.I75Y+8S133'8DJ!3P1U!W>O;\:N>+ MWU2Z^(FB6FBW4-O>PV<[AYH2Z*7Q@-CIG8<'V-,3X:WUO)HDMMJL"RV-T]]< M.\!8S3NR[^A "[5P..WOP 5G^(WB#[7,$T6W,>G^6E] @EDF:0@%Q&4!0;?WR$EYC9'!/F1 M[,*#Z[7"L,^] ',V.M"T\>7VH:KHR6FH1>'C>73Q3LY*J5.T*> >/T'XZ5AX MTUPWVEQZGHEO!!J\;-8O'<$D-Y8=5?Y>,Y SCC!XJUJ?@R[U/Q9J&IM?01VE M[I;Z:T8B)D"L/O YQD-C\./>HM'\%:G;WNE#5]5BN[31=WV'RXBDCY&!YA)( M^4# QUSSTH ;;^.+TIX4:YL8$_MF66&8(Y/E,IPNWUSWJQX2\97OB:\8G3(H MK%@^QTN0TL)5MN)4."">HQFL>W^'FNIJVCO/K]O)I^EW;W$,(M@K*I;=C(ZD M\YR>.V:O>&?!>K:;XI;6=3O+.201/$7M597N1'4&$JIM@5@Q&"03G';G - %/P)XIO=;^WV.M M1?9]7MY!*;?:!MAD :/'K@''KTS63XV\62M-:6VE/?0QPZI%;37D3;8GDW?- M">Y.,D]N,58F\,7WA[QUI>JZ!97%U:W"&VU)Y[LR,$)7:V9&)^7&>.PQWKG+ MGPWXML-(FT6'16O8EUM;Z&]-TG[Q=V?F4G<.V3]: .D\?>,K:VT+6=/TZZO$ MU"VC7S+FUB(=$\56EOXKT^UT07UIK4XGAN()5W1DX)#*<$\+],_6JDW@ M?5K?4))[GPU;:Q%?VENBJUP4:UF2)5^?!'RY!R1Z"@#O=0^(GAG3+MK:YOI! M*L2S?);R.#&R[@P(4@C!ZT_5?%^DQ:= (KN01["1)M ) 'N M/Y&N-O?#FMG4-4MO[+)4^&Q8130*!"\JC.%&<@'H*;I>C^)- -CK$.BS7@N- M(33[JT+J)K=HQM!7)QM;:#CW^E '4>#?%=M=:'X=LKZYE;5+ZT+H'5B9-F0S M%B/]DGGK5F;XB>&8-.M[^2_<6UQ))%&XMY#ETQN& N1U'UKAM,T3Q)H__"'Z MFGA^21]/@FMI[595# ONPY] =V3WJSX;\,ZSITGAB*\TJ<+9ZE=RSL'1D4,N M$?&?0$=^:ZGXHV3W7@\7* L+"ZBNG55RQ53@X_!L_A0 R#QC/I_B33?#&IMY^ MHS1/)=3Q0,J(Q^9%3CE0"1N_V>>(M*L3J.G7%A]G\Z.0*L>Y]VYO;!Z5A-X:U:ZT? MPW =-N(I(M(K'*Z?> M5&/!(J'QSJ^H:/8Z5+I]PD!GU."WE+1ALQOD$<].W-UMM*N;]?[1BFF6*(.JQH> M0P/KGZ=ZSKD%[I-L4CBNHX0F)' MIM)N]3-V\5O:3"&821,'0DX4E,9 .>"1_*LCQGX4$.C6#Z%I^8[+4TOYK&W& M/.&?FVKD#/L/?%6ZW=K;V\-K/%LGG998V9]O; 3'J M: /3+KQ;HME-JD5Q>;'TM$>[_=L?+#_=[& M6:%698L+P1@?,"2!D<=3GBN,U+3M?U>?QE>+X>U&!=6M8/L\O M!(X_+OO:W9G2==\%ZKHWAV<1(TZRVT401U>2)$4/D@ X&,DX^6@#3\+^/-/G ME_LO5-6C.JR7L\4<;+C@2LJ*2!@$@ 'D_C7'=+N1H=_%/%XL%Y M<(;4^:8\NV_ Z@*5&>F17;_$'4);7PVUE##<,VI.+,SQ1LXMU?AG;;SP">.] M %;PAXR?7MRN&14$GG:=P 9K;)3%+9!MMMA'\"CIGC M/,+6?2=0U!M?M8VLI+:W\P*FQE4,.V"1T&>"?2@#M;CQI:Z3 MX0T^YU.]2/5+O31<1KY9<.XC!)^48QD^PJ'P]XXMHO!6D:EXCU!%NKU)&!2$ MY?8QSA4!Z#&37$:?/?\ A[4[&ZO]"U"\CO\ 08["&*.WS)$Z!59"I/0E2W/. M"/>LZVTJ32],\/ZEK&AZM<::=.EM98K9GCE60SNPW ,#M((Z\'\* /7[OQOX M:L&MUNM7MXOM$"W$).7\:64^WRI5!;S-W M(V@,]&CN=':UC&A2F*!]TOD$R2LJEF'#!3^!.*@T.^NM+D M\+ZQ-HNHZA90:8]B\<-NSO!,')+;3TRI SW&?3% ';> O&?]MZ'9'5KN+^T+ MN:9( $V^:$.>W&0#6Z_BS0([ . M> IKXZ\+.$*Z]8GS'\M0).2W'&/Q%=#7B%[I\5Q+X_GMM&N5CN(H/ ML).GNA+9"L$!4$'<1Q^/:N_\)^)TN)+#P]+I^H0W4.FQR&>XA*))M5 P&>20 M6P>.H- $^H^-].M/%(\.+/$MZ\#%6M:5I<% MWJ%J=9N+<226Z, Q."<[>W SBL/Q'?PZ%\48=3U'3[B:RETL01316YE$G/-<[HUM_9]E\/KFPLFAN'FGANI/(;=N?"'<2,XYZ]* /5K?Q'HUWJ MTFE6^IVLM_'G= D@+#'4?4=Q6-XOU;Q#ICO/I$-N+*TL9KNYEN8RRN5QMC7# M AN#[8KSCP1I=O)K6FZ7J-MXB&KZ?YH Y;3?$_BZ[\,KK;Q::]M/8SW*ND+C[.ZDTGQ-:ZQITL=I>6KZI!:I)-$20J.R!AG_9R><9Q7,:+>I:_ U]T M-P7BLI;=HO*;?YC$J 1SRPJG#;16?BW2_*LS"%\+LTK)#C)]#@']+FUW6+#[5=S*2!QC'H#VZBJ/CSQY;>&]#D?3[V MRDU0^6T=M(VXE&(R2H(/2N'T^QCO;?X;6EW9/- HNTN(YH6*KN; W9''(./P M]JS_ !/&NE:1XHT;4-/G.JW%\LUG.(-ZM; J$ ;^$!5(QGVH ]YMY3/:Q3,N MQG16*^F1G%#].U;6KRPLKJ[MC,L32A Y']T,?;:MH M^S1;KRF=5^0@IC'RL7(SQQCMFJNE:GI^FQZ:NO6-S+#<:&L5A(8F<)(-PD55 M ZM\O/; ['- 'IN@>+;>Z\':;K>N75E8-=@\M)Y:9R< ;CZ#UK6F\0:-;P13 MS:K91PS1^;&[SJ%=./F!SR.1S[UX=;W"6MCX0N-::]AT1M/FA5H858QR^:P9 MBK*PP5V]!G'2MW1=#T*X\0>%;2?3[A;7['=200WW+E1*6C9L #D;FQVSWH ] M9GU73[;3AJ$U];1V;*&6X>51&0>AW=.:P/"?B]=9T\RZG-I]O/)>RVMLL,V5 MG"8Y0G[_ %ZCVKR[P[>P:?9^%KW70[Z#"]XF&A,J)(2=N5P3TZ>F/K4;S68\ M/:3J5LDB:=8^)7E_U1'E0,P9> .F%[9]/8 'NT^I6-M!Y\]Y;Q1;PF]Y %W$ MX SZY[567Q'HC013#5[$Q32>5&XN$P[_ -T'/)]J\:E2UU#3=>_T&98KC7[: M:"-[9DQ&Q(SC VC;N'X^X-6_%/A[2X;/QWEQQFV-G':LD.T1\KYFSCUSD MB@#VVN>U#QEH]AJTVD-=P_VBEN95B:0*&;^&//\ ?.0<8SCFH=&\6Z;<:O'X M;W3C4H;5)'#QD*?E!(!]<$'\:YK66TBQ^+CRZI9+)'<:2!"?LIDW3"0\Y X. MT?>.,#O0!U/@SQ2GB?P[9WTQMX;N<.6MTD!(VN5R!G..*V8]3L)KYK&.]MWN MU4LT"R@N #@DKG/7BO$=&L=-M;?P!?6,:07%S:G9W_]KVD-A=6-PT$RK+N3 56#9/08 M:LKX@6NA:BNGZ?KZ-#!+YK17ZMM^S2*%QD] #D]>,@5YW>7FJ-X-\JYFDU72 M-,UB-!?K'N6> (P)*Y^8*=O7@Y R: /<1>6K6IN5N83;CK*'&S\^E,N-2L;3 M3WU">[ACLT7E>)7UEIM\+*SM8Y& MT.Y\4Q"T'*JT;H!*%Z87=T]CQ3M1F@A37(;=7_L&S\1VPNK>!3Y:0 ,)1M'\ M.X#([G% 'IOA_P 33ZSXAUO39+:".+3S$898IO,$R/N(;IQPHXY[\U<\5:\G MAGPU>:N\7F_9U&V/=MW,2% S]37(^!=1TF\\>^*1I#1FT:.V$/DQ;(\(&5MN M !C)'USD4OB,2^+O&D>BV$MG)'H\)N+B*Y7*22O\H4XY^526X[D#Z ';Z9)9 M7=E#J5I%$JW<:S;T498,,\D=>M9'_"5/_P )^GAK[(ABDLS=)81J;8G"_$PD=9))HVD3[R*P)7ZCM7ANCWOAV;7/!D.C(J:G!:3Q:AL@ M9',Q@P-Q(&X[RW//7Z5#X-E\-J--E;4[D:M#:SI=1"T2.-(]KEO-;;\PQQG) M/(Z= >\)F01^%8'B3Q2NAWNDVT20W#7=_%:3) MYH#Q"3.UL?A7FWAO3].TF\^'FIKNMIKX7"W$C.<.?+"HO/0$XP,8YK(AU+17 MB\.+8F=Q &,G MI_/K4^NV.D7C_$&[FC5]0LYHY+9V<@(K$FVVJ6 MNL^'O[2T]Q-;SP,\9.5SP1@\<WU33[N2>.WOK:9[< S+'*K&//3=@ M\=#UJ2*]M9KAH(KF%YE02&-7!8*>C8]#ZU\_^&KZ!M0M+A&C:)-%NH'6&UD M0JC,%=B/WC8(R1QT [5K:-:6VE0>#+_2;>--7N[.Z1W)/S2;"L>X'C&\@#UX MH ]0U;Q/'8ZSI%A:FVN/MET;>;$PWQ?*2/E'N#UJQXB\3:?X9MK::_D"BXG2 M",$@#)/))/ &22?2O*_#^J:$Q\*6XM)(]9M-1/]H,UJQD#NK@EG"]W*\9XQ M[5UOQ8*1:7H5U+$7@M]8@DF.PL%0!LY [=* -+2_&=K<>)M9LKVXT^WM[8VR MVD_F@?:!(C..2<'C& /4UOWVMZ5IDT4-_J5I:RR\QI-,J%^W )YKR75+.PU2 M;X@WG]F,_P#HUK]A9[8AEQ'M^08RO(7CKZ]ZS+JR22:XMM=_M;;+IME]C6UM M%E\X")1L5F1BAWY[COGF@#VW6[V;3="O[ZWB26:VMWF5')PVT$XXY[5S>B>* M-=O[71[^\TZS2RU%E'^CR/)(BLIVL5V\#=M!/0 YJ[XAFD7X::F][&UO,VE2 MB2-G\PHQC(P6 Y.3UK#^&VA6#Z1H^OP7US-.FG_96B>;?'&2P+8!Y4Y&,# Q M0!O^'?$4UYI!NM<^PV,YNI($CCN%9?ER<;LD;L!B1[=!6@WB/1%DMHSJ]B'N ME#0*;A71=$TVZDB,$?B202QD\K$0/O#DA3CGZ'FM?Q M1I.D:-X@EL=-*2!#:K+IEQ&QDVK@JUO)@D ;B6Y_O4 >J:1XITG7-2O["QNX MI9[-]K!7!WC"DLN.H!;;GU%;5>=?#N?38_$7B>Q^S>3J:ZE<3JKVQ5D@8I@; ML8 )' SSC.*]%H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN M9\=:M<:;X<>#3PS:GJ#BRLU1@I\Q^,Y/3 R<_2@#;T_4[35$G>TE$@@G>WEX M(VR(<,.?>J?B/Q%:>&-,6_O(YI(VE2$+" 6W,<#J1Q7GW@@W'A;QW<:3>6-Q MIUGK$(FLX)YEE;S$'S992>3\W7GIGFN?U18=?TRWUZ^U.9K^?7%B^P&XP((M M^!&4XPP SGWH ]E\0:Y;^'-"N=6NHII8+<*72$ N.9 M00LBA@#UP1FO%_$ZR^)=(\8:K/J=Y#<:;=?9(+,3;(O*#*/F3ON);GU ]*-6 MGUG5/$M]8V^KP:8VBP6_V,/>>0B_(&9BFUO-].H &.M 'ME1SS+;V\L[*S+& MAD7FJW-FMGH\-T#;S>6]Q,\0)8G&2!N''US0!Z1HVKV^NZ1;ZG:" M06]PI9/,7#8R1T_"K]>7>&;Z:SO/!>GI=O#9S:(\KQ;_ )6? .2.Y')K/L-0 MU_5M*\%PQ>([FWEU&2\2:=<.SJNX@D'N ,=>,@@<4 >PUF:7K-EK:WD40826 MTS07$$R@,I'J/0CD'N/Q%>4Z9JVOQ:;;:W-XCNY[:RUH:=]G=1^_B+C+/SRV M&X],"NMO+A-/^,MN4*QQW6D,UTQ.!A&)#-] ,9]* .RT_3K32K)+*Q@6"V0L M4C7.%W,6./Q)JGJ7B33-+N=-M[B0W>NZ\=-T71H=0EEN9;Z\MVG-P+>2987**ID((!.<],G _'L?!= MQJNH>%+FUUB\1]0MY9;62XMW#$$ PJ6)VR,#@N>N MAMKT-MJ$EU<6K%"LQ*B-9,NP &Y0P'&,YZ9!R >QT5XWJNI^+([[Q1 OB66) M="MH)@$@3]ZQC!(R>@SGUZU;T[5_%]O>_9I]6%]=:GH1OX%DA$0MI<< 8XXS MU(P3CI0!ZS17"?#;6KK48]1M;^^O)[RW:/S(;Z,1S1,5^88 ^[N!P>OK[XNJ M>(M=U/\ X2G5-.U-K./P_<".*S"@I,$/SF0XR^ M,KR3$A(8$WR,!RS8_NJ.2:T[;4+.\L8;ZWN8I+68 QRAOE;)P.?KQ]:\M2*\ M\0?$;PYJ(U2XA2\TS[9Y6Q?W2D#=&N1T)ZGT/XUI?$RWELK?PU:Z;T157[P8,%QR00"!TS0!V]CKNFZEJ5]I]I<>9=6!5;A-I&PG.!DC!Z'I M3CK6G+KBZ*;E?[1:'SQ!@YV9QG.,5XO)+J^FZSXWU.PU86\NF7,$TI\L?Z6< ME=K'. /O' ')(]*[>_U75X?B1?VUG#;3.NA-/:H80K,^Y0%9^K#<#QP.?QH M]!KG]1\;^'-)U.73K[5(X+N(*7C9'XS@CG&#U%:.!1 M<65W$$>"<,0Q7 V=ASGCD<4GB&;4H/BO#)I.GP7UW_838CFF\M5_?'YLX.< M''''7K0!U<7B_0)Y].AAU**1]1+BUV9/F;>O;CD$<]Z2[\9>'[#65TBZU2&* M^9@GEMGY21D G& 2/4UR-]-=:9K_ ((MI;'3X+F^>26Z7[.'>*8C=($SU:?1_&MS-JL$WV74U282VB;IF!\L$,3\F > .G8CF@#W,ZYI M@UP:*;M/[1,7FB#!SL]"=;N?$7@[3M5NU1;B=& MW^6, E79-)[@L(8V;#/M&3@=\"IB0 23@#DDUXEX^ MUPR^+9=8M7G;^P98$A6,.4D.XM*=X&T=0IR<_*:[O5?$MY?7OAJQT.ZBM?[9 MBDN//F@\W9&L8<#&0,G.#S0!T.C:_I>OP33:5>)=10R>4[H" &QG'(YZ]14E MAJ]AJ4^%[S4;#[5HMG=PQZEJOB"[BDNBFT1K$ MJL[(N",G/ / )%0:?X@O_#4OB<6I%UJ=WKPMDQ%DN?FW,J9QNQT!.,F@#VNB MO)/^$W\96VBW,]U9K!/!J,$8-Y;&,R02;@/E!X.0,X/>K4GCCQ#I4FJ:1?-9 M7&J1ZA:V5O<)&5B!G4MEESD@!3^)H ]#MM8T^\U*\TZWNDDN[/;]HB&NAUWQ7KVG: MOXFM8+BV*Z?IL=W"#;D[6.-PZC/<@]L]\4 >C45YC9:]X]U"YM[:WET8O?:8 MFH(YB=5MU/0=26)/'MG/:NS\(:Q+K_A+3=4G"B:XBS)M&!N!(.!]10!K7-S! M9VLMS21S@*HZDFB-X;J**XCV2(RAXWQG@C@C\*\;C\;:QXF\+^(; M?4I=.39ITYDMHXVCFC<$ <,QW*1N)(Z'@]JW?#GB?7=/U.VT?4H[*:%M#6_M MEB8IY84$!69NN=O)Z"@#TB:>*VA>:>5(HD&6=V"JH]23TJC#XAT>>.R>/4[0 MB^S]ES* 9L'!V@\GGBN#\.^,-3\53:II-^MFUO)I)N$EBA>,*6XVG>?F S]X M<94U@Z,D;VOPL$BAAYMT>?4,"/UQ0![917)^.?$6J^'X-*&DVEO/-?7R6NZX M)V*6Z#CUYY[8Z&N;N/B!XCTVPUJQO["P_M[3Y;<)Y18PR+*P ZG((!'?O[4 M>H45Y1>>._&-A=MI,]G8-J\,;3R16UM+/O4L%10%;Y<\DL3T([\5H6GQ%O(M M6L7U>"&UTR]TV2ZC4(?,26/.]-V<'[K$# /*CK0!V,'A^TA\17.N.TDUY-&L M2&4@B!!U5!C@$\FK4FIZ?'J*V$EW MYY1F$+. VP<%L>G7]:\ZUGXA^(--M] M-)L;."2YLGOB94=]PW';&%4Y!V[,GH"3Z5H:;K0U7QUIZW&G:>'N= 2\^T", MF50V,INS]WEOSH [FTN+2]M$N+.6&>WD)99(F#*W/4$<'D5. 20!D]:Y'X7 M@#X=Z6JD%5\T*R]&'FOR,\X^M=?0 $9&#TIH1 FP* F,;<<8IU% #9(HYHFB ME17C8896&01Z$4K*&4JP!!&"#WI:* (_(A$:1^4FQ""J[1A<=,#MBHH]/LHD MG2.SMT6X8M,%B $A/4MQR3[U9HH CAMX;:-8X(8XD50H5%"@ < 8'84R.QM( MKN2[CM8$N91B298P'<>A;J>@_*IZ* *T6GV4%S+5$J8&Y[U/10!7GL+.Y,)GM8)?(8-%OC#>61T*YZ M'Z4/I]G+)YDEI [[E?I]SU_&KE% $45O#!GRH8X]QR=B@9. ,_D!^ M52T44 -"*I)50"QR<#J:5E#+M8 @]C2T4 %%%% "%0RE6 ((P0>]"JJ*%50J MCH , 4M% #!#$IRL: Y+<*.OK33;0-<+<-#&9U4HLI4;@IZ@'KBI:* (U@B2 M9YEB199 [A0&8#. 3WQD_G4E%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 50U#1=.U6XLI[VV6:6RE$UNQ8@QN._!YZ#@U?HH S=0\/Z3JUY M;W>H6$-S-;J5B,J[@N2#D ]\J.:RI?A[X6FU:74Y-(A:YE<2.225+;MV=N< MD]<=?QKIZ* .;O\ P#X8U/47OKO28I)Y%P^&90_N0" 3[TFH^ /#&JW5K<7> ME1.]LBQH 2H*J %# 'Y@ ,Z=96 M,^EHT%EQ#AF5@.X)!R0>ISU-+9> ?#VGMISVUH\3Z?(TL#+*P.YB,EL'YN@' M/;BNFHH Y&3X;^'9+;R#%=!/M;7J[;AAMD.,D<^P_+ZU#;^%;V^OM;UK4DA7 M4;ZWDLK:%F+)#!R!N*GDM]XXZ9XQ7:44 8OA[P^FB>$[30Y9#<)%"8Y&)/S; MLEL>W) ]JS+'X;^&=-GM)K6SFC>TG-Q#_I#D*YQSC//W176T4 : M3_9MQ:226WVAKA=TS%E=OO$-G(SW%;.CZ+I^@Z9'IVFVZPVR9PH).2>I)/)- M7Z* .0_X5EX3_LZ6Q.FDPR2"0YF?/[ M#,\\'[YSAW #$\\\*!SZ5TM% &#=>#]&O+G5+B:WD+ZI&L5WB5@) H 7C/!& M.U0W'@;0KEX6EMY28;#^SD'G-@0X(QUZX/7K7244 9.C^'-.T.6XFM$E:>XQ MYLT\S2N^,XRS$GN:S-3\ Z1JFIW-Z\]_;B\V_;+>VN"D5UM&!O7'/'H1U-=3 M10!B#PII2^(;?6Q',+RWB$,/[YMB)M*X"YQT-.\1^&=.\46<-MJ F AF6:-X M9"C*P]#[C(_'C!YK9HH Y5_AYH#:=JMDD4\2:FL:W#+,2W[LY7&<@8-2WO@? M2]0U1M0N9;QYGL382#S0 \9[GC.[OG-=+10!AZ)X7M=$N9+H7FH7MW)&(FGO MK@ROL!)"CH 2>W>I/\ A'+0^*O^$B>:Y>[%O]F2,N/+1,Y. !GKSR3UK8HH M R-4\.6&KZIINI7(E%SISEX&C?')QD$=QQ6==^ M'NM-UNS/G@:Q+Y\[F0G; M)G<&4=!@_G7444 ?P]*T?#_ M (=7P]X7BT2WO)G6)75)V #+N).1CT)K;HH Y[2O"5OH_ABYT*WOKN2WF610 M\^QFCWYSC"@'DD\YZU1?X=Z<^E:?8G4]5#:!U&?>N MOHH XE?A?HRZ=]D^WZL7%Y]M2Y^TCS4EQ@L#MQSC)XSGO2)\+=$-K?P7-SJ% MP;NX6Y$TD_[R*0#&\-CEB2220>HXXKMZ* .+N/AMIUS8?9I-4U1Y'NH[F:ZE MF5YI?+4A$)*XVC.0,5)J'PZTS4IM5GN+N]:?4)DGW[U'D2)D(R87(P"1R3Q7 M844 <=;?#G3(;768)=0U2Z&KQHES)<3AG^3.&!V]?KFHS\-[%OMTDNJ:C-3VM% '-6'@]=/O+&YBU:]S:Z<-/VXCPZ <'E< M@@\]>N.V0;OAG0O^$;T*#2ENWNHX,B-W15(4G../QYZ\UL44 >?K\, XN5N] M6B Q8( P!VX(SGD=:=;_#Q;:+PQ'' MJLF-!EDD4F$9F#L"5//'3'?K7;44 <;\1;"ZU#3M&2T6Z#QZM!*TMM 96A # M_O-N#D XJ&7X>R76A7L%UK,DFL7TL,MQJ)A')B.4 0$ #BNXHH X?7?AV-9 MO;74XM:O++5DB6&XN[?Y?/0#!R 1@GV./8UF.U0Z/X M!ETG5K+4?[:EN);73C8 20CYERQ!Z]!D #_9ZUVU% '(:1X)GTC3-#LH=@SGKQ5N66.")I9I$CC499W; ]R: 'T4P31& 3B5#"5WB3<-NW& M(6NEV3>"?B"9;.W:2WU.81L8U)C* MG VG'&,G&,=3ZU;U/5)= \,>(?!.M.28K9FTNXE'-S%R0">FY?Z8[<]4OP]G MAT37=-@UK"ZO*9I&>U!V,QRV &'!''M6EXF\'Q^*?#L5C?SH]_" T=X(]H5^ M,D*#P#CIF@#:6R@N=#6QDC4026PA9 !C:5QC'TKP6\FCA\.Z;ITMC!-JGAO4 M)'N8O(P6MD8$LP(Y5BP_KZU]$5R@\$VS^*M>UB=PZ:K9+:-'@Y4%=K^V"%3] M: ,.V72O%LGBG7HX5N+4V(L8'>/'"H78@_5E]QMK%\+^$]*U/X4V^IW4(>:/ M3[Q44@;5E=WHWA>;1/ IT"VND^T^3(GVEDR-[D_,1U.,_ MH*@T7PQJ.D?#T^'?M5K)="*6))MK! KDG)'4D;C^E '+^#O">G:GX$TS6+Q) MEN/LUP+C]Z6^TH=R /WP JD 8QBJ_A/Q#?:'H2Z+K;R/%?::;W3KN5^[C M$3Z@YQU/(]J[SPUX?N=$\$P:'<7$ ;3P MYK!CDDMH$CCF@R KHNU6&?;KZ\T >9W2V*ZWX$;58I[BWET=3<1P*[O(-CE? MN'<<$CZ8-;\=E/J7@;Q)=>#XKRR-Q,B1VA9ED'E@;R"3G+J1Q[8R"=< M@U#PO?V-UIOGZ+8BU83*^V0[2A/'.,'\_P JM:IX;\4ZS8W@O-3L4N3);O:1 MPAQ#$8W#DD'DDD#F@#!\%W&F7][=_P#"/3W6F:M%82Q3:9>.[ 3G;MD 8X(4 MJ0>,\\XK(\.3&]N+'2=0.H:-XMCN5F-S=R2!;U Y)3!..02 ,8XX/.*[1/"6 MN:EK5SJNLWFG071L)+*W?3HG!&\8WL6.,2Z MY;VGA_P9J=S+)%J&E7KVUU!#NYCC<;M_/WL%3[[S7O=<$GP[CD\0>*KJ$)&BGYU9AEVSCCYAGOF@#)U)Y-7L?'>N+-/'!!";2U\J9U!:)0S/CIG<%' M']TCU)R_$.NV[?".*TM[R^75=/6V\YSYRLLC?>RYZ@Y;'..F.U=JGA*\L_A> MWAFR^R_;I+4Q2.\C",N_WVR%)/4XX]*JZUX0UC4OA=9^&8WL1?1QPQ22-(XC M CQR#M)).T=AU- &%XA.F6OQ%LK'4[S4(]/?2%R(KB8GS VU6PA)S@ZZ7B,DSB5(=K*4)R3U1CU[CO7;7F@>)X_&T/B#3Q MI,@73ELVBN)I4YW;F(PI[]/:J'B3PIXN\1Z<@NI=,\^+44NXX4G?8D:1[=@) MCSDL2>: *?@F:>7X@WXT"[O[KPND6R1[F5GC$V!PATJ32[JSU8Z MOJ.N+J$VIRVUH]N\[(F3A>A"G!R2"-O#VG:E:64>B9N[J6Y266YD)C9P .!'@XP* (7MKOQ M?XXGT'4KZ>.QT6TA,\5K,T?VJ=E#;CWVCZY''J:CBCO-,U;Q-X0:ZNYM/_LU M]0LY3<,9XLX&P-D'&[. 3VYR#6E;^%MCXX/'<'/IFB'PUK<I,[M"X&$9/FQU9@01D8![U['7+Z!;7^B^ [= M;^WMH-1T^R>)69MZ *."6'.#M4D#TJQX*U'4]5\)65[JZJ+R7>254J'7<0K8 M(X!7!'J"#WH X;P9XNT?2['7[#6==>WN#J=PD1ED=G2/"A2IYQ@Y_*J%W?W\ M7PFTC4O^$AOEN9=3>*6^-U*08S)(A) .=H5 0!TYQS79^ M&UO0K#6$U*SAC MDNKV2]B$<^_)<#Y#QQC;USWK&C\)^)I_ ^CZ9);V<=U9ZC]MF62.,]<_AT.LZ?K%UXNT.\LH+8V=B7,[ MS2E2PD&U@H /( !YX.0/4C%T?0M>\#W.I0Z380ZII%S.9X+=9Q#+ 3_#E^" M..N>* ,3Q!J$TWPPU]X/$,UW+87_ .ZG@E97$9=55'.!DX8YZ\\U;\*376G> M/1H>BZG=ZKH:6Q>\:Y??]FE)8\-@9)...^XGM3Y?!>MR_#[5M&CB@2[U74WN M")).(8RX;+$$Y/R#IZ_6M>70-9T;QL-8T)8)=/U$HFIVKG:5(X\U2>^">!UY MX.> "G\1/%NH:)=6EOI2N6M=E_?..@M]_E[?^!%B?;;6IXT\3W&E^'[*31A% M-=ZK<1VMH[-\H,@.']^WY_A5*3X<66M7FHZAK[SRW=W.^/(N&54A'RQK@8SA M0"V!Q0!M2>$] M;THVMSIOB'5KZ8WD+WD5W<*4DC! ? P,<=@>0*YJ]U&TLO$FO6.L>.=4T\6\ MZM;JDQ;*,@?2;;3-DJ&\N_M"RB1!]X1H,D;L?Q M= ?7FL:WM?$=GXB\3W$O@\7MEJTB*$^VP*K(BE,D$_Q YQCO0!VVE+/IWA^W M_M2^2>6"',]TWRAL#)8YZ<5S]G\3-$O=^VWU-,6S72;[4_O8U."4QG/\N#Z5 MI)'K]UX,N4E6&UUF:&;RDRK+"26\M2<$' *C..<5YKHG@WQ+IMU:W*^'UC9= M,N+67-Z'>20KA6.3M522 %!X /MD [_0OB#H_B#5(K&TBOD,\)FAFG@*1RA? MO!3W([]O>L+5_&D.K>)/#5IIAOTMI-2.Z"2:9PD<:EG8] !R37$>!_%M]KFL:M::BI0/MO-/R MFW=:MPI_D3[L:TO&]MJ6IZ?:Z-8VDLEO?SK'>W".!Y$ 92W7KD9'TS6%K'AC M4M$\0^']2\,:9+>K8Q/;SI)=JH,/9/G8<\L1U' H EA?5?&OB75XXM6OM)TO M2YOLB+:81YI1]YBQR,>WH165=^+O$>G:)XFTNXFBFU31W@ O((SN:&3&7VX( MW F* &^"[N>]U=)M.\3S:SHY@=I M5NBHFBE)3:", XQGMC.:L^+/$+^'O&FA237-U]@GM[D26L$9D\QU *X4#)// MT&.W-4?#7AB8^-U\11^'_P"P;=;=HY8#,K&>1NX5> !CKQDXXK5U^WU5O'^@ MWUII,US:6=O<>;*DB*-T@P%^8CGY1_WU0!))\0]%73-.OH([Z[74$DDABM[< MO(%C.'++V /'_P!:K=EXTT;4-3T[3X))C<:A:BZ@#1$ I@GD],\'CVKS&P\( M^()M+\/Z?J.A7#VEI'=&FR220L')!RR$,HVY'*_GN:AX:U^Z\$>&KJS MTXV7B/1_+A1/-4DQ@;"21V( 8CMR* .LOO'FBV-LDI-S.[W$MND-O"7D9HV( M<@>@QUS6OHVM6.O:5%J6GS>9:R@X8@J01U!![@UY[XG^'I@D\.R:?HXUFQTV M!H)[)IQ"SC[P<-QDEB21W/;DUU?AW1KF#PC/8W%G:Z:]T)2MO:YQ ''"D]V& M>2/3B@ L_B!X=O;E88KUE5X))XYI(F2.1(RP?:Q'.-I)]J9%\0] GBF>*2Z< MQVQN@GV5P9(AP63(&X#U%1DT > MJ?\ "9Z*-4M=/:=TFNK07D9:,A?*VLVXL>!@*:BM_'GAZX@GG^V/###"EPTD M\#Q@QL2%9=P&X$CM7GZZ;XBUBYTJZF\)72PV6D2V#1RSHAE8Q;>PT_4;?3K:&-TL=0V,YD#$M%$X.2F"2#W)Z4 >HIX^\.F#4 M)9;UK?\ L\@7"7$+QR+D@ ["-QR2!T[UE^&?$LFO?$#6$BGNOL$-G"8K>>-H MMC$\G:0#SZFN+A\#:B;-]0TCPK_9ZP2PS"SN[OS)KO8^XKSPJ_7DX_"NL\&P MZS>^.=8\0W^B7&FVNH6L0C6=QN!0*N".HS@GD"@#1U;QG&GB*_\ #ML7CN8] M.DF$YA8A)<97G&,8YR>,\9SQ5?P)X^TS7--TW3[C4"VM/#\\V(U0 M+G@*?\X%=%I>K6>O:3'J&FSF2WF#!)-A4@@D'A@#P0:\JGT^Z/P^AM[G1=9C MGMM4G=;BVA(G@!9F$J)P64AL'D?I7?\ @J/5K3P=;?VW%B^P\CHD:JV"Q(RJ MX&XC&>^>O.: ./T#Q+X@U7P\][_PD=N=5-VT%M8R0Q*LQ4C"G@,,C/((Q79/ MXY\.PWS64VH!9XYA;R$0R&-)3_ 9 NP'\:YKX<^%;1-*2?5- EM=4M;QYEFG MCV,V2=I!SD@ XP>XK$OM#UN;1M6\'RZ3>-/>:K]J@U!$#0&)I 2[,3A2 #\O M7GZY /1)_&OAZWBU.6740J:7*L-X?)D/E.Q*@<+SR".,U5G^(OA>WOFLI-2/ MVE0I$:P2,6W+N &%ZX_F*\_UW3O$&G7'C/3K+0KV[751 T5S%'NCV# ;GNWS M=!D\$]!FMSP1I5S:>+=<34]&N(GG@M9;>:2#=&&2/# 2G27LL5_$8B_RJ,CYMO/R\_+ZX[5Z#HNM6'B#2XM2TV?SK:7( M#;2I!!P00>0XH C^(GC*3PE::D_P!JW%Y%'8;%D$Y;Y2IZ$>N(+^_ M?5--#8TZW'E>6S6ZC+'YE(968MT["N.+74_&^IF#5?,T2WTU9V\R(Q+"X;#9W -T.?2N8O[?6?$+>*;^+PQJ$* M7'V&=;:ZC\MIA"QWH/4D9.!Z>I +]5M-=\5WOB*\C\.7]DMUI"PPK%YK.XNUU:-8;=D25GC="I;.T8(!YP?RJQI/C'P_KD5U M+IVIQ3):#=.2&38.>?F XX/->5/HUY<>!/$'V3PCJ=G&=7AAL+&6SED>W(&Y@PW1?V1J+^%O ,/] MC:AYMGJ!-TILWW1*)0V-]:^(_&,MU8W-K#<:AYD!FB*!UW M/RIZ$=.F10!JZ5X]TK5?$.K:7&WEIIR!VN'R%8#._.1A0O'4\Y..E6]%\;>' M/$5Z]GI6J1W%PB[C'L="1ZC,_A4NA6]_KGB'PQ<'3=3TV/1+!H[E[JW,(E,4\->-])AO[T6^DRVDKS?)NR^?E. ">W;U-;#^-_#L>DVFJ'40;2\ MMMHE[J=G%:S12"TM_.96(.W@=/O=3 M[URE_P"&-2M](T;5+GP[=W<*7=Y-/I=LY22))F&P#9SQC/ ]C0!Z]I.LV&NZ M>FH:9>^$_#5U87L%A MJ/A&^FO-,F,XO3<2K 55MP,8W!6G6OC;P_?06\UM?-(EQ=?8 MX\029,V,[=I7(X[D8]ZB?QWH4>NMI+SR+*LPMS.8CY/G'_EEOZ;O:O/--&N: M?XQM?%I\.7@&I231W-C#8-OMT+ !LG'S' )8XR":99^&[ZW\27NES^#OM4LF MHM<6VJ3L_D)$7SE@IVD[>V0>1D<4 >B)X_\ #[ZU_9?VF02&5H4F,+>5(ZC+ M*K]"1G!J2/QOHDMAI5ZDTS6^J3&"V<0,TO6G74YLM&(2S.2&Z&0[R 0>,\C@UD:1I?B"*VT#P_\ \(]>);Z1KJW$ MMX_"LF]B"H/48)R1TX]: .WTKXCZ/?:5?ZA<^=:16LI3;-"RLXW%5VC^)B01 M@/- DTJZU!;F79:R"&:$P.)5D)P$V$9W$C%<'K>CZ_=:)>PV^B7)FTG M6I-1BW$[;M6D=L(%(8X!!R#GJ!S2SZ5J[:9;>(;#PD;0VVHQ7C:N>3H%[J!U;38[6VF@C!16&\,';^ ? M.IYZ[: .M@\4Z-=:S%I,%YYE[+"+B-%BKFF:I9ZS8)?6$XF MMG+*K@$ E6*GK[@\UY=XL\.G3]&\,QV-ZO\ ;]D(=.<1OEF212.0/FV@@D=L M9XKU/3=/@TK3+73[5=L%M$L2 ]< 8Y]Z +5%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1W%Q% M:VTMQ.X2&)"[N>BJ!DG\JDHH \^E^),5_9Z7?:-);"VFU1;&[6Y0[T1B<.,, M,9"D\YZ^U=?!X@TBZTR74H-2M9+*+/F3I("B8ZY/:O&+6X,V@:!H%YI%\8[7 M7MUTSP%HG7>Y9<#). P)XQ5O7M,O$M_$\.G6EU':P:W;7#PVD)P\6PAMBXVG M#8)X(X&: /1M;\4I_P (X-3\/W=A=C[5'"7:9=G+#<,E@,X/KWK5?Q%HT>IC M3'U2T%\6""W\T;]QZ#'K7D$EKIMOX+U-]*CUAXIM4MMSZ@H,DDBG<^%50>!U M)ST/I72:#HFDZG\3_$TUU9B26WN;:ZM)3$R88*=Q![_,1GU(S0!Z%J>J66D6 M9NKZZ@MHL[0\\@12QZ#-8GA'Q6->T*UO+]K6WN;F>6&.*-^)"A/W<\G@9K"\ M7M9VOQ#TBZURU\[1C831*7B,L:S$Y.5P>2 ![_A7)Z)-;V.E>!M4:&>"RM=0 MO$F/EL=F\G:2!GMC\C0!Z-XU\6/X=\+S:MIHM;MH9UA=6?*@DX(^7N#CBM^U MU73[Z2:.UO;>=X6*R+'(&*$'!!';FO#M5"MX"\7O!#(D-QK^Z &)EW L", C M(KJO$^E76G^-2-&@5(?%%HUE+)$!^ZEZF7Z;,GCK@]\4 >H"1#&) RE"-P8' MC'KFFI<0R1^9'-&R9QN5@1GZUQ_Q%2/2_ACJ%M:VSK"L*0HEN,"-<@9Z<+Z^ MWYUY33R<9H ^@;W4+73K.YNK MJ94BMHS+*>I50"5XC\/:=#:^9:ZS#)(EP6*E-J;Q\N.XQ^=> M72W6FZ_JWB;RIO/@'AM=NT<,\00Y'KAE'3T-619^&]5UWP%IUO':2V(>8H_F!B#=MN"3D^K5-JT,*P:W9V=TD/AB/6+-('BDRD M3$9D*-D@ =3[T >P7&K7R>(]/L(-,:?3[F-VDOUDRL3*#A2 ._'.>_M6QFO) MKOP]H?AGQUX:M(&VV;6E\97EER?+*,>OIRV/QY-XDE,;#S7P2P/7&0!EA@\<@'T3FL&?7+V'QM9Z)]@0V=Q:R3_:?,YRI M (V^V1_WT/0UX;8RC3]-N]0T'6!<73Z:8YK*VLVC*1D .\ISCM M=QX2/A*'QYI'_".R0J\NDO\ :$5R27)0@'/\>-V1[4 >KY&<9YH) ('K7F_C M72-*UGXB:#I]],R?;+.XCF5)]C,HP8QU_O;B..2/:O.UMVE\17?V[6VL]7L; MY(X8VMVDGE52$C"L&&>.HX]<\T ?1M%> ZK8Z:EI<:I9Z@W_ DT>ORI;0+< M9<#SSPL?;KG\>O.*M?V/%/I_C7Q-9W-R-:L=2NTB:"7)$3?*21R<;6;!XZ<' MB@#W,@,"",@\$&@ * . *\"L],M(=.OFTWQ59;=3M8S-&(6C@B_>QA5F8 M.2I;>RD$=-V:J3WBS6-OX?ECBTK34U60:AAVEM0Y1?+&58';E7.-W!Y[< 'T M34%U>064:27#E%>1(E(4GYF8*HX]20,UXA9:?%.WA;0'UZXN]/:_NH6FC9HH MW411YCC.3O3)90W&F: /;XV+Q(S*48@$J>WM3J\CUW[1X,\5:;XFC6YN+* M\LV@\HR,X%R8R44#/ 8@<=!S69K,-[:>(+3PW/K45DL.E!DGO[N:-6G=B7<, MK+EP6.,[A@4 >WYHKPC5+K5(M.MKM];EU&VMM/2&>2QO)4D@/F.HG5<@2 [= MI)SGVX-=]\2M8N+3P/%/I\[QPW<\4@K:\/0W&C?$'3+2/6;V\B MU'2CB3W]K;7=M:S3*D]T66%#U]AMI+=8KE[?9(022N.>.G7I7(>+;""3XM^&Y+B[DM8IK>1?,6X,9++D MA0<\9) QWSBN4\/IK6FHWL4DWB@64D"R_N6B8_-E.A)]30![M17@VE M:QKNKWTNIS>+;+3Y%U '['+?2H[ ,!Y7DC@J1W )R.>^.^^(^J2V\FAZ4;N7 M3[+4;O;=WR2"/9&N"5W'[N<]?:@#H]'\16^M:EJUG!%(ATV<6\C/CYVQS@>E M:5S=06S#1M(\56^BZQ"#FLUH[G6-#O;/4KV[466OQ0K +PR[$D;!!<\MC'!]/H*\8UV34=2\1ZK8P^((-.BTGR5MOMU M])&0B!3YBJ 1(3@Y)]1[5Z)XMB_M+X:ZA+--(&&G/.6A9HP[",G!'7:?[I_& M@"MI?Q"74=8L].;0M2A^VY>WN"H:)H2"5S7%W!:B,SRK'YLBQIN_B8]!]:FKY]M;!=3U#0H; MV_UE&356LI;::Y.^V<1J<1G<> V?FP.#C'2O4/B;I5_J?@ZX?3;JXAN;3,^V M%V!E4 [EP.O!_2@#LJ*\53Q==IK>H:K8QZ@EIK=D8-+#2F1/MFU2< Y PY*\ M C([#IKV?A_7[[QU+M3AM-(CMF96D\QI2RDL.<#LWS,#U'!H [[0_$%C MX@TJ/4K-I%@D=HU\Y=A+ D8Q]16H'5B0""5." >AZUX=H]K/KFE>#[G4-7U" M21]4FAWBY/!&]@P)YW9 &?3BK%QJ6H>&=.\67-EJMT)1K M8S/*K ;@N7)8$ M[MJX![#MQ0![5FBO&O$%UXDT;2-5CN/$BB87%M<6R6UXTLL09MI5VV)E"/FP M,=.F"<]=X-?4+3Q9XFT6[U2ZU&*T^S2QR7+ L&D0E@/1<@8 X% ';UEV'B"P MU+6=1TJW:3[5I^SSP\94?-G&,]>G7Z5Y5\2M7U>RU_5IK+6M0"6<=OMM[.1H MX[?<1GS>1DMG@#)PPR1CF36K?4;GQAXUO+#69M,DM;"VN6:( >9MB#;2>H'! M''J.O0@'LM%>3PWVJ^,;F82:[_YT[?Q M/J]B_ASQAJ5Y=SZ=?6TD5S;QS%8A.@8*=GW?FV]/7/TH ]DHKQN_U7Q5J&I: M9X?6\EAN[JTDU$[+O[*Q:1F*1AMI)"+_ XYP?2O2?"UY>W.@VO]JW=E<:CA MEE>TD#(Q5B.,=^.<=#F@#;HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#&/A;2'\3'Q#):A]1\M M8U=^0N.X'KVS6S110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 48HHH M3 ]*YRP\(K9^)Y]:GU;4+TDN;:WN9=T=MOQNVY^F!TP..>M=)10 V2-)8VCD M171@596&00>Q%,6V@3[L$:_((^% ^4=%^@R>/>I:* *J:;81 B.RMD!C,1"Q M*,I_=Z=/:D32]/CDBD2PM5>$8C80J"@R3P<<=3^=6Z* *B:9I\4$D$=C;)#+ M_K(UB4*_U&.:=_9UC]D^R?8K?[-G/D^4NS.<_=QCK5FB@"&2TMII$DDMXG= M51F0$J",$ ]LBJ\6C:7;RK+#IMG'(IRKI H(/L0*O44 5K;3[*S\S[+9V\'F MMND\J,+O/J<=33;?2]/M'#VUA:PL"6#1PJIR>IX'4X&?I5NB@"O-86=Q<17$ MUK#)/"YQ MUJW10!EQ>&]#@LI;*+1K!+68AI81;)L<@Y!88P<=LTX>'M&&FG31I5D+$MN- MN(%\LG.[L[:_LI;.ZA66WF0H\;#@J>U3T4 8MOX1\/VFF MW6GV^DVT5K=#$Z*N/,'8$]>.W/%36OAW2+.\MKRWL8X[BVMQ:PR G*1#HO7_ M .O6I10!G:EH.E:Q-;S:C8PW,EL=T+2#)0Y!X_%1_DFLMOA]X4>,QG1+?86+ M[I'/';IZ#T%=+10!AGP?X>.L+JQTFV-^K!A-@YW#OCIGWQFKVK:-IVN MV7V/5+2.ZM]P?8_9AT((Y!Y/YU>HH YF/X>^$XK2:U31+<0S%2X)8DE>G.E+_P *_P#"@MI;==%MUBEV>8J[ANV?=Z'\_7OFNEHH P[[P;X=U*]M;N[T MFWDFM55(3@@*HZ# X('H15_4](L-8T][#4+9)[5\9C.0.#D=*NT4 8T?A30X M7TYX]/C5M-!%H0S?N@>3CGG\:8G@_P /QZ7#P M.E;E% '/GP1X:.EIIO\ 8]N+1)?."#(._P#O;LY)_'L/2M]E5U*L RD8((R" M*6B@#,7P[I*QZ=&ME&J:<^^T4$@1'!''//4]:=:Z%I]GK-YJT$+K>WBJL[F5 MB&"]/E)P,>PK1HH YK_A /#7]E6^F?V?_HMO/]HB0S.2C]\$G.#W'2FW'P^\ M-7>H:A>W.GB6>_&)2[D@$]2H_A/?-=/10!R1^&WALZ1_9IMYO),ZSL_G-YC, MH*KENN "<"MJST*SL=:OM6A,QNKU46;?*64A1A<#MC^M:=% '+:M\//#>MZQ M/JFH63S7$Z!)/WK*IP H. >H '-)_P *[\-APRVLZ P);R*EU(JRQKT5P&^8 M8 SGK7544 8.K>#](UF]AN[F.:.6.,P,;>9HO-B(.8WVD93G./;TR#=NM"TR M\TR+39K1#9PLC1Q#*A2A!7&/<5HT4 8'B/P9HGBHP-JML\DD&1&Z2,C '&1P M>>E.M/"&C6.LVNJ6ML8I[6U%I"JN=BQY)Z=SR>3_ #K=HH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***3- "T444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !16)!XO\/7-^+*'5K9[AI#$J;OO..J@]">1P*T;+4;341.;282B"9H)" M >'7[P_"@"U1110 4455CU&TEU*;3DF!NX8UEDCP%Z] : +E%%% !145Q=6]G%YMS/ M%!'G&^5PHS]33+B_L[2..2YNH(4D.$:20*&.,\$]>* +%%%% !1110 45&]Q M#'(DZE9\LLA9VP%VCC\.3 M2NRE"-M6:(.1D'(JO+.W9/$ M222",8QG!_*ALJ$%KS)V--)$<95@?H:=63+IS['-E<>7(TID+$YZ_P (QT'' M3'IZ52AU'4M/?9J:*Z'[K#&3C&>GUS^%*Y2HJ:O"7RV9T=&:IVNI6MY_J906 M_N]ZM"J,)1<79CJ*0&EH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %17&S[++YC[(]AW/Q\HQR>:EJ.X@2YMI8),[)4*-CK@C!H \4L/M/@X M:5IOB.TCN= 2\CN['5K(@A&W97>V.5PV-K8V$^NZM=:;9RI*EI?;&^=,QOG.%^7ITZYZ4 4P=T M+JO'7&-P[\Y/ISMW_P ,Q>7.HRQ>(-0MDN[M+SRDVE5E!!+'/).1QT XX.!3 MKCX=2GPS?:/:ZW(IO-2^WRSRVZL3]WY2!@=54Y&.G2@#+\0^/M9LM4UU[&.V MCMM$>WC>UN(R9+OS&P64@\8XQP<@Y]JIZSJ7B+2_$FLZM9"PCFM]+M[B\5T8 MAP"X"@=0<'J3QMQ61J^G:_'XHUG50-1:ZAN4%O\ \2070F &U61VX0#[W5]/U*YU7472\UC3H+>9!"O\ HY5?F P?F^8MZ=: ,+Q-\0]:MA9S MV M+*"738]05)4,\DY=<[ %QA1W8XZ9]JV=)U5-5^(6GS2:?;)+/X=2[6<$F M10T@^3KC&2>V?>H;GX9R.L:VOB"XM@VFKI]R5A4F9$7:N/[H]1W'<=:U]*\' M2Z;K6EZF=4>62STI=-D0Q#]\H.=V<\XX/M5?^U!>_%O2;^71+RPF;39AB\0!C@,0V 3@ 9'KSTKL=9\ M+3ZOXJT?6&U(10Z86:.W$&2Q; ;+9[@#MQ3KGPS-<^.;?Q ]^/L\-FUK]D\K M[P;))W9]2.W:@#!\,^/-1U71?#]U=6ML9-1OI+25HR5"A0Q! Y_N^M4(/B7J M*^*$L;J/3_)EU-M/%K%O:X0 @"4XXP<]/RSS5G2_AKJFF2:7$OB;=8Z;>?:8 M+<6:C@D[@6SDD@D9[9-1P_"N\M75+7Q(T5O'J8U")/L:,RL..6)R3C'MUXH MZ#XDPPR^ =3,T*R^6JNH*YP0PY'OUKF/%VKVVM6.C:.XDD^S%U=TY&%W<#/.,F@#'N_&^JFZUNXTK3[2YTG19!'F>,TYOAY<(^O"WU:- M8M3LH[*-9+U #=6\>WT;NNEV%O*8]&75F$\A&5+#* MC'HN3^%;-OX@O)/AXWB&YMX[>Y-B]T(QEE'RED^N1M/XUY5XOT^SM?$L5G?: MG'8#3--M[2'[19R.EZ "6(V=LXX/>O6/"4]QK?@:Q?5H%$EQ R2Q^5Y:LF2H M^7L"N/SH X[1/#FB:GX$3Q1XAT^?5M0GC>XGD1V,F-QX0;@ .WL:6#QQJ=G MH7A^V\.Z5+JD=U;R16[76(Y6\KC)53C& .<\X/XV;?PYXB\.VDN@Z3K=C-I$ M@D7;=V[&2T1\G@J1NZGKW[5UU&/RM&39(DB,3,2,,P(;C(Z# MH/>@IQ:5V9G_ LG48_%UKI]]96D$$E[]C:))RTZDX 8KQP"0,XY[>M6]/\ M&L\^I6M^FF6RZ)=/*JW/FLTR1KN_>,N,*I9?KCKTK/G^&>MR^(&NHM1T^*WB MU+[=#(;;,C[F)8,>IV\ #.#GM5B#X=ZEI3M:0WRW&@I-YJ6B#9,R[BWEESGY M?7'+9/2DRJ>KLQ/#7Q1NM>UV*S:P@$-ZLGV40EC)$5!($NX 8(!Y6H/B!?FX MN="OKG3Y=3TB$2&\L(G(S(1M!('7:3^OO5GPCX:UG1]0MX;[6\:182-]FMPN MQY&VGB7V4,3U(/%:VKZ3KL&JK?\ AF:U,R;_ #;>Y'[N17Y!R#D$$<8I7[&B MA%1:DM>ASVE>(])\,^$YKK0FM9[?4M3_ -$AGE*+!E$!60G)!783^((ZU;MO MB---ITEPFEQ27+:@EE*T=T3$V02KQG&2"%]O6H9?AQ>#0'D@N;:SUL7YU&.1 M% B5V7F(#^%0>,\]/PH7PGJ4]IIC:IX@@>YBNH[B\BW'8J( JQQJ..%SSCJ< MT-DP2O8I0_$'5[?6;J>XT8Q)'?QV5\\QJUJ&BV^LZSXB6[NH(].U.WC2TE8DO'*F"25X_BSWZ "EIT9M:HU[\>EMO M*QH6GC>73;6ZDUS2);06=L;V&:-R\4WF$;4W8'SDOC'3@^E36?BJ33+V'2]6 MT;[+>K8M=6CI<%TGXW.O*KA@!DCGH?;.;;^#=8\1:)/9^(-=CP;<0VL5LV4) M4@B1L\G. ,>F:LOX7\2ZM/\ ;]9ALA>6EHUO9".0N&>3Y7D8\8PHX&.K$]JJ MQE.4KM7_ *_ILL:'XPECO/,O[![:'4(GNK=FE#9 [8'3O5*36M3U;7?#][>6 M:06373B$K("Q!7N/0\&KLV@O:ZCH27,\+)8:>\$H#Y % U&4O>:W->ZU2&^T:VOK.U$+SWQMMR/@H=Y3/' M7Z>]+8>+M1CNXK6;36FMGG:VBN0V-SKGDCTR*C'A#6E\F%-2MELK>_\ M<<0 M0@L"VX[C^>*FMM&U'[6\::M N@M=&8 *1*S$YVAN.,^E!//*2Y7JB'1_&UX- M"GOK^!'N9+TV]O"'"[FW8V_AZU+J7Q#DT?2]4FO])*7FGF,FV$XQ(KL%#!L' MN?2L2[\&ZQ80X\^V:&WO_MEJ4*2B,V S8X!/;F M@#S'QKXWDTKQYI B:0:7ILP34)4R5WRJ0%('4JH+=^OK5_XB7,L?B;P.(9G1 M)-34,$8@,-T?7'45D:E\.[_5?"U])=Z7$WB.[NFE9Q?,(EW-G<%^Z,+A<8YQ MG-.;PUXROH_"*7UA9JVAW*%Y%N@?,C7R\''KA2#[CWH U;WXL6EM=:I%!H>I M7,>ES&*[F0*$C X->13^%/%DV ME>%+2/0DS96TZR&29%*.Y8#<1D[<%3@=>0<8S7H7P^TS6-*\%0Z7JT$=I7VD:NPC:"\D,KQ/N"Y5CR.6!_/VK7\8>$;^?Q3I?BS1%%Q? MV3*DMH\FP2Q@G.&['#$<\'\,&LV@:IXP\;:;K.LZ6^FZ;IL8>""296DEER&Y M"GY0#CZ[1ZT /U#XMZ9INHWUK)I.IO'8W/V:>X1%,:MD@/&=RC.?3\QZUQ.K> O$%W9>,8XK)"^HZI'<6F9E& M] [DGKQPPZX[U:?X?ZS=:OX@D,4=O#>Z3':Q.90P>55CSD#D#*$4 =!I_P 5 M-#NX+J6[@O-/$%N+E5N8P#-&3@%,$YYP/Q^M1V7Q6TJXU(V5YIVHZ1T]20*XC4M#U/3?!%_&S2%[HW)>:=]R*F IPHX!( M[^V33=)*:A?W>G-I6H#Q/J.F>5"^J1QB)45 5 48!52,D?PCUH ]+\->/++ MQ+JSZ?#87EK*+47:&X50)(B0 PP3_>%87Q+\2W.BZMHUM/->VFBW!8W-S8MM MEW#@ -V R"1U/-9?PY\*>(O#_C W6H:2(;=]/%LTGVD/R"O/?^Y]WC (]*ZO MQ1::O-KD;C2$UC03:%;FS=TSY@;(=%;@L!C_ /70!FZ+XIBT+PU?:I=ZS-K. MFM,]:\^G^&6K0Z%/=V-E(574%N8-*N) S^4H(^8@XW'(X'.!U)J]JWA/5 MQX/B-IX8CMKFXU2*XDL;>4R;8T0\N6)&2Q/3H"!SB@#I%^,?AMD9FBOT*7'D MRAK<_NUSCS&/0#V^][5;EUV.3XHVELNJW26QTTRK;JJFVF4Y;S-^[T]NW7%< M3KW@_P 4WO\ PED46C&4:CJ$<]O+YL8)12_^UZ%>OOP*MS>#]>O?$^DA].FB MM8= 73YYQ+&-KM ZG&@#LM.^)7A_4M2>SC:YB ADG2XFBVQ2QH2& M96ST^5N2!T-&F?$G1=4QM@O[?S(9)[(I?# MTOAK5- AMV@@N(8=5:92560$A% Y(+'D],$CK3;'P[KMZOA^TN/#]Q;1:%8W M4: HC.#]S=_> MY'MTYR0*Y_XA^.[.?0M2LM&N=3^UVC@275DK+'$^X+L>3T(+=.Z]:YG0/"_B M&T_X187?A^\,>G:E)-+\ZC&XQD-C.< J#GIP15S_ (1/Q+H_A[Q-X:M-%N+O M^T+A9+:[6>,H8PP)W;B"&P/Q.>!CD [F'QWI>DZ;;6VISW$M]#ID-W.4A+;E M(4%OS.35N^\?:'8Z/IVI,\\T>H@FUBAB+228'/R^W ^IK@]9\-^)UUR.>QT3 M[4)_#ZV+AYE58GVX8$YP2/0'GUI\OAKQ-;>'O ]W;:,+B\T=Y1<63R(&(9AC MD\8POU&1[T :WB3XJ06^G:'/I$%TR:G(&,QASMC5]LB@'@R=L>X/<5LWGQ.\ M.V.H-:RM>;(L"XN!;/Y=NQ&0KG&0QZ8QUSGH:Y'Q%H'B*YMO#=_:>%X[?^SM M0FN3IUM.I*(71QD],DJ_3@9'%/OO#GB/3HO%6DZ?H[7RZW.LL=V\B!45\EPV M6!RI) _/OB@#L-=^(_AWP_=36MW<2FYC@$RQI$<2 @%0K'@YSZXX-:&K^)[7 M3/!TOB(!C#]G$T2.-I8L!L4@],DBN-TWPSJUI\1K1]1T[^T=,32HK W>65A_P/KCBNE^(FC3:SX"U*QLU'FK&LJ(!][80VT#W P* ."\6?\)7 M:>$=*U;^W;\:M?S%W@MIMD2(8V<*J@9R%4=^N?7-7]0\<7>J?#'3S8WJIK5Y M&XFE238T(A!:1R5^[PJ\L0> +W1K/QA-;:=+9!I<"R@;8Y1AV SCH0.>?DH O>#O&<.C> M!-+O-:O-2U"^U.>40QC,TC%6V[5ST& O!/4UTW_"Q/#_ /PBB>(C-,+1W,21 M%/WK2?W N>3^./>O.V\(^)G\%^&--70F:XL;R9YP9TCD4%]PVN&^4$9R?4#V MJ%/AWXGN? *:4=/6VOK*_-Q&'G4B=67!((.!C ZGG- 'H*?$W17TZ:[^S:BL MD5XMD;5H!YQE;.%"[L=CW[4G_"S]"'A^XU@PWPCMK@6T\!B431L>A9=W X(S MGK7'^(-"\5>(=(AE'A:#3YI-1CN)5@G43/A=N]F[')/...N/6'3_ %XB_X1 M'Q=I$ED+>2XGBFM(C,'5]K%B%;Z!1DX[9QS0!W(\4VGB?5;SPQ:-J5A=&U6Y MBO$ 4;2%8%3D_P!X#I@\\U8\ ^(+S7=$GBU-574].N7L[HJ1\[ICYN.F?Y@U MR?A+3->T_P 9)K6K:2=-TR/25M=[W",$$87!?G/\)[<9%8=CJ.LZ+H>I^*=( M 0:WKIVHX5G>'+D;%/WF+,1QD\=.IH ]#^)9N(/!%[?6E]=V=Q:!9$>VE*;L ML%PV.HYI/AC)=77@:RO[R^NKNXNB[NUQ*7VX8KA<\@84<>N:L?$.RU#4_!=[ MI^F63W=S<[8PBNJ[1D$L2Q [8_&N,TRW\90>#+'PC#X>N+%B?*GU%;I,1(9- MQ90"3G;N'X\=J +=IXOBT37?&NHW/]JW*6L\(>T*+B$9*;E^@ 8YZ?*:RM3\-^(TG\^U *1'&K;@&VE'&X<9!]15O3/B,+SQ?K5A/8W,.G6"[6 MN&3"Q;-Y=Y#U&["A1R3BN;7P?XG?P;X5TH:0%GTV]:XG+7,8&W>6 X/^T?R] MZM7?@C7KW4_&]B(8H[36/*FANS)QN1RZICWY!/;CK0!U.G?$;2+R&ZEN8KBP M$%L;U1&[[3I=!MM'N8K;ROM E\Q[R0;64 DG8OR\XX);M@UN:' MH_B6[^(.CZUJFC"Q@M-+%K(WG(VY@&YPIXR6Z>E 'IU%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% '#^/?&5_X1O\ 1GAMXY[*X=_M2["T@1=I8KR , YYJQX]\:IX6\.) M>60BN;NZ.VV&=R$8R7..J@>GJ*K>,+./5/&/AJQEBG:%DNUG982R".2$HL#Q!I]A;VL M.KZI8P7SVZ2.K2",-G ) )Z;N*LS:[I-M(\=QJ=G"Z!6823JN WW3R>^.*\= M\7S13ZOJ##3KX1WNBI'#+%;M)]J?Y67K]P*5&0/[ISSBK5Q!8:I/XNO9].WJ M- CFMY)K?F-Q"1QD?*V?Y'TH ]<.JZ(S]WWZ5S/ MC#QM'H]OIL>EW%A+<:C+LCFFG'DQ(1_K&(/3./KSS7GMMJ=OIGB#3+JYMKBZ M6_\ #$-M L41=I)<*I '?H<__JR6T6G2Z;\-6>TC\QYS'*&@!+J7(&[ Y!;< M1GKDGUH ]0\.^(A<6-O:ZUJ&E+K3$JT-M5P?QK6DUG2XKPVDF MI6:7(ZPM.H<<9^[G/3GZ5X/>ZA;P>);F:97L?LVO02-8B L?+4CYVD;[HVK\ MJC QGMBMW1Y],2_D\/ZCHUQ+KXU\W:*BD$C=D2[B,;57)QT( ]EZ3XPT M75TG:&^MT,5R]MAYTRY!(!7!Y#8)'KBM4ZC8AIE-Y;@P,%E!E7]V3T#<\$^] M>%N+.#P2R^3MO=+U^.346:$JT<1DD"[C@9Y/0=,^]2Z[JEAK&@_$&_M)/.MI MKFR,,F"N<8&M 'K^H:G>QZKI<.GQVD]I-,\5Y(\P#187("C/)SVY^G.1 MK[TX^8I;A67J&NZ;ITYCN;E%<(7P#T '?\JXS5-2&I:I MJ5A:WHC@E\O?<.Q&U/X@A]>E)XOTE8K;3[#2T5C=QRH'/61MA(YH Z"#Q!JM MSI!U6+20QK$UJ5(DW@8P!7F^OII!U3QP?$!5=2$"/I@GW!E4KE0GN&V#CW M[9H ]MN4M"T4MTL&Y'Q$TH&58\?*3T)]JK76JV\;+%$XED<,?W1#% ."3CT/ M'UKR#P_8VVI^*KM]3C^U:A:Z79W"6[-M8S+&AXS[!46+,=IXVXV\GT-)EPY5K(]WTY+:U+1?:?,N'.]A(P\P\=^_% M3W"I(X[N$N)%41E@5RHRP(_A]:-BX\]23DMSUG5[N*ULC/+>?98D=6QA6%K,P%WF64;U;L OT[UY!*))4U%?/BN+9(+>1W4L0F"/NGH<#@FNF ME,+>*81X92,SBPEW3')7)Y !]>M U"\?3^M3KWN+2WANSJE[;W"R[5"Q-ACM MR#D#O_A5D7US=R0PV1@@B>/*,[@N1[+_ %KA]-LK.8^&GM%$UXGFK?$KAE&P M[A(.W+=ZJ:$+>SBT>=HO)N#J)"3$'YH?G^7)[<"BR*]IS]+O\/DCT@Z#;W&U MKN6:Y(_AD<[3^%/6'3;.[$8MXHW$9E+;!@+T//:M&.0/$K#H1FN7U">.,) D M\?E;Y80V\-A&VGG'/!S^E2W8NA&=:7*VSJ5C1>B*/PK/GO-,9YTF,9\DX<,H M;\O6KEE=QWULMQ%]QLXS[&L$O<&.\$%U:%&DEW0S !N2>OY=Z;?8FC2NVI:6 M_KS+BZ'I5TBW"6:(9%!!0;3@_2D;2[ZU!-EJ#$=H[@;P/QZU=TR>-]*AD 5$ M5<'#9 QQU_"LHZO&TMSYJW!&KVRQO*)RHVNQPQIF:DG[M[/\!FNW+R6LEO;,=Y<1L%&2['G:/PY M-+IP_=_;KK%O;0+LAAW9"@<$GU-3V]S!J'R2(T5VH*LA.' /7'UQUJ*9+AKN MT3]VJ]?LX7(B4#[V?4'@=N:E[W-XM*'LK6_KI_F7+6\CU-)2D6;<':&OU IIF4HRIZI63Z>1+;W"7$*R(00:E%9#2OIM_AQ_HTIPNT?= M/O6JCJZAE.01D&J,*D>75;,?11100%%%% !1110 4444 4K71]-LKR6[M;"V M@N9L^9+'$%9\G<I^IQ5FBB@ HHHH *3((ILDJ11L[L%51DL3@"N!UOQS-=3-9:" Y'^LN&&% M0>O_ ->KA3E-Z";.GU_4M&M;.2WU>M4M,\.SZIB7-F]S)= MBX2!VAD+ Q1JR]1@@9Q6W+3AOJP3?4YNXUSQ%<28DU:"WS_RSA.XK_WS3%B\ M1R*3_;.I$9ZB*0BNZ?4='TMTAB1%0KN+Q1Y503@9(')8TD M<,5R&"$ @8[\T_:-+2(63.-^T>(+20A-=N=WI/&_]0:O6?B[Q%;(#+;1:@@Y M)B8;OR%:^F>)4.H7JZE*P0W B2-U!$!VY*DUI>1H&JK!-&(=URN^)U!C9AZ] MC^%#G&_O1!%72O'6F:A((IV:TGZ%9>@/UKJ4*LH92"IY!!ZUQVJ>$EF1I !> M)C[K8$@^C=ZP++4=6\,2MY)>[LD/[R!@?,C'T[_7I4^RC4UIL+V/4J*S='UN MRUJU$UI)G'#(>JGWK2KGLT[,84444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 &*,444 &*3 M ((QUI:* &F-"5)125^Z<=/I0$4 * !T&.E.HH 8\,ZO7:Z MF8@[6^XGL!6J %& .!V':@#F;RYO=-2&ZU:'3W@CD55V [H\G&1G^E36\%QK M+32723*QHJ0(H;<2,D=,#M^=7]46==4\-3W8 M1-ETRE!SMW1D#GZYJYX6L5@FU2X8[VDNC^\<#<< #\J?XJC BL)\#;#>1LQ] M!G']: -W[/")/-\M/,Z[L#/YUS.K7VGMJ*22:0L\EIG;>R0"01'N >HKJ M2?0$]*QO!?@W_A&+"W@NK6QN+Y!(WVV.(!AD\+G&>A_SBI_!>HQ#PY;1W%P! M(9&B0,W)P<"NI*I<0,A^9'!!P>HI%-KFU*=S#$0RP&&.]*@AL L!W/3ZUGV\ M*W;#*K(J,2LX0!E/=77UJQ=Z9,D*+:K!*4 :X!+C!)'S#TS5'49[AHXM)@9 M?MUPH\^5!C Q@GCO4MZZG1"$7'E@]_P\_P"OQ([A!JMR^GZ?%%':*-D\RJ.1 M_=%:P>PTI8K8H(EV$A]O& /7UXJU86,%A9QVT* (@].I]:RM7L7N[X+A]\BLVYTA(7%Y= M$W 23;&FP 1H3V']:2TN+B^NK1 1:)&%\QU./.8 $ #Z'_.*Z"XC66)XR/O* M11%W0ZG[BI[NE^F_XE6Q'V:66V)^4G?'GT/^%9=Y]F219$TSRHX9E,DLD>,D MD\>XS[]Q5I[J.";3R\;L6 3S6Z#/;CJ215W6+=[K2;B&-=SEH4 MWR33EM(CAEU013/+:PALCRHP_;/.?\_A6/J#-J$9_P")6JN9MC.LJ[GVGD#U M/%=/%GR4W @[1G-9@LITUJ%D7_1(P\FXD$[VSD>O>AH*-6,9.5DFO7_,I7[+ M%H-NBK]C220(T.#GKR">N,9R>_%5+M)[G4[&R5&M[5"HCP><#//L>#CO6O=6 M:WMS-+>1D00+B+D@YQDMUQ26]O-%,+ZY9?+8M*V]^8N,#M@\<4FC>%91C?KK M][V]?F6/]'T:T2*/)WOB-6;EF/N?YUFZ9?7UWJDJW+^7$"2JHN5;'! ;TJ#4 M]0N)U*SQK]@D90V/OJ,Y _WB!G'84RW@DU1Y+1;QIK6)@$P-NU1W.!R>P_,T M-ZZ#C1M3]O^#_5S6O;.WU%VDMYMEW;G E3DH?0^OTJ&VN%OV:VN5:& M\BP' .#(HZ#/]T^E:@6WT^T/2.*,9)_SU-5M0L]X6Y@ %Q$"5(_B]C5^IQQF MMNG1F=!$T5TP/EF^*[F8_P4>G/7IZ5%:_ M9]5M3>0P1KIQ7$'EO%)&VW;(.1QP:CTF::*26RF_Y98V-_>%6CJ"M??98 MH)'<8+MMPJ@]\FJ^J2_89$O GRCY7P.U4C-)OW+6OM_7F:E+4<4BR1*ZGAAD M5)3.6UM HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **S=8UFVT6"*:YWGS95A14&268XK2[4 %%%% !1110 M4444 %%%% !36; )/ 'I MX'IC/KQU33MR4]@VW-O5O$HL6:UT^-2\1VO)(I$ M;;R\Q1S)VP>@(SUSUQ5J2VM3$(]0MY(H_*^S+:XS).,<\CL#C!K2L= EG@C2 MY/+EMH8?-^7.X8(/4'/-3) M:V%PTNZ'4Y8V\PAS; +A\<>^#S776FFV=E&$@MHHP.X49/XU;P,8P*S=1WT' M9' 7%I;L05U$P2/([R&[LSAMR[21C S^-(VG"ST^YN)(TO(+>-)[>: Y*.B8 M&U1SC))Y/%=\\4<@PZ*P]",UEW6APR2&XM'>TN!T>'@'ZCN*'486,;3M2NM. M2"!8D-N9_+HJE-9QSW2V MVJ016\TC@FY1+YX'E'#>Q]C7':=J+^&=?$VUDL+M]DL?7RW'7_ !K27[Z/FAK0]5HI MJ,&4,#D$9!IU<@PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBH;L2FSG$$HBFV-LD*[@IQP<=_I0! M-17D$/CKQ$O@NV\2OK6EEM[%]/E@"/*JN5^0@DY/TXY.>*]'TWQ+I^I7L>GJ MTD.HM:K=O:2H0\:-C[W;/(XS0!L45DV?B;1=0EM8K74H))+K?Y" X+[/O8!] M*UJ "BBB@#*U#1O[2O$>XN93:JN#;*<*Y]2>M:,,*01K'&@15Z 5)10 49HJ M"ZGCMH9)Y7"(B[F)Z "@#F/$%S/-KT$%M"2UN/EDQD+(_ )^@R:UDBM?#FDR MS2.!M4O+(W5W]+M5$NF7EC:Q-* M\86227'R1_,._K3K]#XDU>"SMWVZ=9N)))8_XG'10?SIFJW(O-(O].T>Q^T( MJF.23(51P>0>Y!H ?J\-[86,-^=4F:7S8@(^%C;)Z =:H:M=ZKJWBLZ5:V[K M;Q+\TS9"KDX7 Q^/-3Z/K-Q<07*S2 MWTLA"1E,%$ Y/T&?TI=;'12C:G*IVLOO,'0DMEAMX#;NL-E3^'Y5Q,4UF=.N; 1WDTBW4A$UHO?/7-6]-T* M\O7CDFO)(QU:*VE*OGU8&D[O0THQIJ'/?WCKHM2EBL[N2[5_*@^Y(Z;&D'T_ M*H-(@,,$^JWF?.G^<\$[$[ 5#JH-S>Z?HT:@K36V(XR=N)1U]33+ M*YFU34U^=7M[7G>@P'TLE473) MD[. IP!N/H*NSV\,J/YD2MN W<W3I?^EM^)8)3C'!Z>H/US5G1#-,K MR3.X9,QO"<\-W))ZG]!20:1)+:F"XSIJ[?]?UV9CW)_L?6(I=VVTNVV.,?=?LF*!J5NB^6DCW4BKSY2[R?K@8%1K+?MJJ5NNO\ P1=+;%MY)QNC.,9Z5HUEK$EOJ[%#@RK\PSU]*U*HQJKWN;N%%%%! MF%%%% !114=Q(T-M+*D32NB%EC7JY Z#ZT 245Y]9_%6WGT=-7G\/:K#IV0L MMTJH\<;;@I[@D9/7'X5WT4BS1)*G*NH8?0T /HHHH **** "BBH9[F&U@:>> M18XD&6=C@ 4 345GZ/JT6LV7VJ".1(RQ5=XQN _B'L:T* $S2YS7.>)_$$VE MM:V>G6ZW6IW3XBA)Q\H^\Q]!5W0=9&L6;,\?DW4#F*YA)YC<=J -:BBB@ HH MHH ***BFG2"-I)&5$499F. H]Z ),TUV"C<2,>M<7:ZAJ'BS7EET^X>WT.RD MYE48-RXZ@?[-3>*M0N=2NXO#.E2E;BX_X^Y4ZP1?XD9_*@!FGG_A*O%']JC) MTS3PT=L#]V27H7]QZ5VE5;"P@TZRAM+==L,2A56N<\/0>,--UR:QUFXBU32V MBWQ:@%2)T?/W&0')^N/3GM0!UM%%% !1110 444TMAL4 .I"<"EJM?WD-A8R MW=PP6*)2S$^E %'6/$.GZ++;Q7W%R\[0VZD%H(U \UNP_$ MXX]JYW7YK:^U.63S)(98?DC;=A7Q].1SQ6AIT7]IWUG:M*)[6P7S)"<_-(>F M<^E+V?+:5R;INQJZ/I4PD;4=082W21E2- 69V. H'4DUBZ3XIL]7O/LL%O=I)M9B7CPJX..3GOVH28&V7"]>!ZT MV:>&"(RS2)'&.K.V /QKA_%>IZI#J$]M!<*J@AH@K;#MVC()SSWQ5R&4ZWX9 M^P0QL;B)45GE'RC!Y(/T_'FM51=E)[,F^I;O-=T?4BEDSNXE.%94/RDXP?;F MH[>WE-^+:^F2::V3=;*_ =<\L?4C^M1QG@_TK2I!0LHA%W,+[?!=ZM%/JEV[6]K()851 M& +C./P'(YZX^M,\3VL&J6XN("WDWBE3E<8E7D'VR./QJY?F%+UY+:V6Y=X? M-MC*Q(%)>&YC@$9C8R-M+29YP ,CGJ.G4=-XGT;5K>W\-:G%=HOB+8NF7$I))?S M4*EAC@E"6;IV)[5Z;6"O@_21XMD\3,DLFH.H5=[Y2,A=N57L<Q H>"=FR+F11[ 4 6J*J"WGQ_Q]2?]\BG)!,OWKEF'H5% %@G MK#U8R7^I6NF1G,)/F7./[HZ*?J15S5));?3IYH[M(&1"0\L>Y0?ID5DZ+I>J M"P^UOJ"I?70WR.\&_']T#D=* %\13D7=A8) \JN6DVHN1E1\H/MGFLN]EN0Q MT2QD#ZI>'==3J,"/CI[<<5U-K97L4;FZOQ@KH_G M2O,9[FX8O-*PY8Y_E0!4O[(:%X1EMK#<'5 NY02E+XA\,6[WDU_)J7V5+C8KH(LAF M'?CO72I:7*VB1)<)D* &,?:DMS:48^QB];ZG*Z6EGI\T]G;W!MY"Q%2Z^AK$72M+MKAKR#4&#B0GS5MSA2>WI6Q;1Z M@8IG_M&9E5-VZ6VVAACMFDGJ=$HN$4TG\T+I9\[6]4OV^94(BC*\\ HNH6LL#0M@G4BJSCVLONT(3JCS:M8M9M+Y4[$2[P=A&.,9Z?A5IXDU>TN[= M(UB*S8W$#YF ZU2.C:A9:8%-XDZQ1_+$T .#CL:ETC2;ZWTV#%TT4Q7;\4$4 811H@8Y(48R:E%5FCN24Q,H 'S?+UI^R7!^9< M]LK5G&VWJR:BH MR.-\?Y&G;9O[R?D:!$M%1!9.Y7\J>H('./PH =156^6^- MHXL'@6Y/W#."4'U Y-94:^+-F9)-%#'L(Y>/UH WZRC%::7?23+YS27&2(8T MW9/&<8'\SWJKL\6AO]=HQ&>GE2__ !51NOB8P%KJXTB&(K^\V+("HQV8G]<4 MF:4I6?+T8V^N;IY+@06\EI,L8F+&4DNHX^Z.,U R/>2?8I[^6<36XEA Z;^> M#CZ57O$U*:Z$PU/1R"OEQ[]_3KSM(X^M:5I>);VJD2V*2# 9H875.O0=2>U1 M:^[._P!HXQM"+OZ?J]2UH MI;-98VD>7:%D+LQP1VY_I5;2[86NKZE:L@,$I M$JJ>1SU_6I8-4$C(D$L!$K$(%C?!/4]J22*YCUZ&8F,"2(H>3]:KH82E+FG= M-7[^0^/5FGC)MWM;6!> 9F^;T^Z.E6[.X\\_\?#S@_Q+$548]^_YU4N'NAD()BLCQA=Q8\,0.35ZTE$]K%(#G\@\3+;Z9&\RMIDJ+F7Y\A2P.=Q'_P!:NXU6\FT1O#7C:".: M+3Y+.&UO;%"3L1URF >NUB!@#/'O75VG@/PI9,S0Z!8$GKYD0D_]"SBH]9T/ M5=9UZR22XM4\/V[1S26X!\V65"2O.,!<[.,]J *.GZ=<.GA=],-3B*G4K>Q1NJP [O\ OJ@#8UGQ M'9:*H69VEN'XCMX5WR,?]T?S/%9,>CZAXEECN=? @LU;=#8HWWAV\SU/M698 M>!-4LF+#5G1V.6DBX=OQ-:4_A*]8 G6-3G8="USMH ZV-$AC6*-0B*,!5& ! M5/5M4M]'T^6\NI0D<:YP2,D^@KB=-EV/0<5A6G@O M7-7SGZ'Y2W4CF64[8XHDWNWT I-,\26.J MW#6\/FQW"()##,FUMI[XKC=3T+QI>:U'JL2V<4Z1&)-K@[ >I&>]266@^,+> M6296MX[B0!9)WD\R1A]3TH ZWQ!XBM?#]D)ILR2.0L<*?><^U37&M6EAIL=[ M?S+:HT88K(0#DCH!W-<5>^#-:N+VTOH+AEO("2TMQ()-Y(QP.@I][X'O-1L< MW1DEU%G#?:)90P4 YP%Z#F@#H(?&-H=%BU*ZBFMS,VV&W9OL.G>M&Y@.E7B6EC UWXCND^:>1\^0G0L/ M0>U6M.TYO!%E>ZG=P&Z>>3=/.9%!10OOU)/84 9-[XFUKPMY&CQ+IJ3(BB.V M2-V.#P#G.":GT:ZO/!]V9-;M$DN-4F!EN(Y@S@GH"O4 9[46OAB[\832^(-3 MCFMI)\?9%23:8HQ]TGW/6ELO NNV5T;I;NWDN6)/VB:(2.OY]/PH ])WJ,?, M/FZ9/6B6584,DCJB VMY-*QE5I4648*CH%5?2N[M=1O;FU6;^R94#+N"O*N: -:@UQVJ^.H M])O!97.F3_:2NX1QNK''O2?VYXGU>WW:9HHMHV^[+[)R95*\?0$G%:Q\/ZV^/-O=3?U*W2J/R!H [@]*\\\0ZHGB35FTC[3'!I M%DXDOKAVV[F'1%]1ZU'K7A/6[FW2/3YM0\QF(=[B^W*%[_+FGZ3X!M[2 ?VA MISWD^V#W-;&@^+-, MT3PU)?NEPTMW,[0PL 9)!V/TKFI/#E]JLEA;V=M'!'&1QC )'F:!XB76I)T^SO"\84D,P.O6N5TO0;TZW';"_;3YHX5G:.,"1F0G&-W;H1D5.LEKX?U6V-YI;I<3"46 MTQN3*'"@$$@#C.:Z/1=975S-_HZQ7$4:@R<'.?Z9J(N2BVMBFE<->T2SOU6Y MN)Q;O$FTS%1DCW_7CWI_A^T73$FL)-0ANI_,:957 9(SC (R?SKGX-$U/7(7 MEN[SYHYB@#MN QD-P/<#]:9>W>;30]9@39J%M>I83;20&4DJRG^\.A'7^=.: MY8\M[B6]SM[>SMK4$6\$<0/4(H&>OI]33Y4#J5(X((-/SB@D9Q6)1YZ#Y.B6 M*2OE+:\DMI3N*DJ3R. 3]WTZUT7AR2TEM+NUM;R.>*.4E53.(T/*CGM@&N5U M>ZM+?39);K=Y3:Z0LBR% A\L\G )*\'(%=!X/O=,O5OC8BVRI02>1OY'(&=P M'H:WF_=L+J<=;HUCXJT>3[NVXEMV'T8X_0UZV.E>4:HJOXDT_8<#^TY2/^^A M_@:]7'2G7VB_(!:***YQA1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445'-/%;Q^9-*D:=-SL /S- $E%(&5 MD#A@5(R"#QBD1TD17C961AD,IR"* '4444 %%%% !2'H:6L_4KYH+9D@&^X< MF.-?]K_"@#*G#>(-::Q!_P")?8L//_Z:2=0ON!WKI%&!CMVJEI5D;"R2)F#R MXS(^/O-W-7@0>E !1110 4444 8'B>411V9,:2#S<[7&0>/_ *];PK/U>\MK M2US=)NC<[.!DY/IGVS3DU.*1E$161!E7D##"$=CFIV;.B5Y4H*W?YE>_TZSD M<1G2VD#'<7AVKS[\BH'G1],OT2>8M%$4,4N-T> >XZY^IZ5G2:I9KJLEC&H4 MJH;S);M]IQT[G\JTHHX6TJ]6-;=._FBT/3S%)6GG1X M S [@2Y(..OI4,FBW NS.MO8R[T 9&4A4([ #^=6=+N9EOYK VL421+NRC'G MMQD<_P#UJ%OJ%2494FH6>BO^1LT445H>:%%%% !1110 4444 %-DW^6WE[=^ M/EW=,^].IKG"'/IZT#6YS6I73RQO:W;V\4L/S93.1%#7#GYG;?OSVS5J)[..Y^R26\<4@XCR M,[U '(./PQ[5GR]STO;*"<8Q_KNC#LO)EO-.D26&.25B6A@& @ )]3R< 'I6 MMJ<9_M339 "0LI'WO536D(H58%8HP5& 0HR*SK]6FU2P&5VHS/C/)P#TII61 MA*NJLTUT3&ZE/%!SM58A87FA+M*V.B_3-)_:T$%FEWFQ0D92.9!"Y'3CK2:NS6$ ME&"5M?5V-R_MA/8-"H 4 8 ':ETWR_[/@\EMT>P;3G-8^K:XB^$+G47#P'RC MM7."6[ 9]:S?AE=&7PVUG+D7%G,\4JYS@YS5G%+FBN1]SMA2T8HIF84444 % M%%% !1110 4444 %%%% !1110 R2*.4 2(K8.1N&<&G 8%+10 4444 %%%% M 3@9->;U] /0"@!VB:#!HEN\CN9[MQNGNI#\SGOSV'M6#'$_C;73/* M3_85A(41/X;J0=6/L#TK8\3P:KJ"0Z78+Y5M.PR,GWH T&M86F,K11F0C&\J,X^M2XYS2T4 %&:1C@9KF- M0U^\E\36^D:0D4K1CS+UV.1&OI_O4 =11110!Y]\48Q'#I%X<@17(RWH,C_" MIM+U">UT2]AADB1TNL&23HBR<@X_&M;QUIG]I^%[I N9(E\Q/J*YOP5?1WD\ M8E"NEW#LF5@"/,3U_"NJ+O23?1AY&ND_V>]LTM-8DO9I)!YD:@,N,C)]AC-. M.O6N@0:I%=_\LIB8HA]Z3?R !WYK8OI=)\.6$M\\4%O'&N2RJ 6]A7!:=/)K M'B)?%&HVNVUCD\E8CU@!^Z[>M92ES+02T.T\*C6)+&6ZU=@K7#^9% !CR4QP M*V;V)IM/N(D&7>)E SW(J6,AD!!ZU1U75H-)LI+B9E^09$>?F89[5FKWT&%W#N,BI-*T+58;BVND<>4)\21LQ3*! MA\V,<]#P:W=-N[*^>ZN;&T(E*@M*4QO.#@?K^M<;<:]JES/#)--)LBF#A$^4 M$@YP<=>W!S73",W>*_$AM'=6MK;Z+;W;(SLLMP\Y7T9SG:H^O\ZJZ)+I$]LZ MV+<_:&D:*5B727//!Y!ȗM3AN]-BNX+B.2VA!FN6@=7V,HRJDC..:HZ;; M+K.L65]/HL;V_E^9]J.5Q)@'=MSAAU .,]\UBH^[<_RIMQDEI8$A=$T[5# M:6K1CR#*S3M*^&')X!6NDM;;48"TE[>12(.T<>WCWJMIGB73KV00%OL\Q.V. M.0XWCM@],^W6G^)[MK?0+@1'][-B*/'JQQ_+-$N9RLU8#@+1S?\ BK18@+L1^F*]9'2O-O!-I]J\6WUX%S#9Q_9T;U88!KTD# Q58B5VEV&+1116 M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 51UFTLKS2+J/4+>.>V$;,Z2+N& #S]:O5#>6_VNRGMMVWS8VC MW8SC(QF@#ROP5J M^'O ^@QVL5C&HTJ.P@J,*P&3@@8[^OK7.W?PSO)HK".#6XXQ#IHTZ7S;42C:/XHP3\I/' MO[T 2ZAX[UB2^M;70](AG:XT=-5)GEQY:G)(..O0 8[D=J?H?C^[U+5-,%YI MT=K8:E92SV[AR\FZ/&[=V"X#8[],XSBG:3X'U73K^*YEU2WN/+T0Z6/W)3.& M)0XST VCU.*BLO .H6__ C22W-F\6F6L]K=#:Y_KD 70OB2 MVLZY:6XTU18WY*VSQSAY8\9YE4?=!QQ_7MI_$;5_[,\'WD,%T8M0NT,5JD9_ M>2,2 0H'/0GD=*H>%O"7B70[^*RN==630+(EK6*) LCYSA9#CH,D]3DXZ58\ M7^%-2U/Q#H^NZ/+:"[LLQM%>*3&4/<8YR,G\^V.0#D?AWJ5S9WUG/;6LKVFN M'RX+076X6ZPJ%DF;/W% MUHNIZ9$^HX^U VAQ:DXW-",X89SPTC77T/2M.L?#FF7+P3:U-: M2B[G5V!7DJIX W '!)XP>M=MX7T>YT:UU%+IH6DNM1N+H&($#:[9&<]\?Y/6 MN2E\#Z_#I"M87%HFIV^MRZC!O8F-D?(P3C@X/I0 R;Q/_8/C7Q)J>HP3K%!I MML[0*X8JQ8* /X>K#G-:NE?$FTU/4+NQCLF>YBM6NHDMKB.<3 =5!4X#^WI5 M+6O!&KZ_?:XT[VL$.J:?!'N1RQ2>-E;&,,;4O/*FAVLUO8 M&&V6WA!$LW #N=H([]#CGIZ@'-J.EVEZ]O);M/$LAAE&&C)&=I]Q5JJV MGB[73[<7[1->>6OG&(84OCG'MFIV=5(#, 3T!/6@#*U];9].)NF*Q(X8L!DC MZ?RKE(]'L]8\274;W-S%%-$EU!&AV@@C!./7_&NLU9[67379I$95^==K YV\ MG'Y5SNK:B+O2K/6;.3[,8KA8I&<#(C9MI_F#2LKV-]72371FC;6FG:5O2^^P M>8IQ&^ &9>.OO6=X4\0R:@^L6.HO;K):.Q!CCV*8N<$UF7KZ=8Z]9PNDNJ7L MRJZ2R?,B@]\"J6N:)K6M6LU_;13P7\BFWGB1-L%+266.$WT)>"X95Y#H MQ'YX /XT6=K!4Y55YYZWLS:M]3N)H(BEA,\A4;V(\M0?Q_I4$KSVVLV=S<^4 M@F!@*H2<V/I52:[H'A65+3619:S-,MP=J!XP5##RSZ@[@2>Q% '<: MYXBL/#XMWOY'CCF8KY@7*KQ_%Z"C6]2-GX?N=0@DA.V$NGF'"GC(Y%#6,FK> M'%M=9AB^T2P!;A4^8!L<[?QKSNTL-4U"SBM-6\^6QTQF40Q\-)S\I;U %)NQ MI3ISG\)3M?&.IPKI#7B6_P#9-XA#QA<_,&PW/48SFO1+>YL6##[:]U:G(1"A M8H?][K7#0^';6SO=-U*0"XM6N&\R&/)V%AP-OUKO[75+1=??1K> +M@$[,JX M R>A]Z2LSHDY4V^;K]W_ XQ6FDE:SBO2T$BD9D1O,3/3#=_QKDM$GN]&\=R M:-JFH27$$4#36\TS0*Z+3 M=*L/'OAJTN=7CVZ@J%&FC.QUP>.!VKHK&TTZQB-K'IQAM6.[RVCW(#Z]\&G7 MUA_:!B;3Y8(MCAF=/O#Z8_K0W8E0ULW9'$0Z1KXUJVTC6[M[C1[2<2QR,I)G MZ;5..N,_I70^&+=[+QYXF@8 )+Y4R@<#D')_,_I737,,\D]ILG1%C;,BL 2_ MT]^M5CI3KXHCU2/;L:V,,N>O!RO\S3(:2BK&Q11100%%%% !39%+QLH8J2" MPZCWIU% 'F'A+Q??:?XCNM$\07,\]K/>2P:?J$X #/&Q0QL1QD[1CW/N*V-( M\5+IUEJMSK=_/.1K-Q9VT:Q!G*H<*JJ@R> 23BHK?PNVO>&M;T;4K:>SB>*;3PW8BXTZ[GOTUR:XN#;,BR,&4C>KD?*& M)/S#MSQ0!V]S\1_#5IIEO?RWDHBN)7A11 Y<.F-RE<9!&1U]:;#\2/#5Q-8Q M174A-XXC5C$P$;$L ')^Z25/!Y[].:XCPYHVMVM_H<5YH5_$L>MW%R[R$2A$ M9 6;/8_Q'KVJ75]"U6_T+5H+;1+E9IO$OVF-&C"GR=@^?KC'!Z>M '?7WC3 M1=-U(V-U/*K+*L+S>2QAC=4DN[PSVE^;EHXD5ST8!APN2>.<_A77_%"PU>_\%2VNBQSR3-(HDBAZ MO'@Y'J1TX% ')>'/B9=R7T^LZQ>-_9+JRS0I;-LM6#@1*K#[S,"2?85Z?=7- MW?\ AV:XT@&.[F@+6WVB,IM11V6LP:XNHQ^$M3C\-SW4<[Z2D M:EA,B##;/X5W8/;..?2O9-+N;N[TR"XO;/['<2+N>W+AS'SP"1WQB@#SY+WQ MK<>+[WPY%XAMA+:6 N//-@N)')& 1G@?-C([#IFKM[XKN/#=WKEWJE^MV+2S MM?\ 088VQ%.RMP6"X 8CK[CIQFS86.H1?+]K&86$U@D2W)7Y"Z[#C/Y_E M69XJTN_O+KQM%!8W4ANM-M?(9(VVR%"Q95/0GD<4 :<7B:_OO$'@SRG:&UU2 MTGFN83'CV_V?3[B&7S(3^[;RE0;S_#G!(SS[5SW@OP_<1:EIUA<^ M&)UU'2+C?<7T]W+Y(0Y93&H;;N/'&,8'/7@ ]9T76K'Q!I<>I:=*9;:0L%8J M5.02#P?<5H5E>';MK[18KA])DTIF9\VDBA2A#$9P .N,_C6K0!3U5[^/3)WT MN&":]"YBCG(=8BT'0+W4YN5MXRP7.-S=%'XD@4 X7RY">N #UZ3SQ7:6?C>STO7/%=WJ M6HRRVZ7<=O:6J@L2Z*0RHO;)&">!GG/- 'H]UE$MM< MF/:)8G)./3C@?_JKG+[Q#XQNM;TRS3R+!M1F1XK)4#R);JIXA^)Y-K@SD\4 >DW5U!96DUU65DW@C=DH, +A:]O.H:/H%FNFPW5I'+!;DQ6@E4.P SP MNRQ?/E6 MEN2HP#U<]<^U;5YI/A^VTU;:YAMH;5&#[20,D'//);73?#IU0'<)%_ MT=#P9&/W15;PAHATG3Y+F\?S-0OG\^=SUR?X?H*XN_U6;Q/XIB&EVYGMK'Y+ M6)E_=;^F]O88&*=H.N7%M#K?B34[V2XGC8VUO"& !/LOU_2@#U;S$#*I=0S= M!GD_2JNIZM8Z1 LM_I->8>#9=6UKQ@NHZA/)(+>%GD#-PF1@* . M!4(UY=5\1W^HR:?/?W,)>&SM=GR1*O5V!X- 'K+M#/S M[?"OB"\L))&0$F>U?'&X<\_4<5H^%/$UE:I?:QJK33:E=MMP$P.#\L:CUJ75 M_"^M^)[>YUF_98)0G^BVFW[J_P"U[UM2E;W7U$M&9-SJ'B'QE<"]CTIIK&WD M"I!N 4L.FRZ1<2K&C+>0Q.&RS=/RJ31/& T:VN;N4$ #9/ M!P#Y@&%=?KC!%6_"6MFRTNXFM+*;4M5OG-Q,8A\B$G@%CZ"E/FIOD8&SX;\9 M6T=R=+OGDA.<0-,I!Q_=)JO\0M,^W?V9J$$XVK((V&\;=K9_/FN-U"'5-1UI M1-+OU*Z##81A;:/.6)!_(5/XBF:W?2=*TVYN9((]L_DRC(5@<#!^N34J_,I( M.AWO@W[9!,\4\;".2%7#$]#TQ4\?AE(FD6[U1O+%^;J$9 (0@9C.>Q([=OK7 M :[9/8Z0EY/%J;:NTJ/-<,Q50N>0N..F.U6K1;/4( UL=)LU==K37DYEE/J< M=!53J2E)R>X)'J6FZ9IVF1R+IUM%"DSF1_+_ (F]:L7 ,D$D4,PBF*D*PP2I M]<5Y$NJ6^FW*=8\3Z%I#V5S=6-R]P/*CE!*2\]\"NNV%^P2*9ED/\$BE3^M:9Z4PQJ2"8U)]<"D YY_.L71 M-,MKB*_T>\M@4C? +'.1VQ]*[ ]*YC42FC>(8]18?N[A?+;V/%3)VU.K#7FI M4ENUIZH9;Z5;:*939V,<8C!!N+M\E@!QM&<^E.M]M[&EU=03,S#G>WE0H >Q M[_K5_4[BULI[>Z-LKS2D*)7SM0>OZTV?9?7*W4"M.B)A?.!6%3_>YZGZ"I>Y MO2LHIJ-K]?TW_5>AFZQ;VT4-KK-OL?[.VR8PL2-I^]@^V:P[7P>&\67L%S8& MXT#47%]%+%.Z>3)MY#$$'YBQXSV'I786*6DUO/Y?\ B3X>>&%7FQE."3DWDW_P 7 M3%T>VNA?2VZ%;>%66+=*QWR *HY<>F>PK!N9= M'*3/]AN1U1FBW*AVG &RN:4^2,YNGM]UNOGV,J+P[ MHTK_ .B7$Z&6;R9/,-I) Q@G/7BK5QX6\*6LXAGM)8R0&#&XFV]?7=Q^ M-7[&62ZDTIYG\QBLS[B,=#@?SIVJW.J65I/,PM'@)*@<[@I.!]::=EG.>?>JYBN+?3XH?[!CE98PN\LK$$]>,9ZG-6M8>27P\B^3LDF,:>5T MYR/E_2B[L*5&#G&VS=MUM\BM!<:$N(5#Q*O !W =/K[5H6$5E>0"X@611DC! MO MY4*3N%:A",4XK5VZI[_TB2YM[*T*RS-( [A<[S@$^O-0W/ARQGS(@>&?! EC M8@__ %ZR+B*)[HN([Z&U>/*APV#-DX'?BK^BSA[T&6_>>YEB^>/;A4P1Q]>? MYT*5W8)89PASQ>WD9O\ 8HTYFN;FV>=HVWI+"Q&\]MR^OO4=OI,:J6EU;S11RRPBP,GR M>9&H,4G^RP[=^OYU?2"/0=(G;S6\,C%%)CB7;CCH<^O(XK3K.T6%HM*A+DYYM M)H8[B2W=T*K+'C7$4P4W8&<')] #Q_L_RIH^#6FO'#%<:M>210*5B"QQJ5R=W)P<\ENOJ M/3GTNB@#A[[X:P:C/!)-K>HQK;'=;QP".-83WVX7C)_R:H6GPEM[>X>^.N:@ M-1>5I&N%V9.6)!Y7(;H2<]17H]% '&0?#Y8=<75VU[4Y[I8_+#3LK?+Z9 !Q MTZ8[^M9UG\(M,L+B6YM]3O5N&!$;M'$WEG/493K[C!KT2B@#C)? +W=M);:A MXAU&^A<8V7(1PO!&5R, \]:71OAKHVBPM' \\A,GF++($\Q>,8W!02/;I[5V M5% '+1> ]-MP5@N;R*,L6V),5'/TJO?> +*6QGCMKF:.>48\UR&*COC/M78T M4 8>C^&[?1;1;>SFDCQC

    &]/FG-S*&E?Y415W2.>@7BNF/2N:M=$ MGO?$$II7&K:RSB]9MT<(QB(=1VZUUILW( MQ]KFZY[5:'2EH \S\6?#]I$-_IK/-.K!GB8#YL&LOP_J4T4ODPW$]OMR9[4$ M!E/JO'Z5Z_[UR7B'P1:ZP[7=NWV6\ZAUZ$^];0G&6DQ;&1-H$>NZI;7UCJ4D MV\;+F;(#(O9<=:JW_A:YTZ:XO;B9Y(D_>))N&3@ *N/K69(^K>&KY6U""4/C M"7,)PS#Z]#]#S6Y#XL34D%O=&"[B!5]N?*D.#G&#P?I6JIR6L=4!%J*7ECGPK-96[7&,NQB&9 M$"!^5X-W9V1#*&7S+J143DYZ'G-72CHU*(GW3.^#!06P,'DG/7WKFM<\3I;K(E MBZ$I_K+AS\D7^)KD=3\4W6HG[-#))>2$\0VR%8S[>IJ_I7@R^U=EN-<_T>!< M&.VBX_/TI^Q4-9L=[[&99:3+XLU%%C5_L<; SW<@^:0GC^72O4K#3[?3;**U MMD"11C IUI:6]C;I;VT:QQ)T515BLJE1RT6P)!11168PHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S==L!J&E2Q!5,@&Y, MCH?:M*FN"5XI-714)N$E)=#(\/WANM*12V9XOW;ALCYA5+43-JMPME#%YLD6 M//;<5C4YY ]3[_E3;LRZ1K44@.VRG??(V>%;&,?I6[=M1CS^38""V,D9N,A5R,10=\X]?3/-2ZE;G4K1;K3IF M^T0'*R 8$F.H]P:BEAM-(LE^W.;N;<9%C(X+'JNQ0.K4KVT-&FTJD=;=>C_K^KEK3-534+!I "LR962,=58=168);VV\.2 MI)8GRV1L/YGS?,>I&,YYI[1[KC^U=+! 5BMS!C;OQ[>M:VGZI;:C%NA;#+PZ M,,,I]"*>YDVJ>L8W5T[/I8LQ;8;-,X54C'7C K$MM(COM+M9GEDB986V[.Q M))W?K6^VUU*LH92,$'H:5< 8 P!P!5.-S"%:4$^7>_\ G_F8VFK!_:,<5M,) M(K:UV[E;.2QSS^56M7AM)[1([V8Q1&08(.,GGC-3VMA;6;RO!'M:5MS'/6II M8DFB:.10R,,$&DEI8J55>T4E?3[S$TZ&XEU1YENY9K2$[4=VSOR.0/7!QS[5 M+KBS3S6-I;R*DCREP2.FT9S5O2K!]-M6MVE$BB0E#C&%/;^=);6M*VEC656/M7-/1+3S_K=G/,^H0V^IRNT4L9D\FX?^(]OE'08 M!KJK=%M[.)#\JQQ@3DC!Q6U>I=.BK: MM".H<2J2"/PHB5B9*5E=?+Y+_,P+,2W%A"Z_:QC=M,$ZKQDGE216GX?RVE)( M[ERSN06Z@;CW_"LS[ 6U3R'L[25XX,^6F44CMSRV>*>U2VCC/[M0 MX;Y?<_7/YTH[E8J2=-VZN_Y^=^O8TB>*P[J9M5G;3[M30P0Z98+':0F>$$K(8VRWN?<_K5MG-"')J_BZ?U^ M0V<6XLFM%B(MX_E8HOS1$$8.T]1[U-:P231^8WEPR[@QFM\;9A[U1L)X=13R M9A)$Z.ZV\V[#E1VSZXQD=Z+""[TV2*VCBE*B3$G&4=3GYP?X3QTJ4;N#C%PO MJN_]?U^)H2Z=87ETS20_O$8,PS@-Z$@=>_ZU7O[>>_OEMW0K:@<,.7H6 M !@44451SA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 13 MP1SQE)45T/56&:YJ_P# 6C7N62$P.?XHSQ^5=528JHSE'9A:YYU+\.=1@8&P MUDHHR K C^5.3PEXJC U:-L#'+'_"O0Z6M?K-3J*QYT? _B*X&+C7%"=T4L M?3090T_1[#2UVV=I'",8R!R?QK0%%%8 MMMN[ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *#110!4O;..]M)+>5RE?2;QR9(SB,D=5KIJ MS=3L([BWE=$Q/M^5UZC%2T^AT49QY72EL_P8E_I\DTW6DN1]BO1Y6+L2I@6FM317:6.IP>3.W"2#[DGT/K[5NJ^ANGM\6,RPS!MV67(;V-&J14N6N*K)XFL)8GDB,K[>,+&V3]*+H7L*NW*S;I&Z5C#5+ZX0_9--EZ<-,0@IB M6>KW@(O;Q84//EVXP?INHN/V-OC:1SOM<9#=, MUG99Y@'WY/J>U:MII=I:',< +]WKS?9[F'SV;[+*PVNJ\PN.A_'/ M3V-)Z&M%ISM3W[O]!(YO)B^RV4!MVB?;%Y@^67'49[5*9WC O[.,O$Q(N8.A M4CJP']X=QWIUQ:"6YDA*&2UN>6*G_52 =?;.!^(]ZMVL'DJ2Q5IV $S+_$0. MN.QQ1JPE."5^_P#7]=GZZ5;K3H-2A2ZM93%*<2)*G0GL2.]75>:*S#3*'F5? MF$?1C[9J.9[:R0W#G: -O'U["JL#2ZHB3K(\,3 A21G!.15233K6:[2YDA1ID^ZV.14..MT=,*Z]FZ=35=/(M@Y%+5*[GDMW M@5%W"64*3SQS],?RJ6*[@F=T256=#M90>0>E76\MU':[?,$L1D#8!7;5EU61&1U#*PP0>A%4WM+2:W>V1R@ &E6)5'"*/H*2W@CMK>.&(81%P!4M% MB&]79C0#2XI:*8A/PJ"]M4O;1X'.,\JV,[3V-6*@N+J*V7=(V,G %(J#DI)Q MW(X8WC8;8E"/DRDG!W= <>_^%5[N]M],B=XU+EW);!+ -QU/;MQ3+J2^NTC2 MUC54D#;F+< 9XY'MGI4MEI$-L5EEQ+< #+[<#/J!T'UI:]#H2A%.X.3CTZ5,^I2VR@W,.U2RKGD'GC M/<=?>M.BE;L:NMS.\U?\"""Y2Y@CE3.)!N /6G+/$Y(5U)'4 \BG/&'7;TZ8 M([5CVOAR&TNC.MQ*<@@KP,YHU"$:6XC M502"2PZ^E93^&+>225FN)L2-NQGI5I]$MY6C\]GE$?0.>#2NR^2@K>\W\B6; M5[" X>ZCW;=P 8!O#Q7NIM^>AD*-8O\ C>+*,'.[:"S#TQGC'/YU M-!H5M&ZR7#274JC :4Y _"M2BGRHEXB=K1T7E_GN( % & .U+113, HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB ,B@ HHHH **** /_9 end GRAPHIC 14 exhibit101final001.jpg GRAPHIC EXHIBIT 10.1 begin 644 exhibit101final001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HI M,9I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHS10 449HH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!**** &C_V:GTT#^>:= M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 450U?6=/T&Q:^U M.X^SVJ$!YF1BJY.!D@'') YJ&/Q)IR-GR[G"@[0<#W/ J.QUO3]2U"_L+68OY)( 'BJECJ=I MJ2RFUE+-$^R5'1D>-L X96 (X(/(Z$&FZKJ^G:'827VJ7D-I:Q_>DE; ^@]3 M["@"[12*P=0RG((R#2T %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% "44UFP:* %']:=3(^A_WJ?0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!P_QA_Y)1KW_ %SC_P#1J5N12ZU-J=G#>Z99)8E& M=I8;EIB)%VE!@QKCN<\]*/%OAQ/%GAZYT6:[DMK>YVB5XU!<@,& &>!R!VH? M1-0G,"76N3R6\1VLQ\.@&=X?,*_Z0>BY S]? MRK5U3P4FK:=+#<:C,MZUZE['?I&HEA9#\H3L !\OT)SDDFK:>')E\4_\) =1 M+77V 6)0PC85W;]W7.=WOC''O0!R]OXRUNX\&^$]6WVJ3W^JQ6-Z!"3O4S-& MQ3GY<[,]#U[4R*VUZY\=^.!H.HVME.K6; SV_F^8WD<+U&T>IY/YF#C%:$GA:5-;U/4K'5I[5M42-;M!& MK8*+M5HR?NMCUW#VH P-+\;:IJY\"W2+!!;ZWYZW":.XAN(U :.5#E7 M .1[$=P2.] '.VTCQ?&Z_@BR()M AEF Z&19W52??:35KXH#/PQ\19_Y\WK1 MA\.^4VJW?VZ0:KJ,0B>]1 #$%4A!&IR %)+'&UOP@_A^YU&8B:W M6">Z**9) 6] 3C/2@#8MO^/2'_ '%_E4M16L3P6L44DGF.BA2^W;NQWQ4M M !112 @T +11D>M)D'/M0 M%)N'K2Y% !11D>M% !11FDR* %HHHH **** " MBBB@ HHHH **** (G^]14M% #$'!^N:?34^[3J "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M!#R,5@V9EO;W42EW+'Y4OE@=0.,UO'J*QM$??-J9V[<7;*??"K_C0!-)IUYM M;;J#Y*XY4=?6FNDT94/J6#P. .:O7\CPV,TD>W>JDC=TK#FLVE\I;6TV"9T: M:7/4=3C\Z -1;:^95(O2. MI.* *+R7:W*H+B'+*=JD*R9C+))9M)Y?F-G#@?=X[T 7DO9NDEFZG.,#G'O4D=Z))'4Q.NTXRPX-);- M-)+(SNCQ#&PJ>??(J=@%5F'''6@!L,ZS9*C@,5S]*FJCI<7EVIR2=SLV3[FK MU !1110 4444 %%%% #2^#C%%!4$\T4 "?=IU-C^[3J "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH :^=AQU]J44M% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 UJSM*\H+.\8/SSL2G".X48\T'WQ1MN6/\ 2I+.UMI# M]I.9)-QPS]5]LU*Z7*-\BPE22RFH7N6E/DF"1=P(+GL,=: )-,D\RR5C_>(_6KE9VBIY>F1 M)G."1GUYK1H **** "BBB@ HHHH 2BBB@!L?W:?38_NTZ@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH 8_K_ )ZUC^&<&PG8#DW,G?WK9?&,5@:29[;0)Y+2/[1-OD94W!=[ M9Z?C0!;U[4+W3M/:YL[6.P\1CQ!*[^<;^%XA:3 M6ZLEK'",;P5)((QQTSP,8H ])O;X6=O-((FFDCC,@BC(W/[ 5SD?CHB 2W/A MW6;=<;G9H 0@'4G!J/0(YM3\4ZWK%QG]U*;&T7>0OEK]XXZ9+9_*CQ$EQK>O MV7AT3O#9F,W-Z4^])&#M5,^C$\^PH T[SQ=I]KHMMJB++-'=NL=O&JX>5F/ M /L"?H*U+S4(K&REO+@^7!"F^1C_ CO^5<[J=G%<>+] L56-+:QBEO!$J\9 M4!%QV_Y:&CQJLM['IFCH<1:C>"*?!P?+4;V'XAGV%S%;W=W##-+RB2 M/MW#IQGWJU<$/;2'/&T\YX_.N-\1Z=ING>!,:K&M[/;69MXGD&Z1Y" /E)YR M6 -68]=T[2?#MKIMU=M=WL5JL)/[34C8;3[.8_HQ(.:W** ,PVC/J,&HM;XN$A:'[_ $5B"1^:BF7NGO>7 M5E=-&V^T9V5=PPQ92O/YUK44 <_JVG&\NM,OG1T?3YS. .=V592OZBEUJ)]5 MTY(@K1%9HI3\N?NNK$?I6\11B@#E]:T/3/$-U;W%_9SS+;_=3<0.?4?A5N*V MTVPL9+6PME@C8$[(DV\UNX]Z-H]!^5 $%FK+:PAP=P09S5BBB@ HHHH **** M "BBB@ HHHH :GW:=34^[3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **2B@!L?W%I],C^XM/H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@!**** &I]Q:?3$^XM/H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBDR <9H 6BBB@ HHHH **** "BBB@ HHHH **** $HHHH 1/ MN#VIU-3[M.H **** "BBB@ HHHH **** "BBB@ HHHH ***R-8\3Z-X?DACU M6_CM6F4M'O!^8 @'H/\ :'^10!KT5R__ L;PA_T';;_ ,>_PI[_ ! \*)$) M/[>LB&Z /D_B!R* .EHKGD\=>%WC#?V_IPR,X,Z@_D:4>./"_?Q!IW_@0O\ MC0!T%%84?C3PS*X1-?TTD^MRH_K4_P#PE/A__H.:9_X%Q_XT :U%9 \4^'S_ M ,QS3/\ P+C_ ,:T+2\M;^ 3V=S#<0DD"2%PZY'N* )Z**0,#T(- "T4SS4W M%=XR.HH,BJNXD8SC- #Z*:'!8J.HI<@=: %HIN]744Y,9S]*])\)?"+4M4:WO=9_P!#L6.XPDXF=>O3'RYZ M!_ 5E'+/:0/<=(_-7SIY3 M_LK^G I+*RU'Q%:G4?$EH--T>V)DBTI5(+[>0TOJ!CA<8/\P#P73-&O]:N/ ML^F6TEU.$,CQQCE5! S].1^=&IZ+J>CW*V^HV4UM*Z[E61<;AZCUKWSX?Q_V MQJQEM5'$1!7YAZ9ST^M>B_![_DGUO_ -=Y M?_0J -WQ+XJM-!-M;/=6<-W=.5C-U)M1!@G>V.=O&/J16%\*[R2XTC5EEE2X M,>IS#[6K9^T$X._J<9XZ<8Q6M:VMOI.L:EWLETRDI.04BQG 0 # Y_0 M5GZ)I%CX?GU%H-2U#_B8,TC+(J820Y.]1MZ_7(]J ,KPU=KXL^)U_JT-Q#ST]!70?$G5(=+\":F[!7:>,VZ*&P=S_ "Y_#)/X M5E:'X?@T&PEM=(\1ZE;Q2.TK!XH7&XC!))3V]:J7W@C3-=TS2(TUJX>SLE8Q MDQ"42NQWN['ON].E &9!X;\43:3HUCIUK>:=>QL;B\U&>^.UW/\ #M5CNSA> MH_F:T_B/?O<^)_#NA1+."TOVEY+1CYVP @HH!!Y /.>U=TNK6:KM$A^4?W:Y M33]!$7C.\\2OK,<\]S$T:QO9@")>-N#NZ@ #WY]: ,?6;N75/''A[1M+M;NS M\J$&[9Y&AF:W#8V$YR1@$]3G/K7;^(=7FLEM]/L&B74KWB^&ET_P 87?B6[UN*\GND*%#;!-F0" IW$C"@<=Q5R+0=/>:\O=2N M+#4-2G(VS7%J"L2#.U50L>/O=^>?2@"'X7:S=ZUX066]E:6:&=X3(S;B^ #D MD\_Q5U.IZM8Z/:&YU"Y2"'(4%NI)Z T&LQWEK(YD"_9 M_+*-QGG<1CCT_&K7BG21K-YIE_9ZL+.\T^1WB$D?F1N2,89RV%Y'?V4-U")!%*H M9/,0JQ!Z$@\C\:\UNO!:S>V?[.Q50.%2_$?Q5JEG;M9:*_E?.L M3W:C=^^)XA4] V/F)/;CO3]6\*WFN:!-INI:G9)++J7VII8MPQ'S\H![C/'/ M>J^H^!$O]=TATNK1=%TW.V,2MYSD_,68XP27Y_\ UT .\5:QJWAKX?Z7:-)< MOK=\$B,^X%XY3AF' .>Z\5I:7<7VL6L-O8:[=&ZT_8;VXFM%6.5V(+1D,JD8 M4'& .&7)JOK^@ZCK/C*PUF.XTV2TTY0;>WEN)%S)U#'"D9W8X'4 5>T^RU%? M$4NJW]]I]M8R(TDD-I<,RS2;0FZ0L!P%4=,8*_6@"AI/B/5/&_B"XCTZ62Q\ M/V9*23J@\RY?H5#Y( [Y'.,=\8U+%%B\36L=CXF2XLT619;"6[$LN_'4$DL< MSNM.DD>>*3>5D#D* K#! V]0?PJA8>%M2TS^V=8 M@FTAM?U!SY1&5BM@?XE)4G/)R.AH M>-_&]WHKP_V?;R&UM[R*.^NB/E&@V=PTL$8F, N,?.D,F]0?8D G\J +5%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12-G;\O6A< M[1GKWH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH 2BD) ZT4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\" M^.+L?&%DA)VBP4@>YD?/\A7OM8NK^$]!UVZ%UJ>FQ7,XC$8=RFYFP<@$\XXX/(K6L? 7AO38KF.RL)($N8_*F6.ZF =?0_/_G)]35O0 M_"6A>&VE?2=/2V>8 .V]G) [98G H Y33_AO)=7T6N>(]5O;G60V3]GE\I$Q MD *5&0/H16-\0K58[G3O#>FZGJS7]_,@EBDO)95:%MP/#-C@COVKUBXF2VMY M)Y&VQQJ79L9P ,FO)/ S_P#":?$G5/%$Z2"&T 2UV@A.A49SGG;R1ZF@#NK3 MPA8:=IL%O_:.JB*WB5-W]HS( %&,X# >PXKE]3\7>&/!-W=W%K?WNK:I(OE M>2]TTP0#) +-T&3ZD\]*[K5/#^G:T"+])Y%*&-D2ZEC1E]"JL >O<5A'X6># M,<:*O_@1+_\ %4 ?.FKZIBVGA_2(=,L59;:$ML#MN/ M+%CS]2: ,C7=0EL-=M)9Y672&0Q7#1H&\J4LNPR'J%/08[GGBJ4E_?2>+C;) M+=26-A!%#.]O$I_TASG+ @G;LP3CIFM>Y\)Z=>:M)J$YN',DB2R0&8^2[( % M)3H<8'Y5-!X?M+:2\>.:X)N[@W$V^0D[B , ]@ H 'M0!AW^N/I7BC2;66\0 MV)2=+A@@):8!61.!G=@Y"CDY[T0Z_)/ZOFBN;C[1- M(9LR.V0<$D=/E'Y4 9.D:W>7U_IFAW($>HFQ%W?MY(!C^51L Z EFSGMC&*L MC4KC1M9MM!FNUU&]OI_,AW1JC0VX49+[0 QRK_YXK;U'0K?4+J&[6:>TO(@4 M%Q;,%G MT.RFU5-3"&.\6%X/-CP&*MCJ>^,#'IS0!A07%]K%YJXTN[MH+6UQ!%(]KN5I MER7))QD X7CWJA#XDOM5T[P^T%K;)=WUT\_&M M6W\$0V]A]@75M2-FTCRRQ^:H:9F.26<*&/T!&>]6KOPM;F>UN=,E_LZZMHQ# M$\2!E6+DE-A^7!)!SC/ H SM7U8:7J,]X$@DTRVB$A##MW M[U;TVS\0R6L4NI3:<&<[WMDM#^[!_A#[^WKMJ8>$K%_#T^E7,DT[7+>;/=,V M)7ER"),CH00,#H .E7]/L+JUM5CO-0DO95&!,R!#C&.0."?>@#F;/6)%UG5 MI93!#I.E@0R32Q[2D@P7(())&"O7'7VJKJ&MWT7AN'Q*\%I;1D@QV$@W27 8 M@+\_!5L$G: >GY;>G>#K6T\+W6@W-S+=6]R7,DC *[;NN2.I]ZO2:!#=S6$M M\[7)L1^[20#87P!YA&/O 9QV&30!S.M:\ND^(Y[6-;&.VMK7>8I8COFG?=Y: M)@\EC[9^4^N:ZS3K:.?3;:6XLA#.\:N\3@$QL5Y''?DBL67P2)UU=I[]I+B_ MNDN8IFBR;)QI'AO\ LNWDQ>7YVD#. M5B'WB#[D ?B:T_A=H;:)X(M5EA:*YNB;B8,>QDU:X6Y\USN\LL82[.RD M9'8?Y[ '4WFH6FGQQO=SI"LDBQ(6_B=C@ >Y-65D#?*5R>A4\Y[T M ;C.J*68@*!DD] *$D26-9(V#(P#*RG((/<5S7BV5;U;;0MLS1WK;KOR Q=; M=2-WW03ACA/H35'P[XC>U\!7=U?PLMUHRR03PL=K$QCY1^*[?SH ZYKVU2]2 MR:YB%U(AD2$N-[*.I ZXI9;NWAG@@EGC2:"Y>WT6XN!Y$)3R\/'N R3NXR 3CK5=;C4]2\1^"-6O\ [%Y5R+B6)(8V M#Q![F,'81CMQUSP ==)<0P M[?-E1-[!%W,!N8] /4T\'(R*\]N-5N_$$/AO5OLMNEA/JRF'.?-11O56.>/F MQT'J*V(/$UR]K?2FWB_T76DTW )^9&DC3=]?WF<>U '59I M&PAE@TB=%GW3%6>,QJY*\$;OFZ'CCK6K;ZO@#:HKF[W4-3C\96EC&ULMA]CDN9"[$,=KHIYQ@8#9 []R*CM MO%Q:WTB]N;5(K#5I5AMI!+N=6<$H'7 R >A.#CZT =1FD#!AD'(]17%?%4Q M)X$N)71FECFA,6TD$-O /YJ6'XU9>31=%N]0U:'2KFT:R@ =UA\I+GS&S@9Q MDAE'/&,^] '69I:YJ?Q'>V=[E &]1FN3TKQC/J5SH_F:+-;6FJ1, M8KAYT;#A"^W:.<;5/)Q]*S?$FL3ZB/#]S9PSQ63:Y;HEPLX F3<5SM'5&[9] MN* .^HKECXPG<:BUMH-[-'I\DL[*OU/M0!M451U?41I>ESW?EF5T&(X@<&1R<*@]RQ _&L? MP=J=UX-1MXWLEO=0@:PU$1:>7%S<^2/*CVH7ZY[@<<=2 M/44 =/17-67CK1KN.Z=Y#;BVM_M3B1T8F+^\-C-T.!@\\CCFHU\?:,UGJ%P& M=FLH/M#0(5=WB[, #CZ@D$=\4 =317,1>-K:61H5TG5_M*Q),(/LN7:-B0&& M#C&5/4_3-7?^$FLY+2SGMH;FY:[@%S'#"@+B+ ^8@D8'('KGIF@#:HK!D\8: M2G]G[&N9OM\+3VX@MGD9D&,_*H)'7TJH_C6TEO\ 18K&"XN;74A(XN4B)4! MV5 Z[@P&01P,T =31110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% $;_>HH?K10!)1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %(1D$9(]Q2T4 9>B:%9Z!:26MD9?+DE:5O-Q++?"^.V;($@8OP&! &XYQCGCTK0LM%AL=8U#4TN+B26^ MV>8DC*478"%V\9'4]ZU** ,V#1X(-=NM7\V9[BXB2$JY&U$7) 7 SU))R3UJ MJ/#%D;[5[EY)Y$U9 ES [CR\!=F5&.#COFMRB@#G;+PC;VNH+>3:C?WS+:O: M;+N17!C8@D'"C/W14.G>"X-.N].F&IZA/'ISN;6">161$9"FWID@9X].E=11 M0!R]GX+@LHW@CU346M%#?9K5Y%,=N2" 5&,G&3@,2!Z<"IK3PL+&UT*V@O6$ M6DNS*#$O[T%63G&,':[]\ M(F]LM?MVU%E_MB0.["$9C4*%VCGGY5 S]:O0Z+.GB-=8EO@[?9!:M$(=H(SN MW YX.?TK:HH Q[[17NM>M-22[\M(H)+>: QAA,CD$C.?EY45G6/A2>WCTNTN M;^.?3]+D$MM&L&UR0"%#DD@[<\$ 'BNIHH PO%F@2^)-&%A%>+:D3)*7:+S, M[3D#&X=\8@^ZP(((!]" <5I44 <_#H-SJL,@U)TH Q]6TJ74]2TMF\IK*VD::6-F(+.!^[( &#@Y/)ZX/: MJ']@7-IXWCUFR%K#8O:F*\095Y7R2K8 P2.!DG.":Z>B@#R;3-3B^QMK<_V* M[@?4Y;F&U;4"C[O-*JRP%/OX&X#/).>#78W7ANXU'3/$>F3R)%#J4IDAF1BQ M&44?,N!T*^O(/:MZ/3K&*Y-S'96Z3DDF58E#$GKSC-6: .-_X1K6-5T*YTO5 M7TZRBEM3#_H*%B[\?.Q8# ^7H.N>3Q43^'M;U#P[J5K=6FCV5Q/9-;QK: X= MR?O,VW(' P!GJ<]!7<44 <[::3?0:\VI$1 '2HK4+N)(E5G8]NGS#FL9?#>J M6=AHKKING:C-:Z?]BNK6XEPC8VE60E#SD'J.]=W10!R<.CW\/BC1;K[+ MM: MV4T,IM]J1QLY!"JN465G*M MG=@CYAG!S[5Z#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!$_WJ*'^]10!+1110 4444 %%%% !1110 4444 %%%% !1110 45B M:OK-_IBWLZ:6)K*SM_/DF:XV%\;BRHNTY("YY(ZBLUO%M^OAM=8.DJ(Y;:.Z MAQ.67:Q4;6.WAL/G'?!]* .MHJ-Y#YY9 9 M80X<(W< CK0!9HIDDB11M)(P5$!9F)P !WK*@\06]QK=OIT2EEN;+[;#.#\K MID#&.H^\#0!L44F:6@ HK!MO$CWFHO#;Z9))941I6V1JQP7;!.!Z\ G\* ):*S]*U:/5EN]EO/ UK51/*"4C_B('4X]!QS[B@"> MBLR\U_3[&\LK2:5O.O93% JJ6W$9SST&,QH ?14$UW;V\T,4T\<P5=[A@"6BBB@ HJ.:>*WC\R:5(TZ;G8 M?F:DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD) I: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH C?K10_ M6B@"2BBB@ HHHH **** "BBB@ HHHH **** "BBB@##\93PVW@O6GF=45K*6 M,$]V9"JCZDD"L+4I+6/X1PF*1! ME BG<,<%!C.3SQCK7;-*BXW,!DX&>YI# M*BKN9@J@9R>* .'-II-EXJ\26Z*L=M+I2W%TBL0"Q:0LW'?&#GKS6+>/:MX5 M\-223V<[VVC&1]-O00EP@B7<4;!VR*5X[]>V:]2\U-N[<-N,Y[8]:8?)D/SJ MK8.1D9Q0!FF6W3PB)+A3:VWV$;UF<@QKLZ,QYR.F>M>?W1T\>%M%GWVEZEEH MPDGL;D8=XGP&>)B/E=64@8]NG%>IOY,Z-%(JNC##*ZY!![$&HWMK,*@>WAPK M90&,<-G/'OG)H R?$"VLO@6^>2U\^%;%Y%B==QX0XZ]ZY/3;+1M4\1:/;VS0 MO8_V'(9%MI]H)+H"#M(/4'(]1[5Z07C9.<%6XYZ&HDL;-'1TM(%>-=B,(P"J M^@]!STH \R22VOM#\-Q:IJT%M:&QDV2WI9HGE#!1E@Z_,J@XR>YKO/"\9C\, M64+76$Q&102 =IYQ@#![C![U>;3;!K9;=K*V,"':6;1:=HTWV7]S9W'B&2TN)8V.%MS*V!D'@$D+N'(W& MK.M&71-%\36NDW%Q';6@M9(MLC-Y+M)F10W4#;M)&> WO7<1:7IEM:/:PZ?: MQ6[KM:%(%5&&2<%0,'DG\Z6VTZPMK-K&"TB6W;(>+9E7SUSGKGWH \^\37<3 MZOXO-I?,#'H:,S0S?=D#-QUX.-H(]#[U:NM$M4UOPG=75]>2SW,[22237+\M M]GZ* 0%R5'0>W3BNR/A[13%Y1T?3S'M";#;)C:#D#&.F2:GGTNPNH(H)[*WD MAA97BC:,%49>A [8H X9YY&&IZG;W%S;RP>(XX J2D(X+01-N7HV1GKTS74^ M*[HVVA,L!_%[]:LWME::I:O:7MO%<0/C='*H93SQP?I0!PEEK%ZNGQZ=)?"W636S M8>2'+#GV7<3T_.IM=N];T M/POJTQUM25BCFMC'*)IERX4DL44%#D=L]<&NOLO#ND6"SBUT^WC%P@28;/\ M6J!C#9Z]^M11>$-!@TVXTZ/3(5M;C;YJ#/S[3E03G. >@S0!CZCJVH^''UV6 M6]DU!;738[J))D50KEI%(^4#CY0?7WJ*QLYX/&RM-JMQ>&?17?+E08R9$R5V MC@'L.V*ZJ31K&:Y>XEMQ)))!]FD\QBRO'S\K*3@CD]1W-5=/\+Z3I=Q'<6MJ M1/'$85D>1G81YSMR2>!V';M0!S6C:[J-Z_@>22[D(O[:?[4IQB5DC!#'CKD9 MXJGINI^)'M=%O9=5\U[R^FL7MW@505W2?O >#E0@('H,=ZZZT\):/87EM=6U MJ8Y+9G, $K%8]XPP52< >P&*4^%=*,5C$L4J)8SFXMU2=QL\E\V8O*SY;&,@$\<>GH*@&E26^LW- MQ"J26FH ?:XG/W65-H9?7( 4CV!]<@'!Z=]JN=)\!,+MA//+*WFLH.W,39X[ M]SSW/<<5LIXHOULX-/\ -::_?59=.:YCC13A,MD*QV[BN!Z9/X5N6?A#2K&& MPB@CG"V$K36^Z=B4+<$=>F.,>E(_A+2WL;VTD$[)=W37C/YA#1S'^)&'*D8X MH L>'KG4Y[6X358O+FAG9$+,A=X^"K.J$JIP<8![9XS3'\-Q,(<7UXIAOS?1 M-O!*LV<%Y97+R2' &YF/). *ML: .'L+K5 M%U3Q;-8V<%U,M\D8WR;6VB)!TVX. G&!^ JM?>&+: M]U*>_2ZO+2>XMQ;3FV=5$B DC.5//)&X8('>@#-TK7-0U;6]-'GK#;7>C_:G MMP@)27>HR#Z?,?RJHWB#79=/\.+!):I>:E+)%*TL1*J55SG (_NC\O>MJ]\) MV-W<6,T4ES9-9Q&!?LDGE[X3_P LVQ_#P#Q@CM2VOA6ULAI26]U=I'IK2&%- MRD,'SD-E*WUF_BG$&GI%/MA*H8_)D8@#/'+GGDX%7O#> MI:G;7FE:7>K;O;76FB:W:%6!CV!!M8D_,2&'ITK3N_#%K>76K2O=W:#4[86\ M\2.-H&TKN (/.#BK$.B0P7.F3"ZN";"!H(E;9AU( );Y>ORKTQTH C\4:FVG M:.RPRF.ZNG%M ZC<49N-^.X498^RUD^ YEM8-2T/S6D73K@F!F!R8)/F0\CU MW#\*Z"XTH7.M66I-<2C[(DBI",;&+@ D]\X''XU6ET MXI378KV:.3[,+:2# M:"DB!BW/<'+=: .:N+^[UG4O"&JO;6Z6=Q>N\##)DC4PR;0QZ'#DMS;P0:K>K8V]Y]KCM2%(4YR$#$9V@G M.* (/^$NO9M5>.ST^2XM(M1^PR^7!*S+@X>3&I&LFMH]1=%?41?L6A#V>9I&\TR"6,,5&,#!;;R>Q]JW]0\17-D_B-1:Q-_95DEW$3 M(1YH*N2&XXP8STSU%5;SP:TQNHK/5I;6SO+Q;V6'RA)^]#!CM8G@%E4D8/(] M\5:U?PO-J5UJ,D.IM;1ZC:"UN8_)5]R@. 5)Z'#F@"A=^,=32]C@LM&2Y+Z4 M-1PUT$)&Y05!P>@/?K5C1_%%UK5Q9+)I1MK'4+1IK>1YPSN1MR"J_=&&ZY_ M5H\OG .=V<_I^M)IOAHZ='H2+>%QI5NT!_=X\X,H&>O MR_=SWH +;PM90I8!U>4V?FHADE<[8Y P*8SAL!@,G/ IWANYN2=3TZZG,SZ= M=^0DCG+M&41T+>IP^,]]OKFMT]*P?#5G.'U/5+F.2&;4;HRB%Q@I&H$:9'8E M5#'ZX[4 9B>*KVSU3Q.VIQ1_8=+,2Q) V7;> 5QD#);<.XP<#GDUKVFNNVO- MHM_;I;7C0?:8?+E,BR1[BIY*C## R/?@FLO4/!UQ?ZEKC-?1)8ZJD3,HB)DC MEC"A&!SC *@].>G'6M2TT:1M:CUK4&B-]';&U40YV;2P8MSR#Q^7K0!%=:G? M+XVL-+A51:-92W$I9A\Y#HH'0D8SGWS[5SG@_P 02:=80VEW:WDL4^J3VHOY M)%*F0R-M!RVXYQC..O%=7?:=>R^(M.U*VF@$5O#-#+'(I)*NT9RI!Z_NQUK% M3PGJ!T/2+*2XM1-::JM_.\:$+(!(SD#WRPY]J +,/CBPFU2VM5B;R+JY>UAN M/-3#NN03MSNVY!4''7'J*;X_C'_".&Y^U7=LT-Q!\]K,\9VM*B-]T\_*3Z^U M2Z3H.J:0XL+:^MUT=)VFC!C)GPS;RFXG\6:;J>K:9%::;]G4_ M:(Y9&G<@ 1L' P ^U.SO]1%M9Q;+F.ZEF=23AE($I)S MU''7=6A#XFW74UI<:7?6]VL+3P0OY9:Z0=?+(;&X<94D$9%6-?T1-?T&YT^5 MS \P5MZ<[74@C/3<,@<=Q6?;:3J>HZI;ZAK*06TUG!)! +28N&:3 >3E05X4 M8'/7K0!:M_%%I=2:.J6]R$U:W,\#E5P %WE6P<@X],U%I_C'3M1N+&*."]C6 M]++#+- 40R*"63)_B&T^QQP361HGA[7[5] %\FG+'H\4L*B"1R908PJL25XR M1SQ[^U2VGAK5;6R\,0R"UGDTZZ>:Z8.0#N#C*\#)^?/;I0!'XB\3N]UI4>G" M]CC.LPVDEP$Q%*-^UTSW'7GIQP>M;)\6V)N;NV@M=0N);1VCF$5JQ"E5#'DX M'0\>O;J,X%QX>\2-9V.F10Z>UIIVIQW,$SW#!Y(D6BY8G&/N$_C0!9@\165PVDB)9V.J1--;XC/W 26 M_N\,/SJ_?W<=A87%W+_JX(VD;Z 9KGO"^F+:W=[*@62PBD*Z;)G=B-_WC[3D M\;S@'T0=:MZ_I]UJUWI]D87.F>9YUT\V>M!%U6RN"LRHN%V-\R%3W&#C/^S^)M?\)3I?VY[4RR@I/]E\SRFV--C/E@ MXY;';V/I65'I-YH/B]+RQMY;C3;R!(;V22=I95=20C#<22.><>I)Z5@022!V MO;G3KJXTN'6YKV*:"XBV*=Q4-MSN898M@9YSVQ0!VR>)]*>ZN+<7#![9G69F MB8(FQ0S9;& #W/8TZW\1Z7^ MNZ9$URKWB!K8@3#!RF>G%<-J6G3W/AS6+B+P[/97=U'%;^67:>>5@ MP)Z$@1@=#]>G&=NX$G_"8ZI>):7)A_LA(0X@;$D@9VVKQ\QP1T^E '07NM:= M86Z3W-TJ1O&TJD L2BC); !. ",GW%5V\4:(C1*VIVX,T!N8\M]Z,#);\JXN M#1;ZRB\/W=UI5[>QQZ.MC-;6LOERQ2<$D_,N5(&#SV'%7[#2IK/Q/H%R-(:R MMX-.GB=(G,J0DMN5-WK@-STR<#M0!T-QXGTV"[TN!;E)/[1RT+*204VEM^<8 M(R%'_ JU;BYAM+=Y[B58XD&6=C@"N!T!;RQTCPC(^FWI:W$UO/%Y#!XRP."0 M<8&0.3@,8[D0:5=V]K/>1V>H133P0 LS( 1D*#EMI*G'MZ4 &C>(GN]1 MUY[J]LGTRR:/R9H_E" J2RN2?O#C/3^E6]4\6Z-I6C2ZI->QM C&,!#EFD_N M8['Z_6N0O)+Q;/Q5?'1+J2*\NK62&.XMF)9!L4ML')*E2=I]L\4EW:7,FD>* M+1;74KAY;FUOE:XAYEC_ '1?& !D>6_R]> ,4 =]+K.F6\<C#)Z7? MB'5[":WC2VLC$(Y0QW2;UW=,=!TSFGZ/-]C\(6,LT4H,%BA>/8=X*H,C;USQ MTKFI;H7VG^+=4ACNGM;FRB\M0&C8XB.=IQG/S '&<$8H [6WO;6[C:2WN89D M4X9HY P!]"14P=2@#O1=6["/$\1\TD1 MX8"?-^5O[N:?IN4#\#0!JZWKJ:)]C,MK/*ES<);B2/;M1G8*-V3GOV!Z'VJ34] M7&GSVEK';27-W=LPBB0@<*,LQ)X ''XD5D>.R!I>FDG &K6F?^_HJ2]=;3Q] MI]Q<2JD,^GSP1[CQY@='/L/E!_*@#:TO48M6TV&]A5U20'*.,,C D,I]P00? MI5RN3\&S16>E/]IF2/[?J5U):!VP95:1F!4=\@9^GUKK* "BBB@ HHHH *** M* "BBB@ HHHH **** $I:** "BBB@ HHHH C?K10_6B@"2BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#D_$VBZ7<17>H:D\\A2#9'&'/R-R5*#CYR<8]\ M5B017MS>^%]$U=I&#V,EQ=([$F1H]H4/ZXW?B:V];T36]4U.*ZM]6MHK> AH M8)+7S KC^/.X[$\@+"1Y"?,W#/0ECQGCBA/#>KP:7-'9ZI% M#J-W.9[NZ-N=K'^Z%SP,<=7FJ^*]8V(7M]&1([>%CL$DS+N8D\]!@#CO6OH5A?Z? L5_>PSA1MB2"$ M1)&OTR:H6=E+IGBW5$V2>1JP6=) N0CJNUE/N1@CZ4 -HX[:9KNR:VN4NVLTA>0'6TBZ5>^>N(R"T8#C!]_G'Y4D_A#4I9;FZCN88[U=0-]:R$%D M'R;-C#TQZ4 =#H>N+KUG)(+=X)(96AEC;D!AZ'NIR"#61';>)HX+7?'9O)]O M+7 $K /!V8>A''R\].O-;NC0ZE%:YU6:&2Z;EO(0K&OLN>ZC?B."^6"!4E?Y=R*,#G'WC72'7XM(MI(!'<7ZZ;$JW< M\>T[<+SGGK@ D>]1>'M&U'3M5UV>]%L8-0NOM";')*?*!@@CVS3'T&_MIM8@ MM&BDMM6WN[2MS [)L)&/O# % &BWBFW^V7END$C_ &:R6^WJ05D0YP!WS\O> MJB^.K*5M-C@LKR>34+,WL"QH#F/CWZ_-TK/N_#.HV^J3OIS6PL[C3%L29&(: M(KN^8>O!%&C>&-0T_4]!GG,)BTS2VLCL<\ME<,./1: -2'QC:7UE:R6MM7S0RG'7)(YJQIWAS5[2+P^9UMVDL;J=[ MGRYL#$F[!&1U&[VH WK3Q7:WM]/9K;W$4\%NMRZ3)M.QNF/?K^5:>GZ@FH:9 M#>^5)%',F\+(,$#WKD="3!C<5;T.0,9]:Z?5&O M+?29SIMLLMT$V1(2% /8\\8% ',V_BNYE\?QV@P-(?S;-')^]M-,F@@F#O/.&*1QH6.U1DDXZ 9'YUQNK>#KB7PE:?V;#)_;$,D5PHD MN"!YN=SD]LG&*X3S-KD#&&XVY&<^U '0GQI MHXM[>8SMMN [1?NV^<*,G;QS2W'C+1K66-)IV3>$)8QMM3>/EW'&%)R.M<\BJ]SX?U-=>UB.31K?4K;4)DG@N9 M) !"V "'7/(7 Q@4 =E<^*=*M+Y[6>XV,A57<@[%9ON@MTR?K4,GC/18MV^[ M50EU]D8E6PLG'!XXY(YZ5R2>'+VVUO5()]%CO8;^[^T0W^\!800!AE)SD8./ MK39_#^L?\(UXCMQ8R&>[UG[5"%=8C9Z\<*>M ';VWB;2[L7ACN%'V/'G M[LKM!Y!YZCCM41\7:.MKAP1G!]:YO6]&U._O?$8M[4 M(EQ9P"W9R-DSH22A'49&!FJM[IM]?>&=2FA\-M9WLT,<1CW!Y9BKJ2,YQMP# MB@#K9?%>F"TO9X9_.-G#YTL: [@I!(./?::H+KNHZA>:9+8B(6=Q;M)<1R1L M7C^4%6!Z$9(XK*U+3K^]\0:S+!I\P@N]"$,38"AI\07PK$H/S?*X M);Z ?G5OQ]'-<>"M3MX()9Y98P@CB0NQRP[#VS0!I#6;2U*V]U=P"X"(S\[ M1SQGVRZC;:?:_:+J6.*/(7EO].L+X7#"".2"6 MV+V]VF0=QX^4J2><]NE=%XV5I/"[1K;R7!:>$^7&NXX$BD\?0&@#1'B?1MDK M'4K4")_+&6ZMDF/S!5 M)*ACC/;FN5TTRV>IVLUWI]]+!-HT%O"/L[$HZEMZGCY29$N[=F MA!,@$H)4#N$K.T==(,UCJ4 M>H6$!BF2NCT_4KB)'.K3V*JTF+:2)RHD4@'D,>N<]">E<3!:^5\,;!'M9$N!? M(QC\H[U'VL$G ' "G/XU)KL%H?$.I6>H&]CL]0LX5MWMX ZLJEMR [3L8ELT M >BR7T,3HDDD:,YPH9L$_3-4CK,,]W=V=L\;75O$'(+?*"Z2*.0, >^#W^M6WN409)7 ."=PZUYS M/%/IOA3PAK]K;O)W")O MC2X< KY@P?ER2,]C0!Z.DHD4,NTJ>A!Z_2D$\;2,BLK,O4 \BL#PO%%;^'_+ M@GN)[='&YK,ZOIDPF$44]I>!P"WFCYE.)"<_/R30 M!ZB)E<[05)_V6S]*5I4C(#,HSTW'&?I7!^#"EGKSV#+;3LMC&\=];LW[R,' M$BG@/EL_X5#J:P7OB;7[;77188[&+["Q)3Y2K%RA[L&5?TH ZO6->_LZ^L+& M.'SKR^D=(4+;5^5"Q).#@8'IUJMJ7B"YL- @U&ZTZ2*>22.)K82 E6=@OWNF M.:Y"WM5N;_P(-8A+7CV\PF,@^;B'C<>W^-=!\0/W>@V@1"5_M&T!]AYJT 3Z MKKKZ)I\%QN6_PKD/&MU!AB23!.XX'7GD4>G< M9)X-:,5V/[?UZ._NBA?2;9XT,FS)PV]E]\A>E ':BX M8;OG( .!N;'->UFP MM3JETMG+HT%RZP2 ;WW_ 'O49[T =N+F?=M+<^G>J]_JZZ?9RW5Q,(XHR 6/ MNA2RS,KW(N;:ZDG3%F+YFV291ES(% MZC<<8'7"Y[TX7#_9/ BVL@W-L(VC.8UMR'Z=AN ^IH Z^#5HYM1FLX[A)9H% M1ID7K&'SMS]<'BN,BI-);_BN] M> ^Z;:S'TXDK1UR%+[5='T2)%$(F^W7*JHQY<9RH(]Y"OY'WH V6N9%F*\8] M#2&ZD_V?RJN[$S,3\H% YYSD'I0!8%W)SD*/PH-T^0,>F<5 ?FX;@#]:1V&[ M H E^V2 ]#U(YIYO'_NK50\D9I"QS0!:^W2 ,2J\'I4::U:-?Q6+7$(NY4+I M"6P[ =2!Z5"Q!Z[O7I7.7;QQ^/\ 3;E\L;32;FX5 .=RCKWR,_3% ';K<0O M.\"31M-& SQA@64'ID=LX-,COK26]FLH[F)[J%5:6)6!9 W0D=LUYUJUQ?V? MPE@U.RN_(O+YXKFYF"?/(97!(R",8W 9_NKCCMI7*ZM;>+]9N[.:R^T0:/"T MCR0MM=MTI "AL@':>=QQ@<'L =W1T.<\5R4OB/5KO[+#I=DLEQ)IL=\XVJP! M?(5?FD3 RK<\]JV'BN-=\,-#G[PEHW%E%=R6.L-;V8BW;\ILC15(W-@ #0!Z9BFE01S@URL/ MC1S;:@SZ;-YUO+%%;C8Z)=/)@*%9T!'S9!XX SWINNZWKUEH-U*EE!;7<%U% M'O:3,M9S:B,'<3\O.& 7MU% '3301 M3H4FC21/[KJ"/UIEQ:6UX@2YMXIT!W!94# 'UY[US.@>.K;7M32UAAC\J96: M"2*;S&X&<2+M'EG'(Y/IUIWC'S/MWAQ4N;F))M2$,JPSO&'0HY(.TC/*B@#9 MO-*@O;RQDD"A+1O,10@SNXQ\W4 8Z#KQVX.E7':E/)X5\0:5*+^YETW4;@6; MVT[F3RY&!*NK-EL9&""2.:U+3Q1:W=[;VXAF1;IYDMY7 D:(X88SD'@XR.@ MH W:*Y.V\9"+1Q?ZK;&V:6]DM84#KAB)'4#<6 & A))P/2K'VQ_$L=G=:1J$ MMM]DO"MU&"I'R_>1\9#>@P<<@YXH Z3-%<5=MK/AC3;S5[K4)[R"VN]_ES%2 M6MFV*V=HP"I!93Z=>I%=FK!E# Y!&10 ZBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@"-^M%(_WJ* ):*** "BBB@ HHHH **** "BBB@ HHHH **** ," MWU_S?%MUHDD 1;>U2X\XOD-N8J!CMT_6MKSX2VSS$W$?=)YQ]/PKSG5+;3;W MXC:NFJX$(TN$QAV*@L&F*CM["ZTS2?#_B6>*66^LQ]GN5;+2/"Y*H M6&/O#I8<$9Y'UK'T>S_LS1W,G^N=GN92O M.7;+''\OPKSC0M0M)/$.@W$-VJI>MO&6(J/G M4@^]96L:RNFSZ=&L(F^V726V0X!3=GG'X5P'A^.UBC\-WL4N;N6\N8P?.+;T MVRX!&>>0M16L^G7$'A:ZGEW:Q_;.ZX1Y?G1F\TD$'H!V_"@#T/7M;70M,%[+ M;O*OFQQ[4.""[!?ZUL;E]17)?$'#>$C^\*+]JM\N/X?WJ\US-_+>Z')KD>EW M,YTSR[>3SW8S""1I"LFUB>?DPQ':@#TZ>ZM[:!YYI52)!EG)X%2"5",AABO( M/$>GVH\.7LD>K1WUNT]L56&1O+M\NH)SO[C)QGBNAUE&L->6-;FZ-AJUJ;6! M8[EAMN "03SZ"@#O]Z\\CB@E!C.!Z5Y;;:KJ,?A>]NI?/&I:!9RPRAW M9U>X[N3GYN &Y'&:?=WE[HVDZCJ6F:M#=1S6<;+$LKS%6+JK39S\ORD]/2@# MTXR(!G<,4N]<9R,5YEJ;WECINNW4.NAXVM8Y85@F+O&VX*7#MP"P[5LZ//O- M4?!5S]FLM4T&2$P-IDS+#$S;B(6&].?8$C\* -SP]-I&H6G]LZ; J"^)=Y#' ML9SG;DCUXJS?ZM::=+:Q7+E?M,OE1?+D%L9Y]*\_\.G4#H?A&SM-0EM8;F&X M%P(T!R "003T.2*L/->745E97%V\CVFNB"&Z=06D4 D$^K#.W/M0!Z.60*2, M'Z5F7F@Z5J=R+JZL89IE&U9"/FQ]1]37&KJ^H0Z?J%E-JDK3PZN;>.4H#-*F M%R%Y8KR:)"V-Q16XSCC/7I0!>GO])\/P6] MM*T=NCY6&)$))P,G %:%K=6][:Q7-O(LL$JAD=>C#UKR_P 4:M@#N@5; MD8/>C<@[CO7F5EXEUZX@\)7$UY;9U@R12HL/"':65QSUP,59@\3ZJ]K%8RND MM[)JTM@)451E4!?=@G&[C'7O0!Z'N08R1[4X,N."*X*YUS6]/L+==1DBMI9= M1%N\_P A,F?2L3P?JMWJ M=EJ$-\2TMG=O;"5H]C,H (+#UYK$U.&_\/:GK&I)9Q:KH^H.&NTB -Q!A=K8 M[,!P<'I0!Z DL#QK(CHR$95E.013]R>JUP[:]+^[TWP_&\L<>G1W,3J@8L&R M$&.P^4Y^HI%\0:_-J(T^.&SM9QIHNY!*I8))D+LX/KG\J .YRN<9&:BM[JVN M3*()8Y#$YCD"G.UO0^_(KD-,\0ZM<7F@SR_9/L.JQ$E%5A)&P0OG).,<=*@L MO$4T"7$?V.TAO+K6'L4,2X4D*#O?N3@']* .[W)TX]*7*@]JY ZWJUJT.G7, M%NM]G&/4&J&I^,-1TV/5K8 M2J@ECP=PYQZ]ZS)I[_3/&=_J%VEM]IBT'S56,, =KY(.3V/?T- 'H^$)Z#\J M,H?0X-VOXHYXE%L=(DU*5T.67:5&!G_>IYU;71$[?V? OG6;W$$FXL MD;#D1R=\D'/'<&@#JB5QDX]:1A&Q^8*3TYKB=+\0:JVG:);,(+G4M2MCL7ML$GM[=I7@4[@'QP/SQ7+Z_HM[<>"[ M*T%RRZI=RQF2Y4D'SBI/..V<#'H* /0PR,.,$5$MO;J04CC&"2-JC\:X.^\1 MW.M>"('LY6MKZ[21)V7*M;F,$R^XY4J/2\-S%< XR&V-D U#-XH$ M,^HQ+9L1:6:7H8, )$;=P/?Y35"]UE[5="\0H)$M]1:&":V9LJJR\JV.@8,1 M]0: -P:-&T_VN2&!KT@!I@F#P3$T,>8P<(001].:;%H5I;3PS6UE!!-#$L,95ZN+6\L#.;FX(,F!M !.> M3\V30!J:?I&HI,;W4)+=[DIY02!2L:IG.1GG)[U;N]-^U6S07%LDL+\-&V,' MTJ"#Q?ID]];VR^8$N)'B@G('ERNG4*,G MD#/ P":U[*;6)-><75F\-A]E0H1*C*)#@LI ^8GMGI@>] %2R\*:;IFH&_L= M)M;>Y(*[HDV<'J !P*FLM!L]/N))[2P6&1U*L58G )SA03A1GG Q533O$L]S MXRFLYEV:=/4I=1 M4/\ :9(5A)+DC:I) Z#EC6(FIWFE^(1HMW<-??:;5[BTFD15D+(?FC;8 #P M000!^/6L_P ,:M?ZU;:?>PZV;N7>!J5@8HD-N2&! &%9=K8ZYR <4 =*UJY9 MFVGDTGV>1> AK+W^)%1-TZ.\>H[,"T $]N<$G[QV!9"^=I([$%64_[N>,T 3&*3IL-(+>7/^K-%_P"(-)TR[CM; MR\CBF?'RD$[03@%B.%!/ )QFFWGB71=/EGBO-3MH'@*"42/C87!*@_4 G\* M%:&08^0TTV\V?]6U&M:[8:59L9]0MK:62)WA,QR#@==H() R.X^M-\+:E/K/ MA?3M1N519KF$2.(P0H)],DT *8I"@WHV0QK$6VN;[QE"[Z93=I;6BLVUI28U8CD\G)[>PH @L] DN]"F\-:BDD5M9 MR1_9+J!AEXU;='U!&Y=H!!!]>]:B^'HA=7UPUY=N]Y:):2;BG"J& 8?+][YV M/.1D]*MS:OIEK>)9SZA:173X*P/,JNV>F%)R:+G6=,LVD6ZU&T@,94.)9U7: M6Y4')XS@X]: ,2Y\#65Q:Z?%%J.JVD]C;BV2ZM;GRY7B'17(&". >E=#96<& MGV4%G;J5AA01H"22 !@ZMIVF^7]OO[6U\S.SSYE3=CKC)YZBL>^\3? M9?%UCI.8!:SV\DSSM)C84.,'MZ4 ;US"T]K+"C^6SJ5#XSC/?%<_I_AO4-+\ M.)HMIK"K%&#''.;;]ZL9[ A@-W)PV/PKH$N[=X(YTFC:&0 I(K JV>F#WS56 M\O+D16V\5/K*7K&%K)+3[,T>< M!6R&WYSW/4=^M9:^!%/A^^TV347\ZYOWU!+B*/9Y4A((^4DY (]>:W?$>L'0 M/#U[JJVXN#;)O\HOLW<@=<''Y55U;79].\/1:LEAY^X1YA6<*1O8!>2.?O#/ M]: *,W@^[OM.N4U#79[B_D>)X;E80BP&,[D*Q@XZDD\\_A3[KPI?ZAI5W;W^ MN-<74\L#I+]G"QQB)@P C#=SG)SSGVKIT;$:[\*V/F .0#]:=N% &'%HETOB MM-:FNHGQIXM&C2(KEM^XL/F.![<_6F:9X:33]6U:]:=G6]8F*/G]RK?,X&?5 M\M[9K==F$;%%#. =JDXR?3/:N9TWQ=+J?A"Y\01Z656$R$0&<994.&.<8'1N M/;WH ?H&@ZSI*6=GDRI M)&BV-X+EMVN 3@ #KSFL*S\(ZK;ZGI=S)+9.MGJ% MQT/\ :36OVAW+&.T3;%&, #/)Z9R?6M2 MB@#F_&^+CP[+I4:^97#R1QR%&RI=0=I^IK/ MN=*GO-429M1E^Q*JDVBJ &<'.XMU/;CVK#@4>)/%VJ07DN^QTHQ)';9(#2,N MXNW/S#L/QJ)M7T_0]0UZ;3ENY)+2V26>R'$:\95EW<#<.N/2@#N4CV#&2:@7 M3K57WB"(-N+9$:CDC!/3KBN;7Q3J7V:&>3198%FD0(TDRA A3<79N@P>,4EO MXNDOK'36M;;?=ZB\B1PF3 7RRP=BP_AXXQUS0!TJZ=9JL:K;Q 1G*80#:?4> ME-&EV2W+7(M8?/8@M)Y:[B1T.<=:YQO%\R06<:,D))U1NF#Z\T :%Q!%M#'#,\$5R+6:9"/E<^@/) )&3VR* -N+0M,AL9;*.QMTM9>9(5B4*WU&* ME;3[7RXD,*%83NC7:#L//3TX)%=GL;X6\-Z;*2?8-H?@#\"2*D?Q M';7]IK-M<07]I)8PEYE(VOM*G#(1^)!]10!T:6D(W,$ \SEQM W'&,GUJI:: M!I=C'-':64$"3#$BI& ''H>.1UK)C\106-A;0V\-S=-'9+<%"W M9@Z#K@]#4O\ PE]E+9Z=/;I/-)J&3#;HO[S"Y#9!Z8(Q]: -1-'L4U1M22!? MMCIY;S?Q,O7!]L\U#_PC6EC4IM1%N%NYUVRR@D,XV[0#^%<[X3\3,=%L7OY+ MJ::^U"X@B9ER1M=L CL !^E;K^);("4(97FCN6M1$%^9Y!R0/P- &;<^&1'J M^B6UG9A=*LTF#D2D%=XQ@3[==-;L&C(,6P$MD>O%7I?%6G6TDB2S2)'#*L3RF)MB,<<%L8Z MD"@ G\':-<)*LEJV9+H79=9&#"7^\#G(....U6]+\/:=HPF%A!Y(F;CS1M=WL1>U+\K@+O+'V 'ZBK3IY*!DG\* *\7@_3H/[(5#/Y>D[OLJF0G;D$9/ MKP<4QO!6F/ID]B[W++-=?:S)YI#K+UW CH:@U7Q=;+IEOJZRMU([C9)Y1&Q6^X'(X!/OUH S/$'AZ2RBTV.QM M;Z[@CN6N+J6*YS<,VW:.6^\/F/?C%/L?#E_JNG31:C>:E @G26T\Z13/"R<; M@5'0^AS71W/B#2;2]2SN;N-;AG6,*V?!,0Z(<@Y'7WYJ2+PG M!!?2W,-UVDL+FVDO;GS);TWT!@9((9\EY4&<$D'Y<@9Z&@"5O!LK*"!@ 8 P6&,8.3277@Y+NWNA)>R_:KJ:*6>?8.1&00H'0#_ !-:5KJ\ M8TJUN=2=+6>5-S1LQ&#T(YYQ[UH-=VJ*&:XA"LNX$N.1Z_2@# U+PE%JLNKF M[NI#'J$$<6U5QY6PD@CWR<_A42>$IIKB>XOM6EN7GL#8M^Z11@DG=QWZ?E70 MMJ%DNT_:81E@H^<=>PJ66YMXF599(U)Z!F S0!RMOX,;[4DE_J4EX@T]]/DC M:)5#QL0>W(^[5BP\,W=M"MO=:Q3Q37NK8!P)HBT8)(##*XH YNW\*W%M'ITGCN@9H[][Z9BA/FNRLOKP K8'T%7AKBWFGR7.C>3=ND_DD M-*$!(;!Y_/%;'FQ@HLCH';HI89/T]: *&O:/'K7A^^TR1@JW,+1@^AQP?SQ6 M-';ZEJVDZV-Q&URDL1 H-=4TL:Y#2(,=9"64@X MPZKG ;@#)SQFM!?$L+2A@@^R-<+:Q3,X"RR'KMSU ]?7-5=5\9+I]I)<0VZ7 M:1WBVDBQ3#)OFRRG( SN'O\ *.:UM7\02:5>:3;& MV,AU";R/E<9C;:6Y_*C3_$+ZCXAU/2!9NAL%C,DK.,$N"5 _(T 9=[X:U:6: M>6*ZMO,NM.6RN&:$G:R[B&49[EB,'ZU6O],FDL?#7AD'>;-H9[N9!\J+" 0> M?5@!6O8^+;:[M-3O+BWDMH-/N'MW:0@EF''RXZYH_P"$AF@M(+JYT2[B@G=5 M)!5GC#'Y2ZYR!Z^E %K0;S4;M;MM0BB'ESLL$D88+*G8X/2L^UT[5[3Q;JVK M>3;20W<<<<:>;@J$!P3QWR:L77B,1:[<:5;Z?=7-Q!"+AA#MP4/ P2PYR,8K M3T;5K36]-COK20O$Y*_,,$$'!!'J#D4 <]>Z/K>J76C7%W]G'V?4?M4JA\B- M%5@%7CD\\U4E\-:I)HNJ6K)"[W>JB\CPVT"/>K8/OAH)I\*2W-^Z>8+>$ L$S]XY( _.@#(_L+4%U?Q->&* M)DU.TCBA7?SE8V7!.. 2W7VJC!X=UBWE\+7*6D0:QM9+:XB,P 4,%&00.?N] M*W3XLL%74C-'.OW3WJ2#Q':SR6@%M>(EV0(I9(2JG@D M<^] &#HGAO4M._XE,MA8&VA5DBU,D&5U/0;,9!''.>W2H--T#7+2WT&QEM+4 MP:-"!PTP,]PUK&CPL&,J]01V]B:T]+OH M=2MQ-'D8.&1QAXV[JP[$4 8?@QY+.VO]*N@4NK:]E(4]7C=MRN!Z8/7U!K9U MHWXTF==-@,MY(I2/]X$$9(QO))Z#KQS_ #J\;: W G,2><%VA\Q ##(X&6WF*'B=,[7!)VG@D$9[#%=+Q1Q0!SBZ?=7_B :S<67V=[.V>&SCDD5F9 MG^\6VD@=% P>YK,FTZ[U7Q'H^HII,VG:I:NK7MR2OER1%2&C!4G?SC&1Q[5V MU'% "$5S5E$UU\0=3O4;]S:V45F?1G+-(>?8$?G72YJ"SL[;3[5+:UB6*%,X M5?4\D^Y)[T <)XNT_5[R;74@TF:1)H8EMFMQ%BX P6\TD[B5Y"@^IQG-+JEK M>7@\6FWTBYC%YI<44*F$!GD"N",C@X#(.O;C.*[5]4L8]4CTQKE!>RH9$A_B M*CJ?I5S H \Z+7]E>W4MSH^H7-MJ&D16T'D0;GA9%8-&P_AR7SD\''6ND\%6 M]Q8^"]*MKN%X)X8 DD<@P5()ZUMR7,$5Q#;O,BS3!C'&6^9PN,D#OC(_,5%/ MJ5E:7-O:W%S#'/,PL$E1B" M_F$#:T>"3NZ\#OQ5/7;)FM/'P%A,UW*\3P.+9B778@&UL<\YX!]:]1HH \K\ M8S7=U'K$5OI-_"6BMG4V]IN^T(I#%I'YP% ("C!R#GVOWEM#::KJ,46KVR;93]JT!8'#6LLGEARV#A%)4@@[@1S@8Z5;TVTTW4 M/$F@-!&+[3H=)EMTFEMR%,B.JG(8<-\K<'WKI;_PQ'=:LVI6NH7MA<2JB7!M MF7]\JYV@[@<8R>1BKQN],TM4M9+RVMR!D)+, Q![\G)R<\T >8Z+06[*6P#&O5B&^4'ZU-I<^?!_A6%F<2P^( KHZ[64!Y2 1V MP"O'0<5Z8FIZ>]O)<)?6S0Q_?D$JE5^IS@590 C/!H YGXBLJ_#W62Q !@QR M>Y8 5B>*[.VTWPC!XQ[UZZ88BR,8T+)]PE1E?IZ4C0QNRL8T++G:Q'(SUQ0!F M^&[M;KPMI=T75O,M(F8J[\8KU,0(L8C55" 8"@8 %-%K;K!Y'D1^5_"]-E! M&ESZ=N;:^U9)A&NU"01V+G'B7.G65Y:-:W-I!-;MUBDC!4_A3UMK=$C58(U6,Y0! OT]* / M.&NKK3O#GBBUAO;QQ#JJ6T.^X9YMC^5N1&8YW'@#IJ*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH 8S8-%*0.]% #J*** "BBB@ MHHHH **** "BBB@ HHHH **** .=F\.RPZ]+K.FSB"XGB6*XBD&Z.79]PGN" M,GG\ZHR^$[RY77Y9;R(7&K0)" JG9$%7;GD^YKJC<('",RJYZ*6Y_*J=E?74 MUQ?"YM1!##+MA?>#YJ;0=WMR<8/I0!CZCX8O+V?19ENXP-/'SQ.A9)#MQNQD M"I&<$ MVXT^ZG$[*ZDR1L2"X4]"&QWZ5K7&OQV_B*ST?R'9[FWDG67<-HV%OO#VJSW_ (BGA6U4 M:A9I;P.9#D$*02WR]/F/3TKK]V?\]*Q=7\3V.C:?->3;I(X9EAD\KG:S$ 9_ M[Z% &*N@:]IMY;7FGBRD,EG%:W<$KD*"G1D.,XP3Q5AM*UNUU6YN[;R+DWMH ML4P<[-LJ[L-_NX8\=>*ZL2 H&Z@],UM-, M>V#!_F:5G#'@CIQ5+3O#.MZ5/HNH1QPR75K!-;74)EP&623?N5L=1@$UTESX MNL[?6KK2/LUY)=V\(G98XMP*'@$&M2RU+2.YMG$D4F<$>QP0?>@#BX/#& MN6.F::4M[2>YL]5FO#$)L!DHW]*2;0/$-O.VIQ6]M+=V]_+LW&G:UH#60:'4+AGCO%E&$CD;< MV[/S97H <\5W,5P)88Y0I0. P#\'D?SJ3.3WQZYH YG0K2^C\4:Y=W%B8H9 MO)2&5BIWJBXZ Y')-3:Y;SW>M:4R6+SP1&43-D;5#)CH3WZ?C70D F/ MSH \X@\,:K8>'M7@D@:X:"*:TTN)"-PA?D'K@'G'T I=5T_69X+*%=-F:!M) M:WVQ;5<2[0-KL2,)QVZUZ-W (_$"L_4M6L-*\G[;X2,L,;F/0?4T G:C!?>'_M.GS1K:Z,\$N5!Q)\GRY''\)Q5/2K/5=-M_"5TVDWLAM(YH;B) M%7='N& 3D]*](X9<@?-]*JC4;,ZJVF"53=K$)C$1@AW M-=_)JVGPV(OI+F$6[8"N&#*Q[;?4GG\JEL+^SU&#S;.6.5 S)E?X6'4$=C0! MP5T;R_U?4KR/3+T0R>'WMHO,B(W2*[?+Z@\C%.OM)$?PZT6VMM/E$_F66]%0 M[QL922W&>.>M=_=7$%G;MO%=W;:C:7DTD4%Q%(Z<,B-DK]:P6TW2;[Q%=3VFJS0WDHQ<1 MVUQCS NUW3(Y'- %ZSL[/4/!2:;:S&2VFLS;B3&TE2NTG':J/A?5I+3PS M!::E:SQ7]G'Y,L0A8ABH"@J0,$'@\>M:UO;W5H2EOUED*1RPO(IP5 M!7(/^QZ3;/)D$ R!\Y&.^0*QM&ET\ZQH5QY'DN]U M=(\0B]\>>*V MM;_R?FM0&C"L3B-L\'TS7:D4>YA]\(,G\: M/)4AE?PKJ]PC-<+9>)S_"NM\8:Y+'H^GW&CWT9,UY#%A M=KB1'.T\>PYS75V^FVMKO\B"*+S#EO+0+N^N.M1QZ-I\,HECL[9) ?V]K=^$=_N8D6._(L+N7S(/MI59[H1/;,_'F0J""%/LU==22/3BNB?2+%[%K%[6%K5AAH2@*D?2HE\/Z6DL<4 M ;.NW:6GA_4+HW?V58[>0_:-N[RSM.& [D'''?I7%:9<:S VOZ2;BXBN/[/M MYK0W=YYCI(ZE#EVSM9F P.0#]:[EM+MY],_L^Z7S[EVT:R0^0P1=N4W;L<>_.: *_A.Z26UO+?SK\W%O,$F@OG\R2!MB_+O M!(8'[V03]ZL#6=7U"/78[FTO9I+=-7M[!O+8+ JL0)(RO)9P<9;C&0!T85VM MAI5EI@E%G L1F??(V26=O4D\DUF3>"?#MQ=W5W)ID1GNI%EE<,P)=3D,,'Y3 MDGD8SGF@#G]4U/5[?3]>OUU=XSIFJ+'!'Y*E'1A"0C\9(_>$ @@\Y)/:U>:K MJ/AZ77DFO7OO(TY;Z)IU51&Y9U*@*!\N5!QU[9[UNW'A31KJUOK::U9H;Z83 MW"B:0;W&,'(;(^Z.!@<5-)H.G375S<2VY>6ZMOLDQ:1B'BY^4C..YYZ\]: . M6O[WQ)IFB:U<2W<16/3?.@D9HS(LHSDA54#:1C&MK"[LH;%E@NU5)Q]HE+.HZ+N+9 ] M@<5<_P"$=T\ZBU\\;O*UG]A(=RRF'.=I!//U//- '+W[WNE>(]#O=3OOMABT M^]F?$(3!549L8[8P!GGCKSQ8M_$.KV]C;:U>QJ^ER6!N9\!,*Y7>HCVDLPP2 MIR.V>E:UAX-TK3[VWO$:\EFMT>.(SW3R!$;&5 )Q@8X^OTPNG^#])TYF$2S2 M0898K>:4O% &SN"*>F&>5(DAV^6S(,X;/(P MV.?3/L(_'"3/XA\)"W9$G^W/L:1"ZJ?+/) ()'XBM;2_!]CI5U9SPWFH2"S5 MTMXIKC">W8!D)&#PP(((/0@T < MI+XNUF+3]0E:*U:31K]8=0:*)BLD!ZO&"V5(!R021P>:Z?3=1EU'4+]T9&L( M66&$A>6<#+G.>1R!T'0UF75LWAVP>WT_2KS5+G49&\^W P M.GKLZ'I,6B:'9:9$0R6T*Q[@N-Y Y;'J3D_C0!PU[=ZC?77Q!ANKB)[:RL/* MCB$1& 87<8^8C//)QDD#H!BMC3MZO7YDD M>5(+)K)87 *LC8W$\IFUCP^^K:SI5_\ ;?*73I3*D0BW;V(P M)FT. MQTRV:**&";S3-M"1,V&^7'4;6P![9K2\2Z*_B#P]=Z4EU]E-RH0R^7OP,@GC M(],=:AMM!G@\33:PU\C":S2U:%8-N"I)W!MQ[D\8/;F@#+LO%=_?_P!HM;PZ M<3:I/FW>X831.C$*)%QD!@,Y']:T?!5WJ5_X4LKS5&B:XN%,P:-R=W ST'/-:OAW2+K1 M-$ATV>_2Z%NHCA=8/+P@ !&XY/'7B@#GO'6KW$9>&QN3"VEQIJ5P0X'F8;Y M(NN?F"R$_P"Z/6NANO$5NF@VNJ6D,ET+WRQ:Q+\ID:3&T$G[O7))Z8-&B:3= MV<%Z=2FM[FYNYVD=XXRJD$ !<$G@ 8ZUDVGA74;?PS'I9O[=)K2X%Q92QQ-M MCPY8(RD\KR5Z]/I0!EZ=K5WI?B?Q9?:M"R(ILHTMX)C*OF,N JDA>267/ Z^ MU2V.K75KXN\0ZCJ\#6<-EIT4DD$=SYRG[QW#@8.%QC';K5RX\(ZKJ%OJ3WNK MVRW=X8)4:VM"JP31$%2"SG<,CG(!^G2G0^$;R]DUEM=N[>;^T[2.V;[+&T>W M87^;DGGY@?K^H!9/C:Q'G#[/.7CT[^T0@*DL@&2N02 V-IP3T858M/%$4TS+ M=65Q91&S-]'+,48/$,;CA22"-PX]ZS_[#\37>DW%EJ6HV$@^QR6T7DQNAD++ MM#R$D]!DX ZFIKOPU/="VMY94%J-)DTZ5D)WDOL^9>,8&SOZT 5AK5WJ'B?0 MI8K:[M[2XM[B2-6F79<+M0H2H/!Y[CC/UJ^GB^T^R:7HW1LX@0I*R M[BH#8/0[6Y&>E5M.T'6+:]T'[0]BUOI4#VY9&??*"H4-@C"G"C(R>IYJBGAG M7472+<_V?]GT[4VN@XE?=(C-(>FW .'''//>@#7G\9:=;++)+;WJPPWALI91 M#E8Y,J.<'."6 &/\*N:1X@@U:\O+/[+=6ES:;"\5R@4E6!*L,$\'!]^.17-W MWAO6)="U:U2.&2>[U@7D>9L 1!T89..N$QBMS3],NX/&&KZG*B"VNH((HR'R MV4W9)'ON_2@#?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (WZT4 M/UHH DHHHH **** "BBB@ HHHH *3/S8I:* "BBB@ HHHH \VOK+_ +9L MBU"UGOH49!N6XM9!QN4_Q)R,BJ=W*L6E>+IDG*H-=BW#> )1B$,N3T!R>E>H M>1")3+Y2>8>K[1G\ZR-;T(:C!"MJ\=L\=PMP2(@RN1_>7^+_ .M0!Y[?)I__ M CWB6[L[I"+B>/R;>"XRT0#!">,8W.'.*M:H)M&UGQ*FE-,L[Z,)UC1BQ:3 M<064'OCTKM-/\/);W$EW?/!/*T8C8+ $C !)SCN<\YK:6WA$BS>5'YH7;O"C M./3/I0!Y;/=0VN@7.H^'=1FNF:UB$\4*@[09%WNW1;Q1X&T;$ M"X'7'% '%>([:TU#QWI=O>R&.W-C=!W$QCW?/%\N>/KU[5EP&]T_PWI6NSO< M.FF7U>CW=A:7JJ+JVBGV_=$B@X^E9FH:9>W]W'%] MIC32S&5FMO)!9^1CYO[OM0 GA^WF73Y+JZ#+->2&9U8YV@GA1^! KS:2.TA\ M$:FB2XE773&^'RRC[0,9S]!S7L*KM4*![ =A5!M TF3S2VGVY,THGDRF-\@Z M,: .&U6[NM#N=?MK6^N$MU-FS2RN9#"LC,)'!/T_"NI\.(Z7-^/[1BNX'99( MUA)98^O&[)] <5I-H]@TEQ.;.)GN8Q',63/F(.@(/:GZ9I=AI,)M]/M(;:(D ML5C7 )]: .,DM;R7XH:M]ANH(I3H\"AG3S,?O).<9%5;^RBT&)-$M+^YWPV$ M\[1JXB0LS%C*[=?O^';5=6GA6YT4SW+0[?F?]V/PY+54O9) M=*\'^+-0L+R>.\2\?:S/N.0R+G!Z&NZL_#^EV5Q!/;V,44L$7DQ,H^ZFYP *YO4]=UK3/^$AM8[W=_9[VLEO*RJS;9 M7"F-L\9'7/O7=ZKI5GK%G]FO8!+&&#J,D%6'0@CD&L^?PSI]QIT]G+%)+'<2 MB29WD;?(0002W7C XZ4 5=*N[^+QA>Z7S7%O*QOE"7*I*R MJ^W[I(SUQ4M[I0L9;C6+"P:YU-;;R8XS-M#J"2$))( R>M &-X=US4->*/D(0NU1N'WC@@K?\!R1SV>I3NDD>IR M7K-J$3C'ES;1PH_N[=N*TF\+6,EG!;M]HW6TOGPSO*6D63IG=D]JIWOA8Q:? M)#I\MVMU/="XEN1/M89 M-C,!V)]#5:#PS:QI.L\]W>1S1-"8KF7[[(CMD0%@W-\UM(9(#/M_=\$?P@9X/>LZ+PO>WVE3VE]J%Z@ M%\+JU=G5I8MI!7D<$9[4 8DUQJ&G>+?%5Y9?93/!8VTCL\1*M@.<8!_K6G=> M*]2EFGBTNU$DEM9QW#(\18R.ZE@@P1CA3SZFK[^$4EFU61[RX+ZC;I;RL0O" MJ",C(ZG-1R>#6TXMDMIY(L?OT7IN!Z-R>1ZT :FHQSZKX9N8LM: MSW5FR@\9B9D[GH<$_I7%Z(\=E>:1IFL67]EZG9EA#)"N8;Q5C8':WT).#SD5 MW-UI$E %"R\7:C*D-]-ICC29D=_,13O@102&?L00.W0U-:>(M4D%K?W%E&FD M7%L]P9HVRT #+OSP05ST[T[3/!YT]9+%[^>?2 &$-FZ#]VK9RI?J5YX%-TO MPA-96G]G7.H2W>E(-D%J\:J$4@C#$?> !XS0 R+Q;?(=(N+NQ6.RU9A%"5SO MBD;E _.,,/3O19^+;^<:7-+811VM[>2VI;SLLA5I O&._E\U-9>%I8H["UN[ MHW%KISA[4,F&!7A-Q[[1W_PIMKX3NH;#2K9KU/\ 0;Y[LL(\;]S2-MQ_VTQ0 M!AZ]K,^N6ME<):B.R36X;>&7>=\FV0JS=,;2>E>A22"-&9B %Y)/88R:XL>" M-158K*/4HDTR&^%W!$+?]Y&-Y<)NW= 2>U='XATVZU729[*TN%MWF&QI&4GY M3UQZ''% ''>'M=GN?' GGO%E@U:S9[:)/^60C&_$MC M9VAEBLK;$TYDV_/M#D*!UVK@GZ@5?UOPP]U'IS:2MM9W5E.LR2>5P0 KQDW,9@WLLIC\MBAR." N0<]#C&<@ ?J&K3/"^ MF6FGPWRP62S7JS3>6!&RMM5>#ECL;T XYYK(L/%\>B>%=&M$MUGN$T:"Z823 M>6"NT* "%8EB0W&,<_;@]?SJV/$_VF&Q.FV,EU-=VBWHC9Q'LB(X)/.22 M0,#]*KGPW?1WTMREXL[?V6;&-K@DN[EMV]R!ZGH!_P#6JVOA75],.DW>GW=I M]MM=.33KA)T9HI$7E6&,$$'/USVH K>#?$$T.@>$K*>-YY-328&=Y,(X+8R7%A.'_M$Z<$B97S)G@Y)'![?KBL^U\'ZGING^&TM+NTDN M=':;)E1@DBR*R]CD$!OQI7\)ZJ\<227MM(5UU-39EC*[HQSMQD_-D?2@"U!X MUW6\KW.BW\+V]R+:[53&ZV[,5VY;<-P.]?NYQWQQGH=1OX=+TZXOKC=Y-O&9 M'VC)P!V%%[^YTWQ':B6W0ZE=K

    JGC.",CI^% &1J&M+<^&-2?4[34=-6- DIA8&158##HX M.. >3V(/XVK_ ,1VNC^?"\5W=&RM5N;AXU5BD9R Q)(R3M8X'/%87_"(ZBGA M;6]*LQ;V\-\FVVLWG=TMB1AL/@_*>H4+P"*XN)+R%IXK= HDV+]XG

    ,9ZUG:-;WE]KVGZ[#96\-B- M):U1$N P#>8"-I Y7"<'T(X[50L/"^MV%KH,YM;&[N[6*:WNH;B3Y=KR!]ZM MM/(V^G>@#H%\7Z;O'-1^ M0GU/P9 M8W=Q)-+)(9?WDQR[ 2, 3^ %47TGQ)8:M::M;)8WDGV'[+<6H:U?"&GWVE^&;:RU&&"*XB+_+"^Y<%B1V'K0!C>%_%$,5LMOJE[ M_&T'"\#U-;T?B6PD74B?.C_ +-!-T)(RI3Y=P.# MU!'(-<_;:%JK::= N;1(K=;\WC7N\,K(9VE"J.N_@ Y& "3STIVIV=OJOC&V M_LZ]A>*ZA*:JD3*^Z.)@R X.5))*^XR.U &]KWB"+0_#EQJ[PRRK''N5 AR2 M1QNX^49QDGI6)+XEDL?%5NU_=RQ6$NFM*;4VS%Q*'53A0N\@8;\R>F,:_C'3 M+G6/"&IZ?9JK7$T)$:L< G(.,_A6>D>J76M2:E+I.[M4GMY0\4 MJ!XY$Y!!&017G]CHNJ:7I^C+=:"FI0BP^PW=J60M&REB'Y.TJ<%MH5 M\IXRDBK(N.2Q+*7)]^G2@#I;WQGH-C#=.VI0226PDWP1MNDR@^8;1SQ3XM:6 M^ETDPW<=LURK2M:2Q_O)0%Y49(QM)!)P>E<[9:7<-X=\:*VG2I=W%S>F#?#A MI5=/EVGN#G^E6Q?37^L>%KG^S-1@ $K2B6U?$68]H#''R\\E MW.HMI\-] ]VN$OM-GJ=M86\5^=)% MDTB"_LC%):N7!\OS"HW9R>.VT.:)NCQN&4_B*Q_%7B-?#FGQSK#Y\KR#]V.T8(,C_15R?KBH/!39T24&/RBU M[=.J;-N%,SE2!Z$8JH^G7?B34]2NI))K2V2-]/ABN+7[Z$ R. W9C@ ]PHH MZQYXHHO-DE1(Q_&S #\Z;'3S$!$K;1M+ ,?KMS@>M9]IKDUUXNU#1A;(L-G;Q MRF;?\S,^<#&.F >]V>=]/9G7Y=Y65&W'WPSDGKC.>E: M&E.H^*7B!-R[FL[4A<\D -D_J/SH W-?UHZ%IQO#:27$895;8RC:6=5&<]LM MV!Z5)K>K#1-'N=2:UFN4MT,CI"5W!0,D_,1P/S]C65X]>-?"I]@3^%3^,Y8U\#:V[.H1K&4!B>"2A _,D?G0!O1MOC5\8W &J.K:H MFE6Z2&WN+F21Q''#;J&=VP3@9('0$\FG+J-E;V]GYUW#']I*QP[G \QB. OJ M:BU[7;'P]IHWUU%-8?V<[+=0W M >/ R"<9!R"",9]*DL/$D5U)=17=M+8S6\*W+),58F%LX?*DC^%@1V(^E$C1E(C!7/1$(![G)JQXHC;4M7ULZ>JRX\. M2(\B\JQ=\H,CJ=HT\:6=W?65H=.U2W:^.+>2XM=B/\N[@Y]!FJ$,]O>^(_"?]F^6T,6GS M2MC!V1%451[F6PMU'!_?R89S]0H0?\ OK0!TE% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -(!ZT4U^M% $E% M%% !1110 4444 %%%% !1110 4444 %%%% '):EXPDT[7+:TEMH5MIKM+0;Y M]L[EN/,6,CE QQG//)'%-NO&-U9O?RRZ2!8V%^MI<3_: 2%8)APN,D_O%X_6 MH[KP=J$US=R1ZK;A9-12_B,EKO<,O1&;=RJ_P^E3W_A2YOM/UNS-Y&J:E>Q7 M*G8NDFLWN=&DLIY?GE@,3R1J5ZK@D#)(_.@#A[?5-2O+ MCP3>RPS7,\MM-,Z1LJ^:3"GS=0HP7(Y]/>MY/&EK+I=I>16D[-<&;]T613&L M)(D9F)V@ @2W/EH5!5@BKC.$]4 MT[3].;3M0@34+&:X;]XA,4L1BNDTNWN[ M:Q5;^Y%Q=,Q>1U!" DYVJ">%'0?3UK*N]+U5_'%CJT'V0V$-J]O(KRL)/F8$ MD#:1QM'?GVH S!< Y ]:L/IM^=>U.]S;-!<626\*[F# M!E+GYN",$R'D=,#@UD0>&-2M]0\)71^SL-(M98+E1,Q+%HPH*DCD9'?&,T 7 M-/\ '%AJ-D]ZEG?QV:J<3R0X5V\S8$7GYF)Q@#UJ30[J>Y\4:TLT5W J0VQ6 M">3<%)\S)7!( .!T[BLRU\+:K%X!MM),EM%J5E/]HMW#,T;,LID4-P#@]#UK M$K:\OV\N:"-H[LN3\KQDJY)/NI-1WFC3:KXJ2Y MOX5;3K2W*VH$I!,K'YF('3"C ^I]:RHO#&H1W/B73(TBBT758R87$A+Q2-&% M8[3U!//7M[T 3QZY+=^+]/"M=6EJ]E//)%/MV21@ILD&,X)W'@X( Y J%]<; M4?%_AB:QGO5TZ]CN3L<;(Y@J95L=3USS[''>HQH6O:KJL,^IV]I:Q'2IM/E- MO.6(9\?.H(X'' R:;9:!KYN?#8O;:RCBTN":WE>"7[VY-@95V@ 8 /;DGB@# MI(_$NG2SQ1*TV)D>2"3R6V3*GWBI Y]1ZCD9JMIWC/1]5EL4M7N"M]N%O(UN MZH[*"2NXC&0 ?RK'\.:!J%A%:6=YH>EH]A&T*:BI#/*F"!M&,J3QDD^O'-)I M&AZK::7X/MI+8)_9LKM=KO4[?W;H",'GE^U $NJ^)#J.K:/9Z1=74*/J3P3S M" ^7)Y:,63<1@C< ..O.#P:VQXIT@6-Q>&X<06]T;.5_)<[)0P7' Z9(YZ<] M:YS3]-\0VFG:#8-I:.=-O2\LYNEQ(F)%W*.NB:KI$.G+-] MJU1KM+@3HJ^69EDQ@G.[@C& ..IH Z*]\:Z!IT]Y#=WK1O9%%N/W$C",M]W. M%/'3GIR*OV.NZ;J5[<6=I=+)<6QQ+'@@CMD9'(SQD9%.918$_VM M;HEHGF)EF6(H<\\/X+XV;_ &,:3]F,^Y<"3S-V,9ST'7% &SJ. MLV6E!3=R2 LK.%BA>5MJXRQ" D 9'/3D56BOH[G7U\G4U>W-B)A:K%PP9N)? M,[C (Q^-97C*TGE-K=V-OJ!U"!7%M/9A6 8X^216."C8&2>!CJ.[;R&:TU&Z MU&^MU2S&BB&5XV"JKAF+*.XX/!QB@#1M_&>@W4\$,-X[23P^?$OV>0;X\D;A M\O3Y3^GK4UEXJT34IX(;/4(YI)P3$%!^? R0#C&0!TZUQNFW$UM+ID>I6>M0 MZA#I\EE:/+ @1G,81DT6>FZCY7@#.GW,;60E6ZW1?ZH[-N6 M],GG]: .WA\0:5/?K91WB-.S.BC!VNR?>56QM+#N ,GIBG:2=22U\+Z1<:)?13Z=/\ Z1<,@,0"1NFX-GG<6!H MZ7Q3K4NB0Z9-')#'%/J$-O.\O18VSN.<\=.M6SXDT5=.;4#JEJ+-7\MIO,&U M7_ND]C[5E^-;2:ZL-,DBM)+I+74H+B:*--[&-2=V%[]>E5K'1%UB\\3R7MG) M%IVJ^5''',FQFV(5,FT\J22,9P?E% '5B[MS,RJF>2@(!;'IDC\Z MP]9U74K3Q+I&FVAM%AU 2@R2QL[(T:[N@89!&![57\&VNH26W]H:LTACU#QKH\,T-Z;>WCF#30"6,1R/L"?O$QC(#CK MCUH N:1XM@GL+Z;5C#8O8WK64LA?]V[C&"A/KD<=16R=6TX6T%R;VW$%P,Q2 M&0;7^4MP>_ )^@KF=;LH=%;0X;#2YC:03R2-/;6S7,L!*GD#DDL6(+$-Z]>1 M@:78M+H7A.POM'O6>VU29ITELWQ&O[T@L<8VY>,YZ'GT- ':6OB[0[_5Y-,L M]1MY[A(_,)CD#*>"< C@X )..E6+75HXM"@U#5;NPA#*"\T4V8.3QM<]>U<[ M96EKI?C/7;:33Q':WEE +?9;YB\M$<.I(&%'08/7BL32KK[!HWA._NHKU].B MT]X':VB\WRICM'S)@GD!ESCOCO0!Z5<7]I:*C7-U#"KY"&20*&P,G&>O )_" MIP01D=*\LU.WLM/TNU6UANXWBT^2..RU"-I%O+"+O[);S+,]L#Y"_P"LV\;D'^UMR/7- &Y'/%,"8I$< X)5@<'TI5E1 MR KJ21N&#V]:X#4_L5W]NN]'CC_L[^Q;A+Y8H\*3@>4F ,;P-_ Y Z]1F+3H MK"Q\3>"OL<*P-/I<@E*H07!C0H'/?E6QGTH [/Q#JIT/0[K4Q$)5ME\QTW8) M7/./?%7HIB(8OM&R.5U&4#Y /H#QGDXZ5RGQ!U.W3P[?:.?--[>VS"W01L1( M<@;0<8SDCC\:POB+=P"^N[;:HNETK?&SJSLW[S=^Z4=&79DMV&#VH ]-R*CG MN([:WEN)FVQ1(7=L9P ,DUYS?6.C>(/&^HR21"XAET))]KEEW,'=%-I\4S& PSZ]: (]-\4/>S6!GTR6UM-1&;* MX:57\W*%P"!RI* GGTQ70DX&:X'3+*6XUG1])M;U+W2]!9I'G"8(8(4BCWY( M9@"V< #/I78Z9JEGK.GQ7^GSK-;2YV2 $9P2#U]P: ,<>+'74[>"XT:]@L M;J806U\Y7;(Q&1E,[E!QP2*ENO%,=KJ-U"+*:2TLWCCN[M2-L3.,]/X@ 5+8 MZ;A6)>>*-"U76('GU6TCLM,N#0O& MNE3R@WU]J3_9HVX:03)&(PH[C@CC^Z?2@#N[S6([+5].TYX)F:_9U250-BE4 M+D$YZD*:I:OXG&E3RC^R[ZYMK=0]UK'&T#WSVH Z M2.1)HUDC.Y' 93Z@TXD 9/ JA::CIV+.VM[N ^?#OMD$@)DC '*]R,$"56QDE6 R.<8Y!^E9/AY[C1?%NI:3> MQVMM!J %[910R[@& "R*,JISPK8QZU1OI$7P;XK=F 5=3D+'/3#I0!Z$K @$ M$$'D$55N=-L;R59;FT@FD7A6DC5B/H2*H^*=3GT?PS?W]L!YL,>5)&0N2 6_ M '/X5SUI9",ZC'<>*9)+*Y@\Z)X[IGD@5&W"7S"2%&,9'"GIC% '"7PO49&TCZP^'K[4?.\*7UQK%Q M=2:Q%(+FWF9=HQ$7#HJ@;<%0/^!4 >A9HS7FTVH:O8^#]/U8^()6FO)8K9I+ MCRUAB4R?>X3(. 1N/][)Z#%V\3Q#86$]E!JD=PYEA=+9+C-TT)#F5$D<$@CFLFSMM+TK4VL[.RCMIKI6N7,4.T28(!)8#&N8N=8U M5-.L;VTN=2O+ "X^U>1#"+N,A\+NC9<-LPRG:,Y&>:LMKU[%K%H$NQ<6Y\/R M7I!C"B60%,/CJ,@GCWH [3-+7$VNH:C92^&[VXU%[M=9*Q7$111&A:(NIC Z M8(P:,U MQ>CZSJ0\3KIVL7%Q!<2M,T4+Q1_9IX^J^2ZC<65<$ACW;CIB[KM_JL'BK1-/ MLKJ**WOTG$@>'<5**&W YZ\].GKGI0!TV:*X72?$6IZK9Z%:/AZ4 M =O5:/4+.6_FL8[F-KN%0TD(;YD!Z$CWJCKFJ2:-I$E<>M[<>'O$?B_5K^6.\N+33[9E*1^4&!WX!&3W YH ]&S63%XHT& M>X6WBU>RDF9PBHLZDLQS@#GGH:PO[3\4HE^EU!!'']@>XBN'B50LJ]4"+*2R MX/#9&.]4=,EEL?#?@CS(;&XENVAA65[;YXHS$7^4Y^]\OWN^>E 'H*DD9H(R M#7!2>)/%%LE[=2+HQL[34Q9LN)!(Z%D4;><;OGSSGZ<5<':N,C@@_TH [*YNK:RA\^[GAMT!"F25PHR>@R:DFECMX M7FFD6.-!EG8X 'N:\^\9WU_KWACQ!';)8_V?:3BV;S4+R.5*[V4AL*5)&.#T M/2NL\4(!X-UA" P%A-U'I&: )-?T>/Q#HDVG/YT60V=Y;--&\,$O[IL;E5V*[<$<;AQGVYH [4C(H"C.<#/K7#V/C; M5;C0[;4KC2((5O\ 9'8CSV8R2,3]X!1V/X4 :;*#P0#]:"H8;2 0>QKGYO$+9I*\H#,S)NW!,68I" M\0\QOD(@5^.>/FYQTH [V"SMK976"WBB5SN81H%W'U..M-LM/L]-A:&QM8;: M-F+E(4" L>IP*SGR_@HY=P3I^=RN58'R^H(Y!K*\'>('FT[1-,N;.\2673$F M2ZEVE)MJINP0Q.?F'4"@#I;32["P>9[*RMK9YCNE:&)4+GGEL#GJ>OK4\4$4 M(811JF]B[;1C+'J3[U@6GBL7=^UB--NH[AK5KNW23:#*@.,'GY&Y'![,.E36 M/BJUO]/TF[BM[C;JHP6:.R_: M2ZV\K;0LK(<, ,[O<9 !'0FMT$&@!:*** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@!C+DT4,V#10 ^BBB@ HHHH **** "BBB@ HHHH **** "BBDH M P]6\216.C:M?VD:W;Z82)HS(4!(4,0&P>0&';KQQ6U&P>-7QC< <5Y7)>:? M9^$O&UJSVR3KJ$Z&$L%81,RJO'7;SQVJWK$<.EZOK\&B*59M%BF:*V;<[MYK M[FZY+%,<]<8H ]+!5NA![<4M_EN?.M5$RVX46R@$;-V!Q* M!D8SD <@<9H^)YC;:UJ-TDUO?)':1I/IY>E '>TF! M7E.M:H(_$+7-LZ(T?B"VMYS-/ND4;,9 QB./KZY)/(Q5G68('T[Q!J,=U<_: M8-:ACBD6Y?\ =_-""JC.!]Y^U 'IU)Q7GFIS7.DW/BN#2Y[E?)TVWEC42-*R M,3(&90Q)S@#\LUL>%HK<7]U7:!J:I8Z9J3>)@TTEE,UY;@/+*[*A M9F8%B%*$''RCT[BF6=_>63:H+:[D$9\-&]4_:/,8S?-^\/)"N22< D=* /5. M*JZ?=F^LUN&MIK8LS#RIUVN,,1DCWQD>Q%<9HUM<6?B'2X3JNH7'V_1WDG:> M$H9=2N]UW=W<,\HDP\BJ)0N3ZC /U H M]'P*6O/#=7]MX:6U6\OIA%KIM))5=WN'@\TY&X98D#C(YP*Z#PQ::C#]OEO; MJ[E@:Y8627+$LL/&"H:G?Q>)H9;;4;J6 ZW%9., MA84!3YH@O.XCJ6XYX%:4-Y=V_C-(-0EOHTN;B46VE4)_JV4?=88)YZ[ M>M '8,RKC<0,G R>IJI9:G:ZA<7D-NS,UG+Y,I*D /@$@>N 17-^++=[WQ7X M7LQ>75M'+)<,QMY-IRL>5/IW/YUBAM0L8O$.J6NJM;I:ZV?W'E K-D1*0YZ\ M[AC&,'U[ 'I6!1Q7%7FHZQJ^HZ[!I5X+.?261(0^!'(60,3("#QU QCIFDO= M?OM'UB\AO;M9([JR$VFHBKM,N<&,-@;CDJ1_LD\4 =A>7<%A9S7=RXC@A0R2 M.>BJ!DG\J8T=IJNFM'(BS6ES'@JPX=&']0:QO$\4L'P[U:*>8SS)IDJR2D ; MV$9R<#IDUCV&IZGIU]9V4]_%);2Z*UT-\(5860(.HR2N#WR: .FLO#VFZ?*D MD,4K-%_JO/N))1%QCY [$+QQQCBM7BN%T/5]:O-9NM.:Z=R=+2Y@EN;=4_>, MS+NV@ [,CHP!J/2_%=_RGKF@#OL"J M=YJ5G97-I;7,P26[RUC0;6$)LO+MHY2RY( C9N/3D4 ;N!5+5-+M]6M MD@N'N$5)!(K6\[Q,"/\ :4@UQB>)==6WDOY;BT,$>N?V=Y"6Y!:/S0F=Q;@_ MG70>-4GD\+W$=O=2VSR20QF2/KM:15(_(F@#2M;S3HKK^Q[>XB^T6T*G[.'R MZ1\ $CKCDP,Y[UYUJ?]H0_$:^-C=Q1W<>@B03S0[_ )1,Q(V@@9Z<^W2K MT?BC4]9FL+?2XO*FFTI-0*- DG\A-;T MXRY ""Z3)).,=>OM5VPFN+C3;::Z@$%P\:M+$&#!&QR,C@X-<)X'62;PA8V, M^A)-97-S.))Q(N -[G>R]*XBZ\4ZE'HT_B1/LHTJVNGC:W M"EI)85D\LMNR K9!(&,8QDU9N_$E_;P^*&C6U8Z3&D\!*-AU,>\AOFZX!&1C MKTH Z[ HKD=7U[78+[6H--M=/==/MH;@/U-D\0:A MKGE66DVT$37&DK?.]R6P/,!"(-O?(.3V]#0!UD,T-S"LL$D*>-(7+_: X_AR!_&-@[YH ZC I"!GH*9"9#"AF55E*C>JG(![@'N M*\[L_$RW/CRRU"*]@DL=0>;3DB2520L?,;D9S\SB7GTV^M 'H^U])EEV+M5@NW(!.3D_E66OC*^N++2&M=&$EYJMK- MN*=;>-4O-2M MXK:PFFM;B1H4DC5BZN"1N<%0H3Y3R&)Y''7 !U0BC7HBCZ"D:&)IEF,2&51@ M.5&0/K7)?\)I<>79W*:)-+975Z]FLB3H)/,#N@PAP""4[L,9[XYF?Q>+:WU MWUDT-S9W<=IY,4HD\QI%5D() [-SZ8/6@#I9+>*9T>2-&9/N%E!*_3TIDEA9 MS.7EM()&;&6:,$FN:A\:?\2LW$^ESK<"Y@@$2."L@F8!&1V"AA@]P.1CCK2: M[XNN=.T?5Y8=-=;VQ:)=DLB@$2D!'!&0<$\CVZT =1]CM1/'.+:$31(8XY-@ MW(IZJ#V' X]J:]E:27D=X]K"UU&I5)C&"Z@]0&Z@5) TCPJTL?EN1RF[=C\: MXOQK?-;>+O"-M)?7=M:7,\RS+;RNGF$!-@;;R1N('XF@#K)M)TZXOX[^>QMI M;N( 1SR1!G0 DC:3R.2>E)_9&F^3/#]@M3%<$F:,Q*5D)))W#&#R2>?6L:VN M8-*MM8U:.ZU.^M8$7?;R$LR%%+,4#D=5=>./N]ZMVOB>PN[>2[B$OV**U6ZD MNB%\M0PW;.N=P') '&1SS0!M.BR(R.H96&"I&01Z5DMX5T$Z;/IRZ5:QVEPP M>6*)/+#D'(SMQ4/_ E5G&;D75M>6OV>R^W2>=&,"/GN"?FXZ5"_C/38X[EF MCN/,@M!>&)=C,\7=EPQ''4@D'% $^K^';2[-]?V]LAU::T>V29Y648*D '&1 MCGTJOX<\(:?HND6\)M8A>FT2"YF1V.X[1N"D\@$Y/&*=_P )=:!Y8WL[Z.1; M1[Q%DB"^;&N,[3G&>1P<=:M>&]8FUKPU9ZI-;&*2>(2&-<<_[O/3ZT 20^'= M+M]&;2([1#IS @V[DNN#SCYB<<\_6H(O">B6^GI8V]B((8Y/.3R9'C97P5W! ME(;."1U[UGZ;XQ$VE37UW97*YOI+6WBC16>4ARJJ &^]@'.< 8/..:V].UFV MU*YO+6-98KFS<)-#*N&7(RK=2"",X/L: *DGA31W@AA6VDB6%&1&@N)(F"L< ML"RL"'-+M9[2:.!]]F9& MM]\SL(R^=Q )(YR?H#QBK%QI%I=:M::G*KFYM$=(3YA"KO&&.WIG'&:K0^)M M*GO+&VCN"6OH3/;/Y;;)5 R<-C&0.2#S523QEIYNM(BMDNIUU-SY6WG20^9&[[MY!.+@71N!)B1I0,;B>YQQCI@ 8P*G;7M,34DTYKI1=._EJNUB-VW=M MW8P#CG&:>5H8PA+ N#@KD< YZ9Z]LT 6M2TFSU73'T^] MC,MNP Y8[@1T(;KD$9SUK/C\*6&+S[2T]X;R!+>X-RX8RJF[&< <_,>?8=ZL MZ7X@LM5U#4+*W\WS;&7RI-\;+S@'C(]\>^,].:DN_$.CV)N!K2 MC,>[[NX=1F@"C;^%((+66%M2U.9G@-NLD\X=HXS]Y5RN.>.2">.M/_X1>S^R M:-;"XN1'I#J]O\RY.U=HW?+S\I(XQUJ]#K>EW&H_V?!?V\MWY?FF*-PQ"\<\ M?4?G26VN:7=ZA+86]]#)=Q9W1!N>.N/7'?'3O0!G77A2"XTV^LX[VZB6\O!> M2/E6(?HJ[-K26%]JLE[J&G"RM8HV M6,2@31L0Q(<'@;L#;Z\T 4;SP5%<'4HH-4O+2RU AYK6((5\SCY@64D<*.!B MMO5-.?4M#NM-%RT9N(&A,Q4,0",$XX&<9KG=%U[6-5ATZ_2\T-K*\*>;$799 M8&9=WE+@D,^WGG!Z\8KISJ5A'?K8/>VZWCKN6W,JB1AZA,PC;/&ZA>>>.%'K2:9X;O],@-LNO7$MG%&8[2WD@3;$,$+N(P MS@ C@D=*G\1>(4T;[,(GMI)I;F&%H'FVN%=@NY1R3C.?IFIO%.KSZ#XF/P%4]&UB357U%9;3[-]DO'M5S(&\S: =WMD'I0!@7/@J]EU62\COK,?\31 M+]7>W+2L%Z1LV[[J\@ ?I4EWX:U::+Q7'&UD!K.!$S2/^[&P1G<-O7 SQWX] MZZ6">\;4[F"6S"6B(IBN/,!\QC]X;>HQQSWJ]0!F?8I_^$<^P Q^?]D\G.X[ M=VS'7&<9]JR+7P[J-G9Z'!#/ LEAITEH\V2<.R( ZC'(!3H<=:O#Q'NUZZT> M/2[QKFWC68MF,(\;-M!4E\^IP0/NGVSI:?>_;[-+@V\]L6+*8IU =2K%3G!( M[=CTH Y30O#>KV&MZ;>W:V16"TFMIC$[;G9G5O-)(^9F()(XQZGI5_2?#+:? MKNI7#M$;"0LUI @QY9DP9<\=V48YZ$UTN11D4 Y-=6 !TJ"XNX[>*9CF1XHS(8H\%R!GH/?&*9I>H0 MZKI=MJ$"R+#7?W =]N]@P:.$8/5@')]E'K7 M376OHNC6=[91BXEO]@LXRVT2,XW#)QP ,DG'0&@#77:,@8]P*0A2_(&ZN"T; M69=&N_$]UJMLD,XO(8TMX)&D$CL@VJA8 _,3Z #-)#?/I_CW6=6U>);46VC) M))'%.95(+GD$A>?D Q@<_G0!WS1HWWE4\YY%1_9+8*RF"+#-O(V#EO7Z^]I%'":O+XN6+4;RVU.PDL([:R M^W"1Y%>'$J90H2 <*_)R/?J>W11>)(9X='FBM;AH M]41FBSM!3$9D 89ZD ],CCK0!I2Z?9S-(TMK YE79(6C!WKZ'U''>GBU@#(P MB0,B[5(494>@]!7-1>.K62&RF;2=5CBO)6@B9X4SYJ[OD*ARV?D(SC'J16WI M.K)JJW0%M<6TMK,8)8K@*# _*2""&!!SWH L+86B2RRI:PK)*,2.(QEQ[ MGO56/0=)@4B+3;6,&/R3LB RG]WCM[5/J-_'IMA->2I(Z1+DI$NYF[ >M@#&U?PK&]M M%%IEG9& 7!GN+2X++'.V#@Y&<$$YZ<]ZN:'HCZ9?WUSMA@BN%14MH2S*FTM\ MQ)ZD[AT Z=ZI7?C2W5=':RMIKA=1N)(<%=K1E =RE3SNR, 53T?Q(+'4-8CU M.:[=9-9-M;NT;,D0*QA4+ ;5&6Q_C0!T%WX:T:]>1[C3X6:259F894EQT;(Q MS[T^+P_ID.HB_CM0MPK.ZG>VU6?[S!<[03Z@9Y/K52Z\6Z39Z@+2>61?WZVQ MF\LF-9F&0A;U(/T'?%/7Q5I;ZZ=&229KQ9#$P$#[5;9OP6QCI0!;U30]/UJ. M%-0MQ,(9!)&=Q4JWU!!^HZ&J;>$=%9+M/LT@2\G6XG1;B0*\BG(. V.N#[X& M>E.U/Q3I6D:BEA>S2I6?F7$:A=WF.-X'0. <./\ >S3%L;S4 M=<@NK^RM[>#3I'-H4F,CREE*AB, *-I/'/..1CEDOC'18H&G:] B2.*61A"[ M"-9 "F\@$+G(ZUH)K%D^KOI2S?Z8D/GM'M(^3(&[.,$9(_R* )=3TZ#5=-N+ M"YW^1<(8Y C%25/49%4)/#6G27$,LD)-,NH;E;:^,;1P/-YCP. %4[2XW M!@#Z9H +'POI>G7EO=6L']-N+O5/M1FMPRSK"VZ?:N6<(H)'J>.*FG\4: M-;VUG<2:E D5X"UNS'[X R?I@=<_3K0 S2?"6DZ)J]J\IA5U5B M2^2-H7&$M/:QEM/-N!')?_ M -H9##*R[]_''3(Z&M+5-.AU;3I;*=I%CDQ\T;;64@@@@]B" :CAUW2[G4#8 M07\$ET-V8T;)!7AA]1Z=>#Z5@1>)IM9\1W>FZ5?6\#V$R(T4\1/VD8S(.Q7; MR!CN.>* -3_A%[0ZC<:@US=-=3V0L3(SJ=L?7(XQDGG)SS4)\':>(+".WN+V MUDLH%MTGMYMDCQ#HCD#D=_Y8S5N;Q'I\/B*/0S.@O'A,I!.-O*A1]3DX_P!W MW%5/#/B.+4]-L$O;RT_M6XC:0V\;!20&/(7).,"@#:AM$MK!+2V/E+''Y<9Q MG;@8!]ZJZ)HT.A:7'I]M++)!&S%#*06&XEB,@#N2?QJ8:MI[:D=.%[ ;T GR M/,&_ )X^A!_&LSQ3KMSH$%A/#%%*EQ=QVKJ^01O. P(],'COZB@!C>#K)DN M[<7-T+&[N/M,]F65HV;<&(&1N )&2 ?6FZGX3BU*XU)_M][;QZE$(KJ*$IM? M"E0M*UDU5+YH[T6DEMY9830@H58$?*RDGJ"3D'M4MOJVGW<'9)KG5)TU"53J-FMK(&C4A=H8!AC'.&;CW] MJBMO"0M1;/;:I=V\T-@E@7B"?/&GW20P(# DG(]:Z(2HQ #J25W#!ZCU^E(L M\3L%65&8KN # DCU^E '/Z?X573KO2)([Z=X=+MI+:)'5;S$0C,/EQSG:?2M?(#! M1C(&1SZ'X]+L+A=.:%XG@F2+?Y1C8%<#(]/6MW>O'S#DX'/>F7 M-S%9VTMS/(L<,2%W=C@*H&2: //_ !$MR?%5I]JNO(^SZ=Y;7,NF2303.Y^; M:$88.!R"3P>_6MK3M(N[V\T/59GCMAIT4T"VZVQ3S4;"JP!;,?"J=I!(SBMC M0=8M_$&BVVIVRE8Y@3L8_,A!P5/N"*TF<=>F#!LX(.#CBE!R,@Y% '(P>%+^+0M-L3>6QGL]2-\9!&VU@7= M\8SD$9[V76)1?"":ZNH;NTEC4Y@DC0*-P/##Y>GN:ZNB@#F;C1-8 MU"SA34;ZVEF2\@N/W412-%CF&9FCDD9"Y=0H (4X QG]*W3=P+>1VC2J+B2-I$C[E5(!/ MX%A^=3T 85Y%XBF%R8&L81Y:QPH)&;)+#>[$IP0OW1@C)YS6)#X,O8UUO1#) M&?#E^N8 9B9;=RN6(7;@@OSC=_,UTPUJ'_A(SHC07"3_ &?[2DC*/+=0P4@' M.<@D9!%:= '(?V-XCU;2[JPUVZLTC>T:W5K3),KG_EH^Y>,8'RC/4U2U&VUB MV\*:S<:S#ID1CTV="]DI+3L4(W-E1M^@)Z^U=7>:LMGJMCIYMIW>\+!)5 V+ MM&2".@P /J3[((-/")%9)-8:H]]:@2$_: M%9I-RMD?*2DA ///I6_I>FW::_J6KW2QPB[BAB2!&W$!-QW.>F*L T <7X8T6 M]LI;&"YT#3+1M/3RWOX@K-<83:"F "NE '#^(/#=WJNE0:-;Z2EFEK:RW,#VY4HLW(2%22.#D[ MB0 :U'?59AX?OKG1+B*>"=Q<6\4D3F/=&R;@0V"N3]?:NLK+_P"$@TP:DFGM M=#[2\AB4;&VEPNXINQMW8YQG- '+:1H5S97365YH\MU/'?FYBOS/B @R,_F% M=W#CXN(/M$48^\T?]['I0!E>'TN+;Q#X MAAFL[E$FO!<13LG[MU\J->&[G*GBLN?3[A/&7B:];3I9[:32T2/]T2)G .5' M')Y KNJ@N[NWL8&GN95BB4@%V. ,\4 <18Z==P:?X4MC:3P7 TV2&640G]S( M8E4;R.AR._I5>PBNKG2_"FDQ:=>6]_I=S$UTTMNZ(B1JRN1(1M;?G@*3G-=@ M?$VABWCN#JUGY,A(1_.7#8.#^1K5H \KN#=3:78:--X?U(WEIK$<\\GV)/'%R;.X:":R@^SE83B8B)\A./F.3CZFN[H"@#@4 > M?I%-%X6\#1/:W*O!KOK,6IO=QH MD>(Y&+EA() -H 7 .6[8^GJ>*7% 'E5]/!_9'V>\TZY76(];2XDW6K.X4W P MX=001LVKP3V%=SXPB,W@[5XPK.6M7&U1DGBMO H(!&* //;31M"NO$<4&@6E MN=,FL98M3:$YC9&QY:YS]_(8^N.O:K7A:ROS=0Z5>*IM?#\CQ1R<#S6*CRB, M'^&)R#GNPZXKKM3M)KW3I[>WNY+.:1-J7$8!:,^H!X-1:/I*:3:R1B:2XFFD M,T\\F-TCG&3@<#@ #@ 4 W_ +?\:(VJ)8K):V437#?,L;-N4 CL#D ].#GWK9\# M"."+4[,6:VD]O<*LT<$A:WW%%.8L] 1@D>IKIS:6[;]T,;>9C?E0=V.F?6G6 M]M!:0B&VACAB'1(U"@?@* .%CAEOOB?K\5MJ,MI*-.A4/$$8J=FLX].66%7=HS-)N97;<",E5"\=MY-=-'IMC%=M=1V5NERV2T MRQ*'.>N3C-)>Z78:DJ+?65O=",[D$\0?:?49'% '(:=?W 'AN6ZNI%B^VW-L MDC3Y6YA"2^6[8X)(52"?KWK&36[^2QTYK;4YREQXIDM?-63=N@+/A03G(QC' MX5Z->Z/IVHV\5O>V4$\,3!XXY$!52.A J)M!TEEC0Z?;A8[G[6@5,8F_O\?Q M<]: .:T_35L/&FJ(UU>3F/2X,27%PS%R6E!SS@].F..<4[0?.MH_"+1W4XCN MM.5)82^8SM@0@A3T((ZCU-=/=:/IM[<_:+JR@FF\HP[W0$[#G*_3D_F?6DCT M33819".TC46.1;8S^ZSP<4 7Z*** "BBB@ HHHH **** "BBB@ HHHH **** M "BF2!R!Y; '//TI] $;]:*'ZT4 24444 %%%% !1110 4444 %%%% !1110 M 5&X3D * .G '?DX MUEX/O;#0;*PBU)'N--N3<64\D)PH.1L=0_(VLRY!'!'''-JP\0ZQJ!U-8=&M M/,L+AK=D-^C)&2I]QTH Y M5_!M[#KW5;N^GU>_MW6 M^L19S1VUNR8PQ964ES@@GOG/M77O(D:[G8*,@98XY)P!^)(%.S0!Q]YX7US5 M/#MQINH:S#)(]L;:-HX&1&!9?GD&X[GPO&, 9;KFI-4\(2ZS?7$MU;'&X5PNW>P4$Y]R.E &3:Z!KO M]O:9J5_J&GRBRAD@*PVS1EU8+S]X@'Y>@&/Z-TOP_K%J^A175S9FUTHNH6)& MW2#RBBL2>AY.1T]S71_:9_[4-K]CD^S^2)/M6X;=V[&S'7..<]*IG7 /%:Z$ MUI*K/:M@#!M?"FIP:9X>M9)K:1]-OFNII#(W[P$OT^7K M\YZ^GOQ/*FO:*NKWL45C//>:@DD,1=R6B"(FW 7[^$^@Y).!774E &7XAL;S M4M"N;2QE$5Q)M 8R-'D!@67WCBE<) M'A$1@?DZ#9D<(---];1RI&)7BVR#!RK$?TH JII5X?'!UAQ M"+7^SOLH MQK>S1F@#A)_#&K1R:5?)#!<7,.ISWLL(FV*GFYQAB.0N1GCG!Q3M1TK7)-,O M8(]+#N^M1W<86X3YH5=7SSC!^3&/?K70S>([6"[EB,%RT,$IBN+E4S'"PC$G MS'.<8(YQ@&BT\26U]>VUM%9WX%Q$)HYFMF$10KN!+]!D=NM '/V^D:[9:QJ- MLFD:?67B#7[FXA"PWMQ'+"ZN#D M",(01U!XS^-=!N JIIVHIJ4#RI!<0A9&CVW$11B0<9 /8]C0!S6L74L'Q$TT MI9RW9CTRX9(HMFX$R1@G+$>@'6J>D^'K[2[SP]YEF2MI]KDG,9#+&TS951TS MCD=/3UKKY-)LI=6BU1XF-[%&8DD\QAA3U&,X_3L/2KA('6@#AWT[4+3_ (2? M39M-EO(=6D>2">)@ ?,384?)&T+@'-03^PY=-D+3PQ#3[N4DLQMW M#,,GJI&[_.*[+ -+F@#D=6L98/%GA9K+3Y#:6:7*LT2X2(&,*JD]JS-$L]4T M]Y%L[748+ :=*1:7FQS!.2"$B8.!^'H!P:,#TH X+P_97NAQZ)>SV5 MT84TH6,\$<.YX)58-NP.2K=.F:,ZO<7\@4AA;HX<*K M;^24+:B/S3(1@! M<9S^5 '&2P33:1=O<:=J\$CZJ]Q"UHH,T)Q\K[:Z30I+^;P["U] M$8KM]^X>7Y9QN;:Q4="1@D>I-:=M<0W=K%'()U\2^)KJ2VGBA MN+F(PM+&5WA8E4D9[9!KILU!>7UMIUI)=WDR0V\8R\CG 49QS0!AS>=;^/8Y MC9W,D$^GB$31QY1&$C,=Q[<&N>Z) [3:?IFIZ1JJ:A9W;SB5$Q;%LMF02]P03\I/ MMBK_ ,1B3IVD(J.S#5()"$0MA5/S$X' &:[.E- ')^)M#?\ X1368](25KF\ M1&>,R,3(%"@J,G.2BX]ZS[BW37=9GU#2[>1;8:/-:S%H6BWNV-B8(!) !Z=, MBN[P** /-M&NXGU/05DMKEH?^$?>SD9[5]BR#RRRL2,=%(].U5/#5A::99^ MY"D,5VTMP)6VX8LT3C:QQU!*K@]\"O3H;NVN))8X;B*1X6VRJC@E#Z,!T/UJ M:@#RK1)[=X?",4D$RZM;ZC+]M3R&W1LRR;BYQQEF3!)]?3C9\+Z!H.IV^N,+ M*(EK^ZMPV.4C8C@#L.X[=Z[RJFI6EQ>:?+;VM[)93.!MN(U5F3D'HPQ[?C0! MRW@^WNIY(K:\5"GA]6L$=>DL@QA\>T6SGU=ZT?$;O?ZEINAPO"#,_P!KF\Q2 MPV1,&5< _P 3 ?4*WI6MI.EQ:/8+:122R_.\CRS$%Y'9BS,Q )))[5=P,YX MS0!Q?AV=]$\8ZOX>NI(/]+8ZI:E#C(=L.N#WW*3CZ_AS^B2Z-J=]I-M]KL!/ M:7\\S// M)FE/V?[2-RAN7MM MJVJ0V-L;.&73KF5?]ERSPMD?.&*9QDD "H[^'^U=6UL7=W=2)%H<-PL>YH T MFV3YR@(((].V>>@QZ(]E:2>3OM86\CF+=&#Y?^[Z?A2/8VDDLDKVT+22IYX]J .!T%+27Q3HE[?R!KF?P];OYD\I)>4LO3)Y.>:P:Y,#SH!C*L.ZE@<>N*Z/[!9AH6^R0;H23$?+&8R>NWTS[5%? MZ1IFK>6-1T^TO/*SL^T0K)MSC.,CCH/RH X7R+?7+S3#%?7L<)\/R.'\_9<8 M+QD;B/ISZXJFM_<:WI/AV";4KJ:Y?2I+F6&.Y, =AA1([J=QP<@* 1(YA7<\?383CE?;I447A[1H'MWBTFPC:WSY#+;H#%DY.W MCCGTH YW2[J2\L_ UQ/,99Y8B[NQR6;[,V2?QJWX+/[_ ,3?]AN;_P! CK;M M]$TNT,!MM.M(#;[O),4*KY>[[VW XSWQUJ6UT^SL/-^QVD%OYKF23RHPF]CU M)QU/O0!RD7VR;6O$4G]H7[#3+I)H($DX<&W5O+(QRN6/'T[UEZ)=:C-H\&N# M6X=UYI\K7$(E:0O,%9MR@X6,KT( QU'/!KO[>PM;6:XFMX(XI+A]\S*,;VQC M)]\56@T#2K66XFMM-M(I;D%9F2)07!Z@\=#CI0!R&EIJ<\?A:Z?Q#J)?5+3; M<*2A _="3*C;@'(QN.3@GFC3M8U&>QTRWDU.XDN#K%Q;X54\RXCB+\,> M2>N!QR:[0:/IZR6CI9P(;,$6VU HB!&"% Z# JN?#6D,8S]B0&.X-TA5F7;* M>K#!XSW'0T U)77]Z?XN&Z MU,WAS2VM[Z!K8F*_D\VY4RN?,?CGKP>!TQT'I0 [7[F>S\.:E=6TGESP6LDL M;%0V&521P?I6!:WVKZG=V-JFI& 7&AK6DUI M<+O@F0QR+N(W*1@C(YZ52BT"P@NHKB%9HY(;7[(FV=\"+.=N,_KUX'- $7A> M^N=5\*:=>7<@-S/;JTCH /FQU Z5QUE?WNDZ!K%TMQY]PGB(P>9,B\@RHA. M 2IQQ^%=]IFF6^DZ;%I]IO6WB!6,,Y8J,YQD\\9K//A+2WT>]TN599;>]F: MXF+R'<9&()8$=#D T 87BN_N9-.\8:=(\;6]OI:2Q87#*7$@8$YY^X#VZTW3 MO^1D\&_]@67_ -!BK8C\$:5'_:>Z2\E.I0+;W)EN6VA#N""C8X/'. ?;G- $/B'5[VSU32M.T^)GEO/.= MRJJQ"1J.FYE&&XX"G;SUK MI-;TX[?S+FYM9K:3S(KBU<)(AP00"0>"#SQ5:3PI;,;'R[Z^A6TN?M6U9 M%;SY.YD+*2>I'!'7Z8 .8O(Y-(\>:CK8)R<] M>^*T+;Q1K-O%&(AHI ,A.6(8$?Q\=.G-;N@+.N M@:>+B7S7%M%\_.3\BY))/))R?Q_&LJR\&P6]K-;W>I7]_&UN]K$+B0?N8G&& M48 R< I\S/W><:A>P3^&QK>I1M!'K%];^4OG;$$0_P!7 MYS8.$(!+?[V.*S4O+*'P-KMDE[:$0ZS'Y<<+!45#-$PV+DX0_,1VZUZL\,3Q M>6T:-'Q\I4$<=.*&BC92K(I!Z@CK0!Q>MW\^G:AXHETZ>1[E-(BG2(2E]DF9 M1N522!P$. .>/6HM 71(O'T::3<13,=(S(RS>86)D7!)R>2.37<+;0++YRPQ MB7;LWA1G;Z9]*9;V-I:?\>UK!#U_U<87J/KE6GDMUN$26WTV M:Y"RSM$JDD!77!^9P5( [9]QFK:B77=4TYWUS4=LFA+2,,RAAA@">F1P:@70M)5@PTVT#+#Y /DK_ M *O!&SITP2,>] '$:%KKZG#X8M=6OG6"?3VN3-YIC,\Z,!M+@C.!EB.Y'-;W MP_5%\%VACP0TLYW9SN_?/R3W^M:[>']&:PBL3I=F;2*3S(X/)78C9)R%Q@=3 M^=7+:TM[.!8+:%(85)(1%P 223Q]230!P=O-?17\\%_7P&CZC,\MW9R-<+YQ/FXA'+\\G=W(ZYKKK'P M]H^FW1$Y()R>?,IOMEZ TUZ"IN6V_+G&.W;'%="OAW1ULKFS&GP_9KIM\\1&5D;KDCN?>I/[%T[[59W(M4 M$]DACMWRR\,:+IVH2W]IIT,5 MW*6+2J#G+?>QZ9]L4T^%-#;2O[-:P1K3SO/V,[$B3.=P8G(/OF@#G7N-=M[K M0+*XU6([K^:VG:V8LQ'DLR!BPY9>_&"<$BJUVUX]CIUK-Y/B'[-Y_P H M>09+)N^7!PV,#&.!QQ77P^'=)M_L/DV:I]A9FMPK-A&888]>2%Y[R"53<+Y<223 8#,ZIN;& M!WSZ51U>\U+P[I5TS:P;Z::2".W:XCC5H [A&<[% (&[.2.O%='<:=9W>FOI MT]O')9O'Y9A(^7;Z5EVW@[0K33;O3X[-FM[M0LRRS/(2!T +$D8ZC'0\T 8V MM:CKN@C5(DU(7:KI,MY!+/"@>%XRH(.Q0I#;LC(Z@]JLZ?J.M_;Q!)=QW4MS MI'VN%#$(T64$#''.#N7J3WZ=*U5\,:64NE>*:7[5"MO,9;B1RT8& N2V0.3G M'7)SFGR^'-.FN#,\OO0!RTOB;4$\(:Q?QWDJ:A: M6JLUK>VRI+;R9.3M *$=#R.#]*OZE?ZCJ-SK5C;W*6T-CIZ2$>4&,SR*YY) MZ* N,#!YZUJS>%].N8+Z.X627[=$D-P[R$NR+]T9]LGGKS1>^%-)U"X\^>*; MS&@%O(4N'7S8AT5\'YA]>: .>TG5-2.G:%H^GKM;^PH;GS%*9+850"&_AZYQ MSTZ5++JOB>\U?3M+CN+"PN)].:XFQ%YP65'56 .[ISCVR>O%;A\)Z0T=BHBF M1[&'[/!-%<21R+'C&TNI!(]C4UOH&GV=_:W=O&R/:VQM8E#DJL9()Z]3D#DT M 8%GX@U*?Q3;P-=1RVDUY+:LD,!,*A(W<$2D E\IR!D#D<'K0_M74+#P)KVJ M&6*XF%_.A2>+1>1Z-K?2F5XO..U&+!SM';+#/?J>U "2:CJ5UJ.LV=@;>/ M[!%&(O,0L7E9"V#R,+C:/SYK,LO%&KZU?Z?%IL=E%#>Z6;U3'X9[V2[2[NX)IH!;W#0LH\]1G&[*GD9/*X/-+%X?MK:_M[JU MEFMQ;VOV2.&/9L$?7NI.<@=^U $OA_4)M5T&QOKA$2:>%7=8\[02.<9[5%KF MHW%C+I\=NT""XG*2-(-S!0C-\B @LQ( XZ FJL&@W.G/HUKI][=BTLB_F&21 M2'3'",H7YCSP>,8/4XJYJNB1:I>V-TUSQ1M3GEMI_/5\HZ%AN4 \#Y"<'V&>]6;/Q=J$]G%;O;V[:I-JD MVG)Y:MY7[LDM(1G. JDXSU[CM>MO!EK:/I?E7ET8].NIKF)'8,"9,Y!..@W' M'?DTY?"4,=M3G)]R:EU+7?$=O=ZM%8Z?IT\>GJLQ,DSJSQE6. IR MWR^H%:VCZ!'HUWJ5TMU/<27\RRRO*%!!"@?P@#]*Q)K&\U7Q)KMM!>W-E!-% M#$[_ &4D2 [MCG !P<9!/7IGF@"RWBN>6XU5;6WB,5KI27\)D)!G'WN/Q^%YC M;PK'JZ.9@&.8V$1D&WU'RD'/M4P\-7$NNV6I7VH)<_8FE:'%L$E^?("LX/*@ M'&,#. :JV/@V>RN-*8:U,]MIDCFVMS"H 1E9=I.>E3:3X0O=*NM+<:VTT%@LD:Q-;*-R/C.6!SNR!D_I3K;PG=06V@ MPMJ,3?V7.* '>"]4UC5$U=]66WS#?RP1F%R0-AV ME0"HPHP,'.3DYQ55/%FH6E]XF.H6L30:;+%'!' _SN9 -@Y R6++].G-:?A_ M0KW1;W5&DOTFM+N[EN8H1#M,9=MQRV>?2J5]X/GO+_791J(C@U,0R(HA!:&: M,+M;)/(&P'''4T :%AKEV^O/I&I6,=M.\'VF!HIO,5T! 8$D A@2.,$8/6LG MQFL\.H6%_=6$M_H<$;BYA@)WQ,2N)2H.6 ;@=,DUL6FBW)UN+5=2NH;BX@M MC;Q>3"8P-Q!9CECDG ^F/>I+NSU1]76[L]1CB@\GRWMIH3(I;.0XPPP>U &+ M;^(-(T72K--.O!?17]RRVNZ5G"#[S LW6*PF^VS74EJ ML#':I9!N9]Q'W-O.0#U Q5/_ (09[:!9].ODMM3COI;Z.40?N@TB[&39D_*5 M [YZU:NO#VKSKIUZ-4B.KVEP9=YA(A*,H5XPNY\/ MQ6^D36TE]<3)-#<$!@(E;YQBHKW0=:N9M'O_P"T;634+&61V+P%8L21E"% .>,Y&3SZBI;[ MPY-7F M_8G4.V_=N#;A\N,94#KWH =XYN+FS\&ZG=6E[+:3PPEEDCVY)Z8Y!QG/;!]# M47B.]N?M.AZ1!*\/]I3LLLR,5=8T0NP4CD%L8SVS5GQ?IU]J_ANXL-/2%IYB MHS-(450 R ?3&/>H];TF^U"32-2M?)34-/F\T0NY\MU9=KKNVY'!.#C\* M&^%[JZ\[5]*NY9)VTZ[\N*:1MS-$R*Z;CW(#8R>M9GBF2ZT_5]-N(M?DAO)[ MQ(H+1Y%2W,7\>]3]XXS@DYS@#G%:5CIFJZ;'J%\@M[C4M0NUFDC=RL<<8VH% M! Y*H.N.33-4M=9UII=-N--LHK'ST=;O[278JKAAB/9PV%]<#/4T ;U]?0:; M83WMTVR"",R2, 3@ 9/ K&_X333$M+ZXN([JW-BD_' M?%7/$=MJ=WX?O(-'G6"_=1Y3L<=QD9[9&1GWKC5\+:U;6_B;R=-MO^)I:6ZQ MQIQ6?V"6XDBGMS$LHR@1ER,G[Q^F/>C6M#U+5]1U2)(4A MM;O1?LDZ=X6U&^L)TAN+>!Y59X]_09Z9_Q^E5=8U>]6'0;2 MSE2&ZU294:4@$QH$+N5!!!.!@9!&2,U9\7VUW>^$]2L[*UDN;FY@:%$1E7EA MC)+$#%4M0TZ\DMO#FHQV$LEWILBM):[T#[6C*. 2=I(R#UYQUH T- U*:[.H M6=U*LMS87)@:0+C>NU65B.@)#L0O"UMI5XUNUMY?S.J% M0YW9X/)QQV%7]+M[[2TN;]M-EENM4U 22PK(H-O&0%!8YP=JJ"=N>3WZU4UG MPQ#J^JR6D%@T%I<.DNI7(F=%GQR$" X=C@98C 'J>@!UDMS#;VC7,\JQ0HF] MW2N^19(VC95/1MK '!P<'&#@U4\56$VH>&[BWMK= M+B56BE6W?&)?+D5]ASQ\P7'/K5",27WB=-=6UO8+>TLVMV5X65YV=E. G4A< M=<8);CH: '^&-6U#7[:VU;[1$ME.LI:V,7S(=P$>&^@)/N?IBAK_ (Y6/P]K M\VC9-[IDJP;IHSL+%U4D9X.-Q'U'I6AX!MY[3P3IMM=6\L$\2LKQRH493N)Z M'V(KFO$EIJ-WX/\ %FFQ:?>//+?;X%6W;$BF1&RI_BZ'Z8_, [VTUC3KY)VM M;^VG%MQ.8Y581G&>2#Q_]8TMCJUAJ@D-C>0W'ED;_+<';D9&?J.GK7$>)](U M+4=4U5=.M[A4ET1(PRJ46203;BF>.2N1^-;GA^*VGUBYU*'2]4M998%$TE_) M(.2W>[^(^BB6REEM(;28F7R6 M,8_OBC4M+_LK6?#DEO9L^BV*S1-&BM*869?D?;R2.",]MWO0! MTRZII[QV\BWUL4N#B%O-7$AQG"\\G'I0FIV$OF^7>VS^2_ER;95.Q_[IYX/L M:\^GM;N/SM1MK2Z33CXBAN1"MLX;R@@620(!NP6R>G.,]Z-5AN+ZW\4W!T>X M>.YO+(PI+;L6= $4NHQG@9/J.^.10!Z-!=V]RSK!/%*T9PX1PQ4^AQTK%;Q% MO\6V>D6OV:>":"6666.7<\90J,$#I]X=ZP]=T^2SGURWT333$\^D;B+>+9YK M^8_ (_CP6_,5GVW]F2>*[&:PLI(+ :)-!,OV9E5,%6V-D#D9/3G/UH ]*\Q3 MG##CKSTH#KD#<,D9'/6O/?#'A'3-2^&D5NT2_:KVT*2SD$.'#$@'//RMQ^%: M?@Y;O4ECOM3@$5UIT3::JJP(+*1YC<>I1 /3:?6@#K;BXBM;:6XF<)#$A=V/ M90,D_E5'0]9M]>T:#4K;B*8'Y2>5()!!]^*Q_$\\FHWUEX=LKF&.>8_:;G=A M]L,94[63()#D@=N-U4/#NI-I?C'5/#E]=6SO4=N"WWTVDG!SEL9Y!) MH [@,"2 02.M&:\H\+W6G:A-IMI-J5H]Q'JES<2R?:PKW6=PC.T88DDKP1T3 MW JY=6@@\-:QK-C+>-?VM[0^%W8)"9(SR.H[4 >EYHS7F-[) M%IUI>7?A[7!-9RK;_:HK13(MO'N57EW;B5;9GC@X&>V:35EL[;P]J\FG^(%N M!--:N$LY"(H9-ZJP7YV'S#)V>W3B@#T_-+7G=[I4(U;Q+I_VV_6U6P2]*B\< M8F/F9;.<_P (.,[?8\8)]3GU2>RTS4;]+)9]%BN(_,G>+S9V^]\RD9*X''OG M'H >AYIK2QJR*SJ&/7@&N A^V:EX@TS3I]>NWCFT>1YY;20PB5T MD50X';.3\PQGZ4VVZ\T 9NNWHU3Q%X6M%L[ZR/V[?F>'8K*B,Q48//05I:19QZ M_?:K>Z@S7$$-W)9V]L^1'$L9*EL9P6)R:O=/D3"&Y,37 M;R^8%($9!5.H^^W'7HIJ7Q)XE<>%-.N]*EVR:O/!;038_P!7YO\ %CU S^.* MOZ;H<_VN_NM:%G>3W$H,1$>1%$!A8QN'8[CGN6-9=AX*DC\.R:+>7$1ABNC< MV$L((:W;>77@]<$^O()% &LWAX1QVOV2_O8IX)8W:22X=_. (W!P3ALC/T)S M6 ;JTC\2>(XM2_M6>&"2(PI"+F54!A5F V9"\G/;KZ5T5M%XAEGA%[+800QD M-(UKN9IL=L,,(#WY8]O>J5C;>(;/4=7N&L]/D6\G,T0%TZE=L:H@/R'KL&3V MR>M &MHZ>7I%NHEN)D*[T>X;=(5/(#'N0#C\*S(/&%O-(?LKW<(*#= M+&K8.!G*GI@-CK6C90ZF='*WTT(U!PY+0@E(R2=H&>2!P,GKBN0TKPCK=E>P M7;_V>DXTZ6TFD1W9Y)&((E9B!N)(Z'I[T ;VC>+X-9>Q\O3[Z"&^B,D$TRH% M;:,L,!L\>N,&LW6-?>ZU;P^;&/4(K>34S#]H5@()T"L&!PV2,CC(YP2*=I7A MO5+2P\.65Q':M'8P2PW969N0R[1L^7G\<5'9>&]=AL]$TR?[$]KI-\LJ7 F; M?)"JNJ@IMP&PP[XH [2>:.WMY)I6VQQJ78^@ R:Y7PCK]]J.HZE::G$T,C;+ MRT1E(/V:0?*">F01@^^:TO$^G7FKZ?%I]O'$UM-,GVOS)60F(,"RC /WL8[< M5F7GAF;3_$FEZKH-E:A84DBNT:4HTD;8V@<$<')__70!)IEQ?>(]4U>26[EM M+&RN9+&&&W8 NRCYI&;&<\\ <#WK.DUK6;'2O$>GQN]W>Z08O*N0@:22*3#9 M*]"ZKN^N!Q6O8Z??Z#J.IFWM_MEE?7)NUQ*JR12,!N4@X!7C(.<_SJ.#2M4L MSJ>LQ)&=6OYH6:W67]V(D(79N(Z[-V6QU/'2@!/#-[_:5TMYIFO-J>EM&PF2 MXV^;%-E=O11@8W9![UL:IK5IIG(]L\4ZK(";ARRD,57Y>,-SU.[VIWB:RU&\U*QC@L6N[%X9HYE6 MX$(1FVA2Q^\5QNX7/;C@4 79?$MA';6,T;O.;Y/,M8H4W22KMW$A?8=:I2>/ MO#T5K;W#WKB.X)6'_1Y"788RHPO7G&/7BN![U-IEFSRZ&^G:/<[-+U&=+V.:6,NKNA!DSNP>7#$#IT H M Z1/&6D,\"F2<"5(Y&?[.^R$2?=\QL;4)S_$14MWXLT>QOOLD]RX8.(WD6%V MBC<]$9P-JL>."<\CUKG[_P /7?\ ;FKRMHMMJ46H2QR6\DDORPL(PI\Q#U4% M >,DYQ](FT"\MM9U&WDT6+4%O+K[9;WKO^ZA/R@!T)ZK@D8ZC XYP =O?W]O MIMHUS+5OY-,M_L%H]R5NHVE2+;YH0'),9;@-G'/89Q6):Z;<+I]];7^D:@ MH75'NH9;>8&1=^XAT.(LR9:-D(92000P! M!!!'2N/LO$CZKKNIW2ZW]CL-.N1'Y,EOB-XD4&1F8C(;+$ Y&,#@YKH?#2ZE M'H<2:J6>Z5W&]U57= QV,P7@,5P3[US$NAZG>^'_ !-%':NMU=ZI]HCCG(59 MHE9" ..,JF.?QH ZNSU[3M7^U0:;>HUS"OS*R$,F1PVUL$CWZ'UK!TKQ%J5[ MHGA*]D>$-J4_E7($?WOWYQCBLO1["^M/#O@FTFL;E9K6[+7"B,GR@(Y5RQ[#+K]: .L?Q#I M$6I'3I+^)+K(7:Q(&XXPNX_+NY'RYSSTIDGB?18K2ZNWU"(06DOE7#8)\I_1 MAC(KCWTS49O#USX8_LZ5;TZAYZW(0^0R>>)=Y<]]O&.N:NZ_X1N]2UN^M[=P MFF:S IO6[QR1?=(_WLH/HAH ZV75M/@>59[N*'RHUD70ACECLR?.BCCP M%VY/.&!DQS]XCFK>@S7EO87"ZI97%^OV]$@N19;))E*J!*Z'&-N,%L#@"@#L MGSJPQ^%+I>G1:3IL%C SLD2XW.F:CFLXIEE^4))(NTRH ''H0?4=JLT4 < MII_@UK.VMK*:\@FL[8H8PMFJ2G8P9=TF3GIS@#/M7316\,&_RHHX]YW-L4#< M?4^IJ6B@"K!I]I;6[V]O:010R%B\:1@*Q/7('!S48T?35MUMUTZT$"OY@C$* M[0W][&,9]ZO44 4O[)T_][_H-L/-0))^Z7YU P >.0!V-,NM$TN^M8K:[TZT MN((O]7'+"K*GT!'%:%% &<="TO[5+="QA%Q)$(&D"X;R\8V@]ACL*:- TI8K M:---M%2UK%% !BDP*6B@!-HI<444 &**** M$Q2XHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@!**** %HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BLGQ0'_X1756CFFAD2UDD22% MRC*RJ6&"/<4_PY(\OAC2I)'9Y'LX69F.2Q*#))H T\TF:KWUJ+ZSEMFEEB60 M;2\+[7 [X(Y'ID5RUCHJ7&KZU9+J>JHEOY2P[=0F/E$ID]6YYYYS0!V.:6O. MM'\1#0K[7DNTU"Z@_MGR3.Q+I K!54%F.2,GH,X[]1GH[[QC8:?<723*X@LY MXX+F"8.<\9&0,CIFJP-\BWOV4,B^:UJP7+/LQ MGV/7_(H ZNBN8_X3O2@]U')!J$%?%^G:M9:=9F\>34FLDFE\R%TW M$*-Y!( /)[4 =51618>)=-U*^-I;2N9"K/&6C8+,BD LC$88 G''\JH>*+W4 M;34-&CLM1%K'>W7V>3?$K@ ([9&>YV@=?3\0#IJ*P(;Z33'OKK4-8BN=.C5$ M4E )$E&=RG:/F)RN !G/&*?_ ,);HXL;R]DN7BALY!%<>9"ZM&3C&5(R -P)&".>QIFF^)]%UB=8-/U&"XE: M,2A%/.T]^?J,CJ,C- &O17)W?BI9_%6C:7IEW&Z3S3)T7S[J(0WT, MTEO=0@8$ISQCFKHUS2FN7MQJ-IYR-L9/.7(;.,=>N>,4 :%%48]9TR6 M3RX]1LW?!.U9U)P.O&>W>GP:II]U'-);WUK,D'^M:.96$??YB#Q^- %NBJR: MA9R0K,EW;M$S;%<2 J6] <]:#J-D(WD-Y;A$;8[&5<*WH3G@T 6:*AGN[>U5 M6N)XHE8X4R.%!/H,TLMS! K&::.,*-Q+L!@9QGF@"6BJ,^L6%OJ-M82W42W5 MR"T<>X9('?\ ,@#U_.G7\U[$+?[%##+NG19O-D*;8S]YEX.6'84 7**8)4+% M0ZE@<$9Y!JEK6K1:)HUSJ4R,Z0+G8N,L2< <],DCF@#0HK)MM3OFU&VM;K3@ MB7$+RK/%+O1""/D;@8)!S[X/I6HLBLS*K*2IPP!Z'KS0 ZBHYIH[>%Y9G5(T M!9G8X [FJ::FUREA/9VKW%K= ,TVX)Y2EM"@ HIK,54D G S M@=35+1M5@UO2+;4K966&X3>JOC(]CCO0!?HHKG/^$RL?[%.J_9KOR!>?8ROE MC6W^TVT443.ZDHRK@-C&#D@''H M:UU8^EZ7MZQ>RO;F*]>-HUC4AAM7;\WJ3@5I75[;6:QM<3+&) M9%B3/\3L< #\:J:5K$6JSZC%'%)&UC=&V??CYB%#9&.V&% &#>>%]0FT?5K. M*:VWW^IK>98MA$#1L1TZ_)^M/'A_6+'6-3DTZXL39ZE)YSFXC)E@DP%)7 PX MP!@$C'\^MR*3(H :V50[1N8#@$XS6!X;6R3RTN$=C).B@A05*X0],G)Z53.@ZG'X) MTK2%M%:XAO(7FVRKM5$EWELG&<@=.O-="+N9APW?%'VN7^]0!B7>E:E<7/BY MTLCC4;6*VM2TB_,0CJ6// &\'UP*W#ILMQX3.ENPCEDL?LY)Y"L4V_CS4,NI M^2\:/.@DDSLC)^9P.N!U.,U3O/$]M9:W:Z3+),+NY **L#,J@]"6 QU_+OB@ M"G%9:KJ9T*TOM+:V&DS++-<>6W]LM>6, MUHUSJ,MS&LA0DHP&#E21G@\9J>#6TNI[F""99)K23R[A"A4QG&1UZ@CN.*F^ MWSXSN7% &%JVGZJNO>()H--DN+?4-,6WCD21!AU608()SR64>G4D\55&BZG/ M_P (O&]E/ +;2I[.YD)4^3(\:(O0G/*GD9[9KIS?39QG--;4IE&,#/UH Y_P MKHEQ:W5J+CPM:Z?/:($>]\Y7\S:I0>6!R,CDYQ^)K7\36DU[>:(JZ8;R&"_2 M:5CLPB[7&<,><$J?Y5834;AY53.T8SG^E3I?NTBJ<=>U &5XDT9XK&WN=*L! M,UMJ*7\EK&0OG$ AL9XW=&[9(]369KF@7^OIXANX;-X?M6FI:V\$[ &9U)?< M1G"X)VC)SD'I78WVIVVG-:K%;63P_>6R:69(YY553#S$T892#D@D@].]:W@[3 M67P]=VFH6+Q-)=7.Y94P7C=V(_ AJZRJ>IZ=;:M82V5T',,F-VQRC<'(P1R. ME ',^"8+B6.1KV02MI,DNF6T@7&^-67+9[GY47_@!]35S7XIM8U:TT8&ZM[1 M1]JN+B-!M8@_NT!8$$[OF(P?NCUJW%K&@:5I4KPW-O!864WV:0Q@[(Y./EX[ MY89/J>>];(8'I0!QVCV\GA_QCJ-OY=_7$R-/I[LCB4NL>9<;0/G!SSDE>>*]3DC26)XY%# M(X*L#W!ZUSR>%-.LYQ-+?:@UG& 5LY[MFMHPN"/E/88R,G Q0!SSZ TOAOQ, MRZ5NNVU&XDB B"R21EEW!"1GYE!&1ZU1U6S76-*U*_TK3-8$\\=NUUYT9CE" MK,K>5&A !(4,21GH!SFO3K>>*ZMXKB!Q)#*@='7HRD9!'X5+0!YK?Z;I3:?) M,;:]N(KN_L3)K4ND:8FO>+3-ID*VXL8 FZVPA M.V3=MXP3]S)'M7:_VG8?;_L/VZV^UYQ]G\U?,Z9^[G/3GZ5/-/#;PM-/*D42 M#+.[!0![DT >:300>?;2:X;M-*NM%@MHI(8/-&X??1@%8J3E2#C^'KQBK)TC M3Y=0EDNK"8_9_#ZQQB\&XHN7&&_AWXVY[UZ MU;NT:I/$QD7=& X.]>N1ZBI M: /.=,@6#5?!5U=VKG_B2^49#"6(EVQ$ X!(/#=?>M_QA'))-X<\M&8+K,+- MM&<#9)R?:NGJ.>X@MHP\\T<2%@NZ1@HR3@#)[DT >4ZIIMLMKXOU*"U7[1%J M]NT,ZK\RD/%O*GZE\_C7I&NSVL&B7$EY;_:;1@$EB W;D8A3QZ8.?PK2QQTH MH \[TQ9M,U7^RO"^M_VAILMG,PB+K-]BD S&0XZ*27&B;CN;:,9/J:5"C#I>&M1CTR.YFG&CR0RVY5F2$Q@R#S 1Q(')YZDDTMM-82ZG M\/9K&6)D$.,@UZ5M7!&T8/48ZU%]CML1C[/%B+_5C8/DY! MX].@_*@#SFWN(KO0X;BYE7_A*(=68*&XF+^=@KM[KY( ],#/:H=0M[0V'BW5 M([V>.>RU8>4?M#!8S^Y+?+G'+;ASVX%>G"W@$YG$,8F(P9-HW8X[_@/RJ/[! M9\_Z)!\W7]V.>GM[#\J */B324U[P[=6!N!!YJJRS=0C*P96ZCC('>N>T6/4 M-0\6MJ]]-:M::;:&V6Y@0A)G8@OABQR%VCGU+#M7:2)')&R2JK1G@JPR#0D, M<<(ACC1(@-H15 'IB@#F/&MY!=?#^^N[6X26!TC998VW*P\Q>A%=4I#(&'( M(R*K2:=9RVB6DEG;O;( %A:-2B@# PN,#BIT1(HUCC541 %55& .@ H XC3 MX7L/&(FNYIICJ%U.;:\AN"\3KM/^CNG12H0D$#^'KU%9OA%GM--\'7*7 M23P30^0,UWT6CZ;#I)QU/>E72M/ MB2!$L;94MV+0J(5 C/7*\<'Z4 H3+>%FD0%B/W1X0 M J@!!S[H-:DU34/$5[9:?JBVC6EBDL: M&;RQO8M^\;Y6W*-H!'3\ZV]+T31O#YD73K*&U:4#>44Y8#IS4>HZ1HFKS">] MM(IY8U\K>P(.T\[3CJ/:@#F]5UG4[/4HGCU1#9:C:Q"5HL%=.=RJK,"PY1CD M#=CGG'6G7L\]G\3.;JXDCMO#S3 ?*2Q$R[N,8RP0 \?3'%=+=6&C7:7:7$,; MI=*HN P.'"\*/H/05570]">_L;_R<=L]* ,S1;G7[I;/ M59=4B>ROK1G:,A %D*[D\H 9X&X$$G[N?I6\/Z[KEPGAJ]O[^.6'4H)C- EN M%P54NI!ZYXQZ5LV?AG0-/FNI+2-H6N8RF%=L1 @@^6/X"<]J+7P[I%FNE""6 MY0:7O6V_>L!K>[U 2BV"+B,-'(4 (&20O!S MWJY;:IXAN[ZTOX9(O[+>]FAG23RT5(ED:-3G[Q3YAZOLZ;O?\: . M)K^ZT_2DDM+JVMI M9)XXO,G4M@$\[$ )=\=%[UDCP5HYO4<75\D,5U]L2U2Y*Q)+DDLH'3.[L?YF MM?6=-LMEV^O6^H&TFOK&:"&WDBC9(W:905W*23P2<\\@=JNG MP7I#12P&ZO3#+?+?LC39'FCW(S@GD\]A4T_A?3+RYU8WO)H @T>SO8?'NHS7\]O+,=-@ :WA,8(+R=02UV/QM; M:#I,=D5EL3DZE)?2:O?7ES+ L,AN9%8,%)( M. ..IX'')[\U.VB6[^*X]>%S(;A;4VHBXV;"V[/3.<^] &-!XJUB]U-9+/2) M9--%XUHP\H[F525:;?G: &!&W!.!UJ%/&.KNFHW'V*S%MINI_8KC]XQ=U+JH M*<8R-V>>M:4?@V&WU6XN;34;RWLKJ3SKFP1AY4CYR3DC*@]P",_3BFMX. TV M_LHM1F"WU[]ME=XU8[MP8@8QQE5_*@"&^\5:F+F]_LO2GNXK"X$,L81S)-P" MQ0XVC&3U)SCMD4V_\7ZA8_\ "0(^F1>=IJQ26\?G'-U&Y(!'RY![8YYXJW+X M2D_MB]O;75KNTAORC75O"% 9E !*MU4D#!(YY/MB]=>'K6\\066L29\ZUB>( M+QAPQ!&[UQ@X^M &<_B_RX9+L6PFL8=.CNY)87W$R.?EC48YR!G.?2F+XRDA M%X+W39E\E8S$\2OYRBJUSX3U+4=&>UU'Q!/-=@(8;B*$1B)U8,'V@_,[) M)-@2LL9X9<=!G/?/MBM#2- U*UU^?6-2U*&ZFFM4MRD5OY84*Q((^8^O^>E6 M-0T6ZO?$VD:HEQ$D&GB7,)C)9S(NTG=GC QVH S(/$,>D:>#;:;)_85G/]C- MRUP2Z$/L)VL,E%;C.[/'3%7(?%37/B>[T:WTJZE6TECCGN59=D>]-P)&E7M(T&;3?$6MZF]PDB M:F\;"-4(,>Q=HYSSD4 ;U%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% "4444 +1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5Y]X_N;>;4H-.D$22I93S))=.?*.X;,*@(+RY'R\\9)Y.*] M!IK1HY!902O()'3M0!Y7ID,/B75O#<%WJ,\D4F@++.BWCH99 P4GY2.<@Y_W M3GI5S3Y8[\>'-/U*X+Z/+;3D&20E9YE;:J,^><*20#UQ7H8L[8%"+>(%%VKA M!\H]![4V73K*>U^RRV=O);\?NGC!3CIP1B@#R^_LK,C11>7,D^FVVO/%;3W$ MQQY'E;B-Q/(#J0&/9>N*END6*S\4:G;R,E[9ZXIMW$S*H)\@$$ @$$<'.>,U MZ;)96LT"02VT+PH05C9 57'3 [8J%](TR6.6.33[1TF?S)5:%2';^\>.3[F@ M#@M2F2[\3ZH;C7SIU[87*?98_F9WB\M"!''N ;#/E2NH+1_[IZBHHM(6VFEFM[:&*69M\KHH#2'U8]S0!QEWXFN MKKP1=^(-.BD6[@MDA<%"%27(\U@I)SMSZ=CR>VAHX:34);E-<@OK6XLXCY$< MF\K(H"F1:/NI7&>IZUTEWH5U)K=KJMJZ1SQQ?9YDL>&;37<1:K9I=HC;T MWDC:3Z$$$5#-X5TV8P[](BVPP^0B*S*OEYSM*@X(SS@@T Q>)[JPU*5TFFN':S^1?)FA Z(0 M,[E'W@3UK5LO#ME8266]I$T,&)'.U&.2O)Y&?7-6H-$MTN;:=;?8]O+ M+-%\S85Y,[SC..=QX]Z (?$6J7=A?Z&EM($CNM06WE^4'NUU#2+34WLY+I7+6DPGBVN5 MPX!&>.O!/YU5/A?3&AOH7AD>*^G6XG!F;YI!C!!!R/NKT]* ,,:AKUIJVLZ; M-JL,[QZE=5/H&GW-Y>*-"["!F4E0V M$!.!U!ZG ]+:7^O;]*TFZEBAO+F6?SKE FX11C*D+RH<[DSU YXZ5=F\%Z-/ MIZV;QSA$N'NHG2X#M)N;*WMT%S;R6\AEBNH)V6=7 M(PS;SDDD<'.>WH* .4MKR_T/PKKMW'/#-=#7BLS/!A6W21QG SQUSW]*NZ]X MEU;3M;*VTT;6\=]!;M#'!N41R; ?-_;@9KZ);R=;EUBN64),"/G4=CP.N1P, M 4 8UQK.H:5XA\6WOVE)X;..T2..5<*N\/@9'3#/D\$D?A5Z]O\ 5)-/UVSU M&%!&-.EDAEVK&Q(4A@4#MD<@ANG.*T9/"&FSS:B]P;B6/48T2Y@>3*/M4*K> MN[ '.>O/6DM/"EM:Z??6AOM0N3=Q&!I[F?S)$C(QM4D8 Y)Z=30!GV=[?:-= M>&K%YX?[(GM!!O: A_-2+(!); # $],_+COFM[2;F[O]*6[FV(TQ=X1L(Q&6 M/E[AGKMVY]ZPM1M)[Z2S\-3:9<7=K#)!+)J-PJ>644EB.,98A=F /XR3QUZY M0 H ' H \_P!/NK[3+*YFNC97EY=ZW)!;9@*A)BWE[_O$[0JL<#G'&:V) M]2N))]5T'5DMI9?L#744D,9"21G*L"K$X(;'?D$>AJPOA6$Z9-92WEQ(YN_M ML=R0H>.;=NW+Q@?4)9+Z]MOLIN3&H\J/GA%QQG))]3]! M@ Q5\J+4_!%PX4%;";<^.=H@4_XUJ3>4B*K>=#NSY; M,!C(ZU>?PR'OM'G^V-Y6F6[0+"8P1(&4*Q)SZ 4MAX9CL8[.U%W))8 M64ADM[=@/EZ[06ZL%R! MM.[)XQ5K7]2EDTW4VN].L[O3HK^VMX%E!^<%HPS'L=KL0.GW36K-X:LY];O- M2F+.MW:"UF@/W&'.6^NT[?H*BNO#2S>%K;1(KIE6 PMYSKO+&-U?)Y[E>>>] M %#5O%.J6ESK(M=/MGM]($VT;<;L9ZG%6M:\2W.G7.I+;V\+K MIED+R82N5,H);Y4(Z8"-R0>2!QUI;OPM-=Q>(0=017UF-8BP@R(5";#QN^8X M)YXY[5SFM17-QXRF:^N#"D,44-LLND-=QW/&YF7'W?F(!&<\"@#OK"Z:]TRV MNGB$;31+(4#;MN1G&<#/Y5P'AW6KN?3_ E#HMI:Z?I]XUTQMM[,<1E\+N(/ M!."3USZ#KW5C+?3Z+!) M8Q2- &+I+G<",XSDG!^G!H O:;XBNM1UV:S2VM5@AFEBE4W!^T1[<@,T94?* MW!!!/#"GZ[XF_LO4K?3+>W6:\N(7F4.S!55<#G:K-R3Z=C4<7AFX;7[#5[N_ MBEFLS* R6OER2JX("NVX@AMY=Q)*Q5K1\[1O4C[A/1LCJ.*LW?B.ZT^WT M][G2)3+?W36T44\NH=200RF(J2@BE&6&XDXR!D8[4 7 M]7\06M[X;U=-3TJ?=93)#=6BS@,,[61MP(^4[@>.>M:(\03+K\^C6^E74IMO M(WS!TV*DA(W=N*]W$-0U:2-W;8?*01[0H Z]%Y/J: MTH=(O(O$6HZD+B%4O+6.+:$)9'3=@^A'S&@"IIWB_P"W7RVHL&62>&6:V0R@ M.XC8 JZD QD[@1G/'ITK*CUE=;\):9?:U97?DW>H1A!!*%V[IB(P<$$J/E![ MGKBK&C^$M2TW4-'N7GT]C9QRQ3ND+"2,DGFDB\+ZVOARSTB M2ZL"MC>PR0.J.-\43;ANY/S$@=.![T :M_XLMK..^EBLKNZM["3R[N> *5B^ M7&+ ?*1@X)(X! MJI<^&=7BMM_ !UL-[!+IZ7P?%N\0F#MQA2,Y/X5RR: M_+J?B+0Y8[6]M+*6"><-, %E7"XRH8D''(SV:MB#2)KCP-6"Y'S?*267 ;'!JKHGC,7WANSU*\LIHY[IF$4$84 MF3!;[OS= J\EL#OWK+\.^%=!CGM3+'PQX@L= T=/LMA+>:/)*B0R2DQW,;@@DG'RG!X'/2@#H+'7;/Q!: M"^L6?8KM$\--3AN;YUTVVTM;SR"@ 4Y(9LXR>%]> M];5C:W-O:JMU!:VTDC%Q;6R@1PY[9 &XYY)QU/2L"STS6Y+O5=8NH;>VU.73 MC9VT*2B1"P+D,3C@9V\'WS0!?M_$&FS6]U<2&XMEM[87;I/$0QA.<.!SP<'C MK[4EKKNFW 21E<-U[9K FT;7[M=6EDTN"%]0T<6C# M[6K,)$! )XQELCIP .N>*TXM+OCK^BW4END4<&D-;2OYB[4D8#"A0<<8'.#BBWUG3+Z:2&&]622-&D^XRJ MRJ<,R$C#@'^[FN?T73==1O"L4^E+##I!ECE=KA&+YB90P /W_L*- T_6[ M?6](OKO2IP8X[A+IVND*HSD-\D8.%3C@#DDG/J0#0?QIX=5BZ:JCQKM+/'%( MRKDX&2%P.?6MYRV]@5.0I@M-\.[?0]5@,!\EUE5F'[M MMY8/D'''!Z]JT-!FNI_#=CXPWXT 9&O^(;BSUB[T^- MXK0PZ:;JW=T#&[E) 5%&?7C Y)KI+65[BQM9Y;=K::6!))(F!!1BH)4@^AXK ME/$.ASWVK:A-=V=U5(4TBYLX)2QWM=!FR,?* H]3U.>!V-8<7B> M[N-(T0_8HO[3U.Z>VV*6,:;'*N^!R0 ,X_6MC5K^YM#!'%I>H74=RCJ\UDH9 MX., C/&V23F@#0TK M5OMUUK%K-"T=QIDYC?!^61""48>F0.12^&];OM8\)6^KVMM$]_/$P6')6/>' M*\YYQW/T-,TK3;F'4M?U"X3:-3EC:%.C!%CVC<.Q]JL> [>XLO"^E6MU"\,\ M415TD&"#N/\ GZ4 :-AJVLMXB72K^RLE7[*;AIK>X9]OS;0,%!UY_(UT-Q1RQQSH'5)D MV. ?4=J +5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 E%%% "T444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !BC%%% !@>E)@>E+ M10 4444 %&!Z444 & :*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ I*6B@ HHHH **** "D*J2"0,CH<4M% !1110 4444 % M%%% !1110 4444 1O$CG++FF_98O[GZU-10!!]EB_NXH-K$>QJ>B@"L;*+.> M:/L49.QXJW]BCQ@YQZ=A5JB@ M"J;"(C!SBD&GPGLP]B>*MT4 5/[/A_VA]#2?V?%EB"W(]:N44 4_[/B!SDU) M%:)$X9>U6** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** $HHHH 6BBB@ HHHH :R[AC)%.' MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#&U;6[FPN1;6>D M76H3"(S/Y1555EP:C9LS03 E=PP00<$$=B""/PK) M\3>)[72'AT];^SM;ZY!VRW,@"0*!R[ D9ZC"]S[9-.T"_P! L-(L+#3[V(P, MY@MW/'VB0?418SZ?L#.GR[8IB3@ ,P4'/ M;!(.>V,UQYU75M%?4]&TR\DUN,:=)=6C9ILDB MQ1M([!44%F)Z "O,H'2WTR]U?1]?BNKC^RG_ '-G"X.0 ?,DR[X<<]0"?PX? MJUOH5[X=U2;2-3ENHWT=W:V21I$WHORR.>H?M@XS@\<4 =^FI+-+9?9X9)[> M[C,BW$>-B+@$$Y.?FSQBKN:XK3VMK=O"T6G3XA>VF;RXY2RL1&O)&><'\LUF M6 *6GA?6HKFX?5]0ND6Y5IFVRAL^<#&3@;,'H!C:* /2,TM>7"[OA8G51JEX M'/B;R BS$1B(S;"N.XQZ_ABNX\2C4I-':#3(99)9G6.1HG56CC)^U $^FZY8ZM=W]M9R^8]C*(IB!\H;&< ]\=*FU34[31M-GO[Z98K>%2SL M?Y#U)["N.\'W2VWB7Q/"VG36%M&\',KQ[(0L**%)#'J.1C(QU.>*J>/+V[F7 M4X[G1[ZXTZ"P=K:>WV&(N\;!I')/\(X /4GN* /1()DN+>.:/.R10ZY]",B MLK4?$UAID=_)*MQ)'8*K7#0PEPF>V>Y P3Z @FDTG4"WA"TO_)D3%DL@C;!; M 3/8]\?KVKDXF2/X(7=R\WF/=6$T\LG7=+)N)_\ 'FQ^% '5V'BG3[^\2SVW M-MP\0:=J6J7NFV\K_:[+'G121LA&>A&0,CW''( M]:Y6Q>>;QGI<6OF&*:WM6DTL0 ^7,64!\L3G> /NXZ<\TW5XAI'B.Y\5QA@+ M2]$%]L7)>V>"')..3L;#?G0!UU[KMA8:C9Z=-*3>7A/DPHA9F ZDXZ >IQ5B M\U&UL#;BYE"-<3+!$#U=ST _(G\*X*& S^._#NN31/'<:B]VRB089(%BQ&N, M\7SYBJ6 MXW \=NAQ65X@U*2Z^&4NJP7*>(YCE0.A((R",C@]*R_%-Y1ZX]@#N:I7^JV>FM;+=R^6;J=;>'Y2=TC' ' X_&J'AS4I]8\*V%[,Q M6>:+$CJ!DL,J6 Q@9(SBO/X!?3>$M)G?49+BYD\2(JO, RAA,X#< ''?&?IB M@#UR@G KSU_$^L::NO:;)=)>7]I>6T%O<2Q+$N)P",@$#CYOKD5TNA'6HI[R MVU7,L*R@VMP[)OD0Y)#!0!P>^!G/MF@ O_$^E:?<2Q76HVL+Q$*XDE"[21D M^F1S48\6:6P7;?6I+2B$#SE^^>B]>IK&\=16R^'+Y8X44RWEL\AQ]YO.C7)_ M ?2JOCL!ETO$2>;+K-HF[^)PI; 'KC)_.@#L9]5CL[>6YNY(X((AEWD; 4? M6I%U'*@[1^%<#>^);^VT#Q69%MI[C2I]D;O'E)%ZEK$GB7[ M!:36<5M#90WLK21L692Y#J,=.%./_K\ '52:O%%/##(\223Y\I&A_P FFR:M#$NZ1DC7(&Z1PJY] M,FO._"DUS9>*KRTO+B>635[47NZ2%HU6=20\:;@,X4KR/[H^E2>,IIM5\*7O MV=&BCM-1A@:23ABRR!2RCG(W,N.1_%Z<@'H+ZFL(9I@L:(,N[L %'J2:A![UQ7BJ]?4]#\66MJJ;;&W,@#K?MY_YY9^C"AM054+, M !D\]*X^\UG78IM7:'2[(QV%O'QIRZBK9_=L M/QKC= U&5(?#FCK"NRXT2.=9BW1E5!@CT^8'VATI&GU>.X^7 MSRJQ-$<9/R\J>#QR.>M '>"^4MC8U65;<,UP%CXKFET_3[J?3XT\_43ITS>? MPK[BH9.,D9'0X-=9K6JC1M,$ZQ>=/)(D%O#NV^;*Y"JN>W)Y/8 T :M-#@D@ M$$CJ >EWK57P'IB_\ M(]INJ75K$E]+;!C<)*S-,'^--V"#A?F?/L 2.E=(VJ7%BL^EZ593:E)ID,8F:68*S9&0H. M/F?;SV'(YYH Z2BL*S\3P:AJ%I:6L+M]KT[^T('8[05RH"GT/S#UJC-XR8?V M6(-)O)I-1:5(HU>,8>/=N4DM_L]>F/RH ZND!S7.6OBV.[TB"[2QN/M$]VUD MEKE2QE4MN^;.-H",<^@_"L'1_$']B3>(;C4(+O8=8CMQ&)?-,6]5 .2?NY.> M/7I0!Z%16%!XC9]2L+&XTR\M);Q9&4S[0JE,Y7()RV,$8XP2WO4>-9))8GB"/&B$@L02..#@#)..!0 M!U%%85UXMTJVM%N1+).AMUNCY,98K"W(.3VX]10!N45BV7BG2;^\CM[>Y9C-$TT,AB81R*N-Q5 MR,'&1GGBB#Q1IES<1PQ2R$RQ-+ QA<+,B_>*''S8SV_"@#:HK M/&.BW\D,= MK=F9IXGEA\N)SY@7[P7CEA_=Z^U3^'_$$/B&TDN((+B$)*\>)HF7.UV7J0!G MYM65YY\-E>127"1LZCD@@<;ATW#/<4 :=%7#$DMTXP!C]: .DHK,O-9MTT*^U*RF@NUMH))/W<@92RJ3@D?2G: M7J'VC0+"_NY(XVGMXI'8G:H9E'K[F@#1HJB^L:>FJKI;7<0O6C\P0[N=N0.? M3)/'K5J.:*5G6.5'9#APK E3[^E $E%8]]K;6GB/3-)2W21;SS=\HEYBV(6& M5QT/3.:N7]U=6RP&ULFNR\RQR!9 OEH>K\]<>E %RBBH;J62"UFEBA:>1$++ M$I +D#H"?6@":BJD%\CM;PSX@O)HC+]F9P64#&[IUP6 S5N@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** $HHHH 6BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKE]9\6OI]_=V=I8//8Y(I!KNJWOC6SM+%+0Q!_ ?A5R[\;/8B43:8QFMO+6ZABG#NKN,[$ 'SD @ M]N#0!U$-M!;AA#!'&&.6V(!D^^*9%8VD$Q)"4&%)4 ,68 ?>__70!K-H6D-$8FTNR,9D\TH;==I?^\1CK M[UH# &!7/)XLM[M=,%A:SW,VHP-/'&"J^6BX#%R3Q@L!QG)IG@66ZG\+QSWD MDDDTEQ<,3*VY@/-< '''&,<<4 ;\8^;UXXYI[6E MN]F;-H(S;&/RS$5&TIC&W'ICBN;B\=V,T]ZAL-2BALC*MQ=208B1H^J[L]3V M'N/6G)XYTT)J/F1RK+8VHNY(0R.YC/?Y6(!'<$\9'K0!TR(D4:QHJHB@*JJ, M =@*P+/PS%#9W^DW02YT>:4RPPL2#&&.YHSC^$-R.>Y';EFF>+[+6M5;3(K M>_MGD@,UO-/#Y:SIQ\T>>3C(ZBLSPMXD^R^$-&>_:]OKV^>;!4;V.UVRS$D! M5 QWXXH Z:;0]-N;.WM)K8/#;,&AW,VZ,CH0V*[&V=9) M&<2#&WG)/;C\!6>OBZPFTZRN[2"[NVO(O.BMX(MTNP<%B,\ $@=>I[TRY\:Z M5;P6\D:W-TTUN;GR[>/*"=W=QYSDEF^\0Q.03[&L?5?%UB^E9TU[ MNZEGM#GVMO)#;Q2F>(+/(3'(1C.G)XYJ"^\/&[BM=+ M$<8TE91<7)9RSSN'W[2,8PS?,3GVQSFB#QII<]G8W2QW:QWMR;6/= 1B7.W: MWISD?@:34]:MKAOLJ:A\6HQ6K2K!N$CG:WE@X( 8,!DXH V[ZR@U&RFL[ MI-\$R[)$R1N4]1QV-4HM!L[U%HC+(<^6!@ ]LCKGKD"L'5?%DTE MCXIAL[:YMYM*MY-ERR?*9 A;CMW4CUS6OHGB6PU6864,DINDMUF/F1LHE0\; MT)'S+GN.* +^E:9;Z-ID&GVH<00@A-[;CUSR?QK'7P/I$>U8?M4:)>K?)&MP MVQ)!D@!3P!DDX]?RJ?4O$L6G^)-.T9K6X=[Q6?S5B+* .,#'4Y()]!R:S-$\ M7VZW5Y8ZM?JUW_:DMI"%B( &X!%. 0"><9/.#0!J_P#")Z4YU7SX7N$U1U>Y M2:0L"5^[CTQQC'3 ]*L:1H5IHD;K;-<2/(09);B9I7;'0%F/09X%-E\2Z3#> M_97NU$@E$!;:=BRG&$+8P&.>!FF>*-8.A>&[[444M+#"QB'ELXWX.W=CH,XY M.!0!7UO1(=9MY;2Y601.RN2CE3E2".1[@5#J>CQZR]DUT+A3:7*7,?E,%W.O M3/'3D],5#IVM?V9$)=6UFYN1<*IBAETYXYE8*-Y"JN2F2#G&!G&XU-K^K7,, M_AY]/NXS:7]\D,C*H;>A5F!5NP^7'3OVH J7'A*PN8M7@D6Z":LZM<[7 QMQ MC;QQT'K5V+1X8]6FU(Q3/-+;+:LCL"FQ22,#'N:71]:FFOO$3:A^2U7T\1Z.]C->C48!;0$"61GVB,GINSTS[T <]8>#K73Y[)XKF M_,.GR/+:6SLGEQL^=W102/F.,GBM:_T]M06%6GDB6.=)F1(U(?:."UU"UGED0R(D@H XS_ (1N M2*31I++49K>73;;[)O,*OYD6U0>#PIR@.>?I46D^$H-(;1?)NII5TD7"QAT MWB4Y.?I7<;1Z"C:O]T?E0!Q$/A2*/38+)[J1U@U/^TD81@<[RX0\GCG&:Z+7 MM%37=+%L9G@ECD2>"9.3'*ARK8[\]JU=J^@I<4 84>BWCW5Q?7=Y!+=RV@M4 M40?N8QU8[2V6W''&1P />K'A_3+C1]#M--N+E+DVL8A258]F4487(R><"M6B M@#GM!T*^TS6-9O[N[AG_ +1E20+'&5\O:-H&23GC'Y4L^C:G;ZM?7NE7D""_ M">F",\!?E/''6N@I#G'% '*GPO=6%WI5QH]U"CV5C_9[_ &I" MX,65.X $?,-O?@YJ"Q\*ZI:-X:,EU;3MI#@G;DD[%'3N3[5W]&* ..\9RVVHFTTBRO!%X@%Q%-:;#AXA MGYW_ -W9OSZ]*ZR&%;>V6*)1M1<*.E+Y$7G^?Y:>;MV;]HW;B7<6L6MM+>7;RO*"WF*,D[!D@<*NT#CC%S*QJS[@Y3Y&^4+T;KWKTK%17%I!=Q^7Z1';VDEV+BVO)93>^>EQ^]!.]P@^;$.,;<8VUK:MI.J?\)(NJV%IIU[$] MH+:2&[X H-K#;AB,=:<= U&WO]3=+&W=;G1X[2-[?;&J MR+N#*%)^53N!_P" _2NUHH X>+0M2EC\-QW-KY8M-/GL[K9(IV%T1 PYY'R9 M_$5'X7TG4=,%G:7'AJQA:P1E;48FC+W("E1L &5+?*26([UWF!1B@#A[#2=4 MM(?!I?3G!TY7BND5T)CW1[-W!Y&>>,G%:W@^SO;#3+BVO;5X&6\N'0LRD2*\ MC.&&">,-WQ718HH XB_TZYFU+Q.T^BSWEI>+:1J@=5,JKD.RG/5>\>!S(1U.> >N *Z'%&* /.[S2K]=$\8QG2IWE MO+_S+<*JL95^0 C![%2>>F:EOK*>+5]9@N]#O]1MM4DCF@>"5EC^XJ>7+A@5 M4%6 MZE>SMKGPS=6EU8VYMVNII QB(*&!^?&'W9&,$^M:J:7L\576@QJ1IL\B:M(N<@'<0T?L#( MJ./HXKM63.V>XE>0C?--@ZZ3:77V>2YM[2]BN+F&,$L\0)SA?XL$AL?[-<7<0WU\_C2?2[:^2.]-G- M"R0-$9H5 $H3< ,XR,=\UZSBC% 'F-K!I":!K^IZ7+JTRR::\$ANHA&NXKE% M50B[F^8M5IK>.2;2DUQKV/1Y]#CMXVBMQ(%DQAU/R,R$@CD8S@<\5ZO MBC% 'F;VXT_Q3%'#:S"[FT!H[0SQ[I'F5B(][*,!PH&3V'>JGA6*..UBDL=0 MU2;7(M/F22S:!(Q%(%/^MPH+?/C;N))SGUKU?%&* /,/#=YX=.K>%S:/;+J? MV>2.\;:5D,I0;@Y/)8OGKSGI6W\098X7\,O+M"G6[<,S'@#DG^0KLPH7. !D MY.!2/&D@ =58 Y&1F@#RO5'A72/%6H/+)))I^M*]J3<-A&S%D+SC/+#VYKO_ M !,=OA;57$C1E+25U='*%2%)!!'(Y K1FM+>XB:*:"*2-CED= 03ZD&B6U@G M@,$T, M:T_"#SVNM?8+L^;(;(2PW<$YDBNTW#,CJ?NR9/7OD]<"NR^P6FZ%OLL&Z$%8 MCY8S&#U"^GX46UC:V886MM# &^]Y487/UQ0!8HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** $HHHH 6BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KFM1\-7LNNRZMI6LR:?+<1)#<*(%D#A=V"-W1N:Z6 MB@#F3X4;S]8=;XE=2L4L_G0LT>U67<26^8G>3VI+3PS=:?J^FWMO?Q%;;3DT M^97@.9%4Y#+\WRD^^:Z>B@#C]/\ !]U9V&GVQOX/]%U%[YMMN?WI8M\I.[C& M\\^PJU/X=U--9OKK3=76UM=0V-#R+F#S%1F/^L7D8;''T^M M5M&\.:CI6I:9-YMK)#9Z6-/;E@S$$'%-6TB+2;JT MDM'O[*W>SDCE=O*>)I-V\$#(;C.,>V>,UT'A;3;W2=!CL[]X'G225MT.=I#. MS#K]:VJ* .,M/"EW=^'M?TS5&BA;4[V6Y1K=RX0,5*]0.A7I5/5+#5K?P5KD MNI6VE6S+ITR;;%"3*=GWBQ QTZ#UZ\5W]0W5I;WMNT%U;Q3PM]Z.5 RGZ@\4 M -;CS#*TBJ"Q..!@>YY]N M&SE@MI9A>0O.WE2JS;D8@ %@N6^4\$^M>A0PQ00I##&D<2 *J(H 4#H !T%/ MH \\TGP[XCT.ST:[M;>TGO+*TDLI[5I]HD0N&#*^TX.0.,?C5K4O#VLKK<.K MBTT[6)9K?[/Z6JN $N2,ECW&'7/I\[=>US4=%OSH.DPQP_:+N'4(+ MRZ",JY82>9(1D@=2<#Z5UM% 'GVIZ3K@E\9V]OIK7$.K1)]FD6= -QC$9!!/ M&.I]A6U:V=Y_PEVG7KVDJ6ZZ.T#N2OR2%T;:>>N%/3BNGHH Y?7K6_'BWP]J M-K8O=06XGBGV.H,8DV ,'$O$DU%[J#4'D!BC1WW_,F02R\X]ZZ M;QG:W5]X0U*TLH'FN9HMD:(0"23ZDBN@HH YEC?0>)%U4Z;GF <<<&O1:* M. DL-3M6UVZ73YY0NL0WR1+C,\2A =OJ1M)Q[#U%7_[%&O:SJ]Z\$L-A?Z9' M9XFB,;N^7)8J<$;05'(^G2NPHH \SM]%\0W(TV\N_,26[B;2KV$9(AMPN-XX MZED8Y/\ ST ]ZW;Z!HO'MA*MG<&TATJ>-I$@9D'S*0F0#SA3Q_C77T4 >9:) M:7=CI'@:(Z=>120SR?:MMHX,8*./G(7@$N.O!Z]N'63V3&S34_ML$&FZGU<_I_@^QTY(85N=0GMH<;+: MXN2\0P*8TC_T"-KB5@2 1P,= M\=: .EJ"2ZBBQOEC3(R-S8KED?Q%J$,4A)MUSEB/D!'T.323>&X7MXY-1U+: M5!!?<,'/;F@#>FU_3+=W0A#Q65'K."T=E/E3G,;#V9S%Q?6ZA>J# =,#\>* ->\U:XN]/O$63*7 M%D9X"HQMP/F7/KUI]OI0E\,S+)+]JB9//@&GOS68TJVLR0QRGR_M"R1 M1NN T,O!7'XGBM;0WO$OVTB2$I#:*P+ ?*ZD_*/R)H IM);OH_AYW53&\P1E M X+%2#^M9)\V"PL57][Y+W,!QV3KN_"NB_L6Y_L#[,&1+F"Y,L).,=>/TJ)= M%9+&"*>ZA$P$WFMG_EI(.* .CTQ4ATJT59/,41*H<_Q<=:N YK.LH5BTNVME MF1C"J*2#W&,UHCJ: %HHHH 2BBB@!:*** "BBJ:6LRW[W!N9&C8 "$@;5]Z M+E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M!>7<=C;-/+O*@@!44LS$G ZG-X. M"@:/%#81:=%>S7 M/FWKA6V,I=B0O0Y (49]* +GB37?[*TV\-OL:ZAMVF._[D8 ."WN3P%ZD^@R M1=T2UN+/1K6&[F,UV(PT\A_BD/+'V&2<#L*P?$_@BTUZYMI8XXXRUY'->LTC MCSHU&"N!QDX4=NE;]HE_'>W22K;+IZA%M!'N\S&WYMV>.O3% &-\0)YXO"3SPPV[1,0PD,BXQCGIFJ/AE(8-9A(SD !MNPCY><<\YZBJ%WH6O6M MCK>G:6MB]E?.[P;YVB>#S!^\ 0C[Q8CGC- %?PEJKVL6NW%_._V))4N+7?( MTKB&1I:SK6I79M[*S=K5+-7'EP[ &D9R.&8$XSVP M:L'PY<1ZI^,@8I:3X?UL:?:Z3J5O: M)8M)+/?O%-9U,;VNF6]B'BBDX>?S M'PLC#^'B,X'7#<]<#6TKQ);:O=+#;P7(5DE=974;"$D\LC(/4GD CI6+9^'] M7TK4O$-WIMO90FZ2*.P'F$A @/WAMX!)S@9Q5W2],U'29]0>SA@6&ZODE2V> M=BL:''FNO'!)).WIGOS0!T]%%1SM(D$CQ1^9(JDJF0-Q[#)Z4 :2=-I M>*)/[H((RQX!((X-9D_@C^T/"4MM>M(=8FC:9I?M+E5N#R"!G& < ''0"KD^ MD:F[:'K#112:Q81F.XC5P%F1E < D#G(!&<#J.^: &7MQ=>&=8TCS-4N;NPU M"X^QO%<[69)&!*,K!0<94@@D]1Z5FQ:OJ&H7&JZ6NO2Z=X@6YD-I:SPHL1C4 M_( 2A+JPP20<\\#CG5N+'4/$FKZ;+?:<^GV.G3BZ59I(WDFF (4 (6 49)R3 MDG''>J.NZ1K.NZ&UA>:9"=3+,UOJ,4JA("'RC9X=3CLH/UYH ZV]OX=+TR6] MOG*Q01[Y61"V .IP!FL>+QKHTTR1(]T3)")X?]%D_?J?^>8QER,C. W>9I8QY< MC",#@-D\(P.,CYA0!K-XITS[#I]U$\TZZ@^RUCBA8O(><_*1QC!))QC%-3Q? MHTBZ8R3RLFIN8[5A ^&8'!4G'RD$'@XZ&N>T_3M?CT_P_;S:7+'#;SS&\CCN M(_-&6S&0^[.SD[@#N.,29'NY,P3>1/B MWD(A;('SG;A1R.3Q5[1K)K+35,RXNISY]RI/ X ] *Y:YTW5)+7Q M>3ILH>\NHVMD5T8RH%1-PP>/N$X.#@T =+;>)-)NA=&.\ %I'YTS2(R!8^?G MRP *_*>1D<5FZUXEBD\-:Q/I%X8[ZRL_M(\R!@5&TLIVN!D$ C/^%5M;@U>3 M5M3FL=-%PDVB^5&LX4H\N]CL8$^C'(/%8ATG5'C\0QKINH$WVB+#$]S*CLTH M$@*GG"DEAA1P/;. ==HFN1SZ991WD[?;EL(;FZ+1E0FY 26.-J\YXXZ&KMA MK>FZE*8K.\CEDV"4*."4SC<,]1GN*Y"TT?4K31]:\-O'/,M]:-]EOI5W9D>, MJ4E8?W3C!QC&!Z5?\+VTOVBQ:7P_=6>)=%T^Z:VN]3MXITC$AC9_FVGH M<5Q_C>VU.YU/4XX-.O'BETAX8Y;.%296.\[)'8\*I&=J\G=WZ5>TJU\K6Q?7 M=A^'M2,)BU31RK-%+\K/&24 M:+/;((Q[@5W>E63V6G1Q2E3,Q:28KT+NQ9OU)H CM?$&E7LJQVNI6.F1CKZUR<&AR7/ MP]O!I=ALU(W?OV;F&<-'M]NWK3=P!W46N:;);&?[?;!5B$S_O5^1"<9// R",^HH?7 M=*BAAE?4K5$FC$D;-* &4D $>Q) _&N.UJ;S-?O+J.UNV34] >WM46UDW.X= MS@C'R\,#\V.M&B:;I5YJV@)<6$VXNCT@,J[^F?NYSTYKRN6 MPB7P]XI86N[4V\0M+$1 ?-5/M$>"IQTQD\'H:V5N/*\6QR6<27MK>:H3-;7% MH1-;.J[//1QUCRO4^N >N #L]1U_3-)N+6WOKR*&:Z?9$CN 3[\]O>ISJE@M MS#;M?6PFF ,49E7W\, GDMH'F$18KOVC)&0#S@>E8)Y]-CRT"7!MDN.D;8Q\VWK M@CC'XUJ^(IXK7PSJ4MQ(L:"UD!9C@9*D#\R0*\]UBTMX?@Q!>->WA+Z5;Q"' M[0[1ESM_A]0>/0 8H [B[\0S6/B/1='FM$+:FDI$J3'$;1IN88*\CD8.?P%* MFOW \8SZ'-:1)$EH+M;D3]5)*X*E>#E6[]!GVKF?$1M-8^(OABV^WS(GV2XD MADM)=K!BH_B'(!"G\J:FG1P^.M4L+;4YIKF71 D374^^3S"TGRACT !5L=>0 M>G4 Z>UUV^U.![S3-,2:Q^;RI9;G8TX!(RBA2,''!)&?:JVJ>,!IEEHMRVGR MN=4F2W$1<*\4K=%;C'!R"<\8[U5\-:KIZ^#8M+NKPV5Y86BVMW$T@CEA=4P2 M,_3*L.#P:XW57D?PCX$DGOYY+JYU2"=Y;B3>X)SS@] ...GYF@#TG2_$27^K MW>DW%I-::A;+YABG3G$NHR.D;9 "[5)Y MSZG 'J37/>'MFD^*]3M-".@[UTMI<+=V<%RJ.BS M1K(%<88 C.".QK@]#L)=2F\4&TUVZL]VKRKMA\LH6VIW*EL]N&%=M9:G97Z( MUM*62:&6T"7#6X%P-N\AMH9?4-QCUS4>GZQ;ZE?7]I"LJR6,HAF M#K@9(# CU&"*\_N=]S8Z:+FYN9O)\6/;H[SMGRQ(X SGL ,'MVI^OV5SI:^+ M=7LM6O;=[:6"=(HI%VNRQIP^06(Q[X/OB@#T/^T$_M9C<..O'?/>JWAV6_@U M'PO)6I[?>!/J!CUKE)O$&MPBUL8M2;S(_$9TLSR1JQEB*;@7&! MR-P'&,XYH ].HKS>[UG5](:_TMM4>Z=]7M[*.ZF*))&LL(=L$+M'.0..,^U= M3X:75XA>V^KW,4SI+NA42B21(R. Y"KW!QQT]: -:2]MHKV*S:=!PVERMQ)98%P(@6V$@G''4\'@5S_ (1F?4=?\3ZA M<,S31Z@UA$#R(XH@,!>.,EB34N@ #QUXNP,?/:?^B: .DLKVWU"UCNK65989 M!E67]1[$'C':K%B^,ECO MKN5M+NK626V3RT 65!ED+8R?E&X9[DCGB@#KZ*X>YU;Q1YD.FP0*VHIIHNIS M&D9'FLS!4^9U 4%2"1FH];\4ZYI]LTFRQM+F'3#>26DJ&9F=3\XW(P"K@8!/ M4GV- '>45QEYKWB";Q@VAZ5'IH!T^.\\RZW_ "YDVL/EZ\=.G7KQ@[FO:C.-@LL+*X^[NRK#:1G)['%;?AC28[+ M1-.DDAM?M:V44+2PQ;24"C"^IY__ %4 :#ZYI**6?5+)0&VDFX08;TZ]:O A M@"""#T(KS3PY#8RQZ[9-X<-U#-KLT#8A4)%&2JDD]0 ,GCVZ=:V;OQ7=Z;X@ MCTYK:!+8W<-I%&2S2NKX'F$C(4 G !Y;!Z4 =@DB2%@CJVT[6PQ7NEPQW4%@U]"J71=)E3_6+NV### M(['J*F'B*XFDTZ&"S N+_3GO4227 1E"80G'J_7VZ4 =)17/^#-1U+5O#%G? MZG%&DTZ>8I1\[E;D$C V]<8YZ=:Z"@ HHI&^Z: $=MJ$UR6HWTVON]G89$4; MJ)&;@'GGD=JL>)=1ED*Z79_/+(P$V#@JIZ#/O_*I(;4:+I[QV*(]X ':'.68 M>F>N!SB@"O,8-+L[C2M.\R*\\EI(7*[MQ'8'^(^U10QWFI^&8IH[PRWD;B1& MQM.X=4(_.L:/4;6"Z.YS]D15BNBQ"YY@N!U!]CS3SHODZ/\]VUM:A5D21SA@3PRGZU?>" MTL!%?7,0.I&,%X%;[\@ &3[U)_8_V&UO#:6$960;$^8* WITIF MB7UQ%>7$.I7<;LQ4Q[6R,GG&<4 1GPQI\,D:WE[<222,=JF4@,<5+8:-HEW: M QPR+ARA#RDD-W'6J?B^[EBU328[:/?AZ _B15+P^^H7%W'L=$A69 MIG7.,\X9?SH Z0Z/IMH]L0S1E3A/G/)K87J:P=1=+K7+2W:4QF(API4_,Q/K M],UO+C)P.>IH =1110 E%%% "T444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %87_"02-XGN="CL29H;9;D2M)A'0G&. <'.1@^E;M< M)_;FEV'Q/U4WNH6UL%TZ"/,TJH"P9F(&3R<,.* .CT3Q#!K$UY:F"6UOK)]E MQ;38W+GHP(X*D<@BKVH:A;:78S7MW)Y<$*[G;K@5YSJ;"]/B7Q',C1Z3-#;6 M5O(6\H3KY@W.3C(CRV"<'*YQ6=J5U;G0/'$$<\!036LZI A2,*WEDLJGL3D[ MOXNO>@#V#-+7DFLW.FW&OZG:7FK1Z;I=W:Q'3IDM]Z2I@E_*(X#;R3D6[V5Q=2/'';RG+97<>W'W5)INBZP-8M[F3[,]NT%S); MM'(P)RAP3QQ^IKSC1A9#3_ UUJ$L0$C7<3S3OMR,2;5))ZY.![GCK4GV6,0W MNMK=7#W<7B79#^_;RT4W"HP"_=.0<'KVZ=* /5LT5S/CN[^R>&6/VJYMC+<0 MQ![9PCG8Y'<_*F"]96HZ=#+9^/Y7N;SS$=MJB[D QY"-RH.".<8.1C H M ],BFCGA2:)UDCD4,CJ00>XI^:\_U%)5U63PWI]])81V>EA[5I+UXP@T5B M>$M1GUCP=I=[<.3<3VRF1^,EL8)].HS7%V]YJL'AO2=5/B*^)U2Y2T(G:,+" MA=B"#L.&PNW/O[# !Z;)(D2[I'5%R!EC@9)P/UIU>7^(+6_\R'2[K6VEB.LV M0CCBD+2P(^>'8CYCEY2&-L2;D4]1R#U(]SZU5AU+Q% M%H[:M+KK2"'6/LOV?[-&%DC^T"(ACC.>IXQUH ](Q5"\T73M0O[2]O+.*>XM M"3;O(,^63C) Z9X'/;'%5?%-]<:;X?N;JU?9,AC"M@'&74'@^Q-%=2>[GC6YTB2\FMH@"A.V)B M%!'?<1G.<="* .]J*YN(+.UENKAUC@A0O([=%4#))K@O#.J>+M9_LS5PV[3[ MMY&GAD\H)'&2=NS WY7'?K[5'I&O>);OP'J7B*XU&U+16UQY426H&UXV.&)S MSD C&/0\\T >B(ZR(KH0589!'<5$+ZT-^;$7$1NQ'YI@#C>$SC=CKC)ZUPGB M3Q)KVDB8V]U;O+8VT,DUO#"92S-C>96P%C7KC!R>N/39/_)5H_\ L"-_Z/6@ M#J:".*XWQCK^IZ1+.+"6W18=/DN@/*:9V=3T91PB8#?.3U^G-BPU_4KS7K2R MD$,27&B+?,H7<4F+ 'G/*\_IUH V;G1;6[U2&_G:>1H@-D+3-Y.X'*OY>=NX M'H6M]!YUI<17$62N^)PRY'49%<'IFL:_K4GA.[&H6\*7T$TLT(AP M"Z C/WLD88?+VQGGLNF7^IZ2MDT"VBZ?=:[=6TB$,TCEIY0&SP%QMQCG/7VH M ]#Q2'BN+G\4ZH^F:CK]DMO)INGSR1M:E#YLT<9 =]^["D88@8Y 'KQ9L]?U MF_\ &6JZ3!;6/V339(!,[NX=DD1FRH (R..#@<'UX .G@GBN8A+!*DD9) 9& M!!(.#R/<$5)BN TGQ3+#X&36&_L_3[:*2=3"D+'>PD(1$4,.6YS[]O2_>>(M M=L])LY+NTL[.]N(993&2TVUEVE8@J_,S$$DD<+M/6@#L*CBGBF:18I4(/#!AGAA@O-+-]+!M)#.0F03GD8?CT(SS2V?B1 MK6UO3;Z9:P7-SKSZ=$L7W7EZ-+(>,\*QXY. .] '<8SUI:X^[\5ZA8V6KPO; M6LNI:8T!G7G%:.DZY>W6OZEI%_9PP2VJ1S1M!,9%9' MR!DE0-H](D#?8[&U%W*F?EFD9BJ!AW M"[2WUQZ5'#X>U>!(@NIV^Z/56O"3!GS(6S\K]RXR<'/IZ4 =./+4G )ZX'6 MEVKD':.N>E>4ZG#IEK;:OI]C8NNJSZH;73Y(OW:PR>6CKB0D!0#T .3G !YK M;\8Z3?W6E^'H8KG9K:S!!=QDC=(EO(Y'J5+)T]Z .X>V@D?>\,;-ZLH)ISPQ M2D&2)'(Z%E!Q7&ZWKT^K^#X/[*G-O.&QCMC%6)-!G(M(X9[A( MH[QIGWW4A_=MRRD9^<$Y&#T#$]J -Y8(5C:-88PC=5"C!_"H[:PL[,.+6T@@ M#_>$487=]<=:QM!O9X]7U;0YV:06)C>WD(-0DD@O#+9Z9]H9A)F-H]S'"IG[V5/)&>* +C>%?#K/O;0=++C^(V<>?Y4^ M/0K2/6X]36.)'AMOLT*QQ*NQ,\@D,@]*E?Q-':R645]9W%K+=W7V6-2 PWXW Y!Y4CN.^1 M0!MRPQSILEC21,AMKJ",@Y!^H(!_"D$$2S/,L:"5U"M(%&Y@,X!/<#)_,UBW M_BJSLK2\E"L\MO=+9")B$\R9E5E4,> ,..3TYJ"'QI836C/Y4QN!>FP^S)M9 MVF')"G.TC'.#G.WIG/7U[U$_A?1'M[ MR!M.A\J] M)8M#\3:Z-1GOI;56@*[87ECM@4.68@813D?D: .BG\/:9#Q^%-C\-Z7#<:?<) XDTZ(Q6I\^3$:$8(QNP>..<]!Z4L.OV4^M MOI*,_P!I6W%R"5^1XS@!E;OUJU97L6J:='=VY<13+E"1@X]: (]2TFSU7[.; MN(L]M*)H75BK(P[@CGZCH:IMX5T9H+:'[(0MM<&ZC82N&$W_ #T+9RS<]6S7 M/Z#KLLG@.]N[S7,WZFY"RRM&&C,995 &,'A5/(.Z4OAHY57 =1C!# 'OD ^M6[72+;3[R^OX%D>YO A MF+.3O*+A< \#CBN8UC5=;L? UYJ,>IV[W4$X,%Q$B,DT+NH0D<@?*XZ>GO5Z MTU2_LO&46ASWZ:BD]LTS$1JCVQ7&-VWJ&SQD#IWH O:!I$UI<7^IWO%_J4BO M+&K;EB51M1 <I6VI.]Q!>VZE$GMY2C%#U4^HYJG>>"-,NX MI(3+>16TMJMK+!%,0DB*V;,&1=V.HQR MWLIO+^$6\MWL4,(AGY5 P!PS?BV>>!6U9VQM+""U\UI#%&L?F, "V!C) XK& MBUG49/&]WHQCMELX;-+E9!N,C;F*X/( Z-Z]JK?\)%J;W'B-(+:U9=)V^6'= ME,A,:N^_TY[E;RX:Z?S(PI$C8S@CMP.,?C63J/@R[N MI[R2#6Y(%FO([Z%?LZ-Y4JXY)/+#C@<8]ZLW_BFZLO J>(SI\3N8$N&MOM! M"-@_>V\G!':K4OB"87=CI]M9K<:C/$LT\0EPEO&>K,V.>> ,9/M0!3D\+W4C MZC:G4$.EZC)YES&T&9B2H5P'! (4?PD\GVK6UO1;?6=$ETR0&.-@NQHP!Y; M*05('3@@<57LM4U=]2GL+[2HX66)I(+B.?=%-@@8/RY0\@XYX]:Q;?QW='P_ M8ZW=Z-Y=EGM0!HGPW@% M=!J6HP:5IMQ?W3%8+>,R.0,G IFG:K!J>BVVJ1,!!/")@2?N@C)!^E %3PMI M5[HF@6NFWUU!<-;+Y4;Q1E/D'"YR3DX[\?U.U7*Q>+IKRV>\T_2+FYL$W8N MZJ9 O4JIY(ITGC!?M6FP6]A<3_VC TUNR%,,%4$@Y(QCURX>^\16NFJK/$H!=1T)) M[^F* %TN)8+:X\07:/)(RB7C^(#V^E/BWWYGU74K26.2UQY M,DO#.,?=(Z$UK:-8*TW]J7+L;F8 J)!@IGL* )+*PCTNWDO+R96N7&^:5^0# M[5EP>)+G[1 MS+$H68I*PQM=3RK*>XKJQY4A:(,#CJHQQ]:X>^T+RKZ:"WM MMK$?.#R_ZM!CE5^IH Z'6+:#7M'DCMV261?WD15N X]:Y*ZM[VWLH8+O3X[2 M))%5IT3YB.YS6SH)R[@ M$^6V/O?Y]: )=1D6==-U5&WP0LB;6^^#SG.?H*IV5W;:;?V[6]Q+,DG7A/;6A?31')%%YQ#31/QNZ=CQC'48 MSWH ZZ41>4WG;/+ RV_&,>^:0K!N,9$>YUY7CY@/YCFN3\0^(+:;PSK$KV<. MHV$-I$S@2,BS,XW%0<< *48$?WNU10+#)\0]+F6!(_-T%\A1V\R/ ^@R: .P M\J"15_=QLJ<+\H(7'IZ=*K+I5J-9?5=I-TT(@!/0+G)_$G'7/05C?#UE;P-I MS(BQJ3*0B]%'FOP*6W\6F7Q!;:5+8B)KB:>-/WV9$6-=P9TQ\NX<@9Z4 =&\ M4G/;1W%X]I TDF)7*KGS-F/ M]63D Y]* .B2RM8XEBCMH4C4Y550 ^H%-:QMI"I,$7ROO V#[V-&DCSL8 MJ"5SP<'M4;V-I);RV[VL+039,L1C!5\]OTH7Q=9-817AM[I(VU#^SY%906BDW%,M@D8W8&03U% M&M)IEA-;0VTMC;/;PE3%$T2E4*]"HQ@8[8J.31M,FN+B>2PMVEN4\N9S&"9% MQC#>O!Q]*HOXGMEO)8H[.\G@AN!;374**T<P M '#0!KPZ?:6VGBP@ M@2*T5#&(D&%"GL*JKX?TE=*;2OL,)L&.3;L,IUSP#TYYK.UWQ;'I4&K+;VDU MU=:=;K<21J J[6S@Y)Z<'..>*SUU^Z76M%N+@72+>Z9([V4:;PTJ^4V4 Y/W MV'7M0!MMX4T-M)?2QIT*V;NLC(N069<88MUSP!G.<47/A/0KMLS:9"3]G^S< M97]WMVA>/0' /4=J(_$EG-9V%Q )IOMQ*Q1QQ$O\OWMP_AVD8.>AXILWBG3; M>RM[J3[04GN3:A5@9G649!0J!G.5(X!H M0:%I]M?Q7L,)2>& 6T95VPL0Z( M!G&._P!0*IR>#]&DTZ2Q\B589;@73[9W#&4'._.<@YYXIB:M;SZK9W'VN[A# MV4LILI(2ORJRY9P1D,IXQ[FGVOBNQN;V&S,-[%<3)YB1RVS*2G&6/H.1R<<\ M=>* +^K:1:ZWI[6-X)3 S*Q$.LKW%U;"UD=I M6)\L9X'/'4GCN*-)O;J.WAGD#RP-,8RP+ CD5C2>*5U#Q5 MX<@TV>X^PW8N'DW6[(LP6/*D,RC(SSP?3VH TCX+T)GLV-H_^AVYMHAYKX\L MY^4\_,.>]//A/2F&F#9< Z9&(KJZ[I^BK"U_,T0F M?9'B)GW-C.!M!Y]JK#Q7I)@6=99FAV*[N+>3$2G."YQ\O0]>G>@".W\&Z)9Z MD+ZUMGAD7<8T21O+C9LY94SM#Q MR1]*B7QA9'6]6L)8;B&'3(%EGN9(FV<@DXXZ #.>_.,@9K0F\0:7"\227:JT MT#7,8*GYHU&XL..PH R=1\":/J4UT\[WF+J%(I8DN&5'V#"$@=2.V>,]JU+; M0K6WUA=5#SO=+:"S&]\KL!#=/7(ZU23QUX8DMGN4U>!HH]F]@&.-Q(4=.IP> M*MP^)]$N+.ZNXM1A:WM"%F?) 4GI]^149\'6RSZ7-%J.I1R:?#Y =9ANFCW*VV0XY'R]!CK6 MUI^IVFJ0R2VM]$;K>8Q'GJX&2H/0L! MR1UH RXO!-A!9:5:P7>H0C3&?R)$F 5J']HK(S)N,I)8@X7&TDGC'?K5X>)=#:YCMUU:R,TDIA1!.I)D'!7&>N2!C MU(K$\;>,;?0M+NDLM2LDU:'8PMY?G)!(XP",'!S0!?D\*6[27J1W<\5C?2^; M=6:A=CDCY@.,@-CY@.O/3-7+#0X=/U?5-2CGGDFU%HVE60KM0HNT;0 .V!SG MI5^YN(;2VDN+B5(H8U+.[G 4#N36>GB717@GG&JV9B@8I(XF&%8#./RH R;/ MP1#9VNG0C4;B4:?)++")41EWOSN*XY*Y.#VS4MSX1FN[A+F77]0%R(Y86E18 MQF.0J2H&W"_<'(YK9EUK2X(4EFU&TBC>/SE9YE4%/[PR>G(YI]QJ=C:Z>=0G MNX4LPH;SRXV8/0Y[YS0!B6OA#[&-':+5;OS=+B:W23RX\O$=OR-\O0!!@]>M M \'0"UFC6\F$IU)M4AEVKF*8DGIW7DC'7!/-;2:K82V,5['>0&VFQY*='O\ 4UL;*^@NY#&9&>"5'1!D* 2#U)/ &>E %:3PJMS:ZBMW M>,]SJ+Q-/.D07 CQM51SA>#U)/S'FKUOHRP>(+S5_-9I+J&.%D(&U53)&/?Y MC3K[7=/T_5++3KB=5N;POY:[AP%4L6;G@84C/K5LWUH+H6IN81<-TB,@WGC/ M3KTYH Q+O3IK'Q?#KL$3S0SV_P!DNT4Y* 'M8V ME^(K;4]G_M@Z1I%G%>WD:"2Y,L_E1VZG[NY@K'-)-ZR0X^^C$*2 !@B@"K;^#8+"TUN*QN&CDU/S-CR)O%N''*JN0 M,;BS8XZ^U,MO#.H0MX=M9KNWN-.TJ#RY$:(J9G";4;;DCY1C\23Z5H6.N7-Q M%ID]SIX@AU #RV6?S"C%2RAA@#D#J">3CWK;S0!SD_AZYA\6PZYIDMM$#;BU MN;=XR!(F_=N# _>'09'>NCQ30ZLNX,"O/(/'%.S0!SV@1376K:KK4L'DQW9C MAMLGYGBCW8ZC"ULRS:>+6*.56(#AF8%AW4[N?I6J]_ M;)>BQ$R&\:)IEAW?,5! )]AE@*I^'-AIC7LSW#)$"K??)Q\QX[BD;0=5_LSP9;?9 PTQHS>*77Y=L6S MCGD5TCC:21@J("S,QP !U)K-TO7[35706Z7&V2'SXI'A*I*F[&5/Y' M!P<$&@#.O=*F_P"$UTG4K>U46T%O-'-(FT'E&!Z4 >M.+994RJF4, S%MO"J!P36O::/<>'_ !,][I>EL=.U*-?M4"RH&MY5SAP" M<$$'! )Y&:ZYY%BC>20X506)] *KV%]:ZI8PWUI)YMO,N^-\$;AZX/- '/IH M][K6K:C=ZB+NQB,?V2VC1HB6A(!\\$_P!CW-M=1W^E MRI/923;0)U1RT(SD@'"A2#R.,UZ%29H P%\07,P2"+1-12]<8VSPE8HVZ'=( M,KC/<9SU'%&P0-V.G;!ZBO0\U7N[R MVL+5[F[F2""/EI)#@#G'7ZT 9&F:IY-C;(NE7D-HTRVEJGD%750OWG0@;%!! M_#![UOTE% '#BU_M'XFZHMPEY';K8PQQRQ-+"K,"Q*[U(S]_.,_RJG:/;Z;< M>-K?,RAP#"LA=WE'DA/E+9+G=QWYKO5O+9[U[,3(;E$$C1;OF"DD X],@U/@ M4 >9>(K6&7X/1%Y+H3"Q@C6)=X/F*%!4J/<$$'TK6LX1H?BV;5K@*UEJEM#" M+E1GR)(UQM<]E;UZ9&#VKM\=^]-R$4DD #DGH* ./LM2%SXZOIXM2EET>VL% M@ZE)ON]+LYW:^LPQ_=CS2RR[5Y8KPV MTY!!!Q7JL0F^MTD-H(B5_=R+N"C)) MRI)'MQ7HJM \K*K(TD?# $$KGGGTS2^1#YAE\M?,(QOQSCTS0!R_A75].7PE M8K+/%%+:PK%/ S#=&ZC!4KUZCCZU2U1H+CQGX:6&?[)&MG=N!PI4$1@9!Z=? MTKK&TJS>\%V;.W\\#_6[ 6/XXI9],M+E]TUM%(W/+*">>O4>PH Q[6\BT^/4 MT.HF]EASWMK/[&TMP)!$7W[P0.I+#H:C:\T]XF;3[]].8D<%#@D\X MQZ\4L$+Z?S!6)<9<=R#WYH FF(U?Q$MHCJ]I8J))1UW.>B_A5O MQ#;Q'2VN'=H3;CS$DC!R#]*I>'I(=/T5+J\N%CENI23(XQOST%+!KSS173W] MI_HD;,L;HNX. <4 96E?;I9FN#.]K<7.UHWD7$*UKGRM>=+"Z=[:XMW# M2Q#[LH]CW%;$UO!J.G!&0B%U&T 891C@BL$P75^YTU+@0WE@X99F7.Y>WZ=: M );ZPGTK4;.[TZ)VMWQ%/%'ELC/#8_F:Z1U#*04W @@@^E$2N(T\T@N ,D>M M2T 0VUM#:P"&&,)&O10,"I<#T'%+10 8'I1110 4444 %%)10 M%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/>^&]/O];BU2X0O M*ENUN4/W64D$$^XYQ_O&M>N:U/Q=;I9:BVDF*\N+">*&8;OE4NR@\@\X!.?< M8H 63P?;'P8_AN*XD2%H_*\YAN?&1U]3@ ?@/I5E-!D7Q%9ZM]JC'V>Q:T,* MPX#$LIW [N!\HXY^M:;7 D2X2TDAEN(@1L,G ;' ;&2/RJ&SOLZ=:RWLMLD\ MD0=_*DS&3@9VD]1D]: *_AK1F\/^'[;2WN1<&#=^]$>S.6+=,GU]:RK7PG?6 MU[9S_P!K0.MI<32H#98=Q)NW;VW\MR.>!\HR#6W!KFFW%S=6\=Y"9+5@DHWC M@D9Q^M7%GB9T02+N=2RC=RP&,D>HY'YT .['G/X4P>#=26[1XM8M!''J+:A\U@3)(Q+85W\T;@ V!P.@KH;_5T MMM3MM,MT6>^G!D\HOM"1 X9V.#@=AQR>/4BE)X@N[76+6UN]&FAM+N#4I->O?M":U=GY$M7.2R!1$%7<3\J]>]1: M9X9U*'P%;Z9:7AL;ZYC4W4\RF21 5QM&&'*J%4<]!6C<>+;>WN+MOLSO86=P MEM,9[X-:EKJ:S:ET6]L[:/3Y(IK 6]L519$S]]2Q)&#C@]\UMZ5;7\*22:C+;- M-(1^[M8]L:XSSSR2<\Y]OQT3P.F:R?#^N+K^F&^2VEMU$LD6R0@G*,5/0D=0 M: ,R[T'5+GQ1:ZD/L$:P3Y^TQLZS&#'^J90-K GG)/'I5 ^%=9BF-M%/8-I_ M]LC4LOO\QE+[RF,8!!Z=<^U=L&!.,'\:4X&,T 7# MW#R3;S<0L_+!,?*1GD$],]#CG/N_"^M2>']:LXEM#<7NJ"_B)G8 +O1MI.W[ MWR?3GKQ7>#!&:#TH Q?$EIJ6I>&9[:P*0WDJID&4J ,@LH<#(XR,XKEU\*ZY M_9NNP+9Z1:_;!"]O%;2N!NC8'#':.<#ENY(Z5U-SKZ1:H]A!:7%V\/E_:6@ M/D>8<+D9R>Y..@&:V!0!Q=QH&L:FVNRW$5G;/J>DI:JJ2LVR0>9]XXY'SCGZ M<5;TS3=8%_HU[?P6T(M+"6V>..4N0S&/'. #Q'^&>]=1E+%Q'L+;3CB M1!' FTJHC 8L0HQ@<9))-=K+)'!$TLKK'&HRSN< #W-/Q0!PVDZ'K!TYM-N= M&TG3@MH]L][ P>29BFP,H"C:.YR2>U+9VGB"[UGPW<7VC+:II@FCG=;A&5MR M;%9 #G;P#S@CIBNYP*QY/$5FFJ"Q6&[E;S1 TT4#/$DAP=K,.AP<^@[XH J^ M)+2]NM4\/R6MD]Q';7WG3NKHHC7RV7^)@23Q7=8HP* .'N?#^HK>^([6&T0V^K:;';0S MQ%4BA9(G3!0GNW&J://4/,9UF81RRJJR2Q@ *SX/WOUX%I]A0!Y[<03R>'YH8M+OEN9-?-P M/]#=28C6>2:T=(XDB9V M9F7"C:.>I'TZ]JQ-=TR.POM&NK/3+T6$<4L4O]F@K-$SA-KE5Y;A64^FZNWP M*8)83.8!(GG!0YCW#<%)(!QZ9!Y]J //_L6G6.M>'X[S37CMA#J$BQW(,[ 9 MC8,W7!(SQV+8ZFH=-271FT&[N-.N8-):ZO"(G0DVIE?,+.@^[QO'HN_G%=IJ M-O80:G:ZQ>W@MS;1O%'YDJI'\^-V<]3\H[]JN65_9:E;"XL;N"ZAR1YD$@=< MCJ,CB@#@+G342SVOI6ZQN/$B2QQ-;%ML.U0S;,':"RMU'0^];"P1:=\2H]ED MZ6T^E+#"88#Y8<3,S<@87 8'G'6ND75M-><0+?6IE+; @F7=N],9Z^U7<4 < M?XG*6_C3PM?3P3/;Q?:HB\<+2;7=$"@A03S\PK!ML2Z1!I4]M+_PD\.J>;O, M+;ESE>FX%5Q>VIO'LQ<1?:4C$K0[AN"$D!L>F0: *7B' M5QHVD2W*E#,<)"KG@N2 .G.!G)]@:Y&^TV3P=?Z#JTUZ)XH'-A,L4!1I$DW, M9&^9MQ##<>/4UW<5]:3K T5S"ZS@F$K(#Y@QGY?7CGBK.!0!Q=DR:+\0-;N; MUQ';:S';/:3X_=DQ1E64MT4\@C/4'BHQW:55^6Y8M MN(3/WU '7H21BNXP*,"@#SRSEMM$\1Z='X;U$7=CJ-;H6J:,URX33&U!%O2P^39AMN__ &=^WV]:ZH*!T%!4$8(R* /, MM=AM+?2?&$UM(ATH+'+&J2;5%UCYPC \<;<@=R?<5MZ);0Z?\0=5M;13%!)I M\$QCWDY&)W5VC1G3.UB,D9ZXIHM+90F+>(;#E<(/E/MZ4 >8>%+RUG MN=*GN=:\O6UN'M[RV2W*SS2')=9I1C@XZ\J,?IUKL/L\'G>=Y*>;_?VC=^=$MK;S21R2P1R/&7%Q/+:37MM;QS0S/$UO*0F8FB+ ,C\-G!(W=\9KMYK&TGGC MGFM89)HO]7(\8+)]">E,?3+"2\2\>RMVN48LLQB!=20%)!ZYP /H!0!YIIFH M7<.BZ*DE[<1W+^)FB=&F96>/+V272_&!21LQW%F#L;I]K)]KV_:- MT*GSL=-_'S8]Z .4U^.[M=46X>ZO#I \F,26EZXDM)-Y):1,_O%8E0W'3J:O?\(_HHFCE_LNQ$D84(WV= M,J%.5P<=CTJ_<6T%W;O!<0QS0R##QR*&5AZ$'K0!Q-U%=V,^L:!_:=W<6DFD MO=(\TF^:)LE2-Y'(/OTP<5M>!XC#X'T0&623=90OER#MR@X&!T':K\.B:;:6 M=Q:Q6P6*YW>=\[%I,YSEB]6;*TM["SAM+2(16\*A(XQT4#M0!Q(O]5AU MJ[T[4+V^M[^6*ZDLU'EFWN$Y,>PXRKJ,9!]">]1+XBU6&3P+*UU+,-1L9I;N M((O[YE@$@Z#@Y]*ZZR\/:987?VF&&0S;64&:XDE"ACE@H=B%R>N,56LO!GA[ M3M0BO[334CNH2QCDWL2F1@@9. ,$X X&3@"@#*\/-?7MIH^L3:^UQ;ZA$WVF MVF550LRE@L6 ""I4C!)R,^E8/A"[U+2M \(F._\ ,L[VYDM6M3$NU4_>$$-] M[<"OKC!Z=Z[2U\'Z#97TM[;:>L<\H<%ED?"[OO;5SA"6YZGKGK0 GB?4+JRAL8[2?RI+FY6(B- \S+@DB(, M"N[CDMP!DUR \4>()-$T>-;P17L^NOITLTL"%B@9ARJ_+G@ [?3KWKN=7T&P MUL6QO4E+VTGFPO%,\;(W3(*D=N*S8O NA6\=O'!#/'';W9O8D6=\++QR,GIQ MT]S0!GP:_JD,&N6UW>0&>QOHH$N!;DED=4.%C4G+_,0.V2,\50U6]O-9\ :Y M#>%UEBO4M5:1%5\;XB"P4XS\W:N@N/!6F7*WNZ:]62[N5NWE2X*NLJGY64C[ MN!P/:F2^!=*ELM0M1/J"Q7[I)-_I3-\ZX.X;L\DJ,DYSB@!+_7KO2/%J6NHR M0C2KJVDDM61#O$D8#.C'/]W)!X]*R[[Q+KFG+I[7TEO90W=J7%S+:NT27#M\ MD4F#E %P"3U/IBM'48[S7=9BTR;1V6QL;N&X-[.5*RA5+?(.N=V >V,_2KVL M>&DUB2??J%W#!=1"&XMTV%)$&?[RDJ>3R"/T& "C/JMW#XFU*"*PMKBYM])2 MX1HEVR3-N;";CGY&-;N-9M7GEDMY$"1_<4QR)(<[T="25((&/6 MI+GPQ'-JMU?QWUU"]S9?8G5"!L09*LIQD,"2>2>O2I-%\/II-S>W7E[ MY?GS2JJ[MB[5X4 =/SH Q=7\4:KI6IZO:2#3U$%D+NQ+J^9_FP4//WLC''=E M/M4B>*6U30Y[N&S@GMTTG[5.DA(4R,I/E=.F%;/7J*V[[0;*_P!9T[5)XE:X ML-_E$J#]X8_3J*KKX:M+?1=3TVS;[.+\S,\BJ"5:3.>.^,]* ,&SO=0EUCPQ M9Z>+.VTN;3/M36GS950$!4GH1AQCCJ"35;PYK%YI&GZ):II\"Z?=ZA<6F_S, M/N,DK JH&-HVD@]ZWM(UBYOM1U&PO+%;6>S,9^2?S5='!*G.T8/R MG(Q^-8]UX0OKNWU:*;5K<_VA>171/V(_NS'MPH_><\1IS]?7C;L],EMM>U+4 M6G1TO$A58PA!38&')R@H U:#12'M0!R^NJMUXDTZWE7]R.#QU+$?T'ZU M;N-:$&LG3!$F/)#;F?:,^E5+AH+GQ9%PQDB8?Q=/E/:IKN_\J^D34888[/HK M,A8N/KV^E &=6\N=IVH4 MR@/.?3BL^6_VM=D):QXDQ#'$[([K[8[UJW,S/XAT.,;U3RS)ASN/([DT :NK MV#S:0T%K!#)(%Q&)%^[[CWKE)H;FVL;*SM))87NE(DM#_>'5@>V372:[K-QI M,UIMB5XY6*MZCZ4]];T@N'DN(@PX!D!!'YB@#!MMW2&)=L:#"KZ"@"4"EH'2B@ HHHH 0G S2CI2-]TTHZ4 %%%% "4444 M+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YOJ1C MCMO&5C-YD4LU[#*H"D$QE85W*<8Z@_E7I%&* //TTW3['Q%XOA&G1)9-IL$A MAB@ 63 D+8 &">GZ5CZ/H^G:CJ?A*+4K59(WT Q,CQG#.-H"L<=0-^.>"/I7 MJY&:3&.] 'GFD:!I.HKXN\-SQ/%)->%MOED^7'L3RW!(QG.2.=;%26 /W M>01@_P"?2IM.MK>RLX[2U;='#\A);I+'U).3]: .,CYE/5&!'*G ./88(JU'!$C-(D2*[?>8* 3]: M /,)X6L/#/B;0[H%-0U#5W-K" 6,JRLI1EQU& V3VP);F"-?ECR#A2R@O[]QQQT>K:) M>7DR165_'8Z?*)!>0Q6ZEYMW4ACT/7G%:L]A9WL*PW5I!-$A!5)8PP!'0@&@ M#*\(7D-[H(>*.YB*321R0W$QE,3ACN17_B4'@$<8&.U71U MR35!#-%]H+*^9]C0%"=J@)STXQFO2H8(K:%88(DBB7A4C4*H^@%0+I5@EZUZ MMG;BZ;DRB,;B>><^O)YH Y;P[901?$'Q0T;SDQK:@;KAV',9)R"3GVST[8IV MLVKZCX[MM/76M0L5;3VG:.TN=F]ED '!!'0MT'./:NHM=-L;.666UL[>"29B MTKQ1*I"\E\00V ML\>K-%+:2-(6*;BBP^5G'(P0P&>_K5[1=5@NS9ZA-K5Q'?\ VV:"XT]I"P9R M6"Q;,_+M^4Y ['.YW.W_++RR<(R8' M('0$G()-5++5=7N;#RQJERDA\5/9"7(9A"%/R\C!''<=:[^WT/2K._DOK;3K M6&[E)+S)$ S9QGGWP*QM6\*0R1V$.F6EI%#'J:WURCL5#X!!(P#ECD>G2@#D M-92Y6T\0:#=ZG>3V5O>Z>L-W<3 R9D9-ZDC ( R<$8YS7HNJ7#Z-X;O;FW1Y MGL[5Y(U=BQ>*OP MVT-M;);PQJD*+L5 . /2@#BX9KZVE\,S1ZIM>Q\/Z9ILADM;58FV>6FTG$ M2'DJG]P$\D+C)QZ"GZ1H6GZ%#+%I\4D:2N9'#SO)ECU/SL<$]_6@#F]?U2^T M_P 31O:A%H>K/%JLRSPZP( M8I'"L51GC79C'( ZJFI7-DDETH4;V)PVW.W<,X;&>_MZ4RZ\*:7=P:G Z3"+4V#W06 M9AO(QTYXX4#CM0!:\0?\BYJG_7I+_P"@&O/- =[\>"-+OD^S6<-LE]:3JQ)N M9D0@Q]MN Q)'.X>G->DW6G17FER:?,\QADC\IV$A#E<8/S= F5M\3*9( M;V$P3[G/SIS@'Z!CCZFHKOPMIUW::=;9N(8M.P;58)B@0@ *<="1CC.>I]: M,#QIY?B&Z_X1Q(;B=(XS->A\+ZL^M>'+.\G7 M9U4$\) MVD=KJELEY?+%J,S3RA)0I5R8OK\MKX MLTWQ"RZ@MI?R&TN$DA=8HH&(6!MS#;RV7)!Z.1]?0]2TY=2TFXTYKB>%)XS$ MTD1&\*>#@L".1QG'>JVK^'[;6?#TFBW$LR6TB*A>,@/A2".2".WI0!E2;KGX MG+',=T-MI/FP(PX61Y2K,/?:H'T)]:;=V\EMX\MA;$0Q7^G3_:MHZM&4"NWN M-^,_AZ5IWGARVNY+2X6XN8+ZTB,4-Y$X\S:0,[L@J_3.&!&>:;;>&K2.2[GN MIKB]N[N'[/+<3L-WE_W%"@!1] ,GDT 2HD7&58\@GG.X\Y.:[3Q%J%UI.C3:C;+$RVH\V970MF(??Q@C! R>_2JO M_"*0/#:VUQJ.H7%G:NLD=M)(H7*G*;F50S!2!C+'H,YK;N+>.ZMI;>4;HY4* M.",Y!�!R!\8SOJFK65N;60I#$VFL%.)W?:-K?-_"7C!QC[W:K%U>!?$.MP M-;V(>#2EE-RJ8E.[?\K-_=&S./<5=M_"&EVZZ'A&9M&5A;LM '(:5&(W^&@(&X6 M\IS@=#;$_P"%=KJNJ&QGL+2%5:ZOI_*BWYV@!2[,<>BJ<#N<=.2*MKX4L[7^ MP]MQ@#.DUZ^MY;.PN+**+4KRYDAA!DS$R(I6MX6NI4O[BZ6[%V@PR2)Q'@?W5 Q@GGGG)S0!3U#Q ME=:4-:M[FPADO=.MENU6.8A)8CQG)!(((/&/3FGMXRETR6\&OZ>+)8[4WEOY M4PE,J#@J>F'!*CTYZ]ZI^)M#FB\.>(]1N9%N]2N[(6Z^1 44*,[55=S')))) MSZ=,5H?\(F^K0R/X@NH[J66S-H%MX?*6-&()89+'<2H.] &X M()94?Y-VP_+D9W 9.!5D^-BVKPVMMI=(9&\T((@[!0QX/&3 M5-_%;I/K=N+&-KC33$B1?:1F=Y/N#[OR@D@9.><\5LZOID.L:1=Z=<*K17$9 M0[AG!/0_@<'\*R+7PFL&KZ?JG(!0U+77 MTN3Q+=VUDSWUE9032^9.QA)(?Y5&.@ )SP6SVZU0CU/5E\6:9//93W-V=$=_ MLMO.-COO3Y_F*JNNVL2Z]::IK#M(FIW$,8EE.Z.,$!0I'3O70^&M. MNM'\/6]C=O'+<1%RSQ9"MNFHZA%\-=#U0ZQ=+=37R"6XEF)!1I"A#?[. .W&,UM:YXDCE\1^& MK72M4)6>[*7$<;??0#(SGW'ZTV+PMK$7@S1M)5;,W-A>17#EIV"N$DWX!V'D MYQS6MK^CWNJ:OH%Y"D:QV%SY\H=_F(*D$# Y(H AM#<>*Y;V,_4]7ELO >K7.E>(S?W%@QV706-V7&,(_R[2>> M3C)K2L=+U3P]J=Z;&(7VDW\:Z[J>D6D(TB%9IU!NK@<9%O&07P"#RK:7;+OGBCAU/3S* &V@ 2(<[=PQ^(]#5F#0'U74]1O]9BNH6E;R M((8KQXP( .-WEL 2Q+$@Y[4 7?$?B%=%\-MJ<$8GDDV);1MD!W<@+VSWS^%5 MYM-\200&XCU\SW(4'[,UM&L+MW .-P!]2QQ[UC:=X8U>X\&S^';]5A:TE5]/ MNV<2;@K[TW#.01C![8/'2NCM[[6[BVACFT86]T>)7:=&A3U(P=S>PP/J.M & M/=W&HS>,-2L_^$EDTZR@M89T410'!8L#RZ$X^0'\:W?#\MR^CQS3ZBNHK(3) M%=",(9(CRN5 SCC@-M2OI/#=]?6LMK#!')$(6!*LQ/#..#N'O MQTK?\/-L0 W8) .WM[ M&=XC),K)N"JA9B"!MY?&#SQFM#3=;L-6>:.TF8R0$"2.2)XG7/0[7 .#ZXQ7 M&2:1K*C7$&G2N?[974X0LBJES&ICQ'G.L()K_Q@VL_8YK6%-/6 MW)G3:\C,V_&/1<8SZGC.* -&_P#$>C:9W>3XBPSO92O;+IC1"DZG/6 <\=S@>N #OTU.QDO39K=1 M&Y!(\O=SD $_7 9<_6F6^M:9=7SV5O?V\MR@+-$D@+8!P3^=6?A*QAM+F"_TJ11=&2!U$ M*+$R.-Q&#N.,8)SUH Z'1_$D=S8W=QJU\V,@F16W(P'<' MI^)JOJ-EJ5_X*.M-I\S:A>7-M=7EG&A+M$C "-5QGISCW- 'H-K>VM[%YMI< MQ7$><;XG#+GTR*8^IV$=^E@][;K>.-RVYE'F,.>0O7'!_*N>\(Q6C7FJ7UG' MJ(6Z:,RR7L7E^8X4_=7 QC(!..3ZXKD=:G9]4U*46%Y!/_;-N6,%I*Y=(V4> M:TFW"KM#8"$'DYZT >JFXA#;3*@;<%QN&I+):3>3AE!\HED.,C)SDCWKI-<@GT;Q5'J&FH)8D!Z[5&!_*K!H XR'+ M_$"7' 7K[_+73_;+229K43H9 O* Y(%'S-O66+S$;:6\DG\,XID\B'QI88_CMF*X! MP1S6&)K256M_WMP')+);P+'N/OWK2GW)XLT60*\:-;% I/3CH?>@!^LP:BMO M-NMDN4=LPB,'?'[UD27&LVUI%-(EQ(RC]Y'+"& ]QQBNKU37(-+VB>*3RR0" MZCA?K6+)K<\%U%+_ &C#<6TS@^2D?**1U/I0!11)[_7+3[4$MU=1)&&C4W6NNLYVN;5)FB>(L.4?J* )Z* M** "BBB@ / H%-;[M.'2@ HHHH 2BBB@!:*** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "N(D\9:NJW=S'I5N]C9:HUC<.)CO*AE4,J MXQ_%DY/:NWK@=&T.36!JD<]W(E@-5(%W&-\@#IGD=<=*?'X3CD&O)?7'VB+6&S*BQ[-@V!!@Y/( '/K3[/P[=0 MWMC->:M+=QV,;+;H8@IW$;=[D?>;:2. !STH Y;P1KESI/ACP]:S:8!I]U*] MM'=K<#*R&1]H*8Z'!Y!/3I3])U1?#TVNP6=J))[OQ UO!$,[0S1(Q8X!. 2 M< UNZ9X0^PP6%E/>"YT_3IO/M(_*VOYF20TC9PV"QQ@+VSFG7'A+SH9_+U": M&Z.I'48+A4&8G("[9OB7YNDB[T# M%2 >PP:@N_'6HV,6K/+H(<:5,%NFCNP5$9"L&7*@DX8\8'3KZ6Y_"=_<_87N M=;:YG@OHKN1Y8 PC! 15! 7J23SR:2_\'S7MKXEA_M"-#K3(0?()\D*H7'W MOFX7VYH EO/%LD7B)M(M;%9I5@CFVO-Y;RAB<^6",/M R>?;M6OJ^HRZ=:*] MO:O=@#M4=2<5BZOX7O-8N+;S[NU\J&2*2*5;/;) MM#.IR0C8-0_L\F*570-NQO+\#9SG/H:?=>,9K=K*#^R'%[>><8H);A$#B,@8 M5N0S-D%0.H/6H+/PMJ=AI]_:^;IM]'=ZB]U)%4W+ )C'49XZ4 ;*>)I+F)_L6EW$US#;1W,] MNS!'CWYPF#U? 8XZ<=>:C7QE;W,-H=/LKF\EN;)KT11[0R1KP0UG3+UKJVU&*YDN+&.WN6N,AC+&"%E! .>IR#U]:A@\):EHC:;-H5W; M>9;VAM;A+M&*2@L7W#;R#N+=\8- %Q]:L[_5?#9>WU"*6\62>W!/EJI$9W+( MNLK2O"^NVFMZ7J%X^E2O:F=)YD+B:X5 M\8=B1RW'W>@['' )K#QW&GAFRU+4HUCGO9)%@1I416(D<;2Q.!M51DG@Y&, MGBM&U\:V%_I45Y8P3W$TUP]M#:*8_,>1.@H U/"=U)>6VIO(;C*:C-&$GDWM&%P-NW M%S/?W;3A9I$9E9E=R5+],A5Z>F*VO$VO2Z%9VLD-G)1V MSCWQ61I^EZK;6OA>WFL%4Z<[OO6M3Q387M_IUJ; M&(33VU[;W0A9@N\(X) )XSB@"C_PD0TK5=:DOGOI;6-8)EC6W,AMU93NSM' MXR<^_I6O?>(]/L&99'>0QQ+/-Y:Y$,1)^=O0<$^N < UCW%AK%Q'XE+Z<%>^ MLDBA"S*0[^65/?@ MU/8?A52?0]3&J&Y;0K+4;>^M(8YH;N12;:5%([@AD.[ MG;[\<\@'8S7]M#ISW[3*;5(C,95^8; ,Y&.O'/%9$/C/29[>.:,W9$Q00+]D MD#3%EW#8"O(QU/0=S5C4K"=O"%UIT$4W?V9 MU,+9@93\ZN!R'QG _$\1.3$V4?Y>,8R1\ZG(XP(+&WTD MNM_<)<17!G01X$4:E>N[=F,@<8YZB@#HG\3:0FIMIIO5^V)(L30A&+*S#*YP M. 01STJ.S\5Z)J%S;6UIJ$\ MELI!!=20O;N&3]Z%B"D#G(.1WQUK$TS2=5MM%\*02Z=/!-8Z@SW(#H=B,L@S ME6.02X!_'/% '866NZ=J,ZP6MQYDCQM(GR,H=58*2I(P0"0./45H'I7#:##K M.G:C,]MI]ZNF"WEYMVMYY(E:2$G M)C8CE<]\'B@#DH?$>HZ;X6U[5]3NEN6M9YX+=8[?: 8BR MC/WF&3G@5L^&C MJLUJ+O4-06ZAGBC:-#;>4\;X^<'\>V,C%V&I_\()XBL'TZ[-Y?7ETUO J M!OED? MF[28;A_+N)=N1$S@^4I/8LRD?_KJQKFNR:;>:;IUI L]_J,K)"KMM154;G=N M^ .PZFN7N/#-WK7A"]O;^XU"+4+[-V+947]W("#$-NW=D*J*>>[?6KLTVJ:E M)X<\30Z9=(]JLL5[8/'LF"R!0Q4/C.&0'KR/RH TVU'4M(U>QM=3FM[JVOY# M#%-%"T31R!2P4KE@00IYR,>_6J-AXCU+6I;ZYTI[1TM+LVK6#J?-VJP#.6SP M2,D#!&!US1?8\7ZKHOV2VN%T^PNA?37%Q!)#EE4A$0, 6Y.2>@"^]9.K@7DE MK?V^E7>F^+5G7:8K=MLR[PI#R ;60KSR>!R>,G'?%<#JM]]LT+Q9;"SU2>2ZMH)+=IK%E,F55 PZ$T >C6V ML6-Z\ZV=Y;7/D$"4Q2JWEY&1G'2L:R\6PZEXY_L:PGM+JR733=M/!*)/WGF! M=N0<# Y_$5@Z_:":YUFST;3V:1M&A4+'$428!R2@<8W?(0.#T.*FT>>&]^)T M6HZ?8W<>FG1?L@E:RDB02++NV$E0.%&/3C% '3ZWJ=]IUWI<5M';O'>W0MF: M3.8_E9LC'7A3QQ_A%?ZS>6GB33-*6"%DOUE99F8YC\L M\O\600!R,<]>E9O MC9XY;_P]:R_:!!]N,\TD.]?+58V&2Z8V\L.XJG=V=G9?$7P^;:>\E*P7!E\V MYEN @90$.7+;ZG=:I;SVL,)L)Q;>9'(6$K[0Q."!M&&7CG MOR:I:?XKN7\.3:M?VB!OM+VUO;VS%VF=7,8'(')8'Z#FLSP[:VLNI^)+J:\U M"W3^T7F56F>%6C")E\<9&01GT JEIT4TO@O3+O3"UY_9^KR74\3 [W3?)G Q MDL ZL!CG'J: .JN-5U^T$$DNA0S12,B,MM=EWB+$ D@H,@9[=,&H[CQ'J(\1 MW>C66D17+V\"3^8;Q4RK<8(VDAL@X'I@Y&:S?%&LPZC#I,&CZK*L\VHQ1.+. M3#^425?([ #)Y'&,]JS+ZTNK_P <>)[/3]0>SO)K"!+>97VYD +;=V,CCKCG M'- ';:#K<'B#1X=1MU*!]RO&Q!,;J2&4X]"/QX-1Z=XAM-3UK4M,@R9+'9N8 M]'SD''T((/OFL"R\2Z=I_@YXX8H]/OK5?LWV"3*D7)R%7U8,P/S]9LL M(\"ZIX:N[BXA^SRQG3;R14*[R1O60DM_?W$D] QH ["YU\+K TFPM6O+M0'N M-K!4MU)X+MZD9(49)QV'-4;GQ+-<;4)HHDU26*>SN'8!)UV;=@;IN!'3J0Y)Q7F236EEHNM0Z7(HTGF1V98H6 M2+<2RD$+N!7.1QD9HN["SFTBS\W6(-1MO[>@D6YCD_=1;B-T:-O) P!WXW4 M>IT 8KS:2:*[UR_N)O$J6/V.XCDM8-[.[0+&I!1?,PZOD_PDGZXQ8DT^:[NO M%>I?VWJD36,\BP)#<[8TQ!&YXQZGI[?6@#T'%5;V]^Q?9L6UQ/Y\ZP_N4W;, MY^9O11CDUPEC:7C3>&KY8W1+;E6-@5)'RGYB,CG%6M)OKN;0M M#F^W7$C)JLEH9#*6,\8>11O/\1PH.: .\HKS>[FU1(/%.HIK]ZATS4,V\19? M* VHQ0C&2#N*XS^M%_J.O:CJFL26.L6EBVE703RKFBNR11M([!$4%F9C@ #N:IKJ]FVM'25D)O!;_ &DKM./+W;<[NG7M7/?$ M4H_PZU*:2:8*(5;-NVT.20!G_9R1D>E4=3AN8_%"_9+^>V>+09)/-4*[G$@. M/G!'7';I0!WO6FNP4J,@$] >]<%/J^H:II7AXQW]S'>W.GM>/#9H%,C!%PSL M3A4#-T[D@54L;N\UKQ+X.O;J[G1[G3I9I(XF 36-RSZ6EL@.Y!EIF^8@D="JXR.GS>U &G)9W%]!%*M0S0W,*S02I+$XRKHP92/8BN6UF6ZA^(.B MFUMA<,;&Z#*9 F!NCYR?? _&J=A;:_X;MK*%6TU9-4U.9IH=CLD&]61U+;5^;* M+@ 9Y//MS%I_BBZ\2FRMM.%O ]QIOVRX,ZM)LW9554 C/S Y)[ >M '66EW; M7]JES:3QSP2#*21L&5NW!%38KSKP'J5W9:-X3TQ1";:[M[HN2IWAHWXP)=1U".RMX8[=;VXNKJ(NP;RU2!RI;&0PV;3SRBYC4DB78C'((;[I'(!Y!QGI4VC>)]0U3Q%-8&*UC6">1)K=P MR7$<8!V28)PRL<=.F10!UV*RH]#0:W_:EQ=W-Q*A?[/&[ ) & !V@#GIU.>M M:U% !0:** .7UJWE3Q)I]PH+([HC# XYQG/XFCQ%86][)&+F\D&X@I;JN23Z MX[U8\40RR6\;1<;7&\YQA>N?J"*CNX;*^T^WU"X2Y6X,857MMWF#UQCF@#"_ MLR6U1C]A:-$)YN+G8L@]<#I5JYNRVEZ;J<<'E"TN0NSDY4\<9JM+C MTF*WM&D%R6D\L[2 L7/J>M ';44@.0,'(I: "BBDR/6@!K\+3Z8Y^7\13N] M"T444 )1110 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !54:G8&=H!>VYF4,S1B5=P"G#$C/8D9]*M5Y?9Z,!X6U35;;2-^H?VK M)<%O)VSS0"<,R@D9(9 1MZ'/O0!W=SXDT>WTF34_[0MY;2,[3)#('#-V48/+ M'TJY#?VLT+2QW$3(JAF(D!"C&[#Y9DE M7HC<_*NAZX/YBO*/#.F:9K%YX6MKZPCN&@T:0S"6+[ MI+KLR2.N-Y'UR*AOY=-3PYKUQ*]MY\?B;:AR.X^4-T[ T >M_:(?/ M\CS4\[;N\O<-V,XSCTK,\2ZVWA_1)M22V6X\ED#1F79D,P7(.#ZBN"?[%/K> MLV'B ZF=0EU!9K-+:'<)$'^J,3[25XZY8 <].:J^(+G33I_B:RO&)UV;40\: M2Q-N$0D01E3R-NWOQUQ0!Z[D#DTNX9QWKGO&T8F\$ZL/)$V+9F"D=,;E_-V_/Y@ZYW$X)Z ''6@#V &C>,@=Z\ MR\/7.G3W&F2WVIE==%[-%<6\:$3R2-N!5^<^6JX(Z #O6E\.](LTLWU@27# MWDD]Q"S-<.R[1*P VDXZ E M'I\A\N-G2-G8 D(N,M[#) _,US&F^.++48+2\^P7UO874I@CNIQ'M\S=M"D* MY898$9QBMG1+F2[T#3KJ8YDFM8I'/N5!->8:)92VGA_PS=ZA>"3PX+@R3(N$ M,,QE8QL[?Q)N('48)'44 >C77B2ULO$EGHMS#-'+>JS6TWRF.0J,E>N0?J*D M\0^(M/\ #&F_;M1=A&SB-$099V/8#\S7/>,=.DUC5(;.S,8OHK"6ZM7)^9)$ MEA*X(Z \BN=U^['B'PQ#K][&\0S;6L$4BX&\S(9FQ]4VC/\ I6V MDZ9@]ZEM;F*\M8;F!MT4R+(C>JD9!_(UR_B=Y=4U M.UT:VTZ._$&+RZBFF$<97YE12=K<[LMC'\%-^'UQ<0:5/H-\-M]I$@@=2^[, M;#=&<]QMXZ#[O2@#KSM!I0:XGQA+++J/V*WO[N&9-/FN&6*Y:W2)>@E9EY8@ MX 3IR2<57M6U#6-5T.V?5[VWBN- \^X$#A3(^8QNSCAOFZCGMQDT =]FC->; MV5YJ.H6_]IG64M)[;6&ADCFN),% ^Q8&C'RY8'KC.<'Z=%XROY;:WTRQCGFM MEU&^CMI;F([3&AR3AOX6., ^YH UK'6;/4;^_L[B@#)->:)//X: MK&=8Y)"NP!0Q4XPI8\#)VBI;34-4U;5(O#]WJ@MKF&R>62XL>/-E68QCEAT M4%AW+>G% '0F%RV?4=Z /0J7-<+J6M:G,!-I][BVU'4([*UVE04 M4(S2.K$$;F*E1D$# XR<#>\/?VS&MW!J[H^R0&W;S%:3RR/X]J@9R#SCO[4 M6=6\0:9HD>^_N#& NY@L;2%5SC>S++IWCSQ M+JLM[<3I9Z4LOD2!2K(?,;R^%R "O'?DYS5W3=8U>&;P]/<70NX-;A&Z(QA3 M;2&,R@ICJG4$'D #GK0!VU%X@LXHI+9H M)()7.&\U"3TY(QC.,>]+K'B;5]#&NVCO;7%Q:V"W]K,T94;"Q0JZ@\D%200> M] '<4F!Z5R+:_KUA=:C:W5K:WMS'IYOK:.T#+D@[2AR23DC(P.^/2M'POK7] ML6+RF^@NI$(#K';M"\1QRKJS$YSG!P./SH WL45Q][XGO8_%DVC^;96>'@%L MMW$_^F*PR^R0$!6'*@8/('K277BC4(+*]UM!:'2+*Z>"2$JQF=4D\MG#[MHY MY"[3D#J,\ '5BXMVN7MUFC,Z ,T88;E!Z$CJ!4A*("[$ 9)/:N%O=331?&? MB+4Q 93'I=L_EJ,&1B[J!TSZ#I5RXU35KC1]9MM2TYHD_L]W2XC0JFXQMN0A MCG(/0]"/0\4 =;#-%<0I-#(DD3J&1T8%6!Z$$=13\5R.G:W<:;%X5LI+6+[! M?6<RWUHUQ-$(@TKB-,'.P,0I.>YQGZ$4 7 M&4,,$4;%*;2 5]#7(Z5XQ>]U^+3;F"WB>=YD2..?S)8C'S^\ &T97GAB1D<= M<8UEXMULZ#X?FE6 SZGJSV\I+'* 32?*.#@84+GGC\Z /1BBE-A4%<8VD<8I M \9"X92&.!SUKG;3Q'J5]XDN]-@T93:V4RQ7%W]J'&8PV0I )Y('^<5R;7,< M^D^"M1TK288'?4)3!:B7A=RR9!E1V5K%)YD=M"C_ -Y8P#^= M22Q1S(4EC61#U5AD5R1\9WD&FFXNM(5)K?45T^\C%Q]QF*;60[3O!#J>=II- M>\5W]KI_B#[%9P+<:7+%'ODF)#+(JL& V]1N'!X]ST(!UB6T"0F%(8UB/5 H M"G\*3[+;>1Y'V>+RO^>>P;?7I7+:]XRO?#=NTU]H\7EPQJ\TBWF%;5HX77*@.^2 Q'.,X ZX[9H ZZ32 M].GO8[V6PM9+N, ).\*F1 .F&QD=33AIE@+:YMUL[=8;HL9T6, 2EAABV.I( MZDUS#ZS;2>+--U*.[;^SI-&N+EFWMLVJ\9W;?4 GMFKVD>--,UC4K>PMQ(); MBT^UH2\; +D#:=K$AN0<$4 :D>B:9$]H\=C C6B&.W*K@Q*1@A?08J!/#&C) M86UBMB@M;:0RQ1;FVJY).>O)Y/7UJO?:W?6_BNQTJ+39'MIX9)6N Z<[=H( M)R,%U))]> :9_P )9;B2P>&M"O+ZUO+O3;>6YME AD9>5"]![X[9JIX M[FDM_!6IW4-W/:S6\7FQRP2%&# \#CJ">"/>L+7/$.GG2]#73=;D>Z-Y:Q#R MY2S2JS*&#^N1D\]Z .WOK.TU.REL[R!)[:9=KQN,AA56/0-+A0)%9J@%NUL- MK$'RV.2N<]SSGK6!=ZO'IOQ($%[J;PV1TH2+"[XC\SS2N<>N!6=:^+6M]9\9 M7AOWO=-TVWAFMH]PVY922H(&?O #G.* .I/A;13%;1?8@$MHVBB D<;4;JG7 ME3CH>*1O">AO#91&Q^2R;=;8E<&/)!(!SG' XZ>U46L=4BT&6[U'Q#-;7QA, MC2(B""W/#$;=O*C:1EB>">:RM;U.>6^\,RIXA>QM;X/'=26SIY1*QEPRM(IQ M\W&2.010!UVI:-I^KM;O>V_F26SEX75V1D)&#AE(/([53M/"6B6$=O%:67E) M;W)NHE$CD+*5VY&3Z'ITJGX3U:ZU&YUB)[I[^RMKA4M;YHU7S1M^9?E 5MK MC);FV\::?;)D:2LGV*ZD7!_TF10T:D=< H"].H!J>_TN M'4I;22629&M)A/'Y;8&X<<^HP2/Q-:KS>#-/\VPFLY;FPDLX1;*UM)@O"/\ EFV<]:Z2B@#D[?P/ M;VNF:39VFI7L+Z:[F.=2N]E?[Z], $X[=J>_@BV6TBBM;^]MYX+F6YM[A'!> M(R$[U!(.0<]\GWKJ:* .:_X1&-%L98M0NH[RUE>=KGY6:61TV.2&! R.P&!1 M:^%BNMVNHW6I37?V/>;=98U#J7W Y<Z')_:Q0R7$TEWEI"C;%5,]"1U./6K+K]MTDV4$2PW, M">9;1NV9% [MZ'VK3\.ZR-2MQ%/@7T8(E&,&@"K;>'@D[MJ$_F1C=%;H3PBD M\'_>J;58+.UL%M([*.65AL@AQR?]K\/6H?%LML\4%L_GRW!<-'# Y4_[QQV% M:>EZ8;9!/<2&6Z90"SJ98'!9)\Y\O'\)KIH:WJDCQ/9VQB57W?O2,RH.OR]15GQ/ ]H(-6MD'G6[9D.,Y3I_,BL M2Z$$.L1SS27%U=K(OG-C"0H>A^E '8R3W32V>R)3!)_K6S]SCC'XXJ^#G-86 MGQF5(TEF;S;.4C /# ]"?P-;HXXH 6BBB@!**** %HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *JK>V]6&!(XK@/#U]%IH[?S&75(F2)< D^>_ MS@#/2NCU>]NM2\1^%TO= N;)4OG99+AX7!/DN<#8[$'(!_"@#N)9H8 #+(D> M>!O8#-'G0^7YGF1^7_>W#'YUR_AI$U>;4]4OT2XN8[Z>VA65 3;QH=H0>A., MDCKD9Z5SFN1:7<_#WQ;%86$EK##=R[T8)M69"F2@'121]>30!Z7'+%+GRY$? M'7:P.*>[+>Z\=>+([[29M5AB6UVQ@*XB!C!8A6(Y. ?E&?EKK/"T<$?AFP:V M@DMX98Q,D$C;C"'^;9G X&<#Z4 :JPQ)(TBQHKM]Y@,$_4T01P)$/(2-8V^8 M; #GOQ7'1^)'\0Z#J;/:1)9&VN 76XR\)3(VRK@%6(YX) Q3O"WB%X;3PYH M\]DT9N=+22&7S VX)&F<@=.N1S0!ULEI;ROOD@C=@I74( #]17.:7XRCU/6X=)FM%@FGADDV"<-)$4;&V1, H2""/_K5R\,DX M\"Z/,+JY$D6O",,)VR5^TLNUCGYACC!H ]/-O"T!@,2&$KM,94;2OICTJ!-, ML(K1K2.RMDMG^]"L2A&^JXQ69XSNK*S\(:E/J,E:=#*DL5A:I(B[$=8 M5!5?0'' I]QIUE>0B*YM()XPYLI+6Y%K+;7 57$AQM .=I!!!SG&.:;I_CO3;Z"[ MQC[5;RK#]GAE64R,_P!S8RG:=WUXP MS@+0),6:(&-BQC(/&>N1C\*W=3\4VVA0QQI:7=VD5J+B9E9J6;VE];1W%NX^:.1<@UA#Q M1(_BI-.2PD.GFP%Y]LR,8)&#@D84#=GOGM@UF5 ME'F@9#;<$E2,'[P'3B@#:M= TBQMGMK73;:*&2,1.JQ@;U'9O7J>M00>%-$M M=*GTRVT^**RN/]=$N1YGU.UM\"))"24QZ'.?UJ#4/!N@:I8VUG>:9#);VHVPJN4*#T!4@X_'FE/BNQ& MHS60BNS);R^5<.+=MD/RA@SMT"D$'-16GC+2[Z_>QA6Y\_R3/$K18\]!U*>O MT.#[4 7&\-Z0]W87/V)4ET]=EL8V9!&O'&%(!' X(-36>C6%A;75M;P%8;J5 MY9E9V?>S_>/S$]?0<5R'AS67O8=(UV\U.]B749I+?[,\?[F5F9S&%!Y7:J?> M'!Q[FNBNO%FD6*7;W%PT:6EREK,QC;"R, 0.G3!'/2@":;PSI%QH4&C36GF6 M,"H(D,C KM^Z0P.01ZYJ;2-$L-#MG@L8G42/OD>21I'=O4LQ)-06WB;2[FTO M;@SM EE_Q\+<1M$T8QD$JP!P>W'/:J&EZR^H^,;NWBNIS:QV,4OV:6W\O8[D M\Y90QX [X'/?H :,7A^R@UVYUA3.UU=1B*4-*2A4=!MZ3/O\MIF2*)I&2)>LC!02%!P M,U6O/&.@V*!IK]TG2;71=.BL;/<+:/=L5FW'+ M,6//U)HM](M;;5;W48_,\^]5%FW-E2$!"X'; )_.HSXATH7=E:_:P9KY=]J% M1B)EQNRI P1CG-6K>_M[N2X2WD\QK>3RI<*0%; .,GKP1TH PX/ NBV\$]M& M+K[-+#)"L#7#,D2R##; ?NDCC/8?CE8_!5A&SN;W4I)GMC;/+)=%F9=VY>O& M5.<8'<]:GA\9^'[BZCMHM5MFEDE,*+NZN/X<],^GKVJ<>)M).J+IHNP;II7A M"A&P750S+NQMW $<9S0!4D\&Z?<0ZBEW+W4E_&L,L[E XB7)"+M4 #);MDY/-:$7B'29M/N;Z.^C:VM M699W&?W97J".N:KW'B[P]:R>7-K%HK>=Y!_>9P_&02.F-PSZ9H CNO#"75Y< MW3ZC=K--9BS#HR*8USGSSG]*MZ7HZZ?/% M'KSC//TJ2RUK3M2DN$L;V"Y-L0)O*<,$)SP2/H:CA\0Z5,D\B:A;&.!5>5O, M "*PRI/L01@]\T 5=0\,IJ5VSW%_=-:O/'<&U^3:'CV[=K;=RCY=N[!(!(S@\^M7/^$BT(NHV[M9J'N M%1]QC!Z9Q3M%UJTUW2XM0LV8PRC(##!'U_#'YT 9MYX2M=1U'5+F[N)I(M0M MDMFA&%\L(<@JPYSDD\Y_+BBW\++;VLL-QJVHWH:T:S0W+K^[C;&<;5&6.!\S M9/'7K6I%K>DSF$0ZG9R&?=Y6R=6W[>N,'G&#GZ586ZMY(VD2>-HTY9@X(7ZF M@#C=:T[[9H]IX.2WN[F54A/VXQ;(XD1A\V\?Q *1@VAMK:*WAC"11 M($11T50, ?E3;6_L[VW^T6EW!/#S^\BD#+Q[CBL^VUAKCQ+<:QOS>V;F)2(R79BK#^+[Q&K .PK*@\&7-EX?TBRM]1A>[TB9IK>62W(C:0_=11W)H Y?5 M?!5_K,FI27.H66Z_LT@9OLK%H64=(R7^5">2.?ZUQ.I::UO!=,L3S+,'$$C'"JV!T)P,CC M)IEYXCNH[O48+'2FNQ8!1*WGK'ER@?:H/4[2ISP.: *+^"XC-:6JR :7;Z7) MIQ0D^:X?;EL] ?E'YFKGAO3-=TR*.TU&^LIK.VC\J#R(6620#@%R3@8 Z*/Y M5N6UP+FTAN$4A945P#U (S6+I'B676;PM::>[Z=OEC6\$@QNC.#E3@@$YQUZ M=!0 _5]/U"?6M.O;%K;;#%-!,)RP(60QGM95MX5U :)8Z#=/: MO865XDBS[V,DD2,74%<#:V=H)W'C)[XKL0<@$C%+D4 8'C/2[O6_"M[I=B(/ M/NE"!IG*JHR"3P#GITJ'Q'HM[JVE:3;VJVZM;7EO<2AG( 6,Y(7"\^W2NER* M,B@#GETR\_X3HZP4C%F=.%K]\[PXDWE=/JFH1:5I5UJ$R2/%;1-*ZQC+$ 9.*EM;A;NTAN$ M!"RQJX!Z@$9H Y>[M_$,OA.ZT:YMK:ZNYK62V%VL^U7#*5#L",@X.2!GV-5M M1T/4'U;PBD=DD]EIR2)=@,FP!HA&,!L$@<]NE=!KOB&QT 6IOA/_ *5*(8O* MA:3N*DTG7+/6/M"VWG)+;.$FAGB:-T)&1E3S@CH: ,32-/U7PQ+ MJ-E;6;WVED^=IZ)*BF'.'7YA]J=EO6 -WU#; M=_E\' !QT'K7?CK2YH XV]T_6+N[T#Q";15U+3T=+BQ,BCS X"N48$C(QD9/ ML<5NI?:E-I#;\DC(S M]#75V&N2RZL-'OK*6"]%JMP9% ,+] P4YSP2!R!6R21VJ)+:&.YDG2-1+( ' M<#E@.@)]OZT 3CI1110 4444 %%%% !1110 4444 %5KJU69.@W+DJ?0^M6: M0\@XH RX9#-;/;IL>>/_ )Z=*QI=(DU2\@<32EK=SNN''R]?NJOH/6MF_BEM MG%Y;J?,^ZR+T(]:>]W)/9F2R19)#P%)PH/?- %0K9:(LBQ()+F7^'.Z21NV? M:LNY@E=QK.G(JWD+XN(8SN#<Q_V?(YCN3)JUT1N?;EE4=E'85%"MWI MJ6EN;G_2Q$2MJ#\O4[G<]^* -G3)--U*X.H0;6N3&(W^;)49/&.W.?RK;Q7$ MW%@))CJ'AZ=8KF5BTD9; D7/) ^M;&F>(8;R0VMRK6MXAVF.0]?I0!H:M,+; M2;J4C($3W#]2,#-7X])GM M_$\NHPNOV>XA"R(?[PZ&@#,ACDM?$.FPO.K3&$K.$/#$9Q^0KKEZ52N+*![J M*Z,8\]#PP[9XJ]0 4444 )1110 M%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !6-IGA^/2X-1BBO+A_MT\EP[2;,H[]2N% ].N:V# MGM7.Z/JVHW]AJ$UQ';BXM[J>WC5 0I\LX!;D]<=NE %=? ]M'X>TO18KZX6V MTZY6X1B%+N5PK6U+15U&_P!-NVNI8VL)O.1$"[7)4JC$<$=: MY^/Q7JL_A;0]5CM[-9M3NXX3&VXK&CD@=^2./2MG4]3U"TUW2[.!;0P7K.C& M0MO0JIS>X(SWS M5"7P9')X:O\ 1_[0G!U"9Y[JXV+N=G(+8&, ' %/M]9U36=0O$TF"WBL;61H M?M=T&;SI%R&"*,?*#QNSV.!4.K^)]2T;PE?ZM>'DN;VQOX;N6VOK.,QK-&J_O5(&5D!'S+D9QQ@],4[2=$DTZ M[U*[FN_M-Q?3^:SF,)M4*%1!R>% _4U2L?$-\NOPZ1JUE##+=0&>VEMI2Z,% M^\K9 ((R.V#FI_$WB>#PW;6TDL9E>>94V+U";@'?Z*"/S% %2W\$VZ:)>:/= M7)GLIIFGA58Q&ULY8ME".@!.1Z<]0<53'9F!/ M4XSMQZ=#5W5M6@T>P:[N,M\RI'&N-TKL<*BY/))JC82S!06#*O&6[$T +::'=V6M:KJ,>H1M_:#HQB>WXCV+M&"&!/ %6].L M;VUT^6.ZOS/=RN[F<)A5)Z!5). !CC-4%UW4KG4M2L+/3+>26Q=%QJ.3Q/=6Z:*;C1Y4?49O)D43+F!LXZ'#.,9.0. ,T 4/^$,O9-3DU&X MOK22Z-B]F9([;RC/OZO+@X..P 'X=IO^$2NMV@%;Z./^S+"2SD=$.]MT:IN4 MYXP5SSFNMI#0!Q&A>#M6TV_T6XN=0LI%TZ.:%EB@93*K@?,23RY(!)J9/"6H MP>']/TV"[M3)!J8O99'1L%?-,FU1ZY('-=AN ZU2^UWG]L_9?[/;[%Y'F?;? M-7'F9QLV?>Z(O"M]I-O+'%+<*H5Y,[1A@>GWLW5M7DTR?38HK-[C[;=+;E@X41@@L6 M.>N IX[XH Q+7POJ%K'X69)K9I=&MI87!+8D+1! 1QTR.:JP^#]533?#]K)- M9,=-U![V9@6P^6=MJC'^V>OH*[?UAT\37-T-/^W:O;K%&(G<(F(RF&)&>,]0.?0=* MK:GX<\2ZA!%$YTJ:-M.%K)'/#FK-= M6OF_8GMI-(73KT+*ZLIR3S;J1C-<2=FE;EB/;/ '8 "K)ALKB\$ICMY;J MU)4.0K/$6&2,]5R"/PJJ-;MV\03:*(IS,J9K+[ MTYQC@;1M'<\\GM71Z;>C4=/ANQ;W%OY@)\JYCV2+SCE>W2HY-5M(M7@TMF;[ M5/$TJ+MXVJ0"<_4B@#C8_#NKV/@CP[;_ &037NC7:7,END@S*J[P0IZ9P^>< M=*@DT+7;B'5GN-*VRW.L6MY#'%<(WRIL+9)P. A'NQ].3WU[>I9+"7BGD\V5 M8@(8B^">YQT7CDG@55.O:?\ \3()*\CZ:,W*)$Q9?EW 8^;CTS0!RU_HNL7 M.L^([BUL0#*]C/:-.ZA)F@;<4.#D9QC)%:^F#5;CQ;<7MWI;6=L;".)2\J,2 MX=B1\I/K_G-="DJ.J'E2R[@K#!'X5)B@#AO&>CZKJ6IS&WM)I[1M+EC06\XA M+39/RR'AF4@K@ XR#D=Z/#NFZC!J6FRW>G/"D/A^*T8L0<2!N5_+G\:[DBH/ MM5N+\6>__2&C,H3!^Z" 3GIU(H XF^L+FU^'VBNQ-KK>CP0RV\6X,SRHFPQ< M?>#@E<#KD5UVCZ<=*TN&U>8SRC+2S$8,LC'+,?J234=SX=TF\UFWU>YLDEO[ M< 0RN2=@&<8&<=R>E6KC4+2WO;6RFN$2YN]_D1D_,^T9;'T% 'E^BVDFJ^&; MC2H;6??+K\DOVE1A(0DH8L6]<#:!ZGVJU]FUB7Q;875QHU]&MMJTC.8E'D"- MU95< '+$Y!9CT]N!79^';;1[>TN8M&G6:W6YD6?$F_$V(8M-LIH_M>CPQ1R>6421U M=B5SZ[2%P?I46H117^A:_J$/AW65N;FPE@/VN-VEWL?DC2/G*!CG/1<<=37I M.*7% ''6R1)\1&^SV>HXZUNWNI6.FH'O;R"W4@D&60+D#&3SZ9%6(GCFB26 M)U>-P&5U.0P/0@]Q0!Y0EC%-X:L$:Q+&?Q-O*M;G+1&.8+72I+B!OLGE0+ _E.-B*^-F,[>I .>*]-VC)..M&!0!Y5=&ZGMO$L<$. MH7#33VETQ:S:/SK=5C#@# &"%8!>I /!YI^JQ_VS=>)Y?#UK.OGZ-%$"+9X? M,<.^Y0& R=F!Q]*]2P*BAG@N#((9HY#$YCDV,&V,.JG'0\CCWH X_P (Q:7+ MJ\M]IJZJ6:U6*4W5N((U (*KM"+EN6Y&>AR>14NMP:1)XN9];MH)+?\ LS]V MUQ%N7(9RX''WMO8:&RO?#GA3PSX@NTDDU'3%2&Z1P"[0RL%*U:V* . N;"X\:Q>(9;:XM8XRQL+=WB+L!$58$'(Q MERW.#P%]*J7>L#Q5X/\ #VOH!(VG7\-U?P(P)C"%E=BHYX^\/:O2MHI BK]T M ?04 7Y2.%8958+\P8N2#P% SGUQZU1UM-*GO]0U MNQU=M)UC3@8IF9@%N%0 @.A/S+D@9Z]O2N\6&.-F9$52W+$#&?K2O#'(RET5 MBIRI(S@^U &7I<[:OX8M;C5[..%KFW#7%O*ORKD<@ANWL:X326L;7P;X=1XX MH]/O-1:"\=!CUMWC:-X(VC;ED*@@]^ ME 'E^M*;&S\26=I>36^GP7=A):-'-M\B1Y!YBH1V P=IR!G.*]$L=.AT?3)( M8)[ADR\ADFD:9LGDGG/Y59&GV8MOLXM81!DMY?EC;DG)..F0.Y)/XT <++'9+X8U*]L];ENOMVB3M+;M-YH MDD"$M+R25QG:0,#D# P*O:##+IOB/1K=+V\FBN](:25)YBZ[E,6T@=!C MU ',?$TO85FMWQOC M?D-@YY]: .5F2[@\3:?X??6;]H+B&>\DGD=5ED8%0L:LH &2V .WI5"PUS4 MYDLM'GO642:KE1Z7-IENUE$=T<(7 0\\C'(/)Y]S0!PNF/=:'%X MAGM;N5I#XB@MS)+AV92T:MN.,'(I:[ ERJ1P26$4+% ?)\]]K MMTY('(SD<>E;4?A#0(=.NM/ATV**UNMIF1"5W%<;3D'((P#DN>+5+30-4LI?$9E>9K?[.\D<: MRQ(TJ(Y<*H!7)]!W%6-?U35-'U!8Y[^>UL)(E2&^^SQR1BM-)N=+@L +6Y $P:5V9@.5^8G<,'D8/':GS>%-,G3RG-V86C6.2 M(W4A655.X;LG).<\]3G!R* -W-+52WT^"VO;N[C,GF7;*T@+DKE5"C"]!P!G M'6K= !1110 4444 %%%% !1110 4444 -9=PP>E8PLGTB:6>#YK=SN>,^I[B MMNFLH88(R#0!FR1V\#2:C!;>;/(-H*C)/^ K!@TMK[5I;J2X$NZ,I<;#\K.# MD(I] .M;LY.G R9#09^;=G(^E02P?:(K=M+>*-8Y2S*5Z!AR<>O.: ,&,;;^ M.>Z7[/=6R^9<2+C &<+$,<=.:ML;#4K>)M6M]MT0"98\@JS'"CZXQ4>JA!#) M:01,X\T1[FX\R=L\GUQQS[T:K#/!%!;Q3J+W/VA\)D.X("K],YH N3#6=*95 MM"M_;@@%)#ATJ&ZO]*U4PQZ@CVC0MO42K@$^F:6XDN+*_?86:6*W::7GB61N M%7'L:D:>YGU*WM[FWBGMF;R9=R<[MN21[=J ->W?37<2V[6[/&N 4(X!J\KJ M0,.#[YK&D\*Z1,I_T7RF8=8F*U7_ .$1@0Y@OKQ!V!DR!0!OR$9'/.14O.+4) CSEY LTZ)O3: 3R$&3[8QV%==M'I4%W>VFG0B6[N(X M(RX0-(V 6)P /**ZDEM[SR6,,T7[K;I.DK.T?G K@$9"[!D=!7J-(5!X- '%6EBOA7Q M7+-=/P[;>[FWS/:E2-T;/@X1N",GJIIMQIK>,KK6][-;0QJVF0F6 DE M1QFPEDO'D("Q01D ML#_M9P$^K$=#6U@#M1D9QGF@#SV"72[KQ9XG:XUJ6P5Y(%C9;KR X$(!89X; M!'6NPTJ6SO["VN+?,\40*07$@!+@#:74^AYY[_0UI9 ZFE XP.* //87MAXY MC>-;#41+J$@\Q?EN[.5492".K1X!].H]JO>.;>WNM3\+P2NP:74U!59"I9 C M$]#TSCGMGMFNP^SQ"8S")!*1MW[1NQZ9HDC24 .BL 00&&>0#@'"GC)"\9R:]*>".4HTD:.4.5+*#M/J/2HY+&UEE,LEM"\A!4NR G!Z MC/I0!YMHMO']N\$3?:+AY]2L)1>,URY:91$& //0'I2P"/4_!VA0ZA>S)&=: MEA,WGE&"JTX4;\YSP!US7I L+5?*VVT(\K_5_(/D^GI3'TRPE@D@DLK9X96W M21M$I5SZD8P3Q0!YS/--I2>3'J5T^EVGB"U1;B>8G:A4&12YZH&..3BE\0:V MDFF>-9M.U:8&"2TV20W!'EL=H.P@\ XQQU.:]'%A9"R^Q"T@^R8V^1Y8\O'I MMZ4R72M.GCDCEL+61)"I=7A4AMO R".<=J .)UG2'T.&UCLGNM6MU\ZYN+:X MORLQ!V?O4?(R5QP/5\UFW-TVM:G MHZCCFO1+K0M*OH[>.[TZUF2WQY*M$"(P.R^@X''M4MSI.G7LT4UU8V\\L7^K M>2,,5^A- '#WT=Q=>)=1A?6+Y(X]#CN0\$YA&_,@W #IT!Q^=1:3?WZ:IX3U M!]4NIFUFRD:ZMI),Q;EA# HG\)SZ>M=[-IEE/1Z1K4_B:,O=YBN+7Y MW+LQ/R8WX0IR 0HQCFJ^CW&H1Z7X2U0ZK?R2W>I26D\O/O3$\.:/%!:01Z=;K%9R&6W55P(G MSG*^AS0!A^ (HX[76&$DC.=7N@V^5F. ^T=3Z <]:>4,GQ/O4#LA;0XQN3JO M[Z3D>]=#::5I]A=7-U:6<,,]TP:>1% ,AYY/YFHKC0]-NKF>YEM$,]Q%Y$LH M)5F3^[D'.* ."L-:U"_\.^&RVI74E]-97$TD*2"+SL <^G%6=/% MWKL/A&Y:_DM[V?39C+=Q(ID(_=9QD$ GUQ75KX1T$6MK;'2X'AM"3 KY;R\G M) ).<'TZ4Z/PMHT$-K%#9");5F:#RY'4H6^]@@YP<#CIQ0!SEEJ>H-H&EK)J MK22QZS]C-RF ;F-9&7G.GUI+VZGL9_'UW:RF*X@MX9(W !PRP9'7CM M74'P]I;V]A;M:CR=/=9+5 [ 1LO0]>3]<]3ZFF7'A?2KK^T/-AE)U%0MT1<2 M+YBC& <-P,#''8D=": .>MXKF[^(,B-J5XBRZ&DN%*X1G=E.T%>/N@_4TOI8[^98T!,2Y92!C # QKG )^;'3-;ESX>LDGM]1MK M)7U&QMS#:%IG0$ ':K$=1D]2#C)-,T&PO$N+S5-3CMXM0O-@>* [EC1!A5W' MECDDD].?;) (_%=[J%A;VDUJ+W[,)2;M[&)))50(<$*X(QG&<#-8RW%YJ7B; M17L=3RESI$KM=K;CYQO3!VGA3SG^E=7J&E6^I&-IFG1XPRJ\$S1G#8R/E(R# M@=?2H[70=/LGM'MHFB-I;_9H=LK86/C@C.&Z#DY- '+OKVK7&E:0R796XGL7 MFE2UB5I7=<#?\XV+&.24??UZZV^X&U1_Z#63]MU;2D\6:G826YAM-4\R2W:$L M\H\N+< VX8^7IP>:[+2-$M=%%V+5I3]KN'N9?,?=F1OO$>E0/X8L'N;F4F?R M[J=;B>#S3YWNCM$UU%"9HMR[U< 9(&.N0#CWQ45UX3TRZU*:^ M87$;W N8HIV2*XQ_P ]$!PW''/:MS% '$7'CD17[.A633[FP\VQD6,_O+@ M,8LYY)#)CWR.H-1Z[XHU;1FN$-S9RSVJ6Q:&&%F#%F42&0@GRQ\WR@\]^:Z* MW\+:9:VNGVT,3+%I\[7%N WW6;=G\/G-5]1\'66HR:F[7=]"-15?.2&;:N]5 M"JXP,Y XS@]Q0!2GCNI?B1Y;3P-;_V428I(-PV&0!ESDB"-I'@MWD#1PNV<%01GC+8!)'/K0!'X0U?5] M>TJUU2]6Q2VN(-RI '#B3<0^)_%1\Z>TM M+PVZ!O)&)%$>U]I(Z\$9Z=\'B@"2;Q+K5YK$5CHUI8N)M.BU!6NI&7"LV"O' M4\<=/K5>S\220W.I06^G6<-U/K36,+H"%E8*&,DF.20OY],UT%IX=M[+6_[2 MBDD!6S2RCA_A2-3D8[YSGJ>]96& (P.)B&&X+T!!Z$]>]7Y_")XM#U!((?-UN:XN!)NG>:)3'.FTC9Y8PJCD'CN.--2?14U._P!)BMH)7%O$1,6W MS&79T R$ R<]>#QTSTFA:.FAZ/%I\,A=8RQ#$8 +,3@#/"C. .PK,A\(D>&( M='GU!VDMYA/!=1QA&CD#;P=N2#AB>#QCCWH K6OC.4Q7J7-CFZAN(;> 1$B. MY:3 7:S =]V?0#O5FX\27NF6SG4]-$=PUY':6PBDW).74$,#C./O9XSQQFEF M\,7=YITD=]K4L]]YL4L%V+=$\DQG*X0<'DMG/7/M3+_PM?:E:#[1K;M?17,= MS;3BV4)"R9P-G\0^9LY/?VH H:CKT.J:+-;ZKHTS,FHPVDD/FO$C,SKLD5L MEGR\Z%U'<"7[& B"-MRJJ!L]0,DL:M:GX6M]2\0:?K$DK)+:J8Y44?+.F0RJW ML' :@"CJ/CB/3);E)K++64<37:^<-P9\';&N/WA 8$]!6=X[UUKOPGKL5A;S M/':QHLUPLAC,;MM; '4X!4MTX;OR!L7^@ZN-8N;O1M5BLXK\+]K$L'F,K*NT M-'R #@ <\<9YZ50U/P;J,]EK=A8ZA;K::LPED\^)FD1]JJQ# X.=H/2@#;\2 M%E\&ZJRNZ.EA*RLC%2"$)!!'/45B>'?%:K::1I4VG:H+B33A+%+.J_Z245O<5T=_I\M_X>NM-DF02W%J\#2JF%RRE=VW/3G.,UC0Z9+8C3;W5 M9[>"VT2U=5:-V8/\@4NV0-N%4\#/WNO'(!+YU;&5+ $$^G--\+6%G/KNJ: MQ87"SZ;)*7M=O*"5U'G,I[Y*J/;#>I%7?&VC7>O>'CI]GY0D:>)RTK$ !6#' MH#Z4 8?B;4U>_P##5MIVJ7BK->I;7 CE=?,C(YR3WXZ]>35ZWU:*V\?ZQ:7N MIB&".WMW@AFE"IE@V_&?HI_R:T/$6EZAJW]D-;+;+]CO8[N022L,[01M&%/] M[K[4RQT[4;;QOJ>H-!";&]AB19%F^9#&#U7')!9K)-O7YL!>1VRW)ZX%=%JNFW-KI#7=SXHGMKR,!A/-*D5OOZA2NT#8 M3QSEL=S6;#X2O+]?$UIJD @AU:<7,$L4H1W0\H],OM(##_=Q^- ":Q?M/XDT6#^VVM+&]LII))+:=0C%- MI!5R#Q\QY'4 5J^$=3O-2T^Z-R7DCANY(K6Z=-OVF$8VR=@<^H&#BL[4=!N[ MKQ'HOFZ?%=:9;V,EKX;TJ_J M&J7$GB"UT.Q=8YGB-U<3,N[9$&"X4?WF)P"> >M<]J7@UE\$QQ:?%=-K,&R MZA\ZX)/VD,&9B"Y0,26R1QR:O7%EJ=OJ]KXJATZ9[K[)]FOK!70LR?>#(W'FSMH]U;V\<;';*4,TC \!55C[] M2.V*Y7P[#/HO@FPM[WPW=76IV/F211B%20Y=F&'S@<'K^'/2@#M]1OHM,TRX MO9LF.",N0 23CMQDURVB^*4EL[+5=3UNU@MKFV+/;RQ^7MEP'.QSC?F$D0G MR2@W'MR: .HF\2:-;K&TVI6Z+(J.K,_&U_NG/09[9J2ZUS2K*62.[U.TMWC5 M6<2S*FT-G:3D]\&N/O;:]M3XJTR73;N[35 7LY8H=\?,014;'";2HY/&.:K1 MZ9=63Z]#<6-P[#0H+:.1+=W5Y$C8,$('/+#_ "* .^@U33[F[:U@O[:6Y5 [ M0I,K.%..2 M7='O\ 6);R:UU>SM(F6%)8Y;29I$DR M6!'S*,$8'KU%6(NT$(0A9'4 X^91_NY!XQ5[ MPM%/IGB"\TBTO)KS0XK=7MS*I/V=R<>4LF/G&.>O P* .RHHHH **** $(!& M"*H2V/ER--;$Q2-P2._UK0HH Q%O[::4?:[8PO"P =\;<^H-6A9K]OEOF97. MP+$!T4?_ %ZMSVZ31,A488Y8G]X4 1R@90 MXYW5*.IJ&4@F/G^*I^YH **** $HHHH 6BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@!*Y+1?$E]J>D^'+F1(5DU*25)L*<#:DA!'/ M'*#]:ZZN;LO!FGV$]G)#3\WO0!F6GB#Q)Y>FW M5Q#IDEM<:@UE(D2R*Y =T\P9) QMR5Y^O.!F>)-2O-=\+R:CBU&G#588[9/+ M/F;4G"%RQ. 2P/&/NGUKK(?#,4-E:6HO;IEMKTWJLVW+,69BI^7[N6/3GWJC M-X"L9C+'_:.HK9O=K>"S611$CAR^%&W(4DGC/OUYH :?$6MW,]U+IFF1W5K; M7_V5H^!(RH2)6#%@,YQ@8['UXFT#7=8UG4[Y6M+*.PL[V:UD<2L9&*XVD+C' M?G)^E3-X0L_[7GOH[W4(8KAM\]G%.5@D?()8J.03@9P1GOU.;6B:#'HDVIO' M.\HO[Q[M@P V,V,@>W H H7[ZQ)XWLK6&[MAIS6]U&XMEQ)F16:21E*@# 0;2N#SQ79WFA)=:W!JL M=[=6\\<7DLL17;(F\/@@@XY';&1Q6:?!WEZ;IEE;ZI.B:?=F[C9XT9F8EC@\ M 8^=OS]J &:=XGU+4;NWDBTMSI\]S)!N5&W1JI($C-TP2O0=,CD\BH_B$WE: M1I\BAN=3ME8+U8;^1COGTJ[8^%$TZ]?V<9C<+8%AL20G.=WWMN>=N<9 MJWK^AC7;6*!KAH?)GCN(V50?G0Y&1W&>M ',?\3'1KS7]>)KBRN9$?3\QKI,FH#,F&+(1F/IC^([D%3@C//Z4ESX:U"];3)[C5(C+=&<+Y>WY'&>0=H M'X]*E3PSJENU^T5]82B]NDGFAEL_W;@1A'4C<>"0"/3')- %C4/%C:9:VJW5 MG$-0NF<0P1SEXV5>K[PF<8(_ASD@8ZD7])UV+5-"75&ADM@%8RQ2 [HRN=PZ M<].#CD8K!B\$W-C'9W.F7\5I?VDL[QIY1:WVRGF/9D$ 8!'/4=/3J;"WN([% M8[Z=;FX8$RN%VJ2>H"\X';% '-^&K0>)/#T.KZI+<2S7KM<(BSNJVXW$(J!2 M,8&.>N<\U4TGQA)8Z:]K>K-?7=OJS:4A0C?+C)5B3P3MZ].?3K6O;:5J^BV\ MEAH[6+6()-L+DN&M\G)7 SO49..5/;/%4'\'3P6FC):S12S6>H?VA=22DKY\ MISN( !QG<3[8 ]Z )M4\22SZ5J5NNEW:7$%BTMU&)E5H P; # X+84G@^E)8 M^)(=*\,:/&Z^=.=,CG<-,D8"A%&2S$M-/AK7+!M*NM*O+ W=K8+87"7,;>5(B\JPQ\P.<]Z + MC^-[5AIXM--U"[DO[7[7"D*+]S(!!RPP1N'M749KF8M"U%/%6GZG+=0SPP6< MD$C-E7+NP8E5 QM&T #.<=SCG8LQJ7GW?VTV_D^;_HPB!W!,?QYXSGTH S/% MMYJ*:>NFZ-L&IWPD2)V8KY:A"6?CG/0#W856?QC&/AX_B=8EWK;%S#DD++G; ML/?&_BK"Z$;_ %Z\U#6+:WEC"+#9H6W[$!)8D8P"QP>_ [5EV/A">"#Q!HK M1V\>@ZAN-JJ2%FMRR@'"E< 9^88/&* +DVBZ@V@/=C5[\:QY!E$DF]L]!N;-I+A[3.(Y\@?O& )"8SCI[]*W5@\ M4/H/]G,;".[\KR?MRS,?;S-FS[V.<9QGO21:5JNB16>GZ1!:7FDPV?D-;WZ8)S013W$)"D^8^Q=P&W[H ],\>U;4_B>PM[DQR>:(5G%N]UM_ M=)*<80MVY(&<8R<9S6!8:!J^G^'-'TWRH'EM-4\^8K)P8O,=\KG'.648/O3& M\-ZDV@ZIX;6W"6]S>-+#>K*,+&\N\Y'WMZ\@<8/'(H Z&X\5:7;)J+N\Q&G. MJ76R%FV%AD< FK.8F"J@)=LNDN_ M$\-E96LL.K>4\O:K^L:#?ZNVHPJL<,=WI M%DR,)( M&8XVCG'S#D9H EAUY;_Q=I:V=U=?9+JREE\B2':C@%"DBDKGG<>_IP.^Y?:Q M9:;+#%O(S(#QT /TJI8Z)J MLKWEG:VDVF6LUK/'<0SLLD"3N#A[EWMW':P769I4 M,D*O&Z"51U9"P <>ZYHU;Q)I&A/$FIWJ6S3!FC# G<%&3T'^>/6L'3K#4KBY M\,QS6#VBZ-$PN'8KL=O),86/!)(R 1VJ+4/$&E:5+Y5]>Q M0/M#D-GY5+;06/8$G SUK(\*QRQZ[XHWVT\2/?J\;R1,JR+Y:KE21SRIZ>U4 M[B&YM;OQ1:W.F7-V-2 >V=$,DQMVN+J:.&%<;GD; &3@<_6N/L-&F7QG;#4+,SQP MZ'%;M:XOK5H+E98KFTC\PPN%;#.N#E.2 M#QW'UH TVUG34L([][ZV6TD&Y)S*-C#&>#WZ&DFUK3+:&.:>_M8XY4WH[RJ MRXSD>U<597EQ;#0=5U?29VA>TN86CM[=G\J1G#;RG4"15SC''3O1>:?97/B/ MPDDFB+#;1V]UNM9H@XB4A=@;J >O'8Y% ';_ -K:?_:":?\ ;K?[8Z[U@\T; MRN,YQUZ(5F>!+* M1@L8!3S Q!SN)7A#@#@#KEMU8V,FF^((K*V5=;;6V%B\41WQN&3!! ^51R3V MH ]:9U12S$!0,DGL*H:)?S:GH]O?3PK$TX+HH_N$G8?Q7:?QJGXK2\N=#:PL M517F=A):'5_ M"$>G6LD-Q:V5Q%/FV9"DAC7 8D8R7W?CD]Z?X6&G2KITLDNIIK=E#+'>QB': M4+#+F0X^9=P8KR3EN/8 ]$GOK6V@GGFN(TB@4M*Q880#N?2GP7,-U!'-!(LD M4B[D93P17E M8(_#&O6*6]C>K'I#-'?6T)21@.0LZG_EKP&SUX;WJZUAH&L> M(/#MBOE/83Z9*)((9#&A.4P<*1R2&^I7VH ]//% ->9:B+-M.U54,?\ PE%M MJC-:;SB8DR_N@O=D\LJ,(8/(9E)86\RGYWR2,+Y M99N.K(/6@#O*H:SJ,>E:+>:A-"TL5M"TKHF,L ,D<\5G^*&@TOP7> 2300PP MJBF&7RV'( &X],\ GW-<,DYBTCQU9R3VR@Z>DT,%O.7C ,)W&/)Y&[ )'&: M._T[6H9Y-+MX[1XEOK$WD9&W8H&S*\#MBI-;U^VT/[&MQ#/*UY.+>%85 M!)D/0S-MU '

    (=/N?$$^BP.\MY;Q MB2;8A*1YZ!FZ ^U3S:O9P:Q:Z5)+B[N8WDC3V7&<^G7CZ&N?\/Z?'I/B>]@9 MT:X;3H)KJ48!DE:68NQ_$_@,"N;U5M6U"'_A+8-'*FWN$N[6=G7S!:(N"A3K MA@7;KW'I0!ZG25!;7,.H6,5Q"^^">,.C XRI&17F]S<:GIJZII$-[?W%_IMY M_:$3&Y?YK,*C%6)^\,;D Y^;\: /3ZKWU];:;9R7=W((X8\9)[DG '

    \L(4;E3D%&8[LL3\HYX-86HW-]JG@;4A M?7=P9+374@0EU+!!+& K$##8W?F!0!Z'I6M6VK274444\,]JX2:*>,HRDC(] MB"/0UI5Q&HWVN7GB6]T;3+I(&LK2.9':55:1VW8+ HVY1@9 QUZ\U*EQXDU+ M6X+6#5[*V@%C;W4[00"8,Q=@RQL2/E;8>3G% '9XJKJ&H6NE6$M[>RB*WB + MN03C)P.GN17(Z'KFIR>)$T_5[Z2WNBTK"U>!!!W4E]"L%E(8KF0MQ&XQ\I] M^1^=0:]>WD+Z;96,BPS7USY)F*AC&@1G8@'C=A<#.1ST-<:+_4M*\.^-+U9X M+F[M=1;E(RNBNA#*PR".XI:X2X\3>(99+Q=,L?/-K M:PD(D*D-,Z!_F)D4A<$#@'KUXJW)XAU0>)DL));:RAD>$VQFA)2Z4@&0+)G& M_DX7';WH [#%&* ?K44EK M'(#D8)XW * M* ,Z2&3[9#*[@X.W ^E: ZFH)OOI_OC^53CJ: %HHHH 2BDHH =1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5GPZQI^H">*PU"VF MFC4DA'#;>V2!VS3M9MKF]T2_M;.417,UN\<3MT5BI -<5X?LC;B&7_A&M4@O M+*R>WDFNKIG087[D(+MN!([ 4 ;]EXEL[9=)L=3U*TEU&]MQ*KP?ZN0<89? M8D\>O-,\/>*K>^66+4+RUANVOI[>"$N%9U1RJX!.2>/QYK%T^"XT]O!3R:?= M--#82V=\EJY94\_>9!QDKL MR-PSUQ0!Z#-K&FP7\=C+?6Z7](NHV3QPNEY;LL_^I82 B3_ '>>?PK \1V5_%KNF:EI=HL\LJO8W ) "Q/A M@Y.#PI3H?[V.]4?"FB7-A=R6EZ9&M]&>2&RD)&)4E ?+<#E5PO QU_ U[?7 MEM;.P_M:ZLFN+R9HHFLF+1-C)SD] .?0U-HVKRW;7XOOLT+17LEO"J,'2;;2O!$LL,RI!@:O>G3=(O;\1>;]F@>;9NV[MJDXS@XZ>E8^ MK>(KS3_"*ZW%80R2LL3>09R!ARH'S;>N6'859\87,5OX,UF20D*;.5!@$Y+* M5 P/19L^7MP"N,<\DMWXE\9:/;WCO M/=:9%'&TTAU#5+47VD:4D]@W,SZA:22.?\ 69P2 M6P1[]Q0!UVF>(?MNNW^CW-HUK=VBK(!O#K)&Q(# CI]#S4UWK]E9^(+#1G8F M[O5=T _A"@G)^N#CZ5S_ (73^Q]=U6SU4[]0F/VA-1E;_CZAR<#T79T*C '7 MO65JMIJ>J^&[SQ+;R6T& M[8XZU@WFJ6MUJ7A7Q3R=,>*6-Y3R+=I%7#,1P.5*DG@9YKJ$U?3Y[F""&YBG MDE+%!"P? R22.@Z#)[D#O0!C:;XOEU6RGN[/0=0DBAD>)_GA!W)]X ;^:UI MM:B@OM-MGMK@"_R$E*@*C!2P5N<@D ]NU>?^$EL;GP]?+-X@DT\C4KA\17*I ME=X/0]00I'XFO1[26VU&VM=1CC!$D0>%W3#!6 /U&1B@"[F@UYWX3DCL]1=P9A,AZ$< <\8(P*U?$MS:-XKT>QU:7R].F@G9 TA5 M)9QM 5CTX4L1GO0!UV:7->>6[6D^K:/HMU/=2:(MG*UO)=,5^TS*^T?/QN 3 M)7U!SSQ5&"2X^TZ+ICWUREG'K%W:6\JSL&D@$3;3N[E6)4'VXH ]&U/4+?2M M-N+ZZ?;! A=S_0>YZ5FV&N7EQJ?V*ZT*]M#R?.8J\8& 1EE/4\CV(]ZX/4@K M_#7Q1;374L\5AJ4EO;-+,68(&CP-V,8T9[2X;7?$&F+KNJPP6MG'=Q8NCN5R'RG/TH ]"R*C:>) M9T@,BB5U9U3/)4$ D#T&Y?S%>;ZQK=Y>:&MS%J4@NHM"6]=(I_(5)64MYA*\ MN21@)C;USCBM&U@6]\;Z/JZW8D81-)L7=V MS@>_&*BU'4M4L+6_T^'5YY?LVKVD*76%,@24J3&QQ@D9Z^A /<4 >C"BN7T" M\N8?$7B'3+N^EN8;5X)8I;@KN'F(25X & 5X&.YK1\4:M-H?AB_U*WC62:WB MW(K#(SD#)]AG/X4 :Q&1@T@&.!7*F6_T76[>S349K^*^MIY2;EES"Z $," M$.[&#[OV&H-%:>3$E@=BNA; +/R.&/1XY"B[ M<#+N' XS@[ >OZ 5?");BYMFTEH+A(DDU&&*12@)D4GH M#V_PS7-7/B/7+:PUK46OKVNEV4 MU[>3+#;PKNDD;HHJ=761%=#E6&0?45Y_XHU/4-2T7QBL%W]GMM.C-N(Q&K>; MF(,^[(R,[L#![5>GU779Q=VNAQHTMC;6^V-@G[R1@&.XLPPNWC@=<\\4 =I1 M7%W&L>)KW7;G3M,_LZ Q6,-UB9&D(9]V4R#@\C[WZ&H(/%>MZQ]DATNQQ.-. M6ZNCY:LHE?(5!N=>,JQSD\4 =U1Q7(2ZSXANM=?2;2.QM9CIJ7B^>IDVL6VE M25;!P0<$>M/L?$=[K8TB"S$-O/=V)O;AW4N(UR% 49&@#LJ"1SFN G\1ZW?6VF+%]B@N/[;?3[I0'9&* M;F&TY!QA.?P^E=M>6L5[9/;W,?FQN!O0'&_!SCKT..E #+K4;*QT^;4)IU%K M I>2107"@=3QDUE:GXH@M8K?[-'*\LMU;P%9;>5-JRR!,G*C!QDC/MZBL+3M M*MM1F\7Z)!:2:0;CRT,1C!3RV0KYJ@''S88<'^$=\UL:EX5NK[4/M$.J+#$\ MUM/-$UMOWO"P*X.X8!P,CGIUH Z;M3514^Z,5D^(-9GT6*Q:"S6Z:YNX[;:9 M=F-_<<'/Z5GOXCU2.VU.*33;=-0LWB 47!:$I)TD9RJX48;/'\)H Z@C/45C MV^C3_P!L-J-]J4MT8W&S M/>FWVF6&IQK'?V5O=(AW*L\0<*?4 M9%8MQXRM;.TL)+VW>TGNYI(O*N&";!&Q5V)/\/3&.3N''-5CX]M6CTDV^GW5 MS)J1G2..';D/$.1R0"#V/IS0!TL?$&HWFIZW;7NES006EM&ZQ12J91N1F( M)!^\<8&#QCKS6+)J+W.G^#K+3[:YDTN^W%HYK@>9*J1LP5V/TR>W&* .XDT7 M2YKJ6ZDT^U>>:,Q2R&(%I$/56/<>QJ233+.73FT][>,V;+L,(7"[>FW [8[5 MRNFW>E>&9-<55U0?81"K))A#;:B]UIMY#+8HC&+ M 8R!_N[2#@G/'7B@#5T_3K32K)+.Q@6"W3.R->BY.3C\33C96WVB:X\E?.FC M$4C]V49P#]-Q_.N5UKQI+8>'-:O8K)TO--*QM'(RL%9P-K9!Y&6&0.:T-0\7 M6NF^:LUM.S6\0FN0I3]TA)Y^]R2%+;1DX'04 7=0\-Z/JFG06%Y8126UO@0I MC'EXX&TCD<#'%5SX0T+[+/;"Q"03SBXECCD9 SCH>".F 0.G%:K7MM'8&^>> M-;41^:9BWRA,9W9],T3(,9V\]1D<'!YH ; MJ_A71-<>W?4[(7$D"[4=G8-CT)!R1]:MQ:/96^I"_AA,U1=2J+>1=D#1@E FT\;AMR2.0D:?=6]S!%.7MMWV=9;F21( M=W!V*S$+QQP*TDL;=-1DOQ'_ *3)$L+.2?N*20 .W+&JB^(]+:U-R;G$0NOL M>XJ?]=NV[>G][C/2H;KQ7I5GJHT^>257W+&TPB8PQR-C:C/T5CD<'U'K0!:U MC1K/6[>*&[5_W,JS121N4>-UZ,"._6J+>$M+?2;[366X,-\_F7+&=B\C8 R6 MS_LCCI6;IGBJ*RU;5['6M41FBOU@M\Q;=J,B%0VT<27;-@4+U7#UQ0 N@VE]:V]R;ZYGE,UP\ MD23N':%">%W 'N?;.,G%:]9">)M$=X$35+4M.JO&/,'S!CA3^)J>XUS2K2Y M-MB]G_ *58[U7G M.)(QZOC]*L=Z "BBB@!**3%% #J*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "J[75NMXEHTJBXD1I%CSR5! )_ D?G4&LZG'HVBWF MI2HSI:PM*57JV!TKF1A//6@#LP* M#@=ZY>QU;7Y[:TU#[)#/:W&GF=HX\*1-M#*J'<20W/4<%PPPWJ#0!Z/@4N *Y:;4=>B\10Z+:G3WS9 M"Y,DR.",.%(X8YX/'3\>E0S>)M2@T>VUMX[8V4MXL30 -O6)G\L-NS@MD@D8 MQCC/>@#K\9HVBN/A\1ZM;7^O:=?):R7=FD36(A1E$_F$JI.6/\953R,5UT>X M1J'8,X'S$# )[\4 .VBC:*6B@!I44;1]*=10 FT4;12T4 1M$K,K'JO2G; > M#R*=10 WRU(Q@8H$:A=H V],4ZB@!BPQHI5455.<@# I%MXE#!8U ;[V%'/U MJ2B@"J=-L3"(3:0&(=$\M=OY8JPJ*JA5& !@ =J=10!!#96MO(TD%M#$[?>9 M$"D_4BEN+:"ZC\N>))4SG:ZAAGZ&IJ* *USI]G?6_P!GO+:&XA!!\N:,.N1T M.#Z4K6-HRQ*UM"5B_P!6"@^3Z>E6** *;:58/'Y;VD#1[_,VF-2-V,;L8ZX[ MT/I5A+J@^G/3I5RB@"C_8VF?V9_9G]GVOV#_GU\E? M*Z[ONXQUY^M)/HFEW,LDLVGVSRRQ>0\AB&YH_P"[NZX]JOT4 8__ BF@$VY M.D6;&WC,46Z(':ASE>>W)_.I$\.:/&UDR:=;JUB"+8A/]4#UQ6I10!D+X7T9 M='3219#[$C^8D>]LJVYIY\.:0=/BL#8Q&VBD$J)SP_7=GJ6R2< MGFM2B@#GM4\':1J-OJ -HAN+[:99)&=MS+C:2-W(7' X].];2VD/V$6CKYD/ ME^45?GG QTJY86%OI MEC#96D?EV\*[(TW$[1Z9/-6:* *S6-NVHI?F,&Y2)H5?/1"02/S4?E5%O#6E MMX?.A?9R-.QM\I788&[=@$'/7WK7HH R+CPYIUS>)=R),+A(/LX=9F&4P<9& M<,1N."0>M16OA33K6/2HXWNO+TO=]F4S' )R/F]>#C!XQ6Y10!0U'2+75&M6 MN/-W6LRSQ%)"N''0D=#^.>M9TG@_2IK>_MY5GDAOKH7:"#D=QT''3@ M5T%% '/7W@W2;^YOII5N%%^%%W%'<.B38& 2 >N/2G3^$-,FE@E#7<$L,"VV M^&Y=6>)>BN>>M;]% '&-H$UWXTU&17O;&Q-C#;K);$('P6)49!X 8< MC'?!X-:-SX-TV6XLI[26ZT^6TM_LT;600>H(],5>HH RM*TB M2RN+B\O+U[V]N%5'F*! $7.U54< LQ[G)-:M%% '*^.%GDM]'CM75+C^U8& M1F0N%P3R5!&0/J*;<^#Y[R&\DGU0_;KJZAN3,L V*(CE$V$X*CGJ>2:ZS%% M'(GP?>RK(L^MF0/J,%^P^S*N6CVY7@]"5&/3'?DU8U72IH/%$/B47FRTM;"6 M&Y@$1=G3._*X[Y _+WKIJ,4 5"\;*PPZLH(X.!SUXK= '0 M"EQ0!RM_H6M3"PO[?5HDUBV+[F:$F!T<*&39G('R*1SG()[\-NM!U.YUGP[J M<]U#/-ITDS7&5,8;S$"_( #@#T/7UKK** .;.CZG'XAU>\MY;46^H6R("X8N MDB*RCCH1\P.<]L8[U0L/"U]90^$XFEMV_L8/YY#-\^Z,I\O'/7/..E=GBDP/ M2@#D=4\*76I2:_(+F!'OC;/:DJ3Y;0\@M]6].U/N],\4:CI5\ES?64%S)$L< M,5LSB/&X%RS$;@67*\#@<]ZZS ]*,4 >=W?@C5+C1O$.G0QZ7:0ZFL2X&T$-M.]=O48&?:NPH MH R-6T9]5\+7.CMV\DS1QX .,9"YX'MGI65!IVJ7VKZ7J&H6$5L^E)* MJE)5D:X9DV_+@#:IZ\^W KK** ,'PK!?V^E3+J5J+:XDNYYM@D#C#R%QR#_M M8_"L*]T_5/\ A.!';:YM[NY- MQ%>2.IA4D* M+#=>RQFNO\20PW&@W-O<64]Y#-M22* 9<*6&67W7[W'/'%:]% 'GB6.N"SAO MI;-]1-CJGGHLT*QW%S"(R@8C@%U)X)QG8#Z5+?64]_)H3Q^'6LX/[7%Y+#L4 MLHVL"\@' )9AC!/ S[#OL"C% 'F'C2TU"[GU6UATJ^\DFT6(V<"[945P[,S= M1O!=H?E4-_"2>O3&,YKTHC@XK M*T[0K?3=4U#48I)FFU!E><.01E1A<8 Q@<4 1WGV[3_"?DVZ/<7J6Z0)L/.\ MX3=D#H"P&*L44 %%%% !1110 4444 %%%% ! M1110 4444 5;D@36X/5I#C_ODU:[U4NL>?;YQQ(@ HHHH 2BBB@! M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([BWAN[ M:6WN(UDAE4HZ,,AE(P0:P-.\&V.FWT-TEU?3&&![9([B;>JQ-M^3&.@V\?KF MNCHH YFT\%6=C9S6MO?ZD(FA>& -<9^R!NOE<<'T)R1^>7WG@VRU"&]6]N;J MYFN[=;9IW**Z(K;AC:H'WL'D'IZ5T=% &%IOAL6&JKJ,NI7EY.EK]E4W!4_+ MN#$Y !))%,A\)V<,:P?:;M[-+O[6ELS@HKYW =-VT-\P&<9]:Z"B@#D;-?\ MA(O%,.I7.CW=FFF)+%$]TH7S78KRHST 4\_[7M6[!874>IWES-?/+!,4\J H M (<#!P>^2'2J%V<7MD/5G_ /03 M5X=* %H[44=J &T444 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *@NSC"M^N4T* MQC3Q#J.KV>G7-G;W4"F6*=?+,LV2=P0GCC )XY_&NATZZ>]T^WN9;:2VDEC5 MV@D^]&2/NGW% %H]#7*Z7JFLWS:O&UYIR&PN7@!:U?!P%8,Q\SC@_P!:ZDG% M<#I<6G_;/$,FJ:#>EY[V4QNVGRN9HBJC@A>.5XZ4 =?;:BB1VMOJ-Q:PZD\ MDDMQ*,YQ\Q4$Y*@@\^U/?5]-CLH[V34;1;60X2=IU"-]&S@]#7&>(5OM=AMK MJ'3+NQU*QM7ODE:-B"/^?8D8RSC&X=L8Y-2WM^$U#0]<.B7PL8;6>&:W6U8O M:NWED93'3"LN1ZT ==/K&F6MI%=7&HVD5M+CRYI)U5'XSP2<'BE;5=/0(7O[ M5=Z>8F9E&Y?[PYY'O7G[VOV&XTZ\GT+4+;1#9RVZ6ML&DE@9I0P+@?,-X[#I MTS3+*VT>P\2:0M[I+6UHFCS&.&[4RM /.!&_(.#@D8YQNQ0!V][XETNQO--M M9+N)I=0;$.V1<%=I(?K]TXP#W)%:DLT4$9DFD2.,=6=@ /Q->9V%H-('A6:[ MMIH[0WUX8XS"SF&.57\I" "1P1QVS[5UOC&Y6VTNT=[ (''3.* -H7]F;8W(NX#;@X,HD&W.<8STZ\5)!<0W,(F@FCEB.BGBGB$L,J21GHZ,"#^(KR^#[#_ ,(_>:<8-WV372VHPQPYVVYN68;L M#E< ' [ UT?AQH;GQ;JESI9B.D&UA3-OCRGGRQ)7'&0I4'\* -V;7+47UQIU MM+'-?PV[3M$'X7T#$9QG/ITY],KH6J_VQH5AJ1B\HW<"S>7NW;;I2O#)(@&YESN*GU Z^U5=!@M;.T\(7T,<:WT]@\+,6P9&6 M(;4/XCI0!Z4KJQ(# D=0#TH=UC7+, /4FO+_ 0^FO/H\T%W+)K?E/'>VJQH MC@X^=YSCMOQP(Y;S2A)=Z7YL1DE%AJ8/E7(P%//0,,\9!Z^QH M [3S%R1N (&2,]!69=ZS]E\1Z=I'D%C>Q2R"7=@+Y>WC'?.X5R=G=:1;^(-. MFN8DLX[WP]'%#%+DEQN!,7^VP!48ZUA:.;)K/P*^K2!+-K&[CDDFO5N: /3]_M3(KB*9Y5CD5FB?9( ?NM@-@_@P/XUY_!)I5Y=33:GJ-Q% MK=IJT@CCBE*S.@D_=QJG\493;T&.222S%\E$1@X!X!'/0"@#T2J(UG3S;17'VI/)EG^SQOV:3>4 MVCU^8$5Y[H36M[J>@I%>SRQZC97(N4GO2\\J':4:3!^4CD#'3IFDMM*TM_"/ MA1%=R%OXO,"W;C83O8GAOE.><\$4 >I45YB+J_FU/4)U\1VUH;&\*1QR-+)( ML2D!%\H.%D#*1S@L=W!SBMOPK%/J6JZO?7&H7S+9ZM/'#;F7$84HO!'4XW<# M. 1QWH [.BN!\1?:M4\776EG47L88-,6>(B\>WP69PTOR8W;<+PQP,>]4M3U M&]T==*OUU.2]::P,5^\3L8UCRH%TJD@ @]?7)QT- 'I=(2,]:Y'4+*=M0T72 MK/6;Z"SFM9UD=)0\D@4+AM[ G=\V=WY5B6]_J[7&A:6=9E?S;^_M9KI N^5$ M#;3T(W#Z8&* /2J,@=Z\V-]KMU?:U%;:M!;OI+Q11O>7!0A$4%Y9(PA#A\GG MCVQ6E+H_M-[=1VES=1K:RP*'@V!1N@E7JCLV2&Z]!QTH [2218XVD8 M_*@+' SP/854TC5;;6]*M]2LR_V>=2R;Q@D9(Z?A7)^'M0U >)18ZG<7"SNM MQ.@!\VWNHF9"C1L,!0@XQC/S9[UDZ!=W^E^"?!^IQ74B:9&XBU")54C8[%5< MY&\O+*6^NG)CNIC-:QD#,<) " X[G!;VW8[5QZ:EK MSVT]VNMR>9!K_P#9R1R01F-HS*(\L 2?F!X(Z4 >D4A.!7!7.L:MHEIKUK) MJL=S-;2VD5M=7BJFPS%5);: "%)+=.G7-2ZAK.H>%-1OXY[V74K1-*DOHA.J M"19$=5*Y4+E3O';L: .JEU>R@U:VTN24K>7*/)%'M/S*O4YZ#K38]A)[>"](FEO76235TADV1H%8"=@IQ@\C8/;US0!VVG^) M-*U2^>RM+HO011!CC>YZ*/>N M0LXM5/B?PY<#6\3WEQ9S:,8HK62*; M48H9/.CW,FX\,G8'@C\: .AHKSJ^\4>)+?3]4OU?3O*TO4Q;2H(FS+'E /F M.#\_)]JZ#Q]>WNG>"-4N]/N/(N(XN)-N2 2 <>AP>#VH WC>6PO%LS/&+EHS M*(MWS% 0"V/3) I9KRVMYH(9IXTDN&*1(S8+D D@>O )KB[NSU=?&T"6,]FU MXFD,OGW,;$8\X8^4-R3@ \^_M3H?$TFI6O@_4#8VC'49V21I$+-"VQLF,GI] MTC/I0!W%1R311LJO*BLV=H9@"<>E=N#G)5MP/KQ0!V5%8-UXADMM4GLOLBL8].:_5_-QN MP<;2-O'UY^E8-]K_ (DN]-T*Y@M+/3OMUY;X5KDR&5&4N4)$?R9"\GF@#N\C M.,C([4M>;+J\_ASQ'XPO(M,2:&*2TDG"S[ NZ(9V_*=QR2>@KT4 >_M53PKXDAT7P;IJW@?[3=W=S'''-)M*XE?.]FZ <#N^1;26@%OY@<@LNT[ M.<8.0>W;@5T%_P"++73]1OK)[:X>6STXZB^T#E <;1SUX- '0T5R4?CVUDG2 M%-)U5GN(!<6:BWYN5PI.WGC&[J<#WZ9W=%UBVUW2XM0M%D6*0LNV5=K*58J0 M1[$&@#0I">>M8?BG79- T^WGBLY[EIKJ*#]TF[8&8 DCKTR!CN160_B1M*U[ MQ!+?&]FLK>.V=$C@W^0&1V8D*.!QR30!VE%8E_XHT[3HA)(9IOW'VEQ!&7*1 M8R&;'0'!QZX/H:O/XYZ)%>1VQEB_=[\ M'^'(Z $C SCOCI4@\4:99V]I%JFH6]O?2P1N\3-ALMM'3M\S?S]#0!O45FPZ MYIMQ:W=S%>PR1699;AT;(C*C+ X[@5H(V]0PZ$9% #J*** "BBB@ HHHH ** M** "BBB@ HHHH H7?-_9C_:?_P!!-7ATJC6[FM(YD:XA"M+&&^9 V=I([9P?RI;NX@M+26YNI%B@B4N[L) S<<(64 >GO0!Z3BDQ@YKB_$7B+5+ M*^U>WM)XHY[6TBGLK@'BRB.FW4,DCR,B*(AM)C*XD+-GC(('X4 =M@>M&* M\YLO%WB2]TCPYJ(73"-6E:V,)C<;'P^'W;CQ\GWF6S-8V_P!KGU9;*-9XVB$D3#*O@,2ISD=^G2JN MJZUXB;PYX@@:XM;:_P!-F5'GAB?$D;H&&S+95ANQGGI0!Z"!2;?>FP"41 3L MC2=RBD#\B37/^*-;U'2BHLDM<&WFF+3Y8LR8(144@DD%LD=,9H Z%D1U*L R MGJ",BE(XQFN'F\87\EOI$EM'9VBW^GBY%Q>J_DM,<8A# @*>O4^E==?W/+^*Q\0/HX/:K@\4^(6U=--&A6RSW5G]JM0UW@* 0&$AQP1D= >O7 MJ0 =AY*F3>P#$=,CI2F-2P; R!@''2N0@\:3WNDZ)-;6L:WFI+(624L4B\KA M_N@D\\#UJ<^)]6,>E*FA,US>"4/$\WEE&CSG&XH/I0!TX@B68S"-/-*[2 M^T;B/3/I3)K:VNP!-#%-L/&]0VT_C7,V'BZZU+2-/:"P4:I>2RP"!I/W<9B) M$C%@,[1CTR20*R/"6J3:1HVKM<6J_;I]>F@2WCE->UMY8S#)%&\?'R,H('X5SD?BRZ%JT4VF.-3-T+6 M&,;EBG9E+AU=@#LV@D\9&",&L[P0M[_PF'C"2^A6&4S6RE$E\Q0?+).TX!P= MP/3C..U &S=^'[J_U:W>YOHVTNUN([FWM4@"M&Z*0!O!Y7)SC&>@Z5M&RMFO M%NS;Q&Y12JRE!O /49ZXKCKNYNM-^(FIW5I837O_ !*87DB24 CYY.0&/7"] M!6M!XOM;O4-&AMXF>VU:%Y8;ACM VC)7!_BZ6&:/7XH;=;6;B3$Q4H1QD;01\W4G/% M'?G3;-IYYS:PF6X01S.4!,B#.%;U')X]Z5;"T1X76VA5H%*Q,(P#&#U"^@^E M847C* 6.I3WEE<6L^GS)#+;DJS$OMV8(..=P[\5;\/\ B2WUYKR)$"3VC*LJ MI*LJX894AUX/?W!% %B'P_I-NT30:;:1&&1I8BD*C8[##,.."?6F#PWHWV0V MG]EV?V9I?.:+R%VE_P"]C'7WKD_$,T:_$:.TO+_4(=.ETIIY$M[B50) ^T-A M#QQ^'K5R(V]CI^@"6\U6>*\U".2S\R8B2/>A<)*2]X MMXUC;&Z0 +.85WC'HV,TMIIUG8/.UI;10M<2&64QH%WN>K''4^]8(\<6(-T\ MECJ,5O9F9;FX>#]W$T?5<@G)/;&:@UGQE<66DK<0Z1=)<-7,$.%D(PP* MOAN,@8/7KB@#=U3P_I.M-"VI6$%T823&94SMSU'T/ITHGT'2[EYWFLXV,\ M MI>H#Q#HI'I5]&+1JQ4H2,E6QD>QQQ7(VOB2[D\;"*=?*TF[62ULV.3YDT1!+ M=, ,&<#U\OZ4 37GAI1K.AQ6^GK_ &391S+E+AE:)F Q@=<<8X/\73BM=O#^ MEM]A/V15-BQ>V*,RF,DY)X/.>^>N3GJ:CU?6HK%_LBQ7<]U)"\H2S17DC0<; M\$XZGCU/0&LK0?$8B\*:"]ZUS=WUW:!PL49DDDVJ-S''U'/J10!KWGAK1M1U M!;Z\TZ":Z4!?,=7$RH"N9'/FOCY>P"CZ "K@\'-(L;:#0&C'G3R3LSQC?ED53DG(Z'.!D],#.BGBW2YM(BU&,W#I+/]F6%8 M&\[SG?- M'6XK';POIA@,*QRHAO1?D+*W,V0VXG/J <=,TZ;Q)IL5Q>6QG82V;Q)./+;" MM)C8,XP!GGZG-: ML=S#/:)=12JT$B"19 ?E*D9!SZ8K-M?$^E7;2+%\,MG$\,)EN7D"*P X#$XP!QC_"HW\&V$FD6>FRW M5[)%:W/VI':0;C)DL-WRX(!8GI5BR\7:'J-];6=GJ"337*;X0JMM< $G#8QD M '(SD=ZR?$?BQ+>\TNTTV[82S:K%93D6[,A!;#J'(VAA]<]?2@#W<@Q-&>2-N.I.,GVJE9>#=-LUN(6FO+BSEC,*6=Q<,\,,9ZJB M]ACCV X[U:\2>(;;PSH[ZA=)(XW".-$!)=ST'L/?_P#568/%(@\57L-Y=VT& MD1V$-Q%+)\NYG9AG<3TXQB@"U9>$;>ROK&[&I:E-)9!TB$\X<;& !0C'3Y1S MU]ZN:QHJ:Q)8-)=3PK9W*7*K%MP[+T#9!XZ],=:L7&K:?:6\5Q<7L$4,HW1N MS@!QC.1ZC'-6HI4FB26)U>-P&5U.0P/0@T QF0X8>X]\US6C^(MP+=O]V$R ,>_2@"E M:: ;74([YM2N[B=+0VNZ8(=P+;MQPHYS^&.U4[7P9;VECH=K'>W&S2)C-$2% M_>$YX;CT8CC'6MH:KI[7GV,7UL;G)7RA*-V1C(QZC(X]Z<-2L3=&T%[;FY'! MA$J[Q^&!8?>4 8 (X[D\8?XB\. M_P!O_P!G9O'M_L-TEV@"!@\B'Y=W?'7@$=:T6U*Q24Q/>6ZR X*M*H(/TS5+ MQ%K<6B:3=W'GVPNHK>2:*&:0*9-HS@#J?3B@"77-(36])>R:9X'+))',@RT; MHP96 /H0*S9_"*:@-0EU2]:XNKVQ^PF2./RU2/D_*N3SN);DGTZ5M:5Z1 M97M=!=7$=K"9))8H^RF5PH)],UF:)KJ:IX=M]5F,, E# @R8 M0,&*XW'MD4 9%SX0N[B#Q'')J,;R:O'"BR-!S&40+N(!P2<9XQ@UT-S;WLVC M26L5PL=V\'EBX(. Q&"V 0??K57P_KJ:WIMQ>O&D"0W$L)/F;EPC8W9XX.,U ML!U*A@05/0CO0!S.J>$;:;PVNG6,=K:7:&-X[I(0"DBLI\SCDGY?7GO39M%U ME-775M/N[*&ZN;5;>^26-G1F7.UTY!R-QX/&/SKIPZL,@@CUK(T771J][JUJ M;5H'T^Y\@DMN$@V@AAP,=?Y^L+$V,@D1_+D0E2", M'((*_CD]*@L_!NK:?:Z>UMJEL;S3[F>2,M"1'-',^YU<9)!Z$$=,=^M=Q@48 MH YB70M6N-2TJ]N+V"5K:\:YECP0J QF,)'[#)//4^F>,V;P?J0>ZNK>:U2] M75CJ=N6+,CY39Y;\9''<9Z^U=S1B@#AKWPSJ^K:?XBBN9;*&74S \(C+,(WC M ^5B0,CY!R!W/%17_AGQ%J-]JVIR?V=%< M"LS7];BT#27U"2WEG571/+BQDEF"CJ?4B@#%M-"U:#5_#]T\5KY6FZ:UK)B< M[F^F$J1W +K$\A;S%'<*7&?0#W MKKM1U"#2[%KN=9&0,J!(D+NS,P4 *.2.W- $WC"QO=0T$1V%NMQ<17,$XA+A-X216(R>!P#6;<:/J=T_BZ0V MH0ZE81PVR^:IW.(G4@^G+ 9-=%IFK6NKK=&V\S_1KAK>021E"'4 G@]N13XK M^.74[BP$,ZR01I(79"$8-G&UNY&TYH X.Y\-:BNJV>I/X=MM6633H;62VN9X MU-M)&WAGM] 6&2&'STM\&&U7:@;'W4!QQV&A8H MP* /-O$%EJ\FD^)M)MM'N9Y+V]%Q%,I41E#Y70YY;*GBGZI;W4LOQ 9-/O&^ MU6D4-N1;.?.81,AVBX%&!0!YSJ,>I0#Q0JZ/?7BZO9)]E9(\[,0 ME#&P/*D'+ 8YSQR:UK6VDNO'<-Q+87*0IHJQ%Y8?D#F0-MST+8QP#ZUV.!2$ M B@#A9=(D3QM>:7",Z=J@CU&YRWW6C8!DQCD283.>V[VKNA65HGAVQT(2_96 MN)'E(W27,[2L ,X4%CP 23CW-:U !1110 4444 %%%% !1110 4444 %%%': M@#/NQG4[(_[W_H)K0'2J%QSJ=G_P+_T$U?% !1110 E%%% "T444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 4-8TF'6M.DL;EY5@D(+ MB)MI8 YP3CI4.M:#:Z[;00W,D\?D3K<1O!)L977."#^-:M2CMU_OJ1T'&* ,*ZTW4H_$NH73:=KA>5HTAFTZ\C2.9%0 - M+N8?-G.?EP!72Z5HLB3V>K7\DAU5;);:;YAM(SNP<=2">HZXJIXO\3QZ-I&H MBSN8EU.VM_.59(RRKGIN/0$X. 3R<=:L:AXCM],\/IG6-_)>;03GR!)G.X)]><=,\]A3+/P=865 MU')'/>FWA+-;VC3$PP,P()5?HQ R2!GBFZ?XIM(?"^DZAJ]RL<]W9I.X1"<_ M(&9MJ@D*,]>@JY=>*="LH]]QJMK&/+23!D&=K_=..N#0!2C\&V-O:Z):VUQ< MQ6^D3&:%,J=['/WB1G^)NF.M-O?!EGJ-MJ4%S=73?;KI;P.K*K02*H52A [! M5'.>E:U[K-A9627,MY"B3+F%B=P?C.0!RPQSQVK(\)>*!K&B6=QJ%S9BZNIY MHH1#E5FV,PR@8Y/RC- #V\'P26ULDVH7LUS!=QW?VJ5E:1V0$*#\N-HR> !W M]33[OPC:7D>MQM@S6 MYUJO=:A9V+1+=W4$#2DK&)9 NXCKC/6@#FI/!4KZ''HPU>7["+);-XW@1PP4 MG#C/1L$#(] >U;&JZ%#JGAN;13--#%) (1(C?, !@?7IR.]5+7Q"W_"0ZU9W M[6MM9V0M_)E9]I?S%)Y)..HP!6Q=:A9V*JUW=06ZL<*9I @)]LT ;FZ MMKZ-]>D\R]LX[28FU0)M0\%5&,<$\9[]ZVHO#\ZZ[8:K-?B22UL6M&40[1(2 M02XYX^Z..:6]UFYM_%NFZ2D,)M[R"64R$G<"F.,=,?,O//0\=Z7PQK-SK5C= M3W4$4,L%Y-;%(F+#Y&V]3C/Y#Z4 9%MX%FLM-TJ.UUAHK_3'E,-V( 0Z2,6= M'3=@@_4=!6@GAV^34=+OGU9KB2T$WFB6/ F:0 $C!P@&.!@]3]:W_/B\SR_, M3>.O\ ,4D=Q#*',>E!=5 )8 'H2: .9N?#FK7ME;R7&M@ZK;7*W$,ZVX$2D*R[?+ST M(9LG.>?85+X>T'4=+O\ 5;[4+^*ZGU"=96\J(QJH50H &3V&/PK5O;F\AN;) M;6T6>&64K<2&4*8DVD[@#][G P*LF=!(B))M8L; MV")IK);1DEA+[<,S!@0P_O=".U8.IV>AP66E^#K66XDU.SD@:W\L,)(AN^:0 MOC:!M+$C\/2NWOYKBWL)YK2V^U7"(3'!Y@3S&[#<>!]:?"VZ))9(_*D9 64D M$KZ@D<'% "V\$=M;Q01+MBB0(B^@ P!7)0>%-3@LX;'[58O;1:JM\A\EA)L$ MIE()R1NR0. .,^M=C7/IX@O;C7I+2TTAI]/AF^SS7BW"@I)M#'Y.ZC< 3G.< MC'% %2_\+W]]YDMYK&2,'="\0XW#H03^A(K6TFVUA'DGUB\MY9& M4*D-K&4C0#J?F))8_D,<=ZT)YC%;R2+$TC(I8(I +8[#/%<];^,8KC3M!O18 MS"+6)A#&=Z_NB0Q&[OT4]* '_P!DZ@_CUM9:"U^QI9BTC8S-YOW@Y;;MQC)Q MC/;-'B/2;V[N= _L^V@-O8WZ3RJ9-A5 K+A1C'1O7M^6KK&JV^B:1=:E=;C# M;IO8*,ENP ]R<#\:9IE_>7;W,=[IDMD\+#:6<.DBG."K#OQR.Q]>M &3::?J MD?A[5H9M/LY;BXN9Y8K:63?'(KN6 ?C Z^]8'93IMJCZH\6T(LHQ&Q&,@L &P M>><9Q^%8&M>#570;7^Q;-1JUI)%+!*TNS+J1N9CT)(R#ZYKMLT$X&30!RIL= M:A\4IK45E!*+NT2UFBDF -KM8GE=RK!AD'(IXWV5 MQ*NQA(Q8%6((# XZCU^M7H]#U.7Q-X7U$Z3:V,5J+J2[BMG7;&TD851VW-D< MD#_&NGL=7AO]2O[&-95FL6591(F =P)!'J,#/XUHT >?66CZ]8XU"+30UQ%K M-U=FT>5 TD,V1E6SM##=G!/8T^XT/6Y[*[E:Q5;A-YKI-9\2V6C2-%+'_H?0T !?-5F1D"JP...- MN+;_4OL$PMSHBV\?*Y>3]=A@"FLRJ,L0.<W"R-#"-S")"[=<< =:L1R"2-'7.& M(R,&@#SK0])U#3X/ R7%E,K6#W*W05<^5O5E4G'8DCFGBPUN33M'TF31[C-A MJ\<\MV)4:.1!*S;Q\V[G()R!C)^E>B;5SG'-+P* ,/Q=:W5UX=D6SA>::.>W MG$<>-S".9'.W/&<*<5G2P7J;>:Y%I&^UANE+;0H!&>O\ CTK6H \U6RO[!?#]QJ%AJ5Q;-I$= MC.MFSK-;RC&=P4@E6R!U_AS76+[=$L#K$8CS()&("$#LPY)QBGQ6:S:I=: M7J&DZI<7*:LU[;2 LMO]\LC[P<#:K8([[<8S7HE(!F@#@--<0LFCZAX?N[O4 MK;5'NDE,9\EBSLPN/,/ P&Z=O6O1<#O24 >9ZA9HUCXXD&G.TKWL1C80-NDPL8^48YPP;D>]6 M]=D0Q^+K>ZL+J::_M UDZVKS+(@@ 5054[=L@<\XZYKT#8"X;)S232QP0O-- M(L<: LSL/2N*U+3M17P; M_P )&URLEY'=+K4<\UO3M7U$B30IM-E\AYH2R"8L RD8X?8",$<\@5D^'M0L;'1O"T M^HD0:/&MYAI5PJS%_P!WD'_8+X/J:]1EFBAC:261(T0;F9F "CU)I0$EC!^5 MT;D=P: /(HFM5T.R-U/-9Z.=;O"\J0*RIDL(]ZNI&TY(Y'<=*U[6UT^6^\,V MD%]>3V1NKHP22.(Q,GE;L)LQF/)P./4=,5Z.T:L-K $>A%(88RJJ8TPF-HVC MY<=,4 >46TUA:Z:=/FE\K0T\3S02JK'RTB )1&.>$+XSGBJ_FVT'AGQQ/ITR M"*'58I(FMVY10\?S#';&<$>AKUQ[2WD617MXF63&\,@(;'3/K3OL\/EM'Y4> MQEVE=HP1TQCTH \SU[5+6\O?&,MG>BYMQHD9S!<':) 9!U4\$<<=^_6M2XT: MRO/'36TKSI!=:1YMRD=PZ"4B0*,D'(&#VQ7:K8VJ1M&MM"J,NPJ(P 5],>G) M_.AK.V=V=[>%F=/+8E 2R^A]1[4 8/P_OY]2\"Z5*XBP\0SSZYH=]%?.MK?ZIY< MAH_M#(4(S@_+SELGCKTJ/4KLZIH.MWEW?M#=6VL>0L33,BI$DJ )MR [NY+NYTNSFN)%"/)+ K M%E'0'(YH T, @9 />N:T,!O%WBL$ @S6P(/_ %P6NE5%10JJ%51@ # JI:: M386%S/<6MI%#-<',TB+AI#[GO0!YU<#4+.#Q%J]IJ]S;BVUT 6T:KLDW-"K; MSC)X/J.GO6OK%[JD&H>*TM]6GC%MI<=Y;?(A\EAYA( *\@[!UR>:ZF30-+E@ ME@>S0Q2W N9$R0'E&/F///0?E22^'],F-X9+4,;V(0W!9V)D0 @+UZM %ZBDR*,T +1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &?<$?VK9#OA_Y5H"LVX_Y#%C]'_D:TA0 4444 )10 M#FB@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,K MQ%/>V^AW+:=#)+=-MC01KDKN(!? Z[02?PKF=2T*ZT;5O#VHZ5'?7OV4_9IE M8J1':E<'@ $D':>Y.#77:EJMEI$"3WTXACDE6%"03N=C@ 8J[Q0!YCKUCJR6 M7B_3TT6[NI=4D$MM=0*I5DVJ C9((*X/&.]:,MMJ>FWM\CZ1/=I?:9';PSV^ MUC$Z(P9'R1@9.1CK]:[S@],&CB@#S1-,O["PT:2\TK4KVT?18;.:VL6\N:&1 M<$AOF4E2"01GM6M;:6EGKC,VCNJQ:&L4&P&58\/)NB#GJQ!7ZX-=K10!YOX6 MAU#2V\.S7FEWQM_[+^Q$>4V;:;S,GC6-_IVD>&KF?2KY$L MM4NGGA2W9I(U<2!3L7)(Y'(R*]4XI>* /+KBSOKR O?:7>;6\4QW3)) 6(MR M@ 8XR, ^G0T_6]%)LO'C0:5+YLPC^SL("?,'EKG8<<\@YQZ@J*VN+>[@6XM9HIH7^[)$P96[<$<4 4]/UFVNKI+%%G24VRW"F2%D#H< M X)'49&1VR*YCQFJG51- T@O4LVB,$ULSP7T3D[H0P^ZY*C&.>1UKKK MIC/X:>5AAY+VZ=AC'WIG;I]"#^-=,H"J!DGW-+M]Z /,;O3$NM \6W6B0/)K M27LXCEC!\P*Q7>%/<$;N!W]Z@U-=#E\*Z_>:?+=&.33=L\/E)%!!(,%%("J? M,R<=SCKVKU55"_2F;8Y4W+M9'&I%>M"( @\9 P/I0(XQC"+P? MHYKU[RXP!\B *OZUWTD40>@51^7O7J<4211B-%54'15& *ACL;2'S1%:PH)O];MC W_[WK^- '(P: MI9W'Q$E>UOUEM%T,NY6;=&")<9ZXZ9Y^M8&EW$1\)_#R'S4,AU",A >(P-A/4CT MH Y;XGV]M-X&O#<.%=63RBTI0;BX'J >,\'Z]JBDLK&_\576C7EU=Q6]O9(] MI;BZ=1)N+%YMV/QKL+BTANXC%<11S1GJDBAA^1JO>:/I]^$%Y96\X M083S(PVT="!Z"@#@]-&IZ_%X6MK_ %>ZA^U:;G4A\]CC-6 MM/FL[ZYFN;K7+JVU&QU9[8(9R28Q)M2/R^A#K@YQG))S@5V']BZ>;V"\-I#] MIMUVPR[!F-<8POH,>E(^A:9)JJZH]C;-?JNU;@Q@N!]?7WH XO1IKN_O(M1D M\20Q7$>I2136[NS,T8D91#Y>X*N0%(.W/?UKH_%LLPBTRW@ENPUQ>!#%:N$> M8!';9OW#8/ER2.<#&#FM$:#I2ZJ=473[4:@>MSY0\SICKUZ<4_4='L-7BCBU M&UCN8XI!*BR#(##H?U/YT <'9:KJKZ!X>5M0G25]>>SE=6#%XU,N%)(Y^X!G M'-6'U.[MUDTB?4+EH)];-@;N20"2*+RE?:&P.2EVT M6R83J8DV$2 $!@5QR,G'IFGS^'-(N;>]@FL8Y(KV3S;A&)(=^/FZ\'@\0H)9)<7$(#2$%@/)7"Y[@>_/J361J]YKM[XBUJPL;NU@2S@AEA M::Z>#RB58F0@(PD7/4$X^4#O76:;HVG:0)OL%JD!F(:0KDER!@$D\FH=3\-Z M-K-S#<:CIT%S-#]QW'./0^H]CD4 845N;KQZDXO[E?,TE)0$8 ?ZSH 1G'?! M]?PKF=)FN]$\-![34)EDU#Q ]M)+<2C"*'?)#%3@MM R0>2*])31K"/53J:P M$7I3RS+O;[G]W&<8[XZ9 ]*KIX,AY+:)U8X8E%4DF,@,<4'POHQT\6(L]EN)Q<@1RNC>:/X]P(;/XT 1^+KNXT_P 'ZM=VLK17 M$-J[1R#JI ZU@WFHZY>^+1H]EJ)MHGT 7>5A5CYQDVY!/0X_#VKK]1TNSU;3 M9-/O8VDM9%VNBR,FX>A*D''XU6B\/Z?%<-<1QRK,UJ+0R?:)"WE#HH.[(ZDY M'/O0!!X1U:;6_"FG:C<[?.FA!D(&!N'!X^H-:[33M-M-)T^&PL81%;0KM2/).!]3DFLNS\':-I] MS:SVT,Z/:LQA_P!)D(16ZH 6QMZ?+TX% '$P@+X7L !XM ';_ $DUVGC7 M5KK0_"%_J=G+''/;JK*9%W*M7=;T:T\0:1/I=\KFVGV[PC;3PP8<_4"@#FKO4_$5IJMOHK2_:KJ>*6 MZ,UG;QH4C4JJH!*^"L:!9ZTUM).]Q#/;%C%-;3&-U####(['CCV%5;KPI:W,!@2 M]O[>%[9[:5(Y01,KYW%MRG+98G=UY- &1=:EXGN]7NK'3;O346.RBO(G,#2" M3=N&T8;H2A^;T/2HG\6:KJUM9G1;9UFDLHKF0"$2A'D+!58%EPGR/EAGMT[V MQX;FG\27K+V1!O+#YE8C&1R,'DUH7'A&PD>T>SFNM.DM81 M;J]G)L9H@.$8D'('4=P: *7]MZYJBW-OIT5K::A;644TD$_[PF9\D("" -I M&><[NV.:<=_J[>-]0:.>.:*'3HIX[4+D8;?E 0<%BRCYL'CC%:U[X,L+FYBN M+6[U#398X1 6L;CR_,0'(#9!S@D\]>32R>$+4:E]LL[V\L:ZEM"J!%,,<3136\O/F1R*S'H<8/&>>*Z"\&; M*<'IY;?RK$;PL62[E&IW*:C>^#M9GTKP+X2@M[>.5[Z9[?YV*A?]8V<@'NHKK_ [J=[J- MO>KJ"6XN+6\DMB8,A& P0<'D<,/RK-LO!*6.E:)8KJ#M_9%QY\3F(?/UR&&? M1F'!'4>E:VCZ,^DW&IR&[,Z7MTUR%*8\LD $ YY& .WKZT <'XJN[V_T3QW' MIX4<=N:L3^$UO=6N;O4+L7,- MQI@T^2'R=I(W;B^X'KDGH../2@!^B:YJE[J+6NH:88%,/FK*D.IXIFH^'[R36SJVE:K]AN)(!!<(\ F255) M*G&X88;CSGOTH ;'XIVZREE>6AMH)K#[=#.Q.6 WH5V\,N,;F. M&S5["WBO);/[9+!/=%-B$D*JX0EF..F!BK&N>$TUFSTJ!KIT>QD7=-SOEBV[ M9$)S_&,9^E+JV@7\WB*UUG2=1CM)D@-M/'-"9(Y8\DKP",$$D]: *K^-+J6] MM[/3_#]U+X(\BPE 6V[6#=#U]>W!I4\1:A?:OX>-I#$EAJ%E)=.KR#> MQ"KA.G&"XZ'GGTYDB\/ZC!XE.I"ZBFC_ ++^QEI6;S'DWE]QXP!D]NG857TG MPQJNFV7AU1=V?VC38I+>AS:O%93VLZPWMA<"Y@\QJ4NA:M>:=K6T?GAYPZSG&[S2!P&.3^% M6=.\76]_JUO8&UEA:ZCDDMRY&66-MK;E^\N>HR.1Z'BM'2;.XL]!L[*9D6>& MW2%FC)9ZBC.FW\=O+?-8I=/&OEF0$@=#G!88!Q5N'Q3&XU@S:?>6QTM M=TJRA,N-I8;,,* .AO-:M]/T8:G>1S0 MIL4^2R9DW-@!-HSEB2!@=ZHQ>,--,-X]PEU:2V;HDMO-"?,R_";57.[<>!C/ M0T_Q7I=WJ^@2P6#(MY')'/!YGW2\;AP#[$BL6ZTKQ+KMDT^H6]C9W%O-;SV] MK'+O$CQ/N.Y\@#7C\8::8;][E+JS>QB\Z>&YA*R"/^^%&G- M2VGBG2]0N&MH'G\[R?/1'MY$,D><;DW ;A],USVK:#JVN-KFI-9?99I](?3[ M:T=T+N22Q9F#%0,X Y]DUW5;OPW/XAM-4U"W=;XP-#+ HC,37'EJ%!7A@N,D$\DCZ=W'?Q'Q!?1G5! MLM;=&FM&BVB+.2)"YZY /L,5R*:#K)^&)TZ73V74/MHG,"NI.W[2)#@YQ]W/ M?M5K5-#U#5M:\5P+;RP0W^FQ06]RQ 1G4-QPSM_M#0^0ZLR'(5AD?=./O=,BS7^DW$D=Y>B:U^S720A05GDV[2F< KAL9/(QGO7;:EI=IJ] MF;6]C,D)=7P&*D,I!4Y![$ U0D\*Z9<:9<65VDEU]IVF:>9\RNR_=.X8P1VQ M@"@#G-^4LE[;1QR*J"9HY)5#*X&5&,X!'4=:NZOK&JZ5J=[9F MZC82::9[ ^0"S3(0K*0"-Q)92![^U:)\(::^GO:S/=S-(T;27,MR[3,T9RAW MYXP><# Z\5>?1+&:;3Y[B+SY[ DV\TIW.I*[3DGK^/< T ZA:':OVHMMQG.1@J^5]".G%6;W7]:T6UOYKR))8BD7V.1U2,^:[*A4J' M.0"P.AKHO[ TS[)?6ILXS!?R/)I/%Y M(>[F\QXD'(5#CY0" ?J!UP* *%]K'B'3M.U>5H4Q;6ZW-O/4VSQDY^=58Y!Y.",$Y YXYS6)X/U:]TG MP_X7@\FW;3KVXEMW%KSAO8[#5KFWEN[UKUI=B-M9L;EVXP5X[UHZ'HL6AZ /84 <8AM[?6?&COH']IQ1SVY$"1(VM;58=)BB67[4[\AE)5$QD_='WCGKTK4TS1$TW4M4O5N))7U M"1)'5P $*KM &.V /RJ"X\/S#6Y]4T_4#9R742Q7*&$2+)MSM<Z)%#:.L>IV\TQ,C8:(QE05([G)(Z]JHGQI?2Z7IMS;:="\U_ MJ,UDB-*5"[&< DX[A.3VST/2KR>#UM'T1]/OGADTL2)NEC$GG))@ONY&&)&< M^O8U5M/!$MG!I5NFK%X=/U![X"2#IJ7PKJ]W'IWA[3[G3EBAN-/3R9UG#$ ME(U/*XXR/ZC\VL:+-J$=_<6=SYWGQMN1UE ?@].&+ XKH-4T>74]6TN:26/[%92F MX:$H2SR!2$.<\;2<].M5;CP[(OB>UUG3I+6U\J)H9XA!S<*S G)!&",9'!Y) MS0!S7BO5SKFE:5>VUH?L"ZS!'%<&9@S$2;2VP#!4D$ EO3BIO&^NW%WX=U^" MVTXM:V;I!+=-<>6?,)4G:H!R%W+G)&<]ZL'P-J"6D.FPZS&-+AOUO(X6MOG M$@,8].U2XL8+-[N6UC62X5"=X#N:DG\-7$QUU/M2&/4;%+2-I 79=J,NYO[V2Y)^GO0!+=Z['>P-:6EE/=226 M8N)D1PABC<':"V?O'!P!Z$Y%8O@G6A:>'O"FG2QS2R:G!,XG:3=AURYW9Y.< MFKT?AW6K"\AN]-O+%7DL8K2\CFC8JS1@A9%P0<_,>#V_.J]IX/U'3=/\.I:W MUK)=Z.9%#2Q,$='4J> EYK^73Q'&%8B5-W7GH=I MY[=_6F/XV2%;IIM)O(Q93K#>$E,0[BH4]?FR&!X[56LO".I6B6A>ZMII8-9F MU G#('217&.APWSYQTXZU/J/AB\O=,UV!'MX[G4[J.=6)9D0(L0 /'_3-NGK M0!TU]=I8:?*PH?&5J;?5&N;6:";3+5;JXA!5R$ M9"P (/WL @@X_K6GK-G?W^@75I97@L[Z6+:DZ@X1O4=QWYZBN,E\'Z^D>M) MFDA-1TU;,(CNNUAN7.<'/#$D]SQ[T =)8>+K6\NS!-9WEC_HC7JO=HJ!HE(# M$\G&"1UQQS6.GB*?5/&OAX00WUM8W-ON#@CUJUJ'AN M^O\ 4HMX@%I)H\VFSMYAW(7VGFZUHUC;6,LRWDSB210I 549BHR1\W /I@ M&L2Q\6P:(_B"35);ZZAM]4=#*D;2)!&53:I/0?,2,#G/6M[7[+49M1T>^TZ" M"=K.X9I(Y93'E70H2#@]-V<>U8%WX;UF[\/>*M-%M;H^HWWGV[^;@,K% 21S M@@)GWSVH WM2\7Z=IM.\97=S8>#]5 MO+*=H+B" R1R* 2".>A!'M61=Z!JAO;^-=+TF]L[V47*27F"UK(5"OE2I#], MCIW!K:\66%UJGA/4K"RC$EQ<0&)%9@HR>,Y/IUH R-$O5,MD?^$DEFFCM5NK M^VG9'549.3D*"A#%3C.,9XK8T_Q/8:C=6\*)<1?:H_-M9)XMBW"XR=GN!S@X M..>E.;1XKC17M/*CAG:R-H)=@+(I7&,]<9YQ[5CP:3K%]/X=%_#' =)8O/*' M#"9A&4&P#D Y).<8QC!H V8?$FFSVFG747 8\^GW&J*/Q=HT MDWE>?,C&[^Q!GMI IFSC9NV[].GW,R7-M/'"TL<.]%2>U %;PIXF.N76IP3 J\,BS6X*XW6TBYB;\0"3Z9K0U#Q/H^ERS1W=YL, M4S,L;NL6XX7>R@A<^Y%8]]HUSI?B72=6TNTGN\1O:7Q,H+&$E2I^9A]UAT Z M$UC:I;?;KSQ+"MI?SZ=/(=*O+_[%!=AY\L%&Q@'V_>VL1AL= M\$XKGM)C75/%U[K%O;.+*^TR#[-=-'PS D_@1E>N.GM6?X;TB>.&RL+O1+I- M2T_?'_:$\Q:%001YD7S=6XXP,9Y/% '91Z]I4I<+?181&D+,<*47[S G@@=R M*KCQ;X>:0(NM6+,8C,-LP(V#.6R.,<&N;T+3"$ETZ59K*^=IU:+YH5/F7-,8(R6QND!P5P><\=*X MN>QU%+>\E@L;EHX/$GVQX$A*O-#D LF?O?-EN.N/QJ/5-+M[I;"Z@T*\2VFU MJWN+EKI7>20!7#.\9SL4?*,G&>XQC(!V%UXMT2UT635A?PS6BN8@T+;]TG]P M8[FM:&>*XA6:&17C895E/!KS+4M/OI/^$\@@L9I!+/:301K$Q$@7;N* =2-I MZ=P*[76A<:KX-U :0: -*UU2POII8;2]MYY(O\ M6)%(&*=1R!TZ'\J=!J-E=2F*WO+>:0#<4CD#$#.,X!]>*XFV>/4/$/AF;3K2 M> Z=;R1W[- \/E1^6 L39 W?/@@#/W2:L_#;2[&V\-17<=C%#>/+<+)+Y6UR MOFM@9QG&T+CM0!UTM]:07$=O-=01SR_ZN-Y &?Z \FE:]M5=D:YB#JP1E+@$ M,1D#ZX(->:>)/L__ D.K7)LYXIK>[L97$=J\IN$C9#YN[!"A5++A<'@Y)S@ M.UVVL]3L_&MU%;M<7 \N2V)@?>CI%&I*< \%5R1^/&: /3!<0M,T0E0RJ,L@ M89 ]Q0DTH:=;V/@N\T^) ((K&1 ,9PAYX[GK0!M+(C*&5@01D$'@BD$B$D!@2.2 M >G^<&O,-"BT5Y="FTN:UEG.DR)JA$GF'R_+7Y9,D[?GQC/8$=.E"QT_3[/X M:Z)JEO&Z+QE\47\>MW20VT5C%+9[YBJ[#N\QQSC<"%YZ@8QUJAH^LW M5K=^&9-E=YX;NH+KPQIUQ;R3/ ULA1Y\;]N.-Q]? M>@!]UKEE9:W8:3,^+J^61H@"/X!GGG//...QK2)X->6:PNN:I;W/B*RL+-T2 MYCO+2;[25D$,&0%*;<'(,A^\/O>V*Z>_U>+4]2\.QBXN+?3=0BDN!)'(8S(^ MP%(RRD$<%B1W*B@#7T;6HM7MKF9+>> 6]S);,LP7.Y#@]">,T[2KFRFN=0AM M+7[.UM<>7-^[";W*JV[CKD,.37!V=X+6SCL([J:&TO?$ES!)=: MI_:VFV,]LOB/>XO[-HUB):2!9)0I5G8DLIY(!]/3BB_UG4] _M^T?59Y8H); M-4OKA49K83$*['@ @=0,=Z .U36[)]?DT0,_VV.W%RRE"%V$XR#T/-:%>87< M4FE>-M<>WOKF5T\,R31SRON=6WDC!],C(],\<8%;$6L:DU_X;07K@7VC233 MJI!D5$(?IURQ]J .WHP#7GVGZGKMTOA:%;^ZO+"\CNYFGEM+Z>V\Y@H9U1SM)"@#.,#@=J -=[NWCN8[9Y%$TH M)2/J2!U./3IS[BH;G4[*ROK*SGF"7%ZS) F"2Y5=Q_("N8T*:35=8\6W@D:& M>*X^PQ2*H)C6->HSD?>8GI6%8V5]-I_@!H[YFN'1G262)#Y*FV.0 ,9_'/;. M: /4:*\^7Q-KIM[32P1-J4^H75L;B)$!\N#))"L=NXC'M75>'9=8?2]NN1Q+ M>QR,FZ/&)$!^5R 2 2.U &O1110 4444 %%%% !1110 4444 %%%% !1110! MF7 )UNQ(Z!7S^1K3K-N#_P 3RS_W&_D:TJ "BBCM0 U>,T444 .HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H:@FJO+ -/GM88]Q M\YIXFSN8;D?:_W4D9#-O=V7 [Y#"@#0\*>)K75= M)TR*XU&";59[1)I47 ))4%A@<<9Z4ZR\06=K;7,VIZ[92(VH/;Q.!Y80\8B/ MJP[FL?2K*[@3P*DFGSJ;2U=+AC&?W+>2$PWIEOY5FP:;J,&ERI=:50ZEIZ0VYA ( M1TW@JV2 N=X.>G6MW01+:^%-.6XMY8Y8;.-9(BN7!5 ",#OQ0!0U;Q:FF^*= M.T86LDB7#JD]P/N0EPWEK]25_*MVZO+:Q@\^[N(X(LA=\C!1DG &37"-H6H: MMX1U35);B^BU.]+7:VWD*C1O'S#'@H'.W8HZ\G)'7F:6]U"\_P"$2UV?3KXI M;F5;^!;=S)%(T>W=Y>,D!@>0._% %_POXI^W:1J-]JU]IZ16^H26R3PMLB90 M%VD%BM#%.C80QA$8,6)Q_$>>EZ>D-W M-I5]):+XAN;F>W%J6<*X(BE"8R0IP>.?RIHM[N71MVNH)EC.',<@8*??'2O/M4LK&^T.XN;?3KY[6^U&SDE^V+(S28D&\B-AE M0%&">,@'L 2_6K6:*]\4QZ?I\[*RV+R0P1[?/B4GS50XP3L.,#Z4 =%;^)UG M\6RZ[\)E[6Y0V>DRQ2SR6 M[(J.$B!4L0.F&]J .\2\MI&54N(G+#\$Y?!4JP M!4CH.&'>HO'\+3^ ]918S(WV9B%"Y/'.:Y6(>']<\5:!%*;>[M(]'=\2+M5F M#H-Q!Z]&]1P?2@#TQIHHXR[NJH!DL3@?G3\C&1TKR'2;V.U\.>%);R^EM-*> M*[@-R$1XU'+6"W:[>W3+< M))8IY"O+(A">7]G8]#N4@A?4Y[X /5,\XHR,XS7F]Q>Z0=>UJ/Q#YD.K"[C; M3PG^M:%0IC$)]V#;L<$DYJ#5$CEMO&=S>@)K,$S?8Y.!+$FP>1Y1SD;FXXQD MDB@#TXL!UIC.P!*C<<<#IFO/[O2[+5-1UN75U9Y;?1K:26-I"%67$I+$ \$; M5J#2]5BN;C05\270^PS:)%/#+A:LFN:+;: MDD31+."0C')&"1_2F:QKEIHTEA'_/8?U%9?P\9#X#THHP9 M?+8 @Y_C;O63JNDW'B^?5KB"2W>!8VL;1R[ Q.I#-(N!@GS50>PC]S0!WH/% M9UIJ8O=5O[)(Y8VL619&<#:^Y=PVG/H>^*X^;Q-!KG@[P]=W4HCLKZYCBU&4 M/L6,@$E2>P9U ^A]ZH_:],TFU\0PZ1?I!9MJ5HLLT,^XPQ.(ED96R2!R1GMG MVH [RUUN*ZU^^T<6\\<]I&DK.X78ZOG!7!)['J!6G7F&KW$FD:MXOFTB5_/@ MTJW96\PR,GS/DY8D\*)/,C_LHW$<5O=R2R1N@/[S>2 /X:72]/BL/'6C>7?W5[Y^E32M-DRM>0SV]M;RPB=D:6$MPPR,C)QGVR<5;O]3U7P[-K MHEU&6^>+2X;E&>-0(I&>1"P4#A1M#$>U '7R:K;1:Q;Z6Q;[3/$\R +QM4@' M)_X$*M3)'+$T,N"DH*%2<;@1R/RS7$V]C)9_$?1S)J-Q>E])FRTQ!RP9,L,= M-WITXJ]KEG-<>.?#YCU&YA CN7,2%=ORJHR 5(S\^,GMTQ0!I>%QHR:)'#H, M?EV4+M%M,;(P=3A@P8!LYSG-;5>=Z2=1LD:\@U"6."3Q%<0O:F)"DB/.RGDC M=GOP:NV.H:YJWCO(KF[1K@Q&*XMXKD=& M,[2O'T/2KF!7!6FJZ[J.F>%4M]3 MB@GU*UD>>:2$.2RH&!4=,Y/3T^E*-7URT\10:;J=[) [7$,4,WV8"VNTV N M^W(E)W8&0.@% '=X%17%Q!:023W$J10QJ6>1VPJ@=22>E?\ 8- '7[15;[=:?VE_9PF4WGE&8Q#J$R!D^G)_'GTKE-+\7-'\.?[7N8W: M^LT^S7$,F0RW 8)ANXR2I]<&J[W=YH?BZ[N]7O(KM+;1'G\Q(/+./-!*X&>. M./K0!VLEW;0W,%M)-&L\^?*C+?,^!DX'L*GP*\]FEOQXX\+7NI7-NXEM;J80 MQ1X,/[L$C.?F'8'CH?6KVB^(]=U>ZL;J*Q_XEU]$S_/%M6V^4F,[\_/N( ( M&,T =I@5%<7-O:",W$T<0D<1H9&"[G/ 49ZD^E<=I7B37I#H5SJ46GK9ZG,] MN1"6+JVUV1N>.=A&/QSS@4-3U:[UV+PSJ9B@CT^?6XQ!$T;>;A=X5RV[NIGSF**>4&* MD;247'!()&3GJ?6K.KV#:KHUYIZS>3]JA:$R;=VT,,$@9'.":RHM0FU/6;G0 MM6T^U%M/9"XC02&0M&3M99!@ ')[$CWI_A.1H[6_TUV9ETV\>UB+G+>7M5T! M/?"N!GVH TM+T]=.TJUL699?(A2$OLQO"C R.>U6U6(#RE" ?<'8'VKG_'- M]J6G^%YI],>))FDCB9W)!178)E<=P6'ZUFO)>:7XPU:>PTFWEN)=,@N+C$_E MH65YAUVDEB ,?+_#R10!VH154*H X ':HY+:"6 P20QO"1@QLH*X],5SEWX MPC46R6%L+B>6T2]=)'9 D38VC*JWS'G ( X.2.*T+K663PK+K5M:L2MJ;E8+ MC,38"[BK<'!Q[?XT 7Y+"SF6)9;2"18O]6'C!"?3TJ26UMYWC>:".1HSN0NH M)4^HST-<;I_C"\CT#19;NU6:^OK7[2Q$A"A!L!8[4)!S(HV@' ZGBK:>-TGM M]%>TTF[N)=5CE>*)61=AC^\"6([]Z .@GTG3;FW6WN-/M985)81R0JR@GJ<$ M8J>2UMY;9K:2"-[=DV&)E!4KC&,=,>UG7V'-3P^+HO[2EM+W3;VQ5;1[R.68*1)&APW"DD$9!P>>>@H V4TV MQ2R^QK:0"UV[/($8\O;Z;>F/:HGT329+3[(^EV36V_S/):!2F[^]MQC/O530 M=?&NPK/'9R16\D*S12EU=7!9AC(Z, H)';=CM1J'B 6E[+9VNGW=]/!$)IEA M"@(ASCYF(!;CA>M %N71=+FLYK.6PMVMIG,DD1C&UF)R6(]<\YIB:!HZ131# M2[39.JK*IA4APH /'( KEM?\3F^3PP^E^?+8ZI=#>87"-(FULIG<,$'KR. MG6K^LWMSX0\'M/;?:;V82HB"ZD#NGF. 3GYMN0!S]3WH U8?#.BVVEIID.F MP)9*XD$0'!8'(8]R<]SZ"G)X>TI;C49S:*[ZB%6Z#L664*NT J3CI7.MK\MA MXVO!<#4'M3I4=T+18RYB;TWS#::9'&9(&MW)9F+1DY*G).>M-LO!?A_3[F&YM= M/\N>$,J2>=(6"E0I4DMR, \#M4^G>([34[I(+>&ZPZR,DSPD1N$;:V&]<] MC7/>,KR>T\4>'(1J]Q865XTT=R4D5%PJ94Y(X.30!TEOX>TRT731# P&FJRV MN96.P,NT]3SQQSTJ?3])M-,>[:U5U^U3M<2AI&8;VZD GC/M6'I.HQZ;:W,\ MVM2:I8RS^79O@/*SY8-&-H&[E3@_7L,UH1^*-+?3;B_:.(Z?J*A[A0=K),HQN Z$,N,]\C/>I++PMI6G MQ:=%!%+MTYV>VWSN^PLI4CD],$\=!5B]UW3].6[:ZF\L6D:2SG8S;$8D*3@' MC*M],Z1->VUK:B[N'FE,9V6DOR#RR^[&W)XQT]ST% %NX\(:3/;2 M1!)XF>[:]$T%4?4D5R7@P2Z'KUSH]PEQ&E["MW&;D$&2X'RSX/0Y.UL#L?R .SO-0L M]/$9O+F.$2N(X]YQN8G ]3DBEO[^UTRREO+V98;>)=SR-T45PFJ7U]J^C'4 MI[@+:G68+>&T5!A/+NE3<6ZDG:3CIS3?&NI7NH^%?%CV]S)%!8LMH($13OX4 MR,Q()QA^,$8"Y[T >BJP90P.01D&EKB+W7-:N-1U"PT6-C-I<$#A/W6R9G7= MM>18XHU+N[' 4#DDFFVMU!>VD5U;2"2"5 \;KT93R#7+:Q=ZEJK:S96 MEXME%::>KLRQ!VDDD5CCYLC: O;G)Z\

    '-1OTM?"-MYT9MKS2.Z2+3(I[NQAC> MX@B+N9)&YV)M4X^49!/J..IH ZCR(]GE^6FS^[CC\JDQQ7,W'B6ZLM1U."\M M(X(8+$WMM(S',R@#<",<%6X(S_$M4-5\9:CI$*-<6-HLB64=S+&\Y4R,Q(9( M^#]T DD^H'&\ IC&"._)J+X?(D7@NTC10J+-<*J@< ">3B@#I3$A< M.54N.C8Y%->WADD61XHV=>C,H)'.>OU -2T4 0-:0-))(T$1>1=CL4&67T/J M/:D>QM)(8X7M8&CBP8T:,$)CI@=JL44 ,6)438JJJ^@&!4<-K%;1"*WBCBC' M1(U"@?@*GHH J)I=@EM);+8VP@D^_&(EVM]1C!I(M*T^!)$AL;6-)%"NJ0J MR@8 .!R,<5GVENS)L8PP*A*^AP.GM5=?#.B+I\M@NE6BV MDS!Y(5B 5R#D$COS6M10!031=-2Z>Z%G#Y\D(@=RN2T?]P^H]J99:!I&G21R M66FVL#QA@C1Q@%0V,X/X#\JTJ* ,>/PMH<-RES%I5I',DIF5UC (<_Q?7FE_ MX1C1O*@B^P1".WG^TQH,A1+_ 'L9P3]:UZ* ,+6?#-IJ6F7UK%;VZO>R+)*[ MAN6& 'X(.X #'T%:5SI]M>Z:^GWD8N+=X_+=9>=X]_?OGUJW10!AOX0T*2WD MMSIT?E2H(Y0&8>8H.X;B#EN>YJXVB:?)>W%Y);J\]Q#Y$K.2P:/^[@\8Z\8[ MFM"B@#$T[PEHFDW$5Q9V$:31)LCD)+,JXZ D]/ZU:U+0[#5YK.:\A\R2SE\V M%@Y4JW?H>0>X/!K1HH QV\,Z:T$$&R41P7?VQ )GYEW;MQYYY).#QDU&_A/2 M'U[^V3;$71P6"N0C.#D.5'!8>IK3&9HI9=T<;,26V#MDG)I]EHT5EJFH:@L\TLU\4W^85(0( M"%5< $#D]2?YUI44 8)\)6#3ZJ[2W+1ZHI%U!O C8D!=P 'RM@#D<]SDU':> M#[*WN6N+B\OK^1[4V;_;)@X>(]00 *Z*B@#E+3P'96NHV5XVIZI.;*-HK>*: M961$88*_=!(QCOVJ6R\&0:>S"VU/4!;H&-M;/*&BMW.?F52.<=0#D#TKIJ* M.8M_!XM[31;;^T[B2/2K@SKYBJ3*QSC=@#H&8#'K[5 G@&VBNX&AU2^BL[6[ M%Y;62E/*B?)) !7.#N/';)KKJ* .-U#X?QZAVVM037]P5U5$1SM7,850O''4\UT-% '/R:5+8ZR->GO6D M6"Q-L\,=L6+J#NR,$G.0. #Z5G1:;K=E:_:[61TOKW4S=36^U641L NQV)XV MHHY4]1@9XKL:3% &5XBTAM=T*;3DN?LSR-&ZRF/?M*.KCY=S#)X+.QQZ8KIL4N* .)3PCK-FNG7>FZM!;ZG# M9QV-R7B+PRQ)]TA>H8?U-=*=)$F@OI4US-,LENT#S2MEVRI!)/KS6CBB@#@X MO".OV5AH\ECJ=DFJ:;']E5GC;R9+&-4NK;Q9$)+7_ (F^T6W[QEV M($.\A?;/&<].*MSZ1JLOB*WU%/L8C@TY[959VR979"3]W&T!?J:Z;%+B@#F? M#F@W.E7]S4%BTH! VY! P/3G/%+=:;K5IXBNM2TQ[.> MWO(426VNG:/8Z\!@55LY4D8XKI<44 <5%X3N]-_X12WL?)FM]*FD>=Y&V$[U M(.U<'NY.,]@*U_%VE7>L^'I+2R\LW'G0RJ)&*J=DBL1G!QP/2MW%+B@#CY-* MUF;Q!JFHR6ELHN=+%I$J7&1O!8_,2HP/GQP#TJ:VT>_MY_"Q:)"-/M)+>X*N M"%8QHH(Z9&5-=3BC% ''Z-HNH6'B2.ZM[:2RLIH7-[;_ &@/ TV>&B3DJ2*V\JXU"6VD@M6 ME4L1#MSN(.T$X/*,4 <-J.GZUJT/BG=I;0-?:;'!:H9D)9AYN58@X M!RX[D8[UHZG!?+>^'+Z'3I9?L[L+B-63?'NB*@GG!P3S@FNGQ1B@#S#4](U6 M/1=06/3KGSYO$PNHO+3<3'N4A^,X'RGDUZ@.E)BEH **** "BBB@ HHHH ** M** "BBB@ HHHH **** ,N=%;Q!9L0-R1O@Y]16I69*O_ !/;9LGB-OZUIT % M%%% #4[_ %HI$[_6B@!]%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% %+4-,M]2:S:QL?.H(&?488\5!J6A6FIZAI]],TR M7&GNSP/%)M^]@,#Z@@ $5J44 3S->0_;(PD\=O7-]GE,8N8\8"28^\*BN?!UC=#5UDN+L1ZK$D4Z*RX4+G;L^ M7C .,=*Z.B@#F+KP597ES]IDOM06=[3['.\"/G 7!//4 5*/"%FL&D M1Q7=["VEQ&&&2*0!G0@ JQQT.T=,&NBHH YJU\%V=C_9@MKR]1-.FEFB4R*V M\R,2P8D9(Y(Z_F:F;PRCV-Q9F]N!%+??;A@+\K>9YFSIRN[GU]ZWZ* *6HV4 MM]9&"*\GM)-Z.)H<;AM8-CGC!Q@CN":R9?"%K,@9KB477V^/4'G55!>1.%RN M,8QQZ]\UT=% ')ZCX&AU%M3+:E=QC4+F*Y?:$^1H\!0,CD<#@YZ4O_"&R&TU MFVDUJZE35@OGL\4>X':$8C Y Z8&*ZNB@#'CT%%UFRU0W$AFM;1K3:$4*Z MD@Y( X.5'3BL;Q$\LGCGP]%;22PR1Q7),PMS)&I=5"AN,&K MIO$,NJZ=J\EBMU&L=Y"(A)YI7A74DX1@.,X/TKHZ* ,+5_#%KJ][I%U+(ZOI MTI8L_6O!LVK:CJ-S'JGV>._M5MI4-L)&7;G&UB>!D MY(QSCJ*ZVB@#&&C3CQ&NK_:XR18_9#&8.2V[=OW;N/IC\:K:3H>J:3IFF6,> MK0LEM*[W+"S"FX5B3C&X[3N.XB85J4 %%%% #4[_6BA._UHH =1110 4444 %%%% !1110 M 4444 %%%% !111F@ HHHH **,T9H **,T9H **,T9H **,T9H **** "BBB M@ HHHH **** "BC-% !111F@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S' M!_MZ#C_ED:TZRG;_ (J"W4L,F)CBM6@ HHHH 8G?ZT4)W^M% #Z*** "BBB@ M HHHH **** "BBB@ HHHH Q/&%U<67A#5;JUF:&XAMGDCD3JI R*YQ[[Q#;: M!X6U6T>YO[J=(UN[)BB^<&A:1CD@88;>,=>E='XNL[O4?"NHV-E!YUQJPZ@ZV]J&%C&8D^1HE^ [[2--MWN)GM7AC4,JEV;JQ)(')))_& M@"'5)=9A\/7&K1ZIY:V^E><$2%/WDZHS%FW X4_+P/>H;EM>M_"SZLNMLSII MKW#J]M'_ *T*'7&!]WA@02>O6K^K6M[-X%NK&"T>2\FT\VZP;U!#LFW!.<<9 M]>U%_!=2^ +BU2TF:[?3FA$'R[]YCVXZXZ^GX4 4K'Q--J_A*]D2466M67^B0ZEI*-;ZY#9>3L8 >>C)AHGYQ]#G@BKUY879\:VE\^GR3V"::] MM(X*,-[.IQM)R1A3VH CU?5]3TCPU?7L=];W2"X6.WNUBWF-"P5V=4&"4.[I MUP,]ZN6%_J"03W*WL&L:>+9IH;F%54M(O5,JQ!SCC"\="334O=2BA=-.\.&. MSBN5C$)*(TD;9,CJI(48)& 3SS6;IFDW.CZQJE[HVF7%K:-9%Q82NHCENLY& MT!B%X&"1P=WM0!/X:UG5-;LM+U&"]L;VVG)%\B1%&MSM8C&6[':I!!)SD<5H M^,-3U+1O#\NI::MNYMV#S+-&S_N\X8J%8UF4-%-&T;J>ZD8(_(T <]-KMU! MXVL=(8VS65[9O-&P!$@=2.#\V-I'3C^55]0US5K71/$&I0_92MG/LLQ)&2&5 M0H?=AA_%N Z8QWKG$\,ZO;^&H+[RI)-;TJ\CCM#(A/F0QN8UR,DA2K,QQ_A7 M2^)-+:T^'MUI=M#<7DAA$86-"SR,6!9B!ZG)- %G7=3U/1]&LI$:UDO9KJ&W M=S$WEC>V"P7=GC_>JM/K.K7'C>?0;.[T^)(K-;HM+:R._)VD<2*#V/XXJCXH MTN%].T1],TR=]NH0.0(9-T42MEB5ZC'OSZ5'=0PVOQ#U74M3LKMK%K"*%)H[ M660%MV2!L4GTH UM2UW5='\--?3Q64]PERD.8F81R*SA-P&25(+=,GH>>:LV M>M7B>)7T2_2!Y&M_M,4UL& "@A2K@DX.3D<\CTQSS?B:ZM[SP,]M8Z==QV(N M[>&V06TH=T1U9FVXW*H (R<=/<5=TNU/ACQ9GM912:[>(6>%),11*O#2%N3MZ8'4YQ6'9MID<_BF+6DFAAFU!RK-#(,H4C M4LI YY&,CV]:MDK9:II/B.&VO#IYLFT^16BS)$F\&.0KUP<<\9&1D#F@#875 M[JPU>VL=5C@5;PE;:XA<[2X&2C \@D9Q@G..W>CI7B#6=:MM1EM+>PB-C>26 M969W_>LA&3D#Y0<\#G'O3;^6W\4:OI=M9L9[;3[M;RYF (560,$4'N2QSQG@ M'IQG&\'Z/9:I_;GVF2X$D>O2W*Q+<.JD!PR,4S@@D'G'./:@#T"RFDGLH)IH MS%+)&K/&PP5)&2"/:LN]UUK?Q9IVB+;!OM<,DS3&3&P)V"XYS]15NSUFQO-3 MO--BD;[79[3-&R%>&Z$9'(]Q7*ZP8+GXMZ';^:PDBL9G81N5(R>,X['!XH Z M$:Q=MXCNM)CLHF2"UCN!,9R-V\LH4KMX.4/<\?E46G^(+C4/#4VKK9Q(RB4I M"9R<^62""VWCE3T![5DZ7-;P?%'6+;[=ODDLH-L+R%VSEV(&>F W?X33W$]Y=(VVZ:5QHVEO=Z3$(;AG4SV]R9!%A2PW HO7&/K^&> M/TZ\2VTOP9X@1?/TZVL/L=U(O_+N66-=YSV#(0?3K6EJ&J&\^(/AVWTS46EM MI(;A[I+>;=&55?D+ ' ^;<,]\8["@#1;Q+>B75_+TI)8M+EV3%;K#L-@?*J5 MP?E8<$CGCWKG2M"UU/57O((;W1OL\4N0)8 M[D2[" 3\P & <'GUQZUSOCZ^L=1\ WTD$X^S-1RB*ZD3I6ZP21/87'V=]Y!W':&!&#TP17#VUUMTG3--O+ MR6/3'UFZM)7>9P3$AE$<9DSG!(4!=S8QD^PSU/M5L3QM )PZ^45WAR>-N, MYKE->+:[K7]DQ6$=]!8)YMU'+-Y8\R1&6,?=.<*7/L2I[5C"YU+4/AAK.CF) MCJ^G(UG+"L@=BHP0<]\QGKW(- '3MXM@3]\VFZB-/Z_V@8E\G;_?^]NV_P"U MMQCGIS5Z^UN&RNX+1;>YNIYD:14MD#808!8DD #)'?FH;G4M.?PC+J$ M]F71L<%"G Q].,5RMAH5U>:-H"6VK3Z7XAL--1BI7<&C;^%U/4;E^H].E ': MZ9JMMJUL\]MO CE>%UD7:R.IPP(^M+IVIQ:E]J\J.5#;7#V[B1<$LN.1ST.0 M16;X4U.75--GDN;*&TNX;J2"Y2%@4:53AF!]_?FN:O1 M'8YH+E+:2XF@A:X7YA$LCJK,,]< DC- '09HS7&ZR]_IUGJMO;:U*[SS6XMH MD023P^8VTJ&+ ?,0VTDC;SSTK%GUG6+707*75Q&\'B);7YY!+((2P^1SC_:] M3VYH ],R#TI:X1]3UV?7/&UGITIDFLH[0V41VC86C+/@D8R<=\C.*B37;V2V MM;*QN;^2XN=2\B5+U5BF@ A,K1[MN.< [3P3@YYH ] JG9ZI:7]Q=P6TN^2 MSE\J<;2-K8!QR.>".E7-N+BYU%H3.&6218%C,H#84*'(&W. M.A!ZG-/\%0S6^L>*8I[EKF1=07]ZZA2P\I,9 XR!@9[XH ZF[O;>QM9KFYE6 M.&&,R2,>=JCJ<"G6MU#>VD-U;N)()XUDC<=&4C(/Y&N!-M=?\)+XU>?49YUA MT]%6.15V['25@HP,@*>F.N3G-6O"M]J-N_ANTENH9+*^T<2I L6TP%%CQ@Y) M((?N>H.,=* .MTW5K+6+9KC3[A9XED:-F4$88=1S5MW6-&=SA5!)/H*X6U\3 M7X\(:;JDD;)'-=3)=S6MMYAB17D56V#W5:-:7+W,5RTL08S0C M"/GN!Z4 )+KNDP1&675+)(PVTNTZ@ ^F>)=6_LW5=7L6L19:9=-$]O)&Q>1(\;SO#?*> M3@;3T'7- ':T5RUWX@O?M&O0VGD?Z%817=N\B$@E@Y(8 CCY!Z=:BDUS6[GQ M#!I=B+%5?3$O7>9')W,^W PW3B@#IKR_M=/@\Z\N8H(LXW2.%!/ISWJQ7F&K MW&H7O@3Q#+J%Q%.(M6\J(",@H$N47J6/&!P,#\:[;2-2O9]5U'3M06V\ZU\N M1&MR<,C@XR#SD%3^E &N[K&C.[!549+$X %*K*ZAE(92,@@Y!%%_$"P> 'N[TC=I,2/7'I09HED2-I%#O]U2>6[\5Q0NKV'QI9W>J MVEK&ZZ1<'.#N/ [UX;^ZU3Q9X2U&XM+:&.[AN);?82T MBH8\X@BBN/M1$CA9=I;RPN-I((Y;/0XK=G\6R00:[)_9S2-I5S'# ML289E5MAW#(X(#9QSTZT =117,ZGXINK"XU6.+1WG3384N)9#.J!HRK,Q QG M(VG [X.2.[[+Q4;K7X--ETZ6WAN[=I[.=W!,JKC.4'*?>R,_B >* .CHKF?$ MNM:IIVK:)9:=;12"]N&5V>3:2%4L5'!QD#K3KOQ8EI!<7CV4K6%I,(+FX1P= MC9PQ"]6520">O7 .* .DHKGO&X)\#ZRZS2Q,EH\BO%(4((&1R.W'3O3+3Q?9 M>:]M?P76GRQ6?VS_ $E0 \0'S,"">G<'!]J .DHK#TSQ/::EJKZ:(I8;D0"X M4.4(="<<%6/(XR#TS3=7\6:=HUW+:SK-)+#!]HE$87")D@$EB,DX/ R>* -Z MBN?_ .$PTLS6Z*96BN;1[NWG"C9*J8R%YSNYZ8J:?Q'!;QVNZVNGN+F'SUM4 MC'FJ@QEF!.!C(!YZF@#:HKGYO&.E)9P7-N9[Q9K] %RBBB@ HHHH **** "BBB@ HHHH M**** ,J0#_A([?@9\EN:U:RSSXC3VA.*U* "BBB@!B=_K10G?ZT4 /HHHH * M*** "BBB@ HHHH **** "BBB@!LDB11M)(ZHB@LS,< =236=_;MH?$?]A+Y MAO!;&Z/R$*$#!>IZG)[9Z&LWQ[%+-X-ODA>99"$"B)BI;+@;>.H.<8[UC:G9 MSCQQ'!#J-S%(FA3-]H&UI.)D/4C'Z=/SH [W-4Y]4MK?4[73Y"_GW2NT>$)7 MY<9R>@ZUQEEK&L:VNDV<5T(IYM%2\=TD$;/(_P N[E3D*1T_VQZ5IP7>J'6- M$AFU,.+RPE-PD*H8Q-&$!=&VYZLW!)''2@#K :AN;J.SMI;B=Q'#$I=W/15' M4FN=\'_VO=6K7NH:PUU'YMS#Y)MT0929E#9'/1>G3GVK-\1WMWJC>*;&*^:V MATJPRT4:J3,9(F8[\@G;C@8QSSGB@#M+6Y2[MH;F%MT,J"1&]5(R#^50WVK6 M6FR6D=W,(WNYA! ,$[W/0<5S&@ZA2![@:R#O QG89>WT44 >@Y&<4N:XJ76-8L]0U?2)I@U_(4.DR&-1 MO1^,X'!V$,3D=!FMOQ'?3Z=HOF07*0SM+%&)'CWDY8 A5 ^9R,X'KB@#9R*7 M-<&^O:U!I]UYEPHFL];ALRQB7,L+F/[P' .).H]*J>,M0U1[#Q7:KJ$D4-H+ M5HO*15)60D.A..10!WWVZU_M#[!YZ?:_*\[R<_-LSC=CTR<59KB]6M]0C\0S M2VFHK%_(EM-7U/5IM.L(+J.UFETJ._FG\L,S M,_ "J> ,@DGZ#B@#KB:KB]MC??8O/C^U>7YOD[OFV9QNQZ9&*Y'_ (2#6[S2 M]'2$VUO?W=_-8SNL9=%,8E!=02.,QYP3[5;>YUF3Q(^E1W5I',ND"7[0+?.9 M3(5#8)^Z-I.W/\5 '5TA [UPI\5:I9V&JZFLUK>Z79)Y,$\B>4US<;@IP<[0 M@8XSCDYYJU<:]KN@Z;=W.JVL,T$-HKQ3%U1Y)SQL*J2-I)&".@ZYH ZIKJ$7 M:6CS1B=T+K%N&XJ" 3CT&1^=38KC(4OT^)=A]ON+>5SI$V/(A,8!\R//5FS^ ME:6OZUJ=AK6E:9IUM;3/J"S@-.Y41LB@ACCJ.>G6@#HL8I*X[_A)M:G^W&PT MZ.Z:PNTM98T5OWQPOFE&) 7:2W4'./>DOO%&NV\NM/:Z3:W%KI4N)&,Y1V38 MCG Q@D!CW[4 =E1M%.",'CGIUI M^G^)]0O[FRG737.GWI.SRX9"\2<[9'? 3!QT'(W#K0!T<=E%%>S7@!,\RJC, M3T5V2Q^I-3D#O7%V'CDW-A?:@T$9M[*"5YX58K/#*K82-U(SEAGD< @B MI[KQ1JUE8ZE--I 9[:S%W&PWI&>FZ,LR_>&<\#GIQ@T ==BD/2N737M:-W>V M]QIEO:R)9FZMPTYD/!QA\# Y]":SM)\0ZQ;>$]&N[TV4AO$,DEW<3E -P#*I M&.6).,#@ 4 =QBD5U=F564E#A@#T.,X/X$5Q47B75-7N?"<]DD4$&H137$T+ M.+S["[_P!*7SL&=412SYQP0IZ>WO0! MV04*, =A1M&&V@ GD^]<_<^*XH(YYH[=KBU@T\7C31GAF;[D8'JPR?;CUJ MJ?&$EM::C-?:;+$UI:?:U"!]LB\@KEE7!!&/<U8$_BZ4ZE]CT[1[F^+6*7T4JNJHZ,3QD\ \<>OZULV>HG4-#M]2MH"Q MN+99XXF8 G*V(O%Z?8;B6ZL);:[AO M/L?V5I$+%RH926S@ J02<\8/7% &Y)86LENUN]M"\+G+1L@*L* MP/''B!Y/#^K0Z:MVOV5EBEO[>78()=RG;\IWG (S@$<_6@#L+;3K*SGGGMK2 M"&6X;?,\<85I#ZL1U/)ZTR'2-.MKV6]M["VBNYL^9.D2J[YZY8#)K*U#Q;;Z M=JX7:$B,IPHY(+=B<9P#4-OXN9M>UVUO+%[2PTF-6DNG92. MF[) .>5(( !]\$XH U%\.:0E]]L&G6XGW;P0ORA_[^WIOY^]C/;-2W^D:?J9 M4WEK'*Z?=?HZ_1AR/SJCI/BBTU35+C33&]O=1H)XT=E;SH3P)!M)QSV/(XR* MSO$NJ7:^*-#T>&&Z-M6

    1T':@#IK6SMK&V2VM+>*W M@3A8XD"JOT XJK-H.F7%K-:R6:P]/U2S\.:1J M4UWJ&K7PM;T03272[W#E4"A0 /E(9/J23WJ]/XNL[>V,TEEJ(*Q2321FV*O& MB=68''!XQC.?P. ":Y\)Z#=SW,UQI=O))\CO M#&#<1QM$DG<*Q4D?B57\JS+77S=^(KG2ULIQ'##%*MP1A6#[^>>WR #N23Q@ M9JU)K5M'K:Z3Y<[7+6[7.1&=FP$ \]SD@8&3R* ([[PYH^IW\5[?:=;W%Q$, M*\BYXSD ^O//-7KNU@OK66UNH4F@E4H\;C(8'L:I6FOV5]96-W 9&BO7,26.+.0V[ [_=//J".U+8^*[:?1+&_E MM;N.2]0/%;+"TDC#:&) 4OO3)/!NB3:?/936KRQ37 NG:2=WD,@ ;>26S@8Z],^M.;Q?HR_8/\ M2)&-\6$"I [,2N=P( R",8(/(/:M+3]2M=5M!%].N[Z\O'^TI+>0B&?RKAT M5U *C(!QD D?C4G_ C]D+VQNT\U)K& V\!60X"$ $$=#T'7TI;OQ)I%C9Y;K,"P\P@OG((.2,XQ@$Y';&M::=;Z?IR6-DI@AC4JFT MY*Y[Y;.3DYYS5-_$^C16<5V]]&L,L/VA#@Y,7]_;C.WD[O;87=NMO<);2! M5D522N<@D$9/0@'H\U@V>J6\-KJZ#J=T/$&Z>T8ZG9K:Q8#+Y8",,MUSS(Y_ #OD,B\/:DN MMZ#J$LEHPT^U>VE"LPW[L#_6NJHH Y_Q'H]_J-UI5[IMQ;17-A.T M@%RC,C!D*'[I!Z&J,WA>\>RU/24FMSIFHSF:1R666,.095 P0^TFW=(GGA\M&?.!Z9_*L>Z\)WFMW+W.KR6T,ATMK)!;%G M"._WWRP&1P,#'K788HH P-+LM;%W!+JDEB##"49[4'=<,>[;E&T#'0$Y)[#B MJ6J:+JR>*GU?3K73;R*XM%MI8KQV0H59F# A6XYY'TKK,48H X_4_#VIZK;0 MP3SVT$UG$)+2Y@7:RW77;4=+UN73;2\N8K1[2[M))0 M!EB#O1B",94]><'UKLB :,4 <9#I&N:1JL6I6=O:7?FVOV::SC801PGS&=2I MV\J Q4\ GKCTECL-:TW7;:]6U@O VGK:R+"XACA<2%N ?X,-CC)PO0UUV*7% M '#:=I.MV;>%9)+(%=/MY;>ZB2=3M+! 'YP" WO5?1O#5]:VL6F3:'I@D@D M8KJIVD[__ Q6WJ.E6FJP+!>(SQJX<*LC)DX(YVD9&"00>#5N.-(8 MUCC5410%55& .@ H =1110 4444 %%%% !1110 4444 %%%% &7G'B$#OY/ M]:U*RC_R,B_]<,5JT %%%% #$[_6BB/O]:* 'T444 %%%% !1110 4444 %% M%% !1110!6O[&VU.QFLKR$36\RE)$.1D?AR/K5./P]ID+EXK1$)#MEMHC#"%)"HAZ@+TYP/R%7Z* *.DZ3::+8+962NL"LS!6;B:/RI725T\Q<8 8*0&P#W!K;HH QIO#6G3FQ)CE0V M4?DPF.=T/E\91L$;E.T9!STJ)/"UA!!8PKY[+97+74 :4Y$A))/T^8\=.:WJ M* .=L+._O]&)91)OWLI+Y XX4 #W/M6IJFDVNKVJ077F! M8Y4F1HY"C*RG(((J]10!@2>$-+EL[ZU;[4T=[ M#=(\B_B>.XD6_15N-]P[;RIR&Y/WL]_:N@HH R$\/627&YAN"L@BS]PGHP^H-=#10!D_\ "/V2 M_P!FB+S(ET^5IH@K#YG965BQ())(9LGN23UIE_X>XDTY8# +4E53:1C)VJ"3WR3UYZTV/ MP7IRZ3-IT\EU>0R0?9PUS,7>./\ NJ>W.#^ ST%=)10!@:=X7BL=5BU.34+^ M[NHH#;JUQ(K#RR0<8"@?PCGJ>^:MWNBQWNMZ;JC3RI)8"0)&H&UMX .>,]!V M-:E% '-77A"*6_NI[74KVRM[Y@][:P,H2=NF6EG=7[AH#;[-\155W(S#.&P1D9&!QCK7=T4 9%IH45EKIHH Q9-$GGU&.\EO5)-DUI.JPXWYYW#GY>>W-9E MIX.NK.+15CUN4'2XY(5/V=:FH7!G9"F-F5"D9SR/EK6HH MYJP\'VUIX5N-!>XE:.7>HG4XD5,_NQGU50H_"EMM)\11Z?(MSKL-Q>!52)C: MA8L J6+KG+$A2.HQN.*Z2B@#!\.Z+/I3:A-<&W22\F$IAM01$F% ) /&1E".R8Z@J!P>AY]CUE% '/PZ)>6>K?:+: M>W-JNGI9I'(AW@IDJQ(.",GD8%7/#UA>>@ M&??-:E% '(6/AC5;2RM+%KJT>VM]1-TI"L&V>8\GXL=P'H,=Z+OPMJ$LFIW5 MO=6T5W+J,5]:EU9D4QHJ;7'!Y .<=,UU]% &=I$>JK;L^L2VS7+G_5VH/E1@ M>A;YB3U.?R]>1UKPIX@DLM?T[2YK'[+JERMTLD[,LB.2-Z\#&/D4@^YZUW]% M ' Z_P"$]'-0O[O6XKI M;.&QU:VCCDD@D;S4=4V_=*X(SGG/0#BNNHH YWP_::Y"RG5X-*C\N,QB2T!W MS$$ ,00 @P.@SU[8Q3M1TBZO/&.B:HHB^RV$_M704 M4 <9JNCZO+9ZW%;6D,KW>HP7D!\_:"L8AR#D<$^3]/FZ\58\4:1J&I70FLK: M/[1!;,;*[2++J]E$*-!NM7.G2V%P+:YM;@YFR=PB=2D@7WP01[J*Z*B@#EM"\* M+HFM7ISYB_K6$NBZQ# MH_ARA9B3R0.I;ZUH>$;&[L8=7%Y;- 9]4N+B,,RG=&[94\ M$UT=% 'FLMCK=YJ-M)/I=^TUIK:32/N183#N<*8U##)PREF(S[]A:OM,O[NR MU_P^NG7*2ZA>M/%>[5\E4+(0Q;.@44 <':2TN$CRC"9-H#MGY2AXYQ\H&*E\0:#K"?V/<:3+NNU@_LV[D(SF)P 9.>NU MANP?6NWHH \^UW2S8>*K6=]'U#4=+:Q6UC2S+$P,A. 0&&58$9SQQ74:,SV, M=GI)TV2V5+3?F,EX8L$#R]YZMS^0-;-% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !110>E &6,?\) ,]?*XK4K+'_(P9[F+GVK4 MH **** &)W^M%$??ZT4 /HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***3/- "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% &6O_ ",3?]WD5E+Q2 MKN)(.WO\O!Y!%=+JHU3=:2::('"39N(I6*F2/:>%.#AL[3SZ=17)W?A:]FB\ M2R66G6]B-2L5MDMDD7$LI+[I7PO!PP'!YP<]L &UH'B:PN;*VM6N)WGCL$N' MFGB=!*@ #.&8<\]ZDC\9:2]MP-9%AX;UU(;U9=,CC>[T4V;2M>^8[2 M_-R_'JW8D 8';% '7:;XLTK5;NWMK9[CS+B#SXC);21JZ\9PS GD=/6G+XJ MTIID032;9)7ABD$3%)70D,JD#DC!^N#C-9UOI5W#<>%S+ P33;5TGD$B[5;R M@GKDC@]!Z5S.BV]W8+IC7UE>3Z=%>M-;S07<#0;Y9656('S$?/D& M_%0\EDUF\9IKG5+BVM6,)"@!RJH6 V@_*<9.36W+XGTN'5ETUIG\XRK"76)C M&LK#(C+@;0Q';/<5RMMI&M0^&+>W;37-P^O+=R1+(A*1"X\W=G.#P![\]*;? M:7K,VM33)I5Q((-5BN$V31QPM$"IW!K=]W7VQ5+^TKW_A/SI7FK]B_LS[3LV#._S-O7Z4NE6LL7B[7K MEK*6&*X2WVRL05F*A@2,$XP-HP<=*SKJS%Y\2MUUI.G?UXH EM=;N(/$7B7^T;[;IFE)%( (A\JM&78D@$G&.,5M)KNG23V4*W& M7O8#<6X*, \8 ).<8'!'!YYKF8-(O'NO&$$6E-:PWUNL-FY9 C[83'C )VC/ M(X'!JM9Z=KLDN@3#2FMIM.TNXMBMQ(A4R;(U3.TGY25/O@4 =3I7BG1]9$BF-T&[M]YA],9.* )[O4=5@\=Z?IT,T+6%U:R2 MR(\.6C\L@$A@PZ[AU!Q6E'XBTB74SIL>HV[788KY:OD[AU7/3=[=:P9M.AT_ MQ[ITECI+0V[64T,LUK:X179D*[BH_P!D_3\:S+:QOG\-6'A.$:Q8F664PH@G7+.#@J!GKD@59NM9 MTVQN%@NKV"&5MN$=P#\S;5^F3P/7GT-<-K5G-_8'B#[-IMUYDNM0RJL5LVYU M4PDN !DC*LA]B:PI-2E'@& MXTK4[&YCU5+)K?[/%;N_F.%*J8RH.X< Y!X]L4 =4NJ0VUA!+JLUM8SM$KRQ MR3* A(Y&2>0#QFG'6=,6YAMCJ-H)YE#11&==T@/0J,Y(/M7)?V)B_P#!<5Y8 MM(;>TF6YS 9$#M$H(=L$#)+=3R:PM?CNEU"9;?3;RW@@UFV?R;?3V*2(FP"7 MS,'L,;4QT''4D ]/FU"RM[B*WGNX(IYCB.-Y K.?0 \G\*274K*&ZCM9;RW2 MXDX2%I5#M]!G)K@F$2:EK>G:SX=N;Z:[O1<6;QV[D3 A=H,G1-F "<@#'YTW MLC+?:G8:I;ZXUW)JQNK<6UL/*DY7RW$NQMH48!RW '3M0!WOB+6UT#19=09$ M?8\: 22>6N6<+DM@X SG..U+:7NI'4EMKNT@^SO"9%NH)2R[@0-A4CN#G.>U M-U^]M[#3-UY:/=6DKK#.BQ>9A&X)*@'(]:Y*WTR6PN-4TOP[PP.WZ^E)]JMRY3SXMP3S"N\9 MV?WOI[UYO:P6=]H=Y+#'JKR1Z-+;R07=LL,< "Y"8$:AVW#(Y..:;9Z9ID=] M\/XEL+<"XLI16-99/N(6 9N">!WX!_*O*UMX1X4:**)-D'BG;;J%_U:?: 0 M%]!M].U:US_9LFI:Y9:S!=&^:_CGL_*#"65 J;!$WH"&!P1C)SCK0!W[3Q+* MD32()'^ZA89;Z#\#4F:\VU.2%]+\5PWRC^VC^A:24[0-Q;:K'H">.M 'KN:KW=_; M6/D?:9 GGRK#&,$[G;H./Q_*O-;+5XX+2.6\D+:.?$-V+R4DE%4E_*#?[!U 'I=!8 @=S7F-[ M+8W&F^*I+N01ZI;NZ:9F7;($$:F#RN<'\/F]Z /1:*** "BBB@ HHHH ***I:OJ"Z5I5Q?-&\ MOE)E8DY:1NBJ/=U*K0 M!GH/I5C4))X?'OC:6U=TN$T'=$R'#!P@P1[YH ]0/(]*R=*\06>K:EJ=A!YH MN-.D6.<2)@9.<$'/(.#7GFEZUKEMX>\':R]_V9HS7F?Q#UN]L; MF]&GZE3U/%=];WZ/HD6HR$^6;83L<8XV[ MC0!7U+Q+I.D3-#>W121(_-=4B=_+3.-S;0=HSW.*U$=9$5T.589!]17B>JZA M=27-IXWNTDE\/:L/L]_9V_/EQ*V$#GODC)QCNO\ %SZCX6U"YU+2_M,\MHT, MIWVJ6ZE66 _<+@L<,1SCM0!>U76M/T2W2?4+E84=Q&@P69V/154 EC[ 4FGZ MWI^J7%U;VL^Z>U8)-$RE'0GIE6 .#V/>N+>&6?XXK]OW&WBTTR6*R%_LGF"9X)!<>6/O1<_>QU&0>OM0!Z/FBO&/\ A/\ Q-'X M7.J_:[9GCUO[!L-L/G39NR3G\. ._-=-!XKU73+7QB]]/'?-HS*+<^4$W;ER M VWW(S]* /0TT^.>*0Q;8VG>/=L9]W R0?IU(ZD [O-5[S4+33H M//O+B*WBW!0\CA02>@Y[UQ'AGQI>:EXIM-)D>*X@N-.^TM.L#1XE#%6"$DAD MR",C\ZO^.-*U'4)M+N=%O(DU:PD>Y@M9FPDZ@!6X]1N ![;CR,YH Z>SU*SO MP3:74,X"ACY;AL D@9Q[@_D:M9KRZU\;I8Z1XBU671C8^(;2.#[=:NNU)&+% M5<=S][G/;'6M*[\6ZYI_AW6[R6S?S+%8Y;:YGM6BCG5MNY=I.002PZ],4 =_ MFFEU4J&8 L<*">OTKS*/QWXC5_+DATMGGT0:O"0L@$:[22A&?F/R^HZ^U6[K MQ)'J47@>^NM+MY9M0N RLQ;_ $=L $KZ]>_M0!Z)17'V'BC5-5U)I-.L8+G2 MH]1>QED5B)$"J,R>A&3^54XO'\X@M]3GM8AI5SJ9TZ,*3YH/S .>V,J>/?K0 M!WE%>7ZC\3-6L+O6XAIUG)'I=Y%;E][*7#E@..>?E]?SKI]1UF'4]7U'PV+> M&>."R,MX9<\;ONJ!C!XYSGCC\ #J:*\E\-^)Y_"?PQ\,/':Q71O;I[?F7;LW M2.0> ?Q%=&OQ!2'2_$E_>V8C31KMK54CDR9F#;1U QDD?3F@#MZ,UPOB#Q5K MNF>&=:GDTQ(+JR2,I/DM#(),#*$C)92>1TX]ZDL_$.I6.G^&]*-H+O6+^S#E MII\* D:EV=L$[B3VS]: .VHKA;GXEVUOX5M];&GS.6O?L,UN' ,7UL\MYILM@XD*K%*Z,Q7LWRD@9],T :&:,UY[8W,WB2P\5:M/=W M(MXGFM+2"*X9$18ESO\ E(^8MSGTXZ5F^&O$%UH#ZWH%U=37T\$:W6FR3N6> M990NQ.>X9ESCN3Z4 >J9HKRSP7J-[:>(O%KZSJM_>II2JWSR.5'#%]L8P/X> M!CCM77Z5XPMM1U&6REM9K-TLDO@TQ7:86[G!X([@T =)17)VGCRRGA-S-9W5 MO9M9M?13,H;=$IPW2IM!\:6>O:@MBMMCR65A=QPWKP7U[]AB81#B3./FRW _7@\5;L MM1FL_%]SHEX_F+/$;RRD)&0FG0G(]C[4 ='1FFN"R%0Q4D8W#J*\[^'\ M^I77B?Q+!?:O?7D6F7/V>!)I!@C+C) ')^7Z?I0!Z-17,:UJDT'C/P_IT>H_ M9DG\UI(&A)%R O #XP"#SC(ZBDC\?Z!)-)$+B=6BN5M9B]NZB&1L@!R1\HR" M,^M '445S-_XEMK[0];.FWTEK.:S?^$[CA;P MY8)(+Z\U%%DEFBMI C1!6W.@QG.5Z=?;I0!W%%8S^*-)CUH:0;D_:RP0X1BB MN02$+XVAB!D*3FN>\;^.4T73;G^RKV ZA:RQH\4D+.C;CRNX8 8#G&<^U '= M44#I10 4444 %%%% !1110 4444 %%%% &2ASXC<>D0K6K*0 >(W/K$*U: " MBBB@"-#\N?4T4B?<'U-% $M%%% !1110 4444 %%%% !1110 4444 (QP,XS M698Z]I^H:I>Z9!/F]LMOGQ%"I7/3J.?PK3->:22IH_B;5/%"F+RK?5?L-\Y& M=MN\4'S9'=7 /XF@#O)]:TZVU:WTJ2Y'VZX4O' JLS;1U8X!VCW.!5\5P5K! M,?&F@ZC=(BW5_%>S,%'*QXA$:GW"@9]R:DT?4[F7Q%IK1WUW-97\%T^9V7#A M77:RIU088@>HQD9H [D@$$'!![5D6?A?0=/O/M5GI-G!<#)#QQ %<]<>GX5Q M&F:MJMOH_AS5;C6+F9KO6&L98Y NQD:25>0!][Y5P1@#TK5U#5-1T_0M. W#K'"\A6(,%+' M:#QD_P _0UHQR++&LB'*L P/J#7'VMN8_B1K-U-J-R(H=/@8HS*(PI:4X/'1 M<9'?DY)K.TWQ%JUJL=W=&ZGCDTNYO66=$1)&CV$>4!\ZKAR/F'/!H ]$I RL M 000>A%<;)+JR2VUW822SB55)(6*,JH( Q@L??'7- '2.U ';W-S!9V\EQ21@%4#N35*+7=+N)H8H[Z$O.,P@MM\T8S\F M?O=>V:PO'$9N+CP[:S;383ZG&ERC+D/@%E4YXP67&._%=%=V-I=);BY1/W$R M2Q-G!1P>,'],=P<=Z +M84WA:SEO)[E+S4[?SY/-DCM[V2-"WB$VGE@!8#*8PV[.?,Z'TYQCO5]-2UJXN=>87=C;V^FS/ M&@>$GM '400Q6T$<$*+'%&H5$48"@= *?7%:?XAU^*/PY< M:FNG26^K+AU@1U>-C$9%.2<$$*M,M_$>L+9Z%K%S]F:TU>YCA%JD9 M5H5DR4;?N.XX R,#J: .XXI",\5QNGZQXDNYM6O9/[-%EI]Q<6ZQLC1F4(#A M]Y8A?F !R,8R#_.@#M+B] MM+.2"&XN(XGN'\N%7;!D;K@>IJP.M6N,8!'I221)(FQXU9/[K#(J2B@")H8W9&>-69#E25R5/3(].I_.D2UA2=IU MB197X9PH#-]3WJ:B@ HHHH **** "BBB@ JEJ6EV.KVRV]_:QW$2N)%5Q]UA MT(]#5VB@#,U/P_I>M*B:G9QW<<8(19';/[/J,;1R.:V+2RM[&QBLK:(1V\*"-(QR H& .:GHH YZW\ M#>&;5G,6CP!7SNC)9D.1@_(3M_2KFB^'-(\.QRII-C':K,09-I)+8Z9))K5H MH S]1T:QU66WENH29K9BT$T;M')&3P=K*00".HS@U'8>']-TVZN;NWA?[5PK4HH Y(?#CP\-*.G>5W;J>GK6]10!P^L^"$M_"5W9Z(MS+>F..*!I[@N MR1B1&*(7.%7"]. <#-0Z/HNOW=Y<6>JZE>7FB3VC1SQW=LD+EFX 38<\#.3T MZ 9[=]10!S6F^"-)TK5++4+8W7GVEN;9#).S@IQ@')Z#G Z"#]T<'CKD&MBB@#FF\%Z;_U.5;E4CDGGN3+)Y:MN"+NX4?0"NLHH M XS_ (5Y:^:DO]I799-+_LM053 AV;?3KG+9]3Z4Y? $*6OA^!=4NL:)(9(2 M40ER6R W'8<<5V-% '+V/@U--URYOK/5M0AM;BX-S)8*X\HR'D]L@$]0.O3I M4,'@*QA,%L9G?2H+QKV*R9?NRD87Y\YV@ESCU(].>NHH X2Y^&ZW>:T%K?;;53]HQG#CGY3S M[\ "NHHH X2?X=>=X/TS0QJFV73;@7$%R;<=02<%01GECW]*6'X=!M'\0:=J M&I&Z&KW'VDRK!L,4F$[[1-6UX737"(DHI[>$KO[7H>H+J<7]H:9;O;M(;7*3*RX&5W97'!X/KZUUE% ' M 3_#42>&+/1DU%?W=]]ON)9+.4 -CGDH>#SW'K6@G@\2:UHVLW'V\M-1MDFUD$Q2@,K6Y!.WC!SPV,\8QFJVA_ M#N\TZ_G:>>Q%ILA+9RQ.C4F* ./T/1/$VC^&VT1;O3 MB(()([6Z =K"56LFM[QT=]\DA;<9.1R M20.. !TKT#%+0!Y5%X!\0V]CI>EK_9[6EAJ_]H&?SVWR*&Z;-F <$]S6_LN- M7^(KZA9*C1:58-;,SDA6N'.=F1GH,9[C-=K34B2,$1HJ DL0HQDDY)^I- &% MX6U34M3\.+=ZC;I]J5I$_<'Y)PI(#IG'#8X_.N=T+2/$7AK5]?U'^R8KT:K< M_:%BANU5HAEC@[@ 3\W;TKT%5"J%4 # [4M 'G\FA^(K_Q+X6U.^MT_P!# MENY;DK,#Y0D/R(/7"X&1Z=JR7\+>()+/Q#"-+*G4M7CO(BT\?RQARYS@]?E MQZL.P)'JM&* .".BZN+SQY(--;;J<"1V6V1/WI$3(>_')!YQ5-=&UF.[\!WS MZ7*#I<36EW )$+)F,('R#C;QGKGGIFO2J3:* /,['P[J,'B/4[?4='NKZ&YU M$WUM>I?F..,9 !90PPRCH0"?P%8^IZ#K\?A37- 71KF[N[C5FO$N %*&,LIW M*Q/WOEQCK@FO9-HHQ0 D;%T#%2I(S@]13J** "BBB@ HHHH **** "BBB@ H MHHH RH>?$$O^X*U:R8.-?F'^P*UJ "@]*** (XO]6,T41\H** )**** "BBB M@ HHHH **** "BBB@ HHHH *H#1M."W2?8XBMT_F3@C(D;.K/;@WT:+3(DDMV9HF#-E2>O?IZ#H.U; MU% &,/"NBBRLK,60%O93>?;H)'Q')N+;NO)R2>?6EN?"VBWEU<7,]@CS7!1I M7W,-Q4J5/7@_*O3KBMBB@#*7P]IR:O<:IY9F5T_N[2< ?0=SZU M3M?!6AVDMM+';RE[;(C9YW;"D@[#D\H,#"G@8^M=#10!AV'A#1=--S]FMF"3 MJR&-I&98U;[RH"?D!SDXQ4:>#]+6TLK8K<-'9DF,FXW:-+:[-Y&JR' D.X$XZ8^8\#CI5FXT&PN[Z>]GB=KB>U: MT=A*P_='DJ #QSSGK6I10!@GPU:P?V=):*R3:5#)'8JTK%%#+MPV22> /RKG M=*\*:C8RV#1_;X+F.1&N)/[2+VY&P MDL;Z$2V\F-RY(Y!R"".001U%4K;P_'!<)+->WUX(O]4ES-N5.,9P -Q]VR:V M:* ,&+PEIL%R'C,RVRS_ &E;,,!"LN<[P,9SGG&<>U17N@K9Z-XC-FUQ//J2 M2RF)F!_>&/: O QT4<^@KHZ* .3\+^'!;V.CW-[)>M<6EF(DMKEE*PL0 V ! MUZ@$D_+Q5Z#PI9P&S0W%S+:V,OFVMK(RF.%L87'&XA MXLUNKHZ=/.;A[-F4IN+;BH.-P4GDC/;W.>CHH YJX\'VUW%KT4MW<[-9*F;& MWY, +\O'H!US710Q^5"D>XMM4+N/4X'7BGT4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M444'I0!DV@_XGET?8"M:LNU_Y#=U_NK_ "K4H **** (X^$%%"?<'UHH DHH MHH **** "BBC- !132QSTIU !1110 4444 %%&:* "BF[C_=-"MG^$CZT .H MII?!^Z3]*4'(Z4 +11FD)([9H 6BF;S_ '33LT +1110 449HS0 44TMCL3] M*4'(SB@!:*,T9H **,TW?SC:: '44A.!TS2!L]B/K0 ZBBC- !1136;!Z$_2 M@!U% .1FC- !11FC- !11FB@ HHIN_G&TT .HHS29H 6BDS2T %%%&: "BBB M@ HHHH **,T9H **** "BBC- !129H)P* %HI P/2ES0 4444 %%%)F@!:*, MT4 %%&:* "BFAU)P#2YH 6BFEP.M+NH 6BDS1F@!:*3-!8#K0 M%-WKZT>8O MK0 ZBDS2T %%%% !129HS0 M%)FC- "T4@.:6@ HHS29H 6BC-)F@!:*,T4 M%%%% !1129H 6BDS1F@!:*3-&: %HHHH **** "BBB@ HHI"?E+BBB@!,"C I:* #%)BEHH 3%&!2T4 )@>E&!Z4M% M !1110 4444 &*3%+10 8HQ110 8HHHH *3%+10 4F*6B@ HHHH **** "DQ M2T4 )BC%+10 8HQ110 4444 %%%% !1110 4THI.2.:=10!F6*@:G>D=V'\J MTZSK+_D(WG^\/Y5HT %!Z44'I0 R'_5BBDBXC&:* )**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,ZQYU&]]F M _2M&LO3>=1OS_TT'\JU* "@]**#TH C'"+10!N1:* )**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** 4444 %%%% !1110!E:9_R$ M;_\ ZZ#^5:M96F?\?][_ +]:M !0>AHH/0T ,3_5K10G^K6B@!]%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% & M3IC ZA>@'G?6M63I)S>WQP,^9BM:@ H/0T4'H: &)_JUHH3_ %:T4 /HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH R=)_X_+[_KK6M63I)_TR^_ZZUK4 %(WW32T'H: &KC:**1/]6M% #Z** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** ,G21B[O3ZRFM:LK2.9KTGKYQK5H *#T-%(WW30 U/]6M%*H&T44 .H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M $I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#+TC_6WO_78UJ5EZ2,27A]9C6I0 4C?=/TI:1ONGZ4 "_=HH7[M% M "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 444'I0!E:.2S71/_/9JU:R]'X-W_UV-:E !2-]T_2EI#T- OW:*!T MHH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"CIT>SSCC!,I)J]2!0.@Q2T %%%% "4444 +1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 F[VI-WM110 ;O:EW444 *3BDW>U%% !N]J-WM110 ;O:C=[ M444 &[VI-WM110 H.:"<&BB@!-WM1N]J** #=[4;O:BB@ W>U*#FBB@ )P:3 M=[444 +N]J-WM110 ;O:C=[444 &[VHW>U%% !N]J-WM110 F[VHW>U%% "@ MT%L444 )N]J-WM110 ;O:E!S110 F[GI2[O:BB@ W>U)N]J** '=J3=[444 M&[VHW>U%% !N]J-WM110 ;O:DW>U%% "[O:C=[444 &[VHW>U%% ";O:C=[4 M44 +N]J-WM110 ;O:DW>U%% "[O:C=[444 &[VI-WM110 ;O:C=[444 &[VH MW>U%% !N]J<.1110 W=STI2<444 &[VHW>U%% ";O:C=[444 +N]J-WM110 M YH)Q110 ;O:E)P*** $W>U&[VHHH -WM1N]J** #=[4;O:BB@!-WM1N]J** M #=[4;O:BB@!=WM1N]J** #=[4F[VHHH -WM2[O:BB@ W>U&[VHHH -WM1N] MJ** $W>U&[VHHH -WM2[O:BB@ W>U&[VHHH -WM2G@444 )N]J-WM110 ;O: EC=[444 &[VHW>U%% ";O:EW>U%% !N]J-WM110 ;O:BBB@#_V0$! end GRAPHIC 15 exhibit101final002.jpg GRAPHIC EXHIBIT 10.1 begin 644 exhibit101final002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *0\BEH/2@" ,2S9&,&B@<.W&:*I%1V)Z***DD**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D/2EI# MTH B7[S8]:*.C-136Q2)J***1(4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %(>E+2'I0!#_$U%+_ !-]:*<= MBT34444B HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *#THI&^Z: (>=S?6BD+J&;)Q11SQ6C97/%;LL4444$ MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4AZ&EI#TH @8X=NG6BG8!9LBBDI16XTXKAH C_B-%'\1 MHK&6Y+):***V*"BBB@ HHHH **** "D+ =32TTKG'M0 ZBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "D/0TM(>AH C_B-%'\1HK&6Y+):* M**V*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH<3&="& BVG<".2: M)J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *0]#2TAZ&@"/^(T4?Q&BL9;DLEHHHK8 MH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "@]**#TH A/WC10?O&BL);DO9@*"K8QNS4G_ D]E&O[\.DF MX@*!NP/6@#>HK$B\3:?+($\QU)&1N&.*U8YXY8A(K@H?XCTH FHI P.,$'/I M2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%!Z4 0MPU%!^\:*PEN2]R:BBBMR M@HHHH **** "BBB@ HHHH **** "BBB@ HKG?&/B*?PUHGV^"!)V\Y$VNVT M$^M<>WQ2U)HF>/3;,/P%#?%'52# MLL;('W=N/TH%<]7HKR0?%#6V/%I88_X'3&^*&O;FQ::>%'J'S0%SUZBO)1\3 MM;.=MI8'!&?O^E-/Q2UH2;?L=B1S_?H"YZY17GWA;QUJ>NZ^MC+K.;Q8F@08EE\II))%/RIC'R^YIGB_Q5_PBVGP7 MC M=33SK#' IPSD^E '2YHJM#.[VRR2(59EW%'QW?W^H:]#9Z:GDZ065 MYGD 61E.,#TR 3F@#T G%5;W4K6PCWW,RQ^F3R?PKE[;QK%J'A*XU>V7[.RQ MR,!./E5E7//KFNO--LV7=IQ5W);(F4CY@/\ = )S[4Q"P^&40E+O4523:$VQ M8! ]\U9M]*T::Y:V2Z:61 &==^1_*H]/LX;_ %NYOS.N]9\!H ^4&.U(4 .68^F>* +T#Z.VHBP^R"1!& TA'<#_ZU:-LV MB:@!!$BR$Y'*GM7+Z-JYO=+MKU;1;=PCVSAE;YN,[Q['+8K5T?5(+2VGO;Z, MP00V\>Z9AA0JKU/I[4 :%WHVCF1;>555G&%4'H/6J;>';J%(WT_47>+:-BLW M3Z&N;O?%4^I-=:I8PQI8QQ$1OYK9A\31WG@E;[3E"&-<-"7& M1M_ASZG''UH T(=6U2PF"ZC:MY"@_O!R?QQUK6T[6[;47*Q%@0N2&X/Y5SNA M^-%UNV^T&(6<5MN:[$YP$4#@D]JIV/B'3-?\5'3X=,E4QQ^:UV6VKM[=/7MZ MT#.^BGCFC#QL&4]"*?FO+K#6[^3Q!J5E821R16(WM.7 C<>GMR2,^U;=MXZ% MEH-[?:] +.2TF,6P'=YV<;2GJ#GK2 [>BN3CU?Q!=:?_ &G%ID<,(3>+29_W MSCZC@5JZ;J,TF@Q:AJ"+;.T7F2J>D?4\_AB@#7HKF_"OBV#Q/;W4L,900SO& MH/!90>&([?\ UJZ2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ H/2BB@"(T4C'!HK"6Y#W)J***W+"BB MB@ HHHH **** "BBB@ HHHH **** .#^*Q \%9(S_I47\Z\M"'9OQW(Q7J7Q M5!/@U2HSMO(2?^^J\P 9RR!&E<\+&G)+=J!#4"JD@8%=@Y]AZU/9:5?ZAEM. MT^:[&>2A"CVY-=QX;^'?GV\5WK^V0O&&^S)E50GG#'O6UXC\7Z9X3M%L+.W2 MXO2F(K*'C"@=3CD"@+'!W?@RXTW3GO=7OHM-MHAPR'S69C_#C')]A51?#NHP MBS2X)2>_D$<,.T;V4$$N1V^7-=%HD\5];CU Z4!8T[KX90-;$6>I3)<,1@RH"O M3G(&.WO7&Z_X2U/PL8Y[R6.[L7^4SHNTH_H1_6O5O^$I3?$L>FZEF5PA+VY5 M5SU)/:L/XB^(H+/36T>,))=7B[<$@^6O/)'4>U '+_#I<>+XWTNP4B]O24CE:(M'".M72Z=I\ MMY+>K:1Q\L[KD=>GUH \REM)M!\?>&UNEBG$<;^9+;6[+EF &Z3KDD]ZTO%$ M]OK/Q#TVSN3<_8-,4SL4B;F<=!GN-OIWKH/[=MA:7,T]Y>*+?RP^^U*MF0_+ M@$4KZEMLIKF>^N(8HTW2F2WVLH]:!C+KQO!+9ZC+86EW+%;P;EE\EQYDAX"* M",YKEO WA6#4O#DZ:A;3)=7DS33;I)$Y(Z,,X.,XK>U;5GLHH-VI2JDS1B,Q MP!S*SC( '<\5.VHM#K L%U*?SHX4N+@F'"QQMG&X]ONF@1E^/@-,\*Q:%I5@ M97N"$(2)MJ1C[Q)&>>ELM-:AT_3V2UO9[O= M<_9S(8CAV]AW% &C/;:E:6\%YIEL\KRP'"@\!QTS]17%W5U-?QZ3J+M=76N6 MS_Z59W-LP!4-G ! '7ZYKM[?^W-6F,?]L/8&#[UN8@K[?4#T]ZCMETV?PW+ MKPU.^>V0G=*\>&8 @9'J.: *_A5;6\2YN+B[E^U3_,EM*CJEJ6S@#. <=,BI M?'.DW4GAV:&RG\V%I[Y$(N"(T) 0D MXS]:CF.D6-B-1DN+E(ONMF)@PW' !% &;J<:76A6FE:'Y]U>36[0V[",A%1F MY9V88!VY'-1IIK:5;:/X?D68RWEXDMRD<9(2-6+ [ONCE0/IFNA72XA#$UCK MES;,Q_:K-?^<-)^T274\/EG%R58E$]<'(SV.*T/#EQ'IGA*\U>\B875RWG21"-MRK MSL4<= V*V;6_L]=5K6#59K:\FA1BLD.W:A.%.#VXJ\GAR_?R(&U,O%&N97=1 MAAV7'I0!P_AW3;:V\,-J&JW=XLDL@F\F"&7:8PQ8H0N,YYK6\2>;K<.@:LM@ MWV2)]EVBIN\I25VG'?CJ*V+M[R=X-/LIYA [%(Y!'A3]#^=:5K!N M7A0M(ZJ& ;&<'WH YWQ/K>LW366D:/-=QWLDI(>!0L9CQ_$2O%:$[:AK]Y)H M-O-.MMINQ[FYO("?M3 GY!@ %>F?6M.&UNI+&".ZU$PW-P=Z*R /]*L68OH) M7LY[\K*&PKD [E]?PI#.:\!W$MEXLUBSN;>;=%>+\Y]=HK0@C>*%5D?S&'5O6@"6BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHH- !13<@'%4]1U>PTJ!IKZ[B@0#.78 GZ#O19O8+%[(]:,C MUKSN[^))O)7M?#^CW.H2@\2;<)]?I6?+JWC&XD'VG5]+TL-_RQ+AI/R )K54 M9=="U3?4]4HKRDVFM3DL_BV^<^D-G(?Z#^52I8:[;1>8/%URJ_\ 3>U8 ?7( MK3ZNOYOP8_9^9ZC1D>M>:PZKXQL_GBN-*U9 /NQL%D(^G%:5M\0;6&98=9L; MK3)3U:5?DS]:AX>:U6HG!]#N**K6M[;7<"S6TR2QGHR'(JP&SV(K'5;D"T44 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112' MI0!$W6BFN!FBI]FGJV0_,L4445184444 %%%% !1110 4444 %%%% !1110! MQ/Q,M+F]\)K;V=O+._VF(LD0RV >M<+H]EJ&G:G:74NC:@8XI][[++_B;::6.+6SDVYV< M[E^9CS^ KUY ,=,<<#TH \[UCQ+XNOH9(M*\.WUHC@8N)-N\?1:XN3POXDGG MDN)M)OI+B1R[S.H+MGL3GIZ"O>L#%&!Z"@#RGP)HFJV/B99KW3;BWB\IU#R+ M@[U+36\/BTO2DBR,KW$FZ0K@E M58]OFXP>U=_JEVMC8/-U9?N#U/2LG2K O))JC_O+ID98F<8R#SDXH Y6TT+5 M#J/AZWU0RR.KB:0C!CC\M';BW2 MW$4L,\\C/%86EZ+<>(= M0G#RR#28)2MS*K?->N.J*>H0$8/K3 R@=:\5W[7FFVC2M;3ETGE.P*H_Y8CD M9! Y/2MW5-)N](70D@L&DTJQW3W 5ADRGE>>^"34G]O&%KA(I)HH2W[B#9L: M$C"[3VQBNQ@O;+5XKJR&76/*.".#D=O6@#SV[FO;J[EUR6>*+538?9;6W1\9 M#E &;I0OO#_B34+5X) MI9;R88N$);=$5.T9_AQ6EXPMKN\O-%MFB<6<5P);J;:#ST7/'/6H+JZBN9HM M2C643S'Y[UJ2ZO=W>F698B.61Y#RO!4#K@_6@#"B2_TC6-1O$L MI+U[NW5K)XSE% .&1A_#GKFK.K:#J7,%G<*58S+%N@ PW0U8UK4-4CU.Y@M?L_V:*,9+]BW'/^'O0!F:':6Z M:CJ-M>VD]SG9';78&FZ7?1WT0CU%"]]: X5NCX'W@.FZ@!TMG'?/'J^I.UNR;3;P#AE M';/J35^:V.J69\V,6]Y"QDC^<$J??'8^E95EJ$U^%NI4=&9F"O.-J0*.F >K M>]1#4)Q:L^D(H9I0IDE7<]QSACCL/>@9N:5JTDLDEK=J$N%; !XW<#I[5N#D M5@ZK;R- M[;;3#N ZBK^DZ@-1L4FR ^!N [&D!?HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH 3-([;5SB@G )KS#QAXIO=:U!_#?A^51M!^ MUW6?EC ZY/8>M5"#F[(J,7(T?$OQ ,=Z=(\.V_V_4CP67E(C]?7]*YG3O#SZ MKJ)GOY)-=OU^\"^+: ^A;^(^RUJ^%/"T=Q:;+7S8M+8_O;@_++>'OM/58^G3 M&:Z[4=0LO#=C:V]K:9,DH@@BB "JYYY/1?J:Z+J#Y8;FB:CL9MIHUM%>PZ;J M-]AY8VDCL[9/)A"J0#TY)&1U/X5L0)H>F&7R8[:(Q1B1PBC.TD@'/4YKD-4U MM;NZAO")TG@59K:$*3^\4E)HCCJQ!'!]?2IX_#EXR20-LMK7RY85N&?#&-R' MCP/56XYH<6U>3%9O9C"(U5\N M#RC'"L,=B:PQ-;,]K)J6OZ<9XI'WB,@!E9-N.O7OS3OLEG>6T2PZQ:2R+Y,9 M*N!E$<,1P>IQBH]G$FR.@^QZ;JMLD[VT,RN-RN4P?SZUGWNA)-YL23K<(5^: MSNAYB8YQSU7IUK9NYTM+"6X*Y$49? [X&?Z5S5Q:=\\IN! MY_,@ 5-/F;T!-F!)H-YI3_:="FDTV\'_ "Y2R;H9O]TGBNA\-^-H]2NFTS4X M/L.JQC#1/P']UJQ)?64DEGH;6[WKO'F3=R$4=6)/?-8GBCPZGDI]JDD\E,"W MOD'[VW] YZE,\>HK6ZEI,JZEI(]"!S2UPOA3Q-=Q79\/:\P748A^ZF'W+A>Q M!KN%^[US[USU(.#LR)1:=F.HHHJ20HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ I#TI:1ONF@"O,,L.<442D C-%9/FOI&XU2A)7:+-%%% M:B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJIO4TNZ.G1K)>"-C$K M' 9NW-7Z* ///A]X1U#0]2N;O58%$S1;4<2;]Q)R['W)_2O0Z** "BBB@ I" MP'4TM4]2O%L+*:X;G8O ]3VH Y[5Y1J6N0V8<&-)-A4'(Z9)(_3-:4&IP#4' MTN- GD1KRYP#SVK.T2.1K&]OTC!NY=^"4Y+8Y'OR/RJ+3+J#4D>+56CCNMWR MQ%-C@CT/>F!1TG3[7Q?<:AKE\([B-9VM[.)QN2-4^7>1W);&3Q!K MZJ[;;.P_UC]%9N^:!'/7UG=1VUM%;7=S;76IY4JS>:L, 'S-R21UXY%=7:7K M>'K>#3_L\5Y[7<MB*^LI(TMMFV MYFD!! !'8]ZQ-(OY=2U"YTFQ=(8XG5GNLX:;'4$=L5;B\46DMH]GJ*:A<6YY M6X2S<;CGH>/I7+VM\Z:K_:EE%>1I=W%QY*&T+(&R"B^N3M;Z4P.V\0:99Z9: MOJDKRO(9A\C LTK'@*/<^M0Z;;^*)[2]6WALK!=Y"V4P+G!'\3C@?A5G3_%C M7U^ME?Z+=*&*F.<6SE-_]9.L;O\ A9VA-;[R_P!FF%P% M.!Y9P5SZ\BNWZB@#B)=%U&WU2(64*M!9J/*9SC>QSD_A6;/-.R7/VF#S##-Y MER!+@R-PN /0 YKTC;SFL6^\.6MUH/I>GVCWYFN M+F;+J=N[8GN>W%4]7O8M3>WDO(#:VH0O'U6]7G>X)BF9K&SBDP# MT\\KU'^[Q4>E:V%S)8&U1[?B47(. MW((XR.]2Z_HOG,E_98CNHSN)[, >AIM[XBF1DBTFV\\L#L=P0I (R%]4>Y '4FJJ7AM; M0[0UE"N22GS32C/4_P!S-6985T;Q*Q#A+.^0JV!M"OVQ50V$D-W)'=.K2,^^ M.RMVR74=W;_&D(U-*O&63RFMUMXGX2-?G8DC[S&H[=1H.O+;JH^S7CY7Y>0? M3\#G\Z=:W,J:5<36B6X"R>6JVZF1LYY#4_Q!;7%QX?2XVB.YM\2_3N10,Z4' M-+6=HE^NHZ7;W 92S(,X-:- !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11FJ&JZS9:+;I/? M2^7&\BQJ<9)9C@#% %^BD!R ?6EH **0G%1S3QP1O)(<*@)8^@ S0!Q?Q"\4 MOHFFII]B2=2O3LC"C)4'@M]?2N7\/^'[6QAN(+EQ'8VNUM4N.3Y\@Y$(_P!E M<\GN363%?W&O^*+_ ,0^66_>I9Z:A&0)&X4X_P!D98UZ9=3V?@KPQ%&3$Y!" M*)7V^=*Q^8D^YR3759P2BMV;/W5RHMZCJC6M]8:9:6V][A&.X-M$: J#CU(W M X]C7'Z?I,DT029/+A:.1;R\5_W4R#[L@]'!'3ZTHMSJ.K) \4LTA<8P= M\8/%7"P7KT]:R->EN_[$N'TUT,H7.[=SM[D'UI*[9*=S)CM]+:ZDL-.NYK:8 M[AY.6:,_\!/RFEN C(;/7;%$C8*GVM.8Y0I!4-W7GL:YN'S%EEOA.J7P D9N M"=I7[P]2>X]C7?V"3WVF*=0AC5I1\T6,C!'0@]ZZ*T53M9W-'HJ!QGN,],XQ6;/;MI,BVL MN6TR4[8I"-QM9#G!_P!WG@]J@C=-%CM[,Q^;/;(/*D2/&\MP<+GDG!R>V:EI M36FXMS)\1^%]QBM8V$4B$R:;==XW'/E'V/;\:W_!OB)M=TQDNE\O4+4^5QY);]"K\RL]STFBFJZNH93D$9!IUHI: "BBB@ I"< M"EH/2@"C>:M8Z?(%N[VV@XSB60*?U-86N:O9W=LD<O ZG\Z MUKJUO+36#)9Q&.P*_P#+I&H(/N*H3:S/=R/8ZA8PA0<@W4;(&QT.1D TQ'.^ M'H+VPL]5MYKMK2\TMCLCCB#'9(2RLK-G(.3],5)J6A0Z7X+GU&::_EOKP[(B MTA.)&/#;5('3-:&M:'#J33P&5YFB"K&JK&G'0<_,PZT ,L8+>U1KRWL+-[:V@7 8 ,W .3SU!KL=( MN/[0T>.=X4A,BDO$A!^G-6!/;BH?#&DMJ'PO MTDVKA;Q!]KMGE)P)=[$9QS@YP?8U?TVRCCT2?6)97FN)('R\K<#@COT]*H>% M]?F7PGI=CH^G27UVD$:R?P119Z[G/IZ &D!NVGBFTBM0VKG^S+E1B2.Y^4;A MU"MT8=^/RK-O?'J7230^&K&;5KL#AHE(B4^K$X_IFK5QX8O]?5?[?O1Y0<,; M2UC 0CW8Y8_ACZ5T&G:;8Z;$8K*UB@3@?(H&?\:!G%>&=1CL-4GEUVUO+/5K MUU1Y[E1Y;G'"1L"0!VQ[5Z'7'>.!'?I8:$A07=]=QF,8Y5(SO=_; &/QKL , M "@!:0C(Q2T4 96JZ7%>1^88_-EART:.?E+=LUQNHS"6VEBN=15[X/Y8B@&( MU'H<^GK7HQ'!^E\)/E81\;E'4 M+[>IX[5NZ=H5Y(D;W;O#%$[206J$< _PDXS4+ZGHS6CR6E\+.5D"A_*^Z%/I M4VG:OJ=V\OV>?3[B-,'>I8$Y]: -37K!KW1Y4BVB:,;XSZ,.E4].L[;5K>'5 M6FE2=X@DI1\9(ZYI=+U*YO-4N[.[-NI08V0$MQZD]OI69IUO*]EK.BP7?D/! M,623!X4\]J .A^V:98$6R31IGY@B')))]N:>M_:WDSVPD!8H=T;*1D=.XK'T MBXLK.(H[P3W"MCS+>$Y/U/>K$365EJ3W$D=PES1+-)=EO,W29 ^M;M 3@9-(#GI7(^,]1N66WT/2KIHM5O&W)M/*HOS,21T':MC0-2^W60B MEX)$2$\N1UP*LE@N2 M2 !UR:X'1I3XJ\>W&N1C=IFEHUI:.>DDI_UC8]NF: .^8D#@C\:X':WC3QBL MQD!T31Y@%4#B:X'(.?09%:'CK6KJVLH=%THG^V-4)AMP/X%_BD)]ADUM>&]# MMO#^AP:=;#*QCYW/61N['W- &J.G7-+6-XBU35-)M(Y],T9]5.\B6*.8(RK@ MG(!!W=,8ZU/H>L)KFF)>+:W-J^2LD%S$4>-AU!!Z_44 :)KC/B;JSZ7X,NO* M?;+<%8%/IN//Z5V9KRGXNLUWJ&@:4O2>9B?S5?Y-6E&-YHNFKR'?#_1?)O+( M,ORZ?:>>X&?]?/S^83:/QK3\3W-OJ.O-&'N+6XTF"2<7!V-$.%SF,\MP?;O3 M-,>[M]!OK^U$ZFXU20-)"@=T@1B@(4]<",54O7;5[VVNM3TVV$,TBP003@K< M7"$@%CM(P.^".U;KXFV:?:;)8;:06EGI-L8XKC629)6@R5CM@/FVYSMW \?[ MQKT.UM(;2VB@@0)'&H55'8"N!36+33-=U;5I86>"VEATJVAB )'0G'MEOTKT M1.44XQD5C5;O8RD[L6JVHZA;:7927=W*L4$?WG;M5EL8KS'XHZV9?*T"W0RD MH9[I 2#LP=H_,$GZ"LTKZ(DZ;Q9>W#:1Y=F) ETNP7$?.P$9R1Z>]8L ,I8D84Y "CTKHC/ECR2B:*5ERLT_[%L'O?M1A4OA>,# M*YP?U-:"($! )K$N=5GM[9;^"..ZL-H?]R3Y@0]2!WQZ5JVES%=6R3Q.&CD M9&!X(/(K"2ENR'<6ZM8KNWDAF3='(I5AGJ*Y2WDN(XKJR\MI;RP.V-OXY86^ M[@^I'!/JE=5'=V\LLL4']Q(#U#*<5T8/-<9X/(L]9U[2\G]W=>< MH/H^*[,45E:;L$]Q:***S)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***#TH A;KS139"%/)-%9.$I.Z0N23V18HHHK484444 %%%% !1110 M4444 %%%% !3)%W(003]#BGTUB0,@9H \AT^_P#*\):E>S:MJ:ZA;75P+=A- M(X)5R$4@\$$\<^M=O8^)'%SI-A?PE+J^L_/\S<-A8*"P'N,UF:3H&MZ3X>OM M+2*RD-UVD=A;Z M:8/L\;JMQYO)\L#M[G@UH27D%LJ^?-'&"."[@9]<9H LT50.M::!_P ?UM_W M]7_&G_VMI_\ S^V__?U?\: +E%4O[7T[_G^MO^_J_P"-)_;&G?\ /_:]=XLN8FVG#-(O'*\ 9K=.KZ:>#?VO/;SEY_6N8TR6%/%UY= MR7, C964-YJX XQW^M %IM'U/3M=GU*W:.Y@F;/E,Q#)GT[5G366N-"P"79D M+EV\Z4.F.P K=B\3VEQ=W"(4,4",?,,J@,0>W/ZUGQ>+P)RUS!''"[!0RW*, M<_3-,1%/OF\8Z5:.HWP0[Y,<+R.PJOXHDNT\.TO!

    4T."_G*0>#[\5F:NMG<>*QY.JQ,DVG.6,DX*J1*A ]J!FSJ?B\: M4L)NS9QO(NXJ9^3]*Q]8\37&M_8?[,TV6)]V]+N\0K&/H.K"HK^RMKFVB)ET MJ6:)BR@21DC'IFK2?9KK6;9[[4(3%)#EF6Y4;6'8C)_2@1U%7-M$3CN=H]*;<:CIEW920IJ5 ML1(A3(E4]>W6LKP=KEDGA+38[F]@CFBA\AE>0+EH_E.,_2D,ZZF2' JE_;ND M@\ZE9_\ ?Y?\:1M9TMAQJ-K]1,I_K0!A:(BZCXIUC5IRID@D^P0)CF)%&XGZ ML6S] *ZW-<7>[-/U&YU70M3LF>Y97N+2:4!)7 W!L_*V ![XJ;PWXZM-7MY MVNS%9O"_EDM,I5SZJ>,CWQ0!U]-*G?NW'&.E9O\ PD>D?]!&T_[_ "TH\0:2 MQ(&HVN1S_KE- &G5#6(XI=(NDF1GC,9RJ#G\*C_X2+1@6!U2S!'7,Z_XTP^) M-$_Z#%C_ .!"_P"- '.:!!J4UI;6[VB1VJ,3(\L8+,/2K$>G7>JZA+#-;/8Z M;"YVI$0K2GU)':LV\U]%U]HK7Q#;>0S!F!="(Q].9+32UG4AC") '0$YSTQ3$:NK'RO%.FS9 4QD=.<[AWKJ5 MZ<]:XG7=1T^:ZTZ=-0M/D8MS,HZD>]=,FMZ85S_:%KCIGSEY_6D,T:*SCKNF M X^W6Q_[;+35\0Z2P)&H6IQ_TV% &G166?$6DC[VH6P^D@-:$$\=S"LT+J\; M#*LIR"* )**** "BBB@ HHHH **** /.?'R6:^,_"OVNUFG@N?M$=Q% A9IP MH4HK*/O*&)..V2:;X?O;BWU_7X-$M9H8;:TB:#1[UC&S/_>3).U<<>Y(Z5M> M)_#VMZIXBTC5=*O+&W.F+(8Q<1LV]I!M8'!'R[0.G.VLT8ZE')-< 2'_1T3@\XY M.\A>W>M[2KB]NM,AFU&S%G=L#YD D#A#DX^8<'C!_&N;\$V*22:MKJ12QQ:E M_CN)X5/FW.P1JPSU([<8H T:0 MMCL:Q!XOT!@-NK6ARSL+8.0;@W"L[KGMZ4 =]K/B M*QT= LK&6ZD.(;:+F1S["N?BT'5?%-REWXA;[-IZ,&@TV)L9]#*>_P!*QM*N M+?3&-Q%-IHO&4![N9WFD?U^;N/I6J-7O;ISYOB:WA3K^XLV)_6@#MX4B@C$< M2*D:CY50 #V JOJ.J6FFV,U[<3HD4*EF)8=*XL6FER@1W?BO5;@$8()9=WY M+7'W-KHNK^*A:V\3#1[0[)I)?,;SY ,\\< 'ZYQ0!TOA'5;"2[OO%6M7<4%U M?NRVL3N"T4 Z ?7&:UK#5HKOQ4LVBV$C078S?74L3*I"CY=OO7.ZU8Z+;:?; MSZ4RR74-TCE%@*#:.2%&.*J^(O&^JZJELMC8W%G:129N%RVZ0=AP 0/YT#/4 M!X@TH7B69OX3WDSA56>&2.& 'JRH!DGZF@#LK+QAI][XC MFTB!C(L$89[D,/+WDXV?6NB+A1D\#W[5XMI9T+0/$,*M)+-:V5N9GF$$A:[N M3V QP .0*G\0^.)=?$=E9,T32L ;95;=&"?O2'''L/K0(W/%6O77B351X4\/ MS%1)S>7J=(D[@'U/2MEM8\-^!M 6S^V0(MK$=L(<%W.,\@YC-PRH28X!RPB3'R@C'O[T >JV-]:ZE90WMJ^^&8;D;&,BIXYXI<^ M7(K[3M.TYP?2O+-=\>FY2+1]$ADLXY!L>XE&SRT]E/.<5 TJZ9X9GM]$UVUC MFWB1X4?#R9X8ESW/IB@1Z[WKRGQZ=_Q5\+QL#Y:[#GMS(?\ XD5IP?$RWCC2 MW_L^02(H4^;<(,<=S7&^,/$@O/&/A[5'^S0B*15;RY_, <'). .YZ9K6CI( MNGHST[P/()/"EF_JTK'_ +^-5O7-:TG1[3[;J#Q QY\L$!G8^BCKFN*T7Q3# M8>!;R"S=)[Z":XBCBR03F4X/3CALUY[H[RVUQ%J\UY +R&X7;]I#-SOVY4D; M>^3C-#BY2=AI>\SO_ 6@RZUJEUX@U(LMNE[,]M9M_ Y."S^IQC'IBO4O,4#K M7D'AF6SU#^U%U/Q)=P>7?O\ Z/!*(D;."6]<$Y[T_P 17GA'0<';J&H3RJ/) M!N)"CL3C&#PY;Q00KYVI7/RP1!ONGH"U-B@<@#FN73PU;36!U*]<&Y<[GMF5RRPYR57(X*CD' MVKJM$T3P9+IUO?(DMI<$"0)NE^4\E2??D'\:%'K<>@_P;JEGI.I:=HMG;WP> M:W47*-%A X7[XR05''IS6YXDN636(X=4<0Z:P;;*6"A2%R&!_O=L'J*\UCU' M5(9[O,RI-P%N^;G#,&F'W M2!CCVK7WH>_N'F=/HWB_3;1X&M7DBMY)_*N;2;@Q]Q*/0$#)'O6M+XPT/2M+ MDAM;B<)EA'+Y3,B$\X'L.U-MM3L(],OM4D?[-(2LA\R ,R#H'(QU;J>:Y"3Q M'<:MXH4:I)"8K2>2*.*2$K%D9V,Q/!)ZXJ$G/46O0U['5[4PIJ=EFWEAAD'EU%-.GMD@N[Y]Z9>7)U#3=0@FM)X%6'/[P#YL@] M,?2N0;Q9>++=/%J7AU)B=Q47.2YVCD9/!Z#%:%QKT=SX>E:36H&O9+9B+:)T M^\%.0>OK32U3L(TM-C1?&]Q,, SV<99>Y([FNKKC='N?-\9O!ELP6:!OK@5V M=%?XEZ!(****Q)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0] M*6@]* ('4,>1S10^01132=MRTG;2@FV[?, ^;&G_ //E;_\ ?L4G]D:;_P ^%M_WZ7_"KE% %$Z1IO:QM@?7REX_2N:L[6%? M%DUM):P" @A08EY/&.WUKLCTKCYQ-;^-5\Q_W3NK#\01_.@"EKDFEVDTEN=" ML\%B-Q* L,=@.:S[:XCEN4\C2]+A"/@,\0+@8K9U:2P;6KFU%C;)*4W/=7 ^ M7/T[U7WNZR_8;MYIDZ1VEOA3VZGM0 7$4-KXXLU6TA\BYC"@>2N&XY[<=J@\ M1SV&G>*]*DCAM3'F2VGB5!_&NY<\8ZIC\:L:@+R)-$U*^*--%<;)-F.AZ9Q5 M_5_#"ZS<7,WVMH8KF-"#&/F5@9D8&=&12$R?I MZ5-I<]ZU]?PVNCQ39QQZGIA>21BMSAZ8J.[U"UTS57N-)N&FW>G27_05M)<6]X'2&:.7:<-M.0".QJK9Z/:6U[<7ZQEKJ<_/+(=S8[ >@H YR# MPM*+6Y\33Z)'!.9(3M,P7]WNVABN M?7!%;BE5&,_A]: *O]D:<,_Z#;?]^A44^AZ9/ \36,&UQ@XC -22ZK8PWT=E M)=0K+-DG=:Q+)$X)]@?RJTK%'06=NMXK,,Q3V@0A>YS@<^U58-*FN;-9=&N[ M4%) 2\$CH3TR"IX%;MLNKKJ,(82+;')D$I5L>@7;_6F!7O[.T;7M,@73[8*R ML9/W2\=\=/45T*6%D5RMK"!_N"L)I&N/&21ASY4,.#[GK72JPQ2 B%G;*,"" M,#_=%+]DMATMXO\ O@5+N'K37D1$9F("@9)/84 ,-I;D8\B/_OD5(B+&H5%" MJ.@ P!66-?TR355TV*\62Z;)VI\P&.Q/:M1"2@)ZT .HHHH **** "BBB@ H MHHH *,444 &*#R*** &[%':@H#VIU% #3&A_A%+M'I2T4 )M'I3!#&N[:H7< MX/,5JOJQ_O^W6K^B>' M[/PSI>XD.6D;!.<]A[5HZ/HUGH5DMM9Q!%SEV/+.QZLQ[DFKEU$ MEQ;R0N3M=2#CC@C% 'GLJOKD-CX1T]V6S6)9-2GB.-BGYA&#_>/7Z&O0K2S@ MLK6*WMXQ'%$H5%'0#TJAH6B66A6/V:RC(4G<[LV6D;U)K6H :44]1FD\I,YQ MSZYI]% #=B^E&Q2,8IU% #/+7/W1S7G/Q@L"^@6M]& &M9P3C@X/'\Z](SGI M63XDTA==T"^TUQC[1$5#8Z'J#^8%73ERR3*C+E=SE? M_#JC3]+UF]@33=[^27M@X>4-)C=M6/H >>1BN1\&:R-'N(!. MV+K39GBFC/\ %;.WS_BK\UZCXR:X71UO+61C#"V^XCC;:TL>,8##E1R"2.PK MH?NU-.IH])%"P==,U;3KL1P01W\0M+F.+&V.X&6&?R^GR^G>M;3+6/5[6XTV-1):3#7.<$G MV%;^DW":K92:=J\47VVW^2XB/.?1QZ ]:%)TY7%=Q=T4?"MAK4-XL]](CVMU M!OD1Y"SB08VX!''RYR.F<5M:Y!=K8+-IXS- XE$6>) .JUIQJL>U57 P/I4 MAQ7/*;E+F,V[NYQEW%:>(+=+G3XXVGEFC-W;RG8Y09!# \@@']*GU'48/#NG M1V,;"6\*$HHC+;5SRY _A'I1KOBJQTC7ETM;4S:C+;F:)%7[YR0JY]\'GVIN MMZ,-8LH]4M%47RQJ?D;/F*.2F[^1K2+O;FV*7GL1KK-GJ>ARV.KF*T>:V"R, M,*K;\@;.<^GYU-"D&W_EH%"EF_ "F:'I2SS)J.QELY80 M4LYX_FA?(SSVZ=*Z@8'%3-I/W ;ML-\I"O*@\5S5^YU#Q?96<:AHK*)KJ8C^ M^05C7/T+'\*UM9U6'2;%YW!D MBCV P/PJ8^ZN8274SX=!O_[/D\EXXGFD>9HKB)7V.S9P&7']:=JZ7,FBQV5W M'"EQ=W<<'[D$!DW!FZ\_=5JZLD"N \8ZP(;FZO(6!72XRBGL;B08 _X"I!/U MJZ=YR2''WF6/!4SZEKNNZ@P'E^?Y2''9:[BN9\"Z0^C^%[:*4,9Y_P!_*S#G ME%(WW30!!(<-]:*63YB.<44+D6Y:4;:D]%%%! 4444 %%%% !11 M10 4444 %%%% !5>\NX;"UDN;ABL,8RQ"EB/P )JQ2'K0!3LM7L=2TI=3LI_ MM%FRLRR1J3N )!P,9)R",8S3-'UNPUZP6]TZ5I8"<;FC9.1U'(&<=..]>9^& M9;KPQ9#Q07EFTF^N)UU*%5S]G83N%F4>G9@/KSVU!>WS^'](M=)O9TDNYKJ0 M):*AEE3S'*,"XVJF2"6..#@D9HS7ET>O>)K\^"1!J0@75(76YDI M(D(FN;J=+2WC9MJM(YP,GL.I_"@"33_%.DZI?FSM+AGD.XQ,8V"3*N S1MC# M $X.#U!K2O+N&PLY;JY<)#$I9V/85X]H%M>:'JB>'#=SCQ%!*+:TD6$/##9L M?,>4 C'.2#DYR%'3->O@07=EM,BW,6-I?((8J>A(QTK+UZ\M;S5$6TF\RXA6)I(QGY%8Y5QQR<=/K3M. E^)7B.-L$ M&RMEY'7[]8?C"[O#9>+[1+EH8[.QB:$P @%22"2#P<4 =!K^K0)-#:!;19I MX7E+3)N^1<;B"!S@$&L:V;4+^_NK2*.,3VC"<",';UY&>YQ6UH=])>>&H6B*BX5/*&[ID=,U0M9'TA(+?4-4D MNEC^5V2 *KYS@GU_#TJG8RKH?B.2RN&'V:^7,;[NF MX,^VXMY2D]LK8\P#]:YGQ*M_IMO;FT'D1W=S %SD+DG) Y(Y[UVJ^&X6OPD M4"K:QC+LX+-*Q_&ND>'Q?M;2(7U"6X0XP%8!5&1SGVK2TK6KB6\\0"]91!I\_R%!C]T4#@GWK(N+.W@GET MJQEFO;V[0-++<2;PB9SGMSS6)%]JM[3Q/I^[S'O;\6*SCJ2VU>?HN?RH&3:1 M?7?AW2='&FZ='<7NOW+W30,Y7RT(W#!]EQU]:[?0]9EO+F\L;NV6&\M"AD5' MWKM<$K\WT!KF=:OX=,\;6$4$#3SV>EO]FMH5RSL[!0/9<**U-#==$L;JXO7\ M_5+F4S70B7/S8P%4>@&!0!UCR+&,M61JOBC2M)$B7%R//5-XA0;G/I\HKB/' MFK:K>S6%G%:SK:,HN)8U#(93NP$+#[O'-75T27PSX0U.98;8WEQ!))+*H(52 MPP%&23@9]: +_@C4$N[&]O)+:X@6ZNY)Q)<8&\,<*!WX4 59\::M=:'IR7-M M,B&XECMM\GW8BQ^^3["LS28K.WLH+3YYI;:)8XHU'#X')]N:U-6N))_!UV=4 MBAM'5"&\X IGMCWH YJ[T:WMM* M9$EURSE2:#4)VW&X89.78=%()&.W%=9> M?:-7AAMH+^*WF:/=<1J06^9<8 ],UP>GWXLDF\4:=8&*RBL?*\L@JMQ(2.<' ML.E9EH)M-U&RU!E2.&QN4FO[M6+;VE.-G^ZN10!JW=BTVKZ9I4EN(H 3>73N MQ=V6+@ +VW5V^D^);)M5;17F+7V#*(@A 1#\P7/3.WM[5R>B:@]UXJUB^O%< M75Q:PR10HAW1QDGY?KTS]:@\)6\M[KWVE1'!Y=Q/=3ODEFE9BB)@],*IXSW% M 'H.J:U:06MY%%<1O=11$^4K L,\#(^M<[J]_)X:\"L;=U2^C@$RJ4SDYRV> MU9^CVL$7BO5;&6-3-%(]W+>KR'C=]XC/N*VTU-[G4"4FM[FRGY2":+8X'0X) MX/TXH$017,YOH]2A,EI+91A9#,,';P<8YR"3ZYKOM.74(ED2\:.1 M0 4E'#D?[7:O,]#T6Y;Q3>7]I#)H;6ZE-/@N1F,YX;C/?KP:]!O9+K3]!,O7,$D?EQ20V$97!1 IRV.Y)JKJ,D_B M/P:56"6+1K"R0L6!4W,@5?N_["\\]S].0#I;?5M2D^&;:M>;8K][.28;1C9G M<4_':5_&JH\4V4&AS:=<22W=S;:;ONY8P2H_=_,"W3!C&XDGTVH?SK/O]0@/AQ- _L^72[RZECM6@$7#;L!BK $'@=: .A\ M":/'IGA#3HVA1;B2!9)FV\LQ&22?QKJ!P.:;&JH-JC P!3Z "BBB@ HHHH M**** "BBB@#*UGQ%IOA]87U*26&*5@JRB!W0$G #,H(7KW(HUK78-$CM))[> MYF2YN4ME-N@ZF501^1KGKE-1 M\/W>F>&KHRW-G_:-M)I=\YRQ42#?$Y]50M@\9 XYXH ].!R,T9KS.]OKY/%L M4L%_J#6[:Y';$^?L@"[ &B$9Y;!!)8#'-079UF"PN=0_M[41/:^(/LZ)Y@,; MQM(J#:6O-;V_O\ P_IGBFUCUFXN7M'M,3W4FYX1+M5V MR =HQEAP<>AK9\&6^IZ?=75K?:O#?0RHMQ#&+F2Y>(' SYC ?*W4#ZXSS0!O MZQK5OHT4+31S32SRB&""!0TDKD$X ) X )))'2I]-U".\MPXBDW "1=K M @E2".W(-><>,KNZ\3:OJ-E83I:GPT%NVW.R/<,5Y"L/N +D9]2.@YK0\$MI M]Q>OK-OJ$D.GW#K;:9IYNCM3"9DRF[&YF#'D9XSWH Z36?%$6CWWV0:=>WDB MVQNI/LPC/EQ@XR=SKW]*J:;XYMM36!H](U6)+FWDN+9I8X\3! "0H5R=QR,# M'-:NNQQC0]3EV+YALY%+XY("MQGTY-<]X>M%N_A3IR>;+#(-/RDT#;9(SMZJ MW8T =-!JMO*M@LP>VN+V+S([>9=KC"@LI'8C/(JIX<\0IXA@O)8[2:V%M=/: ME9B-Q9,9R >.MQSW3,R#AW*JS+R-QP,@CI0!ZUFF[.<^^:X/0+=FTI;"_\ M$XD^P:K$8Y+>4[7'RLENSL/GY/0$G[OTKOATH 0C(KG=2L=>MI9+C2+V&7>V MYK:[4[?HK#I^5='6'XLUL:!H$]VHW7!'EVZ?WY3PHQWY- &)!X[:V:YCU?1[ MJ&2T(6XDMAY\<;$!N2.1PP/2NITS5K'6+1;JPN$GA)QN4]#Z'T-W(4;8;?=QN/ MHH[>M 'H1GC#JA8!F^Z">OTI^X8SSBO);6,WOBE&35VFEL62>^OV;"$D\1QK MT&>E=EKWB*;1_"-[JD\!AG92L$3=2[<(#^A_"@#HX;J.>+S(SE2 M.:*2%9 'P,A2-RY[UQNA)?WVAVNFV-VT5M& ;K4"/FF<\N(_3D_>[>E6=,GM M+'Q8NA:9;%BD!GO[AR68'C:"QY+$G/TH VO#C:B-+*ZI_P ?*2R)GU0,=I_+ M%:$U]:VY433QH68* S 9/I7,:WKEW=:T/#NCNL5PD0EO+IAN%O&>!CUO\Z]+\(ZI;W%JND32K.@B#VDC\_:+ M%K2R\")I6HK_ ,?*&6Y+D9+OR>?:O-HEG\)ZL-+OKG9:AO.TZ_496$GHWNI' M##\:Z*24XN+W-H>]$["WET]=-GU?6[LI&)&BM+"*0J(U4X50B\ECU/X5KII- MU)H%AJ5Q="QU>"+)F'3Z5C1Z];W=_%:VFB6TWB5^78X,<8_YZ[N MZG.0!R:U[G0$M[275?$E[<:G-$NY4B38D?\ NJO\S4RD^:UM26^A/HWC[3[R M^32[[-OJ!.S.,Q2,!G*/T(KJ+F\AM+66YG;RX8D+NS<8 ZFO*=,EM[[6A:7\ M45[&M[):PQO)N>WB*AMP8(P^,X M]B3[43I6=@E%)V+UO8ZEXINY/%*L\4EYVM]/EL8)[T0JJN;C=O<$*<@#.>_;BFG+DY UM8]'R$ZYK*U37[7 M3W$*![F[886W@ 9S]?0>YKD;'5=7U:.^_MZ[6P^R0+/+:V &X*0>K$DCIVQU MJ#PUJ6G7U])?V<;66CVSA8IV;,EW(?7/+#I6:BEN3;N;PM[BU\W6]6,YJ#1/%/2L[4 MM8U+Q5KS:'I,;64-OA[N\D0%T!X 4'H3VJR=.LO"I;4;V\DBBMV*0H7W&Y4J MHP5/4[N//WG/]!U)]JX#3K( M^(?$\&EQL9=/TIS->3'I<3DDM]1GI5'6?$5U?WIM].VW>L7:[&6V)D6S@/4+ MV+<\GCTKO/!^DMH>E165O8O"HYEEF(W2-W)%4K4H7ZCMR1.K4 * !@ =*6@= M**YC(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1ONFEH M/2@"JXZ8)HI9 I;-%<\G*^B_K[C2+=BS111709A1110 4444 %%%% !1110 M4444 %-8;E(R1D8R.HIU% &5HN@6>AZ,-*@,LUJ"YVW#!SAB2P/'())Z^M4F M\$Z(R6""*=$L/,$"I.ZX1SDH<')7I@>PKHJ* .=.-LMR@TYV>V4W M#,$+?>X)[CBHI/ >BS0S02&[:*:\^W,AN&XGY^<'KSFNHHH YV\\$:#J&L#5 M+FT+W!*EP)"J2%>074<,?K6CK.B:?K^GM8ZE )H"P<#)!5AT8$<@UHT4 &=.NKG49IDD M:YEW>3"LC+#"K=2N* ,2W%G:Q6^EB2*5[?.R$R,8X<9)6//0U8UJSN-9TN!K6S%W*J MY6Y618^_3!(.*T;;P[&UQ'=WXC+(/DB481#Z9[U7U'7&:1X[(K!96Y_?W3+\ MHP74'D#3)&NH/WGWAFK]Y;7/GPZ[I\1CE:,--;D88CNQ]:Z#1KNRO[8WMHJ#S>9,+A@W?- M SE],T)M)O8KJU\,W:SPJ55_MRL,$#.07YK$O=)UJTU:\U6XL9XK1KC[7!$L MZ964KMRWSO% &#X>U6[GU_5[I]'FEO MHA!:-F2,.-JMD\M@ Y!XJ_J,FKMJ<5U!HUQ;;P8Y)#)"3['[U9FDV5SJ U"Y MNR^F;M0<_O1A\;5 P?3@UV@L/+T+[,7,\B(2KN>IZCF@#C8-5E>4P"PU*=F! MB>265 4)/89P:JZS+>WFF:3:RZ?>;WOH[9A)<)B10Q.& ;T%;YL[Z_15M/L_ MD7 $LORD;77&0#[D&HKS2WG\;Z9(ES"D*XN);8YW"0# (_6@0R)=:BU74/*T M6:.WN!P \9(.#R#FIXK2YU'0H+75M"GN5B??MFG3YBO3(SS727VEK>S12&6: M/RPW"2%0<^N*KZ)IVH:>LT5U<^='OS'EBQ ^IH&8\5U/JFFWU@V@$Q*TD7EM M+'M/<#&>E5--M;B06E8QTR#25W M-X8O))GX+R7ZXF<_Q%=PYSWQ7H=_?06-J]Q,^$4'@=6/H/>L?1M/N;J\DUB^ M!$DO$$3<^6G;CL: .>L)KGPYIJVD'A>9#,^9)9+F-@['[V23Z<5):7%[%^[3 M1)Y[:0DK:RSQ87V1MW(KN9[2&ZA:*XB22-NJN,US#^#H;2[WVT2R6S.&,1OS:YW8=X6$)'8$L346I:DVJ:M#IYTN]*DN]/M+Y8%NH$F$$JS MQ;^=DB\JP]Q5JB@#GKWP1X;U&YN+B[TF&66X<22,Q;EACGKQG SCKWS2_P#" M%Z --;3ULG6V:Z^V%%N) ?.QC=G=GL..F1G%=!10!EIH&F+?7]Z;16N-0C6. MZ9V+"557: 5)QTXX%.T30-+\.V;6FDV:6T+N9&526RQ[DDD]JTJ* ,>]\+:' MJ.I#4+O389;L #S2#D@<@''7\:?;^&]%M=7?58-,MHK]PVZ=$PQSU/U/KUK5 MHH K7]A:ZG926=[ D]O*,/&_1A52S\/:98:9+IMK;>792@AH?,9A@C! R>![ M"M2B@#&3PIH:'3B-.C)TTDVFXLWDY.>,GUZ9Z8XQ3O\ A&=&_L>XTG[!&;&X M8O+"22&8]3G.<\ YS6O10!DIX;T:.SLK1-/A2WLIEN+>-00$D4$!O<\GKFM4 M_=.*6B@#$:?Q!YDBI96;*"0A-P02.Q.%XKE]9\.^*==U:TNKM[-(+0EHK>*9 MAACCYMQ7J,<>F37H=% '*:?8ZOIRR'S'Y>5[HL[^Y;;DUGWWA6_U/6?[ M4N+2W29HA%,L5Y(%E4= 0!S71Z[XIT7PTL1U>^6V\W/EC8S%L8S@*">XK,LO MB5X0O[E;>#6HA(W3SHWB'YNH'ZT 9#^#[H:ZNJ1Z59[E"YB%ZZQ$K]T[=G;W MI_B31M=\3VEO:WFF6\<4-PLSB&]/[S';E.E=Y'+'-&)(G5T/1E.0?QK'U3Q% M;:7JD%I<1L(Y FZ<'B,N^Q<_4T 4P?$$=B;6#1;*!0A1"EW]SCJ/DJOHUCK. MDVYC.FVTT\@S/#Z4"12,@Y'J* /.I/">M2>(+W4' MB46]X4>6T6\VJ[KD %@F2N">*L>)] UO7]#CTR#3[2U$4J31.MP2J,AR!C:, MCBN^)QZT;AG&>: //[#1/$0?S]5MX]3G8[\2WI6-6]H]F!5CQ!HNI>)-,:RO M-#L%P/WHR>#]",5M&<9?$:)I[FAX=\/W-KINZ*UM;MYP6>X%WPY;^( M ( .*K7'A;5-*T6UL=*T>VD$5S]HF'GAGD89QDD#/)KESKVH^'KG&JZ9=6%Q MG#7-H=BR?5#E&KI],^((E*A=3TZ[!'"W :WD_D5_+%6Z>&M>N#$T>CB*YLTN/M-W,X< M3D@\^YQT-=[/K\6IR6LESHQF-O()HFAO(G4,.A^\/4]JNS>+ 8W0Z1+MQAO, MGA4$?BU3:2W0K,X*XTWQ _AE=8@M5G:[M MW)%?&5OI5DMM$^D:;;Q#"(;@S.H_W47' MZUSUUXO.K7)AMX=0UJ48VJ 881[[5Y/XTU1E+?0:A)B,OB&V\0:M)I$WDK=O MY]QMDC=8V'9I", ?3)K&B;4O$DC6%C;2ZIJH9A)?W%QOBASV0?= ]\9KK;7P M3XB\1&)M>N([*P4Y%C ,9'T' _&O1=)T:QT2U6VL+:.&,<':.3[D]Z4G"&SN MQ.T3C_"7AR_\)V6R#0XI[N3F:X:Z )/H.#@>U=&+_P 0%O\ D!P*/4WO_P!C M6Z*6L)/F=V9MM[E+3YKR:W5KVW%O-G!C60/CTY %7:**0!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(>E %5RP/ Q13Y 2W%%3 M[)/6_P"7^1I&UM_R+%%%%49A1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 -<90YZ8.1ZURTJ#1-828L5M)OEP#G]*ZNH+JWB MGB*R(#Z'&<4 9]]!+?O#B81Z?M+2A>K>V>PKG989/$!DM[2+[/81MY:L%P"1 MC+^_3%:\1M,#,%Q# M!F!1>VLK.[OTUF:=GW8@RS-E#T./K70^'+ MH7&EK"Q9G@)B;<.N*S;;4=)U'5([N7S(+F)?+\N<8!'XUTT?D_,8V3#=2#UI M#,;1=,NM.N[P2.#:R2%XDWM M #L457ENHH5WO*BH/O,S@ 5GS^(;1-ZVY:Y=1@+$I.3]>E &N3@&LK5-;CL$ MVQ)]HG;A8HV^;/OZ"J,\6KZP-KYT^ '@9R[_ )=*TM,T:STQ6\I=\K\O*_+- M0!2TW2;F:3[;JKK)<$92(#*1^G'<^];RC"@9H Q2T %0W$T<$+2RL%C0;F)] M*>[B-&=B ,G-:WLV.JLTB7-D)%0H1AE<8*L,W(KAHM*T M[QE\1M9U"^ACNM,TRW6P E&4,O+.1GIMR1D8ZUUOB34]8L(88=%T=]0NKC>H M?S1''!@<,Y/UZ=\8KE-#^'-\VD0V.O:H?LF\S3V5EE!<.>6,TGWGSTP,# &* M *7A:UMX/'&?!QNQX=C#K?L\FZV=]ORB(G))!(R1_+KT[7$?B'Q)J6G,@:QL MHEAN49/]8[?,O/\ L]?;K7106%O8ZW6]I+Z9E &'X9U;6_%%A<012/! +N<2WO5E3<=J1G MU]^W3!I]MK^GZ'>ZC;Z;652.Q/- $]IXEU, MSM>W:6\>B1H6DNI(FB/MM!))[]A^-6;;6];UL^?I6G1P6.,QSWC$-+[A1T'U M-1>+]$U76(]'EM5MIFLKM;B6!R564 <#-7[?_A(+J(>9]CT\?QB,F9OP. !^ M1H&9C:%)+8SZE<:GJ>ESNQFFC2YRJD#G .1CCI7&>%;.YMO"VH>+;G7+RU2X MG>9O)529@"0IQW)KMO$OA274-$NT2YGNK^15$3RM\J'U"CC]*N7/A&QNO!B> M&BSQVL<21*Z_>4J<@_F,_C0(XHW'BRQ636KK4+I;.$PM;VDC*QN [8VL1T8# MGH-_XAM]*U'3K&Y1@U\S)&^>%8>M5]-\-S0%'U/4IM1EB(,7F@*L>!@' MZFN9U[1K_P 4_$:SM[JQ9-$TQ?,,QS^^+*/E'X\?A2L!T.I^)]$$ILS&VI3# M@PV\/FD'W["N2O?"K:S(?LOA&"QWYR\]V$;V.U0:]*M;"TL85BM;>.&-> $& M*GVC.>:M2:V&FUL>1VGP9D<%KG65B+'[L$&?PR2#^E::?!C2\#S=6OG(ZX"# M/Z&O2PH]*6FZDGU'SLXC3/A;H&G2ARLER!_#/@_RQ766FFVEBNVTMH85[B., M+G\JMT4G.3W8FVQ N!1BEHJ;"$ Q2T44 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !0>E%% %>0G/!%%*^,\_A134EV+5K;$]%% M%(@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHI&. 3C..U $-U:17<6R10P[9%8RRMHY9+A"T!YR!P*WD;.:-%,*G@A>QK+N-.EUS6XH)#Y+PCS)E4?ZM# M]U1]1UK1DT:YTFY-UI\C")%R8LDAO45-IVL6UT[1R+]GNW4;\@8/!QS]*8C* M^R3WGB1Y;.9H8$78YQ]Q .@^M2V^H[")H)6\EY&9DW9V11C _/BM.XTE;31) M+6SRK3'#.@^8DGDU0M+.UMUU!IU,4-RS0Q@=@%Y;\2,TAFA8K'?SR)=V4>[R MT?)7.+TV2G JUHGGG2K8W&3)LY8C!/IG\*T<4 8*^&WC& M(=5O8P.F&!H;PTTA_>ZK?2#N"XK?HH PX/"VGQ+B023\Y_>.2/RK1"6UF@PB M1@<#@#-6ZHZK&DEA,'MOM)"[A$.K$=* *T6JL9$CG@(FDE9%16S\H_B/X8K7 MKF=/T69+B2XFWQRW$89C&_$9SRH]L8%=$/D49/ &* )#4$]W%;)OE=43.,FJ MM[J]M9K\T@!/ )/&<5B16EUKRM-W:>.01W'/>@!]XUSKDGV:T9 MHD1CYI<<#T^I]!VK:TO38]-B:)-S9.2[G);_ #Z59@MX[>(1QJ%4?CGZFIJ M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** #%%%% !@4444 %&!Z444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !0>E%(>!S0!!(NXC':BB0L2-OXT5<;V-%S6T98 MHHHJ#,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH !Q1110 A&>_%4;O2;6[5RT8#LNW> M<#TI\=_;74.V[1$Y^96[5L8'I4$UK!<(R2Q(ZL,'(H 42Q+MPXVE>.>*>) X M^1E/N.:RI] @D 6.66( 8 #Y 'TJJ-"N(5V17A"=5(4AA^(H Z MR!D*5)9$5BN$:-CP: -@N!R> .3D57E MU"VBR9)X@1_M5B7&@ZA<3%SJ$D890KA>03CG ]*FM?"\$:,+B>6?=]X'@$?2 M@"S-K5ND+E"&E4;A&#G=[#UJO'+?ZDX)MGB@;@B3*FM2VTZUM(DB@A1$3H . ME6L"@#/MM%M+:1I%0M(1P[\D?2KZH%%**6@ Q1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M(>E+2'D&@"O(0#\Q^E%*^=W&/RHIIJVY::MN6****1 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %)2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4AZ&EH/ M2@"M(.G'Y44YV"D;J*N+=MC2+=MB>BBBH,PHHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *#THH/2@""0;F^E% M)*#D8HIQ4K;FD4[;EBBBBD9A1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4C<*:6@]* *K%NPS_2BG2 ,1GMW MHIJ4>OZEKEZ_J6****1 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E+110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4AZ&EI&^Z: (),9&5S137&#U)_&BG% MNVQ<6[;%JBBBD0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !0>E%(>E $#A315*UBU:W_ ">BBBI("BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ I#TI:0\ T 02Y+1116IH%%%% !1 M110 4444 %%%% !1110 A(%*#D444 %%)2T %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%!Z4 1,**5J*QEN+DOJ24445L,**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"-J*0T5C+< MGF:):***V*"BBB@ HHHH **:&!:* "BBB@ HHHH **** "BBB@ HHHH M **** (S10:*S:=R6B2BBBM"@HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F/R.N..M M/K.UR:2WTBYDB!+B)L8'0XZT 9PA<8(]Z9?9L?#<.DVWRR21*)) V"F[&3]35^\U*6RO;'3XWC)"EYW;G;& MH_G3$3Z=XDM)W^SW#)!<@X\LG[Q]LUMA@1UK DM;'5U^;,-P4WY&-P4]"?8U MGP7NIZ!($OB9[,-C?Z#L0?Z4AG8T57M[N&ZB$D$B.O\ LG.*L4 %%%% !111 M0 4444 %%%% !2'I2T'I0!$<9^;\**'4''M12]I!:-EQM8EHHHID!1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !10>E5K>*>-W,THDR[%2!MVJ>@]Z +-%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#54$MJL33^4K. Q M_O#^[^-7ZR]86PEL&34 &@@(]:SXM!,TEW!J!9;-7W+)YF&F8]6/H!P .W-1W&KW&I>7 MI^D$B(,(GFS\V!P30(@NK:^\-3O=V)+VA'4G/X$=ZZ'3-6FODB<)')$R_-+& MWW6]"*AGOM*LX$L)IC(@ C9=N\#W8CI6*UG-X5NS/;R-)I\SC=N_ASV^E(9W M SC-+4,$T4T:O$P*L!@BIJ &L2"*=110 4444 %%%% !1110!#(2#UQ13G[4 M5C+0.5V@\?C6O(0L9+' '4^E!&GJ3VYJ"XMM/\0P2!-PDC(99@,%6[$&N;G34KVUN+6::/4-B M!)86X:)_4?WL2"Y>2S(RB,N"F.M,11C8L5TW7AN82*8902!, M1TR:J7#G19FA,\,-W>2;Y)%'$<><87W-=)4T@]?K37NKJ:YV3LSW"@-'8PGA M?0NW2@"GH5[)H>IOI%RE $;8/?%%-D ) M&:*%"+U+BM":BBB@@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O?V[75C-;J_EF12N M[&<9KD]5M+K3GLU6;? TA2)9$^6$[<*]+>PSZ M=:_8+/\ T6W12S7K9S6;!:74\GV.R=G$.&&T MDO9A):%S)%]DSM60G[I^G/%='K&GR7M@)+-_)O4'F0R'L?0^WM49_LK2+013 MNF#^\*-RQ/3('U/ZU!;>)X[K4;:&. K;S97S&X(8=L4#*AB@U%DUJ-[LW#1B MVDBA/((//7[M54BNGF>&#R4LPI,RQ/L)/;=(0<_A6J^ZSUPVKA?LM]&=N1P) M!VK-E>2TADBO,83'EI(=J\$XVQK]1UH$:.@S6X\]%(E,I)D>$?NU/ VAN]9^ MFJVC>+9[1WVPW))5N.IJUXO@$<=GJ1 M0[X'PQ7B@#K0E $;D# M'%%!'K15)Z%K8EHHHJ2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ%A!J%L M\,ZED;J <9KF-4::WM)8#J,%EY:_NX(#ACGIGWKLJY/QA$BZ=O\ )4.\BJUQ ME5V#/7. 1DG&>"Y/OCCUQ6AY5Q=7;&R@DENX)U;S MMNV+;W !K9CTJU4QWMN'NP54A?-R'('#'/6IQXAT^/BYE-H^?N3+MY_K3$,\ M16[OHQG/^NMF$T9'9@:S-7E\NYM[RUMP6N8P7NA$9"@'3 K6(6,9/XX _.@!MGI\MW;7DDBW#2,<1-/,5W M<=<#I4TVE20^%)K2=FN)5B+'.'DE531+M;G_5E..,X;MTK7J"X*K$V[;C'\72@#BM*CAOX+ M2W6UNH5@A#2SI(4.>P_VJFTR_GE>>VTJ&2^4.2;F\X /0@'O4]OXCNGU*2R, M%K.T*AC-%( I!ZX_"KUOJL2P6XM+%E6>2,]AWI 6M.N;I+=41=/2(#Y4-QD@>AXJ[IM\\MVULT$*#:6WP' M*GZG%C(/)9>1QW[9J)O[4T^6U,>F2?9[;S/E1MYY''X5I:)JE]?7+7%V(H M[6=ML"!OF!'K^1KHD*L,CIF@1S6B[[;PG*[1,D@$DA1SU)[YJMH4=HGA:&'5 M'5%NF9]K.5)YSQBKWBZY*:3]DBV^;=2"%5SUSUJIJ%I:A;.$PN)+./Y'B4,( MR0.J]30,C \R6%M$U!I8%R)(?/&X?3=]*VM,-Y]HN/M.]8%"B-9,;L]\D=:Q MK:.WNQA8]/G83(#[C'!K3C^U:?H]R]XP-*\TKAI)"Q'8<=JZ&D 4444 %%%% !2'I2TAZ4 , M:BAJ*I%K8DHHHJ2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *@N)A"%.UF)8+\HSBIZKW#F M/:V]$0'+ECCB@!AW3130L#SE>/2N.@FTRYO8U2*=9+>X?S%8$Y X/XD@5U,= MO#)J@NUNG,OE;1$LF4([$BL"\CNTO=6LK,0DD).@Z;..3CW(H N:/?W-W>ZC M:NLD#KAX!*/F52.#CTK/N].NQ=0B^NKJ]ND&]#&1"J#OEJLVJW.QM=.2E8:31Z[XEV[O,AB;<"!@!![_ %I".ITRT-EI\$&,;$&?KWJY M2#H,]:6@84444 %%%% !2'I2T4 1-VHI3C HI\R12DD24444B0HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *H:M)&EA(TMM)<)WCCZFK]!&010!S'A)X7M+B1"N]I6(B_BC7 M/ -3P0!_%MW6.TJ^_J*Z*T@BMTCU W[RP1QG#./X3[T 4KQ(/#^A&SMV8RS!MHQN9B0 M23^'2K?AFR:&S:Y<(IN-K*JC&U0.*R8HSXCUACL(@B8!PW4)V7\>M=G&NV-1 M@# Q@=!2 <.E%%% !1110 4444 %!Z444 ,'.:*!THJ=!,?1115#"BBB@ HH MHH **** "BBB@ HHHH **** $;=M.W&?>@"EHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **HZI/J$%N&TZUBGEWYN&.0C?&! L4:HH& %&*DQSF@ 4!< < # %+137;8"Q( R2>U M %>XLX+AEDD'SQG*N."/\:Y;6+HZS.-&L8_,4EQ. M)'+_ "J0JD_*I(QD"I+*S6U@B5L-*B!"X&-V* +E(>E5KF_MK1&>>54"C)S6 M);:_/J=R4L;9O(W$&=^F/84 ;-[>P65N9;B78@]\&N9GGU/Q++)!;(UO9*>7 M?(W^N*O6GAL/*UQ?323F0@^6S95<5T*1K&N%4 >@Z4Q%#2]&M=*AVP1 .1AG M;DG\:TL#.<ZN]AC2%E=N RC* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 8.E M% Z45(A]%%%4,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MI&#%2%.#V.,TM% "*"% )R>YI:** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!@Z44#I14B'T44 M50PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** &#I10.E%2(?1115#"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 8.E% Z45(A]% M%%4,**** "BBB@ !S12 8&*6@ HHHS0 4444 %%%% !112$X[9H 6BF[C_=I M ME !13=I]:4 @E "T444 ,'2B@=**D0^BBBJ&%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 8HQBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHI#0 M% Z44 ,'2B@=**D0^BBB MJ&%%%% !1110 4444 %%%% !1110 4444 (> 338Y!("0"/K3Z,8Z4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% #!THH'2BI$/HHHJAA1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ,'2B@=**D0^BBBJ&%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 49HHH **** "BBB@ HHHH **** "BBB@!@Z44#I14B'T4450PHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** &#I10.E%2(?1115#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ H/2BD/ H 821TQBBC!P .:*.5!RHD MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@!HHH%%,:'4444A!1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -%% HIC0ZBBB MD(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@!HHH%%,:'4444A!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11FDR* %H MHS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M&:,T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11FDR* %HHHS0 M 44F:7- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #112 M#N**$.XF3ZT9/K110 9/K1D^M%% !D^M&3ZT44 &3ZT9/K110 9/K1D^M%% M!D^M&3ZT44 &3ZT9/K110 9/K1D^M%% !D^M&3ZT44 &3ZT9/K110 9/K1D^ MM%% !D^M&3ZT44 &3ZT9/K110 9/K1D^M%% !D^M&3ZT44 &3ZT9/K110 <^ MM%%%, Y]:,GUHHI &3ZT9/K110 9/K1D^M%% !D^M&3ZT44 &3ZT9/K112>P M!D^M&3ZT44HNX!D^M&3ZT450!D^M&3ZT45%]0#)]:,GUHHJP#)]:,GUHHH , MGUHR?6BB@ R:,GUHHH(3U#)]:,GUHHH+#)]:,GUHHH ,GUHR?6BB@ R?6C)] M:** #)]:,GUHHH ,GUHR?6BB@ R?6C)]:** #)]:,GUHHH ,GUHR?6BB@ R? M6C)]:** #)]:,GUHHH ,GUHR?6BB@ R?6C)]:** #)]:,GUHHH ,GUHR?6BB M@ R?6C)]:** #)]:,GUHHH ,GUHR?6BB@ R?6C)]:** #GUHHHIV ,GUHR:* M*RNQ/83-+D^M%%4G<2=PR?6C)]:**HH,GUHR?6BB@ R?6C)]:** #)]:,GUH MHH ,GUHR?6BB@ R?6C)]:** #)]:,GUHHH ,GUHR?6BB@ R?6C)'>BBAB8N< (4444T4MC_]D! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.1
    Cover - shares
    9 Months Ended
    Mar. 31, 2022
    Apr. 28, 2022
    Cover [Abstract]    
    Document Type 10-Q  
    Document Quarterly Report true  
    Document Period End Date Mar. 31, 2022  
    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 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)   27,068,516
    Entity Central Index Key 0001387467  
    Current Fiscal Year End Date --06-30  
    Document Fiscal Year Focus 2022  
    Document Fiscal Period Focus Q3  
    Amendment Flag false  

    XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.1
    CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Current assets:    
    Cash and cash equivalents $ 323,134 $ 202,412
    Restricted cash 236 233
    Accounts receivable, net 39,207 35,789
    Due from Related Parties, Current 15,171 0
    Inventories 143,538 154,293
    Other current assets 11,698 14,595
    Total current assets 517,813 407,322
    Property, plant and equipment, net 245,770 436,977
    Operating lease right-of-use assets, net 24,971 34,660
    Intangible assets, net 10,890 13,410
    Equity Method Investments 379,824 0
    Deferred income tax assets 436 5,167
    Restricted cash - long-term 0 2,168
    Other long-term assets 29,465 18,869
    Total assets 1,209,169 918,573
    Current liabilities:    
    Accounts payable 69,758 80,699
    Accrued liabilities 91,333 69,494
    Income taxes payable 6,733 2,604
    Short-term debt 11,332 58,030
    Finance lease liabilities 862 16,724
    Operating lease liabilities 4,303 5,679
    Total current liabilities 199,492 233,230
    Long-term debt 53,887 77,990
    Income taxes payable - long-term 1,359 1,319
    Deferred income tax liabilities 29,192 2,448
    Finance lease liabilities - long-term 3,834 12,698
    Operating lease liabilities - long-term 22,120 30,440
    Other long-term liabilities 72,384 44,123
    Total liabilities 382,268 402,248
    Commitments and contingencies (Note 12)
    Preferred shares, par value $0.002 per share:    
    Authorized: 10,000 shares; issued and outstanding: none at March 31, 2022 and June 30, 2021 0 0
    Common shares, par value $0.002 per share:    
    Authorized: 100,000 shares; issued and outstanding: 33,681 shares and 27,063 shares, respectively at March 31, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021 67 66
    Treasury shares at cost: 6,618 shares at March 31, 2022 and 6,625 shares at June 30, 2021 (66,006) (66,064)
    Additional paid-in capital 276,509 259,993
    Accumulated other comprehensive income 1,422 2,315
    Retained earnings 614,909 176,895
    Total Alpha and Omega Semiconductor Limited shareholder's equity 826,901 373,205
    Noncontrolling interest 0 143,120
    Total equity 826,901 516,325
    Total liabilities and equity $ 1,209,169 $ 918,573
    XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.1
    CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
    Mar. 31, 2022
    Jun. 30, 2021
    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) 33,681,000 32,975,000
    Common stock, shares outstanding (in shares) 27,063,000 26,350,000
    Treasury shares (in shares) 6,618,000 6,625,000
    XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.1
    CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
    shares in Thousands, $ in Thousands
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Income Statement [Abstract]        
    Revenue $ 203,239 $ 169,212 $ 583,593 $ 479,593
    Cost of goods sold 130,837 116,521 378,259 335,630
    Gross profit 72,402 52,691 205,334 143,963
    Operating expenses        
    Research and development 16,545 15,557 50,873 45,671
    Selling, general and administrative 24,625 19,338 70,563 56,579
    Total operating expenses 41,170 34,895 121,436 102,250
    Operating income 31,232 17,796 83,898 41,713
    Other income (loss), net 263 (253) 720 2,087
    Interest income (expense), net (308) (1,562) (3,025) (4,832)
    Gain on deconsolidation of the JV Company 0 0 399,093 0
    Gain (loss) on changes of equity interest in the JV Company, net 4,501 0 (3,140) 0
    Income (loss) before income taxes 35,688 15,981 477,546 38,968
    Income tax expense 2,902 1,014 38,318 2,694
    Net income including noncontrolling interest 32,786 14,967 439,228 36,274
    Loss on equity investment 1,136 0 1,136 0
    Net income 31,650 14,967 438,092 36,274
    Net gain (loss) attributable to noncontrolling interest 0 (1,133) 20 (2,303)
    Net income attributable to Alpha and Omega Semiconductor Limited $ 31,650 $ 16,100 $ 438,072 $ 38,577
    Net income per common share attributable to Alpha and Omega Semiconductor Limited        
    Basic (in dollars per share) $ 1.18 $ 0.62 $ 16.47 $ 1.51
    Diluted (in dollars per share) $ 1.11 $ 0.58 $ 15.58 $ 1.42
    Weighted average number of common shares attributable to Alpha and Omega Semiconductor Limited used to compute net income per share        
    Basic (in shares) 26,829 25,882 26,596 25,631
    Diluted (in shares) 28,423 27,716 28,116 27,128
    XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.1
    CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Statement of Comprehensive Income [Abstract]        
    Net income including noncontrolling interest through December 1, 2021 $ 31,650 $ 14,967 $ 438,092 $ 36,274
    Other comprehensive income, net of tax        
    Foreign currency translation adjustment 162 (799) 1,649 11,718
    Cumulative translation adjustment removal due to deconsolidation of the JV Company 0 0 (3,642) 0
    Comprehensive income 31,812 14,168 436,099 47,992
    Less: Noncontrolling interest 0 (1,447) (1,080) 3,292
    Comprehensive income attributable to Alpha and Omega Semiconductor Limited 31,812 15,615 437,179 44,700
    Net income including noncontrolling interest $ 32,786 $ 14,967 $ 439,228 $ 36,274
    XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.1
    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
    Noncontrolling Interest
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Beginning balance, including portion attributable to noncontrolling interest $ 431,888              
    Beginning balance at Jun. 30, 2020   $ 293,689 $ 64 $ (66,184) $ 246,103 $ (5,127) $ 118,833  
    Beginning balance, noncontrolling interest at Jun. 30, 2020               $ 138,199
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Exercise of common stock options and release of restricted stock units (in shares)     0          
    Exercise of common stock options and release of restricted stock units 1,624 1,624     1,624      
    Reissuance of treasury stock upon exercise of common stock options and release of RSUs 66 66   120     (54)  
    Withholding tax on restricted stock units (6,153) (6,153)     (6,153)      
    Issuance of shares under ESPP (in shares)     1          
    Issuance of shares under ESPP 1,636 1,636     1,635      
    Share-based compensation 7,725 7,725     7,725      
    Restricted stock units settlement in connection with service 2,000 2,000     2,000      
    Net loss 38,577 38,577         38,577  
    Net gain (loss) attributable to noncontrolling interest (2,303)             (2,303)
    Net income including noncontrolling interest 36,274              
    Cumulative translation adjustment   6,123       6,123    
    Cumulative translation adjustment, attributable to noncontrolling interest               5,595
    Foreign currency translation adjustment 11,718              
    Ending balance at Mar. 31, 2021   345,287 $ 65 (66,064) 252,934 996 157,356  
    Ending balance, noncontrolling interest at Mar. 31, 2021               141,491
    Ending balance, including portion attributable to noncontrolling interest at Mar. 31, 2021 486,778              
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Net income including noncontrolling interest through December 1, 2021 36,274              
    Beginning balance, including portion attributable to noncontrolling interest 474,656              
    Beginning balance at Dec. 31, 2020   331,718 $ 65 (66,097) 254,980 1,481 141,289  
    Beginning balance, noncontrolling interest at Dec. 31, 2020               142,938
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Exercise of common stock options and release of restricted stock units (in shares)     0          
    Exercise of common stock options and release of restricted stock units 129 129     129      
    Reissuance of treasury stock upon exercise of common stock options and release of RSUs 0 0   33     (33)  
    Withholding tax on restricted stock units (5,200) (5,200)     (5,200)      
    Share-based compensation 3,025 3,025     3,025      
    Net loss 16,100 16,100         16,100  
    Net gain (loss) attributable to noncontrolling interest (1,133)             (1,133)
    Net income including noncontrolling interest 14,967              
    Cumulative translation adjustment   (485)       (485)    
    Cumulative translation adjustment, attributable to noncontrolling interest               (314)
    Foreign currency translation adjustment (799)              
    Ending balance at Mar. 31, 2021   345,287 $ 65 (66,064) 252,934 996 157,356  
    Ending balance, noncontrolling interest at Mar. 31, 2021               141,491
    Ending balance, including portion attributable to noncontrolling interest at Mar. 31, 2021 486,778              
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Net income including noncontrolling interest through December 1, 2021 14,967              
    Beginning balance, including portion attributable to noncontrolling interest 486,778              
    Beginning balance, including portion attributable to noncontrolling interest 516,325              
    Beginning balance at Jun. 30, 2021 373,205 373,205 $ 66 (66,064) 259,993 2,315 176,895  
    Beginning balance, noncontrolling interest at Jun. 30, 2021 143,120             143,120
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Exercise of common stock options and release of restricted stock units (in shares)     0          
    Exercise of common stock options and release of restricted stock units 859 859     859      
    Reissuance of treasury stock upon exercise of common stock options and release of RSUs 0 0   58     (58)  
    Withholding tax on restricted stock units (8,354) (8,354)     (8,354)      
    Issuance of shares under ESPP (in shares)     1          
    Issuance of shares under ESPP 2,423 2,423     2,422      
    Share-based compensation 21,189 21,189     21,189      
    Restricted stock units settlement in connection with service 400 400     400      
    Net loss 438,072 438,072         438,072  
    Net gain (loss) attributable to noncontrolling interest 20             20
    Net income including noncontrolling interest 439,228              
    Cumulative translation adjustment   900       900    
    Cumulative translation adjustment, attributable to noncontrolling interest               749
    Foreign currency translation adjustment 1,649              
    Deconsolidation of noncontrolling interest (145,682) (1,793)       (1,793)   (143,889)
    Ending balance at Mar. 31, 2022 826,901 826,901 $ 67 (66,006) 276,509 1,422 614,909  
    Ending balance, noncontrolling interest at Mar. 31, 2022 0             0
    Ending balance, including portion attributable to noncontrolling interest at Mar. 31, 2022 826,901              
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Net income including noncontrolling interest through December 1, 2021 438,092              
    Beginning balance, including portion attributable to noncontrolling interest 793,990              
    Beginning balance at Dec. 31, 2021   793,990 $ 67 (66,046) 275,410 1,260 583,299  
    Beginning balance, noncontrolling interest at Dec. 31, 2021               0
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Exercise of common stock options and release of restricted stock units (in shares)     0          
    Exercise of common stock options and release of restricted stock units 558 558     558      
    Reissuance of treasury stock upon exercise of common stock options and release of RSUs 0 0   40     (40)  
    Withholding tax on restricted stock units (7,732) (7,732)     (7,732)      
    Share-based compensation 8,273 8,273     8,273      
    Net loss 31,650 31,650         31,650  
    Net gain (loss) attributable to noncontrolling interest 0              
    Net income including noncontrolling interest 32,786              
    Cumulative translation adjustment   162       162    
    Foreign currency translation adjustment 162              
    Ending balance at Mar. 31, 2022 826,901 $ 826,901 $ 67 $ (66,006) $ 276,509 $ 1,422 $ 614,909  
    Ending balance, noncontrolling interest at Mar. 31, 2022 0             $ 0
    Ending balance, including portion attributable to noncontrolling interest at Mar. 31, 2022 826,901              
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                
    Net income including noncontrolling interest through December 1, 2021 31,650              
    Beginning balance, including portion attributable to noncontrolling interest $ 826,901              
    XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.1
    CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
    $ in Thousands
    9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Cash flows from operating activities    
    Net income including noncontrolling interest through December 1, 2021 $ 438,092 $ 36,274
    Adjustments to reconcile net income to net cash provided by operating activities:    
    Gain on deconsolidation of the JV Company (399,093) 0
    Loss on changes of equity interest in the JV Company, net 3,140 0
    Deferred income tax on deconsolidation and changes of equity interest in the JV Company 29,973 0
    Depreciation and amortization 34,263 39,434
    Loss on equity investment 1,136 0
    Share-based compensation expense 21,454 9,925
    Deferred income taxes, net 2,182 732
    Loss on disposal of property and equipment 57 40
    Changes in operating assets and liabilities, net of effects of a divestiture    
    Accounts receivable (3,610) (20,448)
    Inventories (42,914) (9,582)
    Other current and long-term assets (10,078) (2,297)
    Other payable, equity investee 34,375 0
    Accounts payable 15,608 (224)
    Income taxes payable (1) 1,097
    Income taxes payable on deconsolidation and changes of equity interest in the JV Company 3,490 0
    Accrued and other liabilities 65,122 29,573
    Net cash provided by operating activities 193,196 84,524
    Cash flows from investing activities    
    Proceeds from sale of equity interest in the JV Company 26,347 0
    Deconsolidation of cash and cash equivalents of the JV Company (20,734) 0
    Purchases of property and equipment excluding the JV Company (82,980) (24,913)
    Purchases of property and equipment in JV Company (15,026) (15,628)
    Proceeds from sale of property and equipment 9 10
    Government grant related to equipment 1,242 119
    Net cash used in investing activities (91,142) (40,412)
    Cash flows from financing activities    
    Withholding tax on restricted stock units (8,354) (6,153)
    Proceeds from exercise of stock options and ESPP 3,282 3,326
    Proceeds from borrowings 59,262 42,858
    Repayments of borrowings (33,663) (44,087)
    Principal payments on finance leases (4,176) (12,267)
    Net cash provided by (used in) financing activities 16,351 (16,323)
    Effect of exchange rate changes on cash, cash equivalents and restricted cash 152 3,982
    Net increase in cash, cash equivalents and restricted cash 118,557 31,771
    Cash, cash equivalents and restricted cash at beginning of period 204,813 162,704
    Cash, cash equivalents and restricted cash at end of period 323,370 194,475
    Supplemental disclosures of non-cash investing and financing information:    
    Property and equipment purchased but not yet paid $ 25,565 $ 16,912
    XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.1
    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, 2021. 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, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2022 or any other interim period. The consolidated balance sheet at June 30, 2021 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, 2021.

    Reclassification

    The Company has reclassified certain amounts previously reported in its financial statements to conform to the current presentation. These reclassifications did not have a material impact on our Condensed Consolidated Financial Statements. See Note 11.

    Joint Venture and Deconsolidation

    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 (“Fab”) in the LiangJiang New Area of Chongqing, China (the “JV Transaction”). The Fab is being built in phases.  As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1% of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.

    Effective December 1, 2021, the Company entered into a share transfer agreement (the “STA”) with a third-party investor (the “Investor”), pursuant to which the Company sold to the Investor approximately 2.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million (the “Transaction”). The Transaction was closed on December 2, 2021 (the “Closing Date”). As a result of the Transaction, as of the Closing Date, the Company’s equity interest in the JV Company decreased 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, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles. Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary’s Board of Directors. Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the financial
    statements of the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting.

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

    On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the “Financing Agreement”) between the JV Company and certain third-party investors (the “New Investors”). Under the Financing Agreement, the New Investors purchased newly issued equity interest of JV for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Immediately following the closing of the Investment, the percentage of outstanding JV equity interest beneficially owned by the Company was further reduced to 42.2%.

    Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (“COVID-19”)

    The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe. As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home. While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change. Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations. The full extent of the future impact of the COVID-19 pandemic on the Company’s operational and financial performance is uncertain and will depend on many factors outside the Company’s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.

    In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. Our facilities in Shanghai were required to shut down and production was halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We have been working closely with factory management to separate non-infected employees from infected employees, perform regular COVID-19 testing, and secure food, water, and other necessary supplies to support employees who have been affected. In addition, we have been working with local authorities to obtain permission to reopen the facilities, and as of the date of this Form 10-Q, we have received permission to reopen our facilities partially under a “closed-loop” arrangement. Under this arrangement, some of our employees are allowed to live and work on the premises. However, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. Furthermore, while we seek to secure alternative sources of packaging capacity from third-party providers to mitigate the loss of in-house packaging capacity, there is no guarantee that such sources are available. Even if alternative sources are available, it will be difficult to complete the transition to a new supplier efficiently and timely, and we currently do not expect to secure sufficient third-party sources to substitute or replace fully our in-house packaging and testing capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduces our ability to complete orders from our customers in a timely manner, or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose a shutdown, and even when lifted, the government may reimpose strict zero-positive-case requirements and lockdown. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.

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

    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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the Condensed 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 uses an estimate of 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 Condensed 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, 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 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 Condensed 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
    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, including the possibility of a dispute with a vendor. In addition, as a condition of certain loan agreement, the Company was required to keep a compensating balance at the issuing bank. 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, 2022 and June 30, 2021, the amount of restricted cash was $0.2 million and $2.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 general accepted accounting principles, over the operating and financial policies of the investee. Effective December 2, 2021, the Company reduced its equity interest in the JV Company and experienced a loss of control of the JV Company. As a result, beginning December 2, 2021, the Company records its investment under 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. Therefore, the Company’s share of losses of the JV Company for the period from December 2, 2021 to December 31, 2021 was recorded in the Company’s Consolidated Statement of Operations for the three and nine months ended March 31, 2022. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect our consolidated financial statements, if applicable.

    The Company records its interest in the net earnings of its equity method investees, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with its equity method investees are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. 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.
    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, 2022, the Company reduced interest expense by nil and $0.9 million, property, plant and equipment by nil and $1.2 million, and operating expenses by $0.0 million and $0.2 million, respectively. During the three and the nine months ended March 31, 2021, the Company reduced interest expense by $0.7 million and $2.2 million, property, plant and equipment by nil and $0.1 million and operating expenses by $0.1 million and $3.7 million, respectively.

    Long-lived Assets

    The Company evaluates its long-lived assets for impairment whenever events or changes indicate that the carrying amount of such assets may not be recoverable. Due to the COVID-19 pandemic, the Company assessed the changes in circumstances that occurred during the March and June 2020 quarters. These factors included continued operating losses, a decrease in the Company's share price in February and March of 2020, which reduced its market capitalization, expectation of lower business growth for the coming quarters, increased and prolonged economic and regulatory uncertainty in the global economies, and the expectation of higher supply chain costs and increased competition. Therefore, the Company performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of its long-lived assets to their carrying amount as of June 30, 2020. Some of the more significant assumptions used in the estimated future cash flows involve net sales, cost of goods sold, operating expenses, working capital, capital expenditures, income tax rates, long-term growth rates that appropriately reflect the risks inherent in the future cash flow stream and terminal value. The Company selected the assumptions used in the financial forecasts by referencing to historical data, supplemented by current and anticipated market conditions, estimated product growth rates and management's plans. These estimated future cash flows were consistent with those the Company uses in its internal planning. The result of the recoverability test indicated that the sum of the expected future cash flows (undiscounted and without interest charges) was greater than the carrying amount of the long-lived assets. Since this recoverability test was performed during fiscal 2020, circumstances have improved such that there are no indicators that the Company’s long-lived assets may not be recoverable.

    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 Issued Accounting Standards not yet adopted

    In November 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605. The ASU is effective for all entities within their scope for
    financial statements issued for annual periods beginning after December 15, 2021. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.

    In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.
    Recently Adopted Accounting Standards
    In January 2020, the FASB issued ASU No. 2020-01, “Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.” The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting. The adoption of ASU 2020-01 had no material impact on the Company's Consolidated Financial Statements.

    In December 2019, the FASB issued ASU No. 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12") by removing certain exceptions to the general principles. The Company adopted ASU 2019-12 as of July 1, 2021. ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.
    XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.1
    Equity Method Investment in Equity Investee
    9 Months Ended
    Mar. 31, 2022
    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. In connection with the deconsolidation and in accordance with ASC 810-10-40-5, the Company recorded a gain on deconsolidation of nil and $399.1 million during the three and nine months ended March 31, 2022 in the Condensed Consolidated Statements of Income. The gain on deconsolidation of the JV Company was calculated as follows:

    (in thousands)
    Cash received for sales of shares in the JV Company
    $16,924 
    Fair value of retained equity method investment
    393,124 
    Carrying amount of non-controlling interest
    143,889 
    Cumulative translation adjustment removal
    1,793 
    Carrying amount of net assets of the JV Company at December 1, 2021
    (156,637)
    Gain on deconsolidation of the JV Company
    $399,093 
    The Company retained significant influence over the operating and financial policies of the JV Company and measured the fair value of the retained investment based on their share of the fair value of the JV Company, which was calculated using the market approach based on the Transaction.

    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 and certain third-party investors (the “New Investors”). Under the Investment Agreement, the New Investors purchased newly issued equity interest of JV, representing approximately 7.82% of post-transaction outstanding equity interests of the JV, 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 March 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.
    The Company recorded the gain of $4.5 million on changes on equity interest of the JV Company during the three months ended March 31, 2022 and the loss of $3.1 million on changes on equity interest of the JV Company during the nine months of March 31, 2022. The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the nine months ended March 31, 2022 as follows:

    (in thousands)
    Gain on 1.1% equity interest sold
    $475 
    Loss on diluted equity interest from issuance of shares under the employee equity incentive plan
    (8,116)
    Gain on 7.82% equity interest sold4,501 
    Loss on changes on equity interest of the JV Company, net
    $(3,140)

    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, 2022, the Company recorded $1.1 million of its equity in loss of the JV Company, using lag reporting.
    XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.1
    Related Party Transactions
    Mar. 31, 2022
    Related Party Transactions [Abstract]  
    Related Party Transactions Related Party TransactionsAs of March 31, 2022, the Company owned 42.2% equity interest in the JV Company, which, by definition, is a related party to the Company. The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS. AOS also sells 8-inch wafers to the JV Company for further assembly and testing services. Due to the right of offset of receivables and payables with the JV Company, as of March 31, 2022, AOS recorded the net amount of $15.2 million presented as other payable, equity investee, in the Condensed Consolidated Balance Sheet. Since the December 2, 2021 deconsolidation of the JV Company, the purchases by AOS for the three and nine months ended March 31, 2022 were $45.8 million and $61.4 million respectively, and the sales by AOS for the three and nine months ended March 31, 2022 were $14.2 million and $18.4 million, respectively.
    XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.1
    Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited
    9 Months Ended
    Mar. 31, 2022
    Earnings Per Share [Abstract]  
    Net Income (Loss) Per Share Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited
    The following table presents the calculation of basic and diluted net income per share attributable to common shareholders:
     Three Months Ended March 31, Nine Months Ended March 31,
     2022202120222021
    (in thousands, except per share data)
    Numerator:
    Net income attributable to Alpha and Omega Semiconductor Limited$31,650 $16,100 $438,072 $38,577 
    Denominator:
    Basic:
    Weighted average number of common shares used to compute basic net income per share26,829 25,882 26,596 25,631 
    Diluted:
    Weighted average number of common shares used to compute basic net income per share26,829 25,882 26,596 25,631 
    Effect of potentially dilutive securities:
    Stock options, RSUs and ESPP shares1,594 1,834 1,520 1,497 
    Weighted average number of common shares used to compute diluted net income per share28,423 27,716 28,116 27,128 
    Net income per share attributable to Alpha and Omega Semiconductor Limited:
    Basic$1.18 $0.62 $16.47 $1.51 
    Diluted$1.11 $0.58 $15.58 $1.42 
    The following potential dilutive securities were excluded from the computation of diluted net income per share as their effect would have been anti-dilutive:
     Three Months Ended March 31, Nine Months Ended March 31,
     2022202120222021
    (in thousands)(in thousands)
    Employee stock options and RSUs107 171 80 
    ESPP19 — 27 89 
    Total potential dilutive securities21 107 198 169 
    XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.1
    Concentration of Credit Risk and Significant Customers
    9 Months Ended
    Mar. 31, 2022
    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 revenue2022202120222021
    Customer A24.2 %30.2 %24.8 %29.1 %
    Customer B38.8 %35.2 %38.7 %34.9 %

     March 31,
    2022
    June 30,
    2021
    Percentage of accounts receivable
    Customer A21.2 %12.4 %
    Customer B20.4 %22.1 %
    Customer C13.7 %21.9 %
    Customer D12.8 %*
    Customer E15.0 %*

    *Less than 10%
    XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components
    9 Months Ended
    Mar. 31, 2022
    Balance Sheet Related Disclosures [Abstract]  
    Balance Sheet Components Balance Sheet Components
    The Company’s audited consolidated balance sheet at June 30, 2021, as reported, included the JV Company’s assets and liabilities, after intercompany eliminations. However, the JV Company's assets and liabilities were not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021 as discussed in more detail in Note 1 above.
    Accounts receivable, net:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Accounts receivable$52,362 $48,234 
    Less: Allowance for price adjustments(13,125)(12,415)
    Less: Allowance for doubtful accounts(30)(30)
    Accounts receivable, net$39,207 $35,789 

    Inventories:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Raw materials$54,435 $68,900 
    Work in-process67,132 68,824 
    Finished goods21,971 16,569 
     $143,538 $154,293 

    Other current assets:
    March 31,
    2022
    June 30,
    2021
    (in thousands)
    VAT receivable$550 $1,539 
    Other prepaid expenses4,098 1,465 
    Prepaid insurance1,291 2,615 
    Prepaid maintenance774 1,670 
    Prepayment to supplier1,295 2,540 
    Prepaid income tax3,052 2,221 
    Interest receivable— 2,207 
    Customs deposit— 270 
    Other receivables638 68 
    $11,698 $14,595 
    Property, plant and equipment, net:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Land$4,877 $4,877 
    Building15,867 71,454 
    Manufacturing machinery and equipment266,135 515,320 
    Equipment and tooling26,113 27,017 
    Computer equipment and software35,199 41,518 
    Office furniture and equipment2,778 3,814 
    Leasehold improvements35,226 74,733 
    Land use rights— 9,319 
     386,195 748,052 
    Less: accumulated depreciation(228,437)(348,749)
     157,758 399,303 
    Equipment and construction in progress88,012 37,674 
    Property, plant and equipment, net$245,770 $436,977 

    Intangible assets, net:
    March 31,
    2022
    June 30,
    2021
    (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(8,834)(6,314)
    10,621 13,141 
    Goodwill269 269 
    Intangible assets, net$10,890 $13,410 

    Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
    Year ending June 30,
    2022 (Remaining)$840 
    20233,286 
    20243,249 
    20253,246 
    $10,621 
    Other long-term assets:
    March 31,
    2022
    June 30,
    2021
    (in thousands)
    Prepayments for property and equipment$18,500 $14,882 
    Investment in a privately held company100 100 
    Customs deposit1,824 1,120 
    Deposit with supplier6,396 — 
    Other long-term deposits20 927 
    Office leases deposits964 1,100 
    Other1,661 740 
     $29,465 $18,869 
    Accrued liabilities:
    March 31,
    2022
    June 30,
    2021
    (in thousands)
    Accrued compensation and benefits$25,550 $32,756 
    Warranty accrual2,483 2,795 
    Stock rotation accrual4,207 3,917 
    Accrued professional fees3,009 3,017 
    Accrued inventory1,150 1,138 
    Accrued facilities related expenses2,689 2,536 
    Accrued property, plant and equipment8,664 8,688 
    Other accrued expenses5,864 6,793 
    Customer deposit35,111 7,139 
    ESPP payable2,606 715 
     $91,333 $69,494 

    The activities in the warranty accrual, included in accrued liabilities, are as follows:
     Nine Months Ended March 31,
    20222021
    (in thousands)
    Beginning balance$2,795 $709 
    Additions 949 338 
    Utilization(1,261)(211)
    Ending balance$2,483 $836 
    The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
     Nine Months Ended March 31,
    20222021
    (in thousands)
    Beginning balance$3,917 $3,358 
    Additions3,030 4,498 
    Utilization(2,740)(3,771)
    Ending balance$4,207 $4,085 
    Other long-term liabilities:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Deferred payroll taxes$— $1,219 
    Customer deposits72,384 42,000 
    Other— 904 
    Other long-term liabilities$72,384 $44,123 

    Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2022, $62.4 million were from Customer A and Customer B, and $10.0 million were from other customers. As of June 30, 2021, $42.0 million were from Customer A and Customer B.
    XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.1
    Bank Borrowing Bank Borrowing
    9 Months Ended
    Mar. 31, 2022
    Debt Disclosure [Abstract]  
    Bank Borrowing Bank Borrowings
    Short-term borrowings

    In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China. This line of credit matures on February 14, 2021 and is based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019. The purpose of the credit facility is to provide short-term borrowings. The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019. In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0 million with the same terms and a maturity date of September 18, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 11.0 million, or $1.7 million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022. As of March 31, 2022, the total outstanding balance of this loan was $1.7 million.

    On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide short-term borrowings. The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018. The RMB 72.0 million consists of RMB 27.0 million for trade borrowings with a maturity date of December 31, 2021, and RMB 45.0 million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 5.0 million, or $0.8 million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022. As of March 31, 2022, the total outstanding balance of this loan was $0.6 million.

    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 one month London Interbank Offered Rate (“LIBOR”) plus 1.75% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance. In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing. This agreement, with certain financial covenants required, has no expiration date. On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2022, the Borrower was in compliance with these covenants. As of March 31, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

    Long-term debt

    On August 18, 2021, Jireh Semiconductor Incorporated (“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 LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022. As of March 31, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $45.0 million.

    On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in the amount of $17.8 million. The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.  The loan has a five-year term and matures on June 1, 2023. Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank. The outstanding principal accrues interest at a fixed rate of 5.04% per annum on the basis of a 360-day year. The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loan was $14.4 million.
    On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the Company’s fabrication facility located in Oregon.  The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The credit agreement has a five-year term and matures on August 15, 2022. In January 2018 and July 2018, Jireh drew down the loan in the amount of $13.2 million and $16.7 million, respectively. Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.  The loan accrues interest based on an adjusted LIBOR as defined in the credit agreement, plus a specified applicable margin in the range of 1.75% to 2.25%, based on the outstanding balance of the loan.  The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loan was $3.7 million.

    Maturities of short-term debt and long-term debt were as follows (in thousands):
    Year ending June 30,
    2022 (Remaining)$2,085 
    202325,067 
    20249,000 
    20259,000 
    20269,000 
    Thereafter11,250 
    Total principal65,402 
    Less: debt issuance costs(183)
    Total principal, less debt issuance costs$65,219 
    Short-term DebtLong-term DebtTotal
    Principal amount$11,403 $53,999 $65,402 
    Less: debt issuance costs(71)(112)(183)
    Total debt, less debt issuance costs$11,332 $53,887 $65,219 
    XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases
    9 Months Ended
    Mar. 31, 2022
    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 $4.8 million of a machinery lease financing with a vendor. In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.
    The Company’s unaudited Condensed Consolidated Statements of Income for the three and nine months ended March 31, 2022 include the JV Company's results for the period through December 1, 2021, the day immediately preceding the deconsolidation. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):

    Nine Months Ended March 31,
    20222021
    Operating leases:
         Fixed rent expense$4,955 $5,089 
         Variable rent expense741 599 
    Finance lease:
         Amortization of equipment787 1,682 
         Interest692 1,699 
    Short-term leases
         Short-term lease expenses144 164 
                   Total lease expenses$7,319 $9,233 
    Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
    March 31,
    2022
    June 30,
    2021
    Operating Leases:
         ROU assets associated with operating leases$24,971 $34,660 
    Finance Lease:
         Property, plant and equipment, gross$4,831 $114,404 
         Accumulated depreciation(15)(96,470)
              Property, plant and equipment, net$4,816 $17,934 
    Weighted average remaining lease term (in years)
         Operating leases7.488.44
         Finance lease4.961.72
    Weighted average discount rate
         Operating leases4.24 %4.67 %
         Finance lease4.50 %5.46 %

    Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):

    Nine Months Ended March 31,
    20222021
    Cash paid from amounts included in the measurement of lease liabilities:
         Operating cash flows from operating leases$4,965 $4,721 
         Operating cash flows from finance lease$421 $1,699 
         Financing cash flows from finance lease$4,176 $12,267 
    Non-cash investing and financing information:
        Operating lease right-of-use assets obtained in exchange for lease obligations$5,901 $2,843 

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

    Year ending June 30,Operating LeasesFinance Leases
    The remainder of fiscal 2022$1,550 $163 
    20235,382 1,074 
    20244,123 1,083 
    20253,254 1,083 
    20263,207 1,083 
    Thereafter13,658 754 
    Total minimum lease payments31,174 5,240 
    Less amount representing interest(4,751)(544)
    Total lease liabilities$26,423 $4,696 
    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 $4.8 million of a machinery lease financing with a vendor. In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021. The Company does not record leases on the Condensed Consolidated Balance Sheets with a term of one year or less.
    The Company’s unaudited Condensed Consolidated Statements of Income for the three and nine months ended March 31, 2022 include the JV Company's results for the period through December 1, 2021, the day immediately preceding the deconsolidation. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):

    Nine Months Ended March 31,
    20222021
    Operating leases:
         Fixed rent expense$4,955 $5,089 
         Variable rent expense741 599 
    Finance lease:
         Amortization of equipment787 1,682 
         Interest692 1,699 
    Short-term leases
         Short-term lease expenses144 164 
                   Total lease expenses$7,319 $9,233 
    Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
    March 31,
    2022
    June 30,
    2021
    Operating Leases:
         ROU assets associated with operating leases$24,971 $34,660 
    Finance Lease:
         Property, plant and equipment, gross$4,831 $114,404 
         Accumulated depreciation(15)(96,470)
              Property, plant and equipment, net$4,816 $17,934 
    Weighted average remaining lease term (in years)
         Operating leases7.488.44
         Finance lease4.961.72
    Weighted average discount rate
         Operating leases4.24 %4.67 %
         Finance lease4.50 %5.46 %

    Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):

    Nine Months Ended March 31,
    20222021
    Cash paid from amounts included in the measurement of lease liabilities:
         Operating cash flows from operating leases$4,965 $4,721 
         Operating cash flows from finance lease$421 $1,699 
         Financing cash flows from finance lease$4,176 $12,267 
    Non-cash investing and financing information:
        Operating lease right-of-use assets obtained in exchange for lease obligations$5,901 $2,843 

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

    Year ending June 30,Operating LeasesFinance Leases
    The remainder of fiscal 2022$1,550 $163 
    20235,382 1,074 
    20244,123 1,083 
    20253,254 1,083 
    20263,207 1,083 
    Thereafter13,658 754 
    Total minimum lease payments31,174 5,240 
    Less amount representing interest(4,751)(544)
    Total lease liabilities$26,423 $4,696 
    XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation
    9 Months Ended
    Mar. 31, 2022
    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.

    During the nine months ended March 31, 2022, the Company did not repurchase any shares pursuant to the Repurchase Program. Since the inception of the program, the Company repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses.  No repurchased shares have been retired. Of the 6,784,648 repurchased shares, 166,645 shares with a weighted average repurchase price of $10.07 per share, were reissued at an average price of $5.02 per share pursuant to option exercises and vested restricted share units (“RSU”). As of March 31, 2022, approximately $13.4 million remained available under the Repurchase Program.

    Time-based Restricted Stock Units (TRSU)
    The following table summarizes the Company's TRSU activities for the nine months ended March 31, 2022:
     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, 20211,053,524 $21.60 1.73$32,016,594 
    Granted563,681 $46.10 
    Vested(380,029)$20.01 
    Forfeited(46,251)$23.14 
    Nonvested at March 31, 20221,190,925 $33.64 1.92$65,084,051 

    Market-based Restricted Stock Units (MSU)

    In December 2021, the Company granted 1.0 million market-based restricted stock units ("MSUs") to its 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, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period. The MSU vests in four equal annual installments after the end of performance period. The Company estimated the grant date fair values of its MSU with derived service periods of 4.1 to 7.1 years using a Monte-Carlo simulation model with the following assumptions: Risk-free interest rate of 1.0%, expected term of 3.1 years, expected volatility of 62.8% and dividend yield of 0%. The Company recorded approximately $2.0 million and $2.5 million of expenses for these MSUs during the three and nine months ended March 31, 2022, 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 approximately $0.4 million and
    $1.2 million of expenses for MSUs during the three and nine months ended March 31, 2022, respectively, and approximately $0.3 million and $0.9 million during the three and the nine months ended March 31, 2021, respectively.

    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 $1.0 million and $3.0 million of expense for these PRSUs during the three and nine months ended March 31, 2022, respectively and approximately $0.5 million and $1.3 million during the three and nine months ended March 31, 2021.
    During the three months ended June 30, 2019, the Company announced an incentive program. Under this program, each participant’s award is denominated in stock and subject to achievement of certain objective goals within certain timelines. In June 2020, the Company believed it was most likely that predetermined goal measures would be met. Therefore, the Company reported such expenses in the other current liabilities line on the Condensed Consolidated Balance Sheets as the amount of bonus is to be settled in variable number of RSU’s at the completion of the objective goals. Such non-cash compensation expense was recorded as part of share-based compensation expense in the Condensed Consolidated Statements of Income. As of March 31, 2022 and June 30, 2021, the Company recorded nil and $0.1 million such expenses in the other current liabilities, respectively. The Company recorded nil and $0.3 million such non-cash compensation expense during the three and nine months ended March 31, 2022, respectively, and $0.8 million and $2.2 million during the three and nine months ended March 31, 2021, respectively. As of March 31, 2022, the Company granted RSUs valued at $4.0 million to participants, which were fully vested due to achievement of certain objective measures.
    The following table summarizes the Company’s PRSUs activities for the nine months ended March 31, 2022:

     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, 2021353,824 $22.69 1.74$10,752,711 
    Granted194,000 $48.65 
    Vested(151,199)$19.44 
    Forfeited(1,000)$16.22 
    Nonvested at March 31, 2022395,625 $36.68 2.11$21,620,906 
    Stock Options
    The Company did not grant any stock options during the three and nine months ended March 31, 2022 and 2021. The following table summarizes the Company's stock option activities for the nine months ended March 31, 2022:

    Weighted
    WeightedAverage
    AverageRemaining
    Number ofExercise PriceContractual Aggregate
    SharesPer ShareTerm (in years)Intrinsic Value
    Outstanding at June 30, 2021487,875 $7.99 2.32$10,928,653 
    Exercised(93,000)$9.24 
    Outstanding at March 31, 2022394,875 $7.70 1.78$18,541,050 
    Options vested and expected to vest394,875 $7.70 1.78$18,541,050 
    Exercisable at March 31, 2022394,875 $7.70 1.78$18,541,050 
    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 End March 31,
    2022
    Volatility rate66.4%
    Risk-free interest rate0.3%
    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,
    2022202120222021
    (in thousands)(in thousands)
    Cost of goods sold$1,282 $427 $3,560 $1,195 
    Research and development1,814 1,316 4,769 3,639 
    Selling, general and administrative5,177 2,082 13,125 5,091 
    $8,273 $3,825 $21,454 $9,925 

    As of March 31, 2022, total unrecognized compensation cost under the Company's equity plans was $86.2 million, which is expected to be recognized over a weighted-average period of 3.5 years.
    XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.1
    Income Taxes
    9 Months Ended
    Mar. 31, 2022
    Income Tax Disclosure [Abstract]  
    Income Taxes Income Taxes
    The Company recognized income tax expense of approximately $2.9 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. The income tax expense of $2.9 million for the three months ended March 31, 2022 included a $0.7 million discrete tax expense related to the Company’s $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture. The income tax expense of $1.0 million for the three months ended March 31, 2021 included immaterial discrete tax. Excluding the $4.5 million revaluation gain and the $0.7 million of discrete income tax items, the effective tax rate for the three months ended March 31, 2022 and 2021 was 7.4% and 6.3%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $34.5 million ($30.0 million of pretax book income excluding the $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture) for the three months ended March 31, 2022 as compared to a pretax book income of $16.0 million for the three months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.

    The Company recognized income tax expense of approximately $38.3 million and $2.7 million for the nine months ended March 31, 2022 and 2021, respectively. The income tax expense of $38.3 million for the nine months ended March 31, 2022 included a $33.5 million discrete tax expense related to the Company’s $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as the Company switches from the consolidation method of accounting to the equity method of accounting related to this investment and no longer asserts permanent reinvestment related to the Company’s investment in the joint venture as well as $0.1 million of other discrete income tax items. The income tax expense of $2.7 million for the nine months ended March 31, 2021 included a $0.04 million discrete tax benefit. Excluding the discrete income tax items ($396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as well as other discrete items), the effective tax rate for the nine months ended March 31, 2022 and 2021 was 6.0% and 7.0%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $476.4 million ($80.4 million of pretax book income excluding the $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the nine months ended March 31, 2022 as compared to a pretax book income of $39.0 million for the nine months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.
    The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2021 remain open to examination by U.S. federal and state tax authorities. The tax years 2013 to 2021 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, 2022, the gross amount of unrecognized tax benefits was approximately $7.8 million, of which $4.8 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. Consolidated Appropriations Act, 2021” (“CAA 2021”), Enacted December 27, 2020

    On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company.

    “The American Rescue Plan Act of 2021”, Enacted March 11, 2021

    On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company.

    On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company’s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act. In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision. In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case. The petition was subsequently denied by the Ninth Circuit. Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit’s decision. AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through March 2022. The Company will continue to monitor ongoing developments and potential impact to its financial statements
    XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.1
    Segment and Geographic Information
    9 Months Ended
    Mar. 31, 2022
    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-maker is the Chief Executive Officer. The financial information presented to the Company’s Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources. The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.

    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.

    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,
     2022202120222021
    (in thousands)(in thousands)
    Hong Kong$164,555 $139,167 $472,399 $396,879 
    China31,883 28,110 91,958 74,250 
    South Korea2,745 473 8,862 4,069 
    United States3,534 1,088 9,004 3,683 
    Other countries522 374 1,370 712 
     $203,239 $169,212 $583,593 $479,593 

    During the three months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China and South Korea by $0.1 million and $0.4 million, respectively, for the three months ended March 31, 2021. During the nine months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $3.9 million, as well as to increase the revenues in China and South Korea by $0.2 million and $3.7 million, respectively, for the nine months ended March 31, 2021.

    The following is a summary of revenue by product type:
    Three Months Ended March 31, Nine Months Ended March 31,
     2022202120222021
     (in thousands)(in thousands)
    Power discrete$140,572 $122,615 $406,235 $355,487 
    Power IC60,359 43,385 167,782 115,224 
    Packaging and testing services2,308 3,212 9,576 8,882 
     $203,239 $169,212 $583,593 $479,593 
    Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    China$96,679 $350,387 
    United States170,213 118,756 
    Other countries3,849 2,494 
     $270,741 $471,637 
    XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.1
    Commitments and Contingencies
    9 Months Ended
    Mar. 31, 2022
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies Commitments and Contingencies
    Purchase Commitments
    As of March 31, 2022 and June 30, 2021, the Company had approximately $106.6 million and $81.8 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.
    As of March 31, 2022 and June 30, 2021, the Company had approximately $102.7 million and $90.0 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 is cooperating fully with federal authorities in the investigation, including responding to requests for documents, information and interviews from DOJ in connection with the investigation. The Company has maintained an export control compliance program and has been committed to comply fully with all applicable laws and regulations.  In connection with this investigation, DOC requested the Company to suspend shipments of its products to Huawei, and the Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019.  The Company is currently working with DOC to resolve this issue.  Given the case is in still ongoing and neither DOJ nor DOC have provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.
    The Company is a party to a variety of agreements that it has contracted with various third parties. Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes. In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant
    to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim. Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements. The Company has not historically paid or recorded any material indemnifications, and no accrual was made at March 31, 2022 and June 30, 2021.
    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 acquire, maintain or renew such insurance coverage in the future under favorable terms or at all.
    XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.1
    Cybersecutiy Incident
    9 Months Ended
    Mar. 31, 2022
    Commitments and Contingencies Disclosure [Abstract]  
    Cybersecurity Incident Cybersecurity Incident In April 2022, the Company became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused the Company to make payments to unauthorized bank accounts. As a result, the Company recorded a loss of $1.5 million due to the incident for the three months ended March 31, 2022.
    XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.1
    The Company and Significant Accounting Policies (Policies)
    9 Months Ended
    Mar. 31, 2022
    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, 2021. 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, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2022 or any other interim period. The consolidated balance sheet at June 30, 2021 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, 2021.

    Reclassification

    The Company has reclassified certain amounts previously reported in its financial statements to conform to the current presentation. These reclassifications did not have a material impact on our Condensed Consolidated Financial Statements. See Note 11.
    Joint Venture The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.
    Risks and Uncertainties
    Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (“COVID-19”)

    The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe. As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home. While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change. Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations. The full extent of the future impact of the COVID-19 pandemic on the Company’s operational and financial performance is uncertain and will depend on many factors outside the Company’s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.

    In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. Our facilities in Shanghai were required to shut down and production was halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We have been working closely with factory management to separate non-infected employees from infected employees, perform regular COVID-19 testing, and secure food, water, and other necessary supplies to support employees who have been affected. In addition, we have been working with local authorities to obtain permission to reopen the facilities, and as of the date of this Form 10-Q, we have received permission to reopen our facilities partially under a “closed-loop” arrangement. Under this arrangement, some of our employees are allowed to live and work on the premises. However, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. Furthermore, while we seek to secure alternative sources of packaging capacity from third-party providers to mitigate the loss of in-house packaging capacity, there is no guarantee that such sources are available. Even if alternative sources are available, it will be difficult to complete the transition to a new supplier efficiently and timely, and we currently do not expect to secure sufficient third-party sources to substitute or replace fully our in-house packaging and testing capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduces our ability to complete orders from our customers in a timely manner, or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose a shutdown, and even when lifted, the government may reimpose strict zero-positive-case requirements and lockdown. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.
    Use of Estimates Use of EstimatesThe preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's Condensed Consolidated Financial Statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.
    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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the Condensed 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 uses an estimate of 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 Condensed 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, 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 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 Condensed 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 ExpenseThe 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 CashThe Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor. In addition, as a condition of certain loan agreement, the Company was required to keep a compensating balance at the issuing bank. 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.
    Long-lived Assets Long-lived AssetsThe Company evaluates its long-lived assets for impairment whenever events or changes indicate that the carrying amount of such assets may not be recoverable. Due to the COVID-19 pandemic, the Company assessed the changes in circumstances that occurred during the March and June 2020 quarters. These factors included continued operating losses, a decrease in the Company's share price in February and March of 2020, which reduced its market capitalization, expectation of lower business growth for the coming quarters, increased and prolonged economic and regulatory uncertainty in the global economies, and the expectation of higher supply chain costs and increased competition. Therefore, the Company performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of its long-lived assets to their carrying amount as of June 30, 2020. Some of the more significant assumptions used in the estimated future cash flows involve net sales, cost of goods sold, operating expenses, working capital, capital expenditures, income tax rates, long-term growth rates that appropriately reflect the risks inherent in the future cash flow stream and terminal value. The Company selected the assumptions used in the financial forecasts by referencing to historical data, supplemented by current and anticipated market conditions, estimated product growth rates and management's plans. These estimated future cash flows were consistent with those the Company uses in its internal planning. The result of the recoverability test indicated that the sum of the expected future cash flows (undiscounted and without interest charges) was greater than the carrying amount of the long-lived assets. Since this recoverability test was performed during fiscal 2020, circumstances have improved such that there are no indicators that the Company’s long-lived assets may not be recoverable.
    Comprehensive Income (Loss) 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 Issued Accounting Standards not yet adopted

    In November 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605. The ASU is effective for all entities within their scope for
    financial statements issued for annual periods beginning after December 15, 2021. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.

    In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.
    Recently Adopted Accounting Standards
    In January 2020, the FASB issued ASU No. 2020-01, “Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.” The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting. The adoption of ASU 2020-01 had no material impact on the Company's Consolidated Financial Statements.

    In December 2019, the FASB issued ASU No. 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12") by removing certain exceptions to the general principles. The Company adopted ASU 2019-12 as of July 1, 2021. ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.
    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 37 R22.htm IDEA: XBRL DOCUMENT v3.22.1
    Equity Method Investment in Equity Investee (Tables)
    9 Months Ended
    Mar. 31, 2022
    Discontinued Operations and Disposal Groups [Abstract]  
    Schedule of deconsolidation The gain on deconsolidation of the JV Company was calculated as follows:
    (in thousands)
    Cash received for sales of shares in the JV Company
    $16,924 
    Fair value of retained equity method investment
    393,124 
    Carrying amount of non-controlling interest
    143,889 
    Cumulative translation adjustment removal
    1,793 
    Carrying amount of net assets of the JV Company at December 1, 2021
    (156,637)
    Gain on deconsolidation of the JV Company
    $399,093 
    The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the nine months ended March 31, 2022 as follows:
    (in thousands)
    Gain on 1.1% equity interest sold
    $475 
    Loss on diluted equity interest from issuance of shares under the employee equity incentive plan
    (8,116)
    Gain on 7.82% equity interest sold4,501 
    Loss on changes on equity interest of the JV Company, net
    $(3,140)
    XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.1
    Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)
    9 Months Ended
    Mar. 31, 2022
    Earnings Per Share [Abstract]  
    Schedule of Earnings Per Share, Basic and Diluted The following table presents the calculation of basic and diluted net income per share attributable to common shareholders:
     Three Months Ended March 31, Nine Months Ended March 31,
     2022202120222021
    (in thousands, except per share data)
    Numerator:
    Net income attributable to Alpha and Omega Semiconductor Limited$31,650 $16,100 $438,072 $38,577 
    Denominator:
    Basic:
    Weighted average number of common shares used to compute basic net income per share26,829 25,882 26,596 25,631 
    Diluted:
    Weighted average number of common shares used to compute basic net income per share26,829 25,882 26,596 25,631 
    Effect of potentially dilutive securities:
    Stock options, RSUs and ESPP shares1,594 1,834 1,520 1,497 
    Weighted average number of common shares used to compute diluted net income per share28,423 27,716 28,116 27,128 
    Net income per share attributable to Alpha and Omega Semiconductor Limited:
    Basic$1.18 $0.62 $16.47 $1.51 
    Diluted$1.11 $0.58 $15.58 $1.42 
    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 per share as their effect would have been anti-dilutive:
     Three Months Ended March 31, Nine Months Ended March 31,
     2022202120222021
    (in thousands)(in thousands)
    Employee stock options and RSUs107 171 80 
    ESPP19 — 27 89 
    Total potential dilutive securities21 107 198 169 
    XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.1
    Concentration of Credit Risk and Significant Customers (Tables)
    9 Months Ended
    Mar. 31, 2022
    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 revenue2022202120222021
    Customer A24.2 %30.2 %24.8 %29.1 %
    Customer B38.8 %35.2 %38.7 %34.9 %

     March 31,
    2022
    June 30,
    2021
    Percentage of accounts receivable
    Customer A21.2 %12.4 %
    Customer B20.4 %22.1 %
    Customer C13.7 %21.9 %
    Customer D12.8 %*
    Customer E15.0 %*

    *Less than 10%
    XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components (Tables)
    9 Months Ended
    Mar. 31, 2022
    Balance Sheet Related Disclosures [Abstract]  
    Schedule of Accounts, Notes, Loans and Financing Receivable
    Accounts receivable, net:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Accounts receivable$52,362 $48,234 
    Less: Allowance for price adjustments(13,125)(12,415)
    Less: Allowance for doubtful accounts(30)(30)
    Accounts receivable, net$39,207 $35,789 
    Schedule of Inventory, Current
    Inventories:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Raw materials$54,435 $68,900 
    Work in-process67,132 68,824 
    Finished goods21,971 16,569 
     $143,538 $154,293 
    Other Current Assets
    Other current assets:
    March 31,
    2022
    June 30,
    2021
    (in thousands)
    VAT receivable$550 $1,539 
    Other prepaid expenses4,098 1,465 
    Prepaid insurance1,291 2,615 
    Prepaid maintenance774 1,670 
    Prepayment to supplier1,295 2,540 
    Prepaid income tax3,052 2,221 
    Interest receivable— 2,207 
    Customs deposit— 270 
    Other receivables638 68 
    $11,698 $14,595 
    Property, Plant and Equipment
    Property, plant and equipment, net:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Land$4,877 $4,877 
    Building15,867 71,454 
    Manufacturing machinery and equipment266,135 515,320 
    Equipment and tooling26,113 27,017 
    Computer equipment and software35,199 41,518 
    Office furniture and equipment2,778 3,814 
    Leasehold improvements35,226 74,733 
    Land use rights— 9,319 
     386,195 748,052 
    Less: accumulated depreciation(228,437)(348,749)
     157,758 399,303 
    Equipment and construction in progress88,012 37,674 
    Property, plant and equipment, net$245,770 $436,977 
    Intangible Assets Disclosure
    Intangible assets, net:
    March 31,
    2022
    June 30,
    2021
    (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(8,834)(6,314)
    10,621 13,141 
    Goodwill269 269 
    Intangible assets, net$10,890 $13,410 
    Schedule Future Amortization Expense of Intangible Assets Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
    Year ending June 30,
    2022 (Remaining)$840 
    20233,286 
    20243,249 
    20253,246 
    $10,621 
    Schedule of Other Assets, Noncurrent
    Other long-term assets:
    March 31,
    2022
    June 30,
    2021
    (in thousands)
    Prepayments for property and equipment$18,500 $14,882 
    Investment in a privately held company100 100 
    Customs deposit1,824 1,120 
    Deposit with supplier6,396 — 
    Other long-term deposits20 927 
    Office leases deposits964 1,100 
    Other1,661 740 
     $29,465 $18,869 
    Schedule of Accrued Liabilities
    Accrued liabilities:
    March 31,
    2022
    June 30,
    2021
    (in thousands)
    Accrued compensation and benefits$25,550 $32,756 
    Warranty accrual2,483 2,795 
    Stock rotation accrual4,207 3,917 
    Accrued professional fees3,009 3,017 
    Accrued inventory1,150 1,138 
    Accrued facilities related expenses2,689 2,536 
    Accrued property, plant and equipment8,664 8,688 
    Other accrued expenses5,864 6,793 
    Customer deposit35,111 7,139 
    ESPP payable2,606 715 
     $91,333 $69,494 
    Schedule of Product Warranty Liability The activities in the warranty accrual, included in accrued liabilities, are as follows:
     Nine Months Ended March 31,
    20222021
    (in thousands)
    Beginning balance$2,795 $709 
    Additions 949 338 
    Utilization(1,261)(211)
    Ending balance$2,483 $836 
    Stock Rotation Accrual
    The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
     Nine Months Ended March 31,
    20222021
    (in thousands)
    Beginning balance$3,917 $3,358 
    Additions3,030 4,498 
    Utilization(2,740)(3,771)
    Ending balance$4,207 $4,085 
    Other Long-Term Liabilities
    Other long-term liabilities:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    Deferred payroll taxes$— $1,219 
    Customer deposits72,384 42,000 
    Other— 904 
    Other long-term liabilities$72,384 $44,123 

    Customer deposits are payments received from customers for securing future product shipments. As of March 31, 2022, $62.4 million were from Customer A and Customer B, and $10.0 million were from other customers. As of June 30, 2021, $42.0 million were from Customer A and Customer B.
    XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.1
    Bank Borrowing (Tables)
    9 Months Ended
    Mar. 31, 2022
    Debt Disclosure [Abstract]  
    Schedule of Maturities
    Maturities of short-term debt and long-term debt were as follows (in thousands):
    Year ending June 30,
    2022 (Remaining)$2,085 
    202325,067 
    20249,000 
    20259,000 
    20269,000 
    Thereafter11,250 
    Total principal65,402 
    Less: debt issuance costs(183)
    Total principal, less debt issuance costs$65,219 
    Short-term DebtLong-term DebtTotal
    Principal amount$11,403 $53,999 $65,402 
    Less: debt issuance costs(71)(112)(183)
    Total debt, less debt issuance costs$11,332 $53,887 $65,219 
    XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases - (Tables)
    9 Months Ended
    Mar. 31, 2022
    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):
    Nine Months Ended March 31,
    20222021
    Operating leases:
         Fixed rent expense$4,955 $5,089 
         Variable rent expense741 599 
    Finance lease:
         Amortization of equipment787 1,682 
         Interest692 1,699 
    Short-term leases
         Short-term lease expenses144 164 
                   Total lease expenses$7,319 $9,233 
    Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):

    Nine Months Ended March 31,
    20222021
    Cash paid from amounts included in the measurement of lease liabilities:
         Operating cash flows from operating leases$4,965 $4,721 
         Operating cash flows from finance lease$421 $1,699 
         Financing cash flows from finance lease$4,176 $12,267 
    Non-cash investing and financing information:
        Operating lease right-of-use assets obtained in exchange for lease obligations$5,901 $2,843 
    Schedule of Lease Assets and Liabilities
    Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
    March 31,
    2022
    June 30,
    2021
    Operating Leases:
         ROU assets associated with operating leases$24,971 $34,660 
    Finance Lease:
         Property, plant and equipment, gross$4,831 $114,404 
         Accumulated depreciation(15)(96,470)
              Property, plant and equipment, net$4,816 $17,934 
    Weighted average remaining lease term (in years)
         Operating leases7.488.44
         Finance lease4.961.72
    Weighted average discount rate
         Operating leases4.24 %4.67 %
         Finance lease4.50 %5.46 %
    Schedule of Operating Lease Future Minimum Lease Payments (Topic 842)
    Future minimum lease payments are as follows as of March 31, 2022 (in thousands):

    Year ending June 30,Operating LeasesFinance Leases
    The remainder of fiscal 2022$1,550 $163 
    20235,382 1,074 
    20244,123 1,083 
    20253,254 1,083 
    20263,207 1,083 
    Thereafter13,658 754 
    Total minimum lease payments31,174 5,240 
    Less amount representing interest(4,751)(544)
    Total lease liabilities$26,423 $4,696 
    Schedule of Finance Lease Future Minimum Lease Payments (Topic 842)
    Future minimum lease payments are as follows as of March 31, 2022 (in thousands):

    Year ending June 30,Operating LeasesFinance Leases
    The remainder of fiscal 2022$1,550 $163 
    20235,382 1,074 
    20244,123 1,083 
    20253,254 1,083 
    20263,207 1,083 
    Thereafter13,658 754 
    Total minimum lease payments31,174 5,240 
    Less amount representing interest(4,751)(544)
    Total lease liabilities$26,423 $4,696 
    XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation (Tables)
    9 Months Ended
    Mar. 31, 2022
    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, 2022:
     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, 20211,053,524 $21.60 1.73$32,016,594 
    Granted563,681 $46.10 
    Vested(380,029)$20.01 
    Forfeited(46,251)$23.14 
    Nonvested at March 31, 20221,190,925 $33.64 1.92$65,084,051 
    The following table summarizes the Company’s PRSUs activities for the nine months ended March 31, 2022:

     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, 2021353,824 $22.69 1.74$10,752,711 
    Granted194,000 $48.65 
    Vested(151,199)$19.44 
    Forfeited(1,000)$16.22 
    Nonvested at March 31, 2022395,625 $36.68 2.11$21,620,906 
    Summary of Stock Option Activities The following table summarizes the Company's stock option activities for the nine months ended March 31, 2022:
    Weighted
    WeightedAverage
    AverageRemaining
    Number ofExercise PriceContractual Aggregate
    SharesPer ShareTerm (in years)Intrinsic Value
    Outstanding at June 30, 2021487,875 $7.99 2.32$10,928,653 
    Exercised(93,000)$9.24 
    Outstanding at March 31, 2022394,875 $7.70 1.78$18,541,050 
    Options vested and expected to vest394,875 $7.70 1.78$18,541,050 
    Exercisable at March 31, 2022394,875 $7.70 1.78$18,541,050 
    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 End March 31,
    2022
    Volatility rate66.4%
    Risk-free interest rate0.3%
    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,
    2022202120222021
    (in thousands)(in thousands)
    Cost of goods sold$1,282 $427 $3,560 $1,195 
    Research and development1,814 1,316 4,769 3,639 
    Selling, general and administrative5,177 2,082 13,125 5,091 
    $8,273 $3,825 $21,454 $9,925 
    XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.1
    Segment and Geographic Information (Tables)
    9 Months Ended
    Mar. 31, 2022
    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.

    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,
     2022202120222021
    (in thousands)(in thousands)
    Hong Kong$164,555 $139,167 $472,399 $396,879 
    China31,883 28,110 91,958 74,250 
    South Korea2,745 473 8,862 4,069 
    United States3,534 1,088 9,004 3,683 
    Other countries522 374 1,370 712 
     $203,239 $169,212 $583,593 $479,593 

    During the three months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China and South Korea by $0.1 million and $0.4 million, respectively, for the three months ended March 31, 2021. During the nine months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $3.9 million, as well as to increase the revenues in China and South Korea by $0.2 million and $3.7 million, respectively, for the nine months ended March 31, 2021.

    The following is a summary of revenue by product type:
    Three Months Ended March 31, Nine Months Ended March 31,
     2022202120222021
     (in thousands)(in thousands)
    Power discrete$140,572 $122,615 $406,235 $355,487 
    Power IC60,359 43,385 167,782 115,224 
    Packaging and testing services2,308 3,212 9,576 8,882 
     $203,239 $169,212 $583,593 $479,593 
    Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
    Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:
     March 31,
    2022
    June 30,
    2021
    (in thousands)
    China$96,679 $350,387 
    United States170,213 118,756 
    Other countries3,849 2,494 
     $270,741 $471,637 
    XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.1
    The Company and Significant Accounting Policies - Joint Venture (Details)
    $ in Thousands, ¥ in Millions
    1 Months Ended 9 Months Ended
    Mar. 31, 2022
    Jan. 26, 2022
    USD ($)
    Jan. 26, 2022
    CNY (¥)
    Dec. 31, 2021
    Dec. 24, 2021
    USD ($)
    Dec. 24, 2021
    CNY (¥)
    Dec. 02, 2021
    director
    Dec. 01, 2021
    Nov. 30, 2021
    director
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2021
    CNY (¥)
    Mar. 31, 2022
    USD ($)
    Mar. 31, 2021
    USD ($)
    Ownership interest, percent   42.20% 42.20%                    
    Proceeds from sale of equity interest in the JV Company | $                       $ 26,347 $ 0
    Number of appointments to board of directors | director             3   4        
    Number of directors on Board | director             7            
    Joint Venture                          
    Ownership interest, percent 42.20%     45.80%     48.80%   50.90%        
    Proceeds from sale of equity interest in the JV Company | $                   $ 16,924      
    Joint Venture | Third Party Investor                          
    Ownership interest sold, percent   7.82% 7.82%   1.10% 1.10%   2.10%          
    Proceeds from sale of equity interest in the JV Company   $ 80,000 ¥ 509.0   $ 9,400 ¥ 60.0       $ 16,900 ¥ 108.0    
    Joint Venture | Employee Incentive Plan | Employee Incentive Plan                          
    Ownership interest sold, percent         3.99% 3.99%              
    Parent Company | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')                          
    Ownership interest, percent               50.90%          
    Chongqing Funds | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')                          
    Ownership interest, percent       45.80%       49.10%          
    XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.1
    The Company and Significant Accounting Policies - Restricted Cash (Details) - USD ($)
    $ in Millions
    Mar. 31, 2022
    Jun. 30, 2021
    Accounting Policies [Abstract]    
    Restricted cash $ 0.2 $ 2.4
    XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.1
    The Company and Significant Accounting Policies - Government Grants (Details) - USD ($)
    $ in Millions
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Organization, Consolidation and Presentation of Financial Statements [Abstract]        
    Government Grants, Reduction Recorded To Interest Expense $ 0.0 $ 0.7 $ 0.9 $ 2.2
    Government Grants, Reduction Recorded To Property, Plant And Equipment 0.0 0.0 1.2 0.1
    Government Grants, Reduction Recorded To Operating Expenses $ 0.0 $ 0.1 $ 0.2 $ 3.7
    XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.1
    Equity Method Investment in Equity Investee - Narrative (Details)
    $ in Thousands, ¥ in Millions
    1 Months Ended 3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Jan. 26, 2022
    USD ($)
    Jan. 26, 2022
    CNY (¥)
    Dec. 31, 2021
    Dec. 24, 2021
    USD ($)
    Dec. 24, 2021
    CNY (¥)
    Dec. 02, 2021
    director
    Dec. 01, 2021
    Nov. 30, 2021
    director
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2021
    CNY (¥)
    Mar. 31, 2022
    USD ($)
    Mar. 31, 2021
    USD ($)
    Mar. 31, 2022
    USD ($)
    Mar. 31, 2021
    USD ($)
    Schedule of Equity Method Investments [Line Items]                              
    Ownership interest, percent   42.20% 42.20%                        
    Number of appointments to board of directors | director             3   4            
    Number of directors on Board | director             7                
    Gain on deconsolidation of the JV Company                       $ 0 $ 0 $ 399,093 $ 0
    Proceeds from sale of equity interest in the JV Company                           26,347 0
    Loss on changes on equity interest of the JV Company, net                           (3,140) 0
    Loss on equity investment                       1,136 0 1,136 0
    Gain (loss) on changes of equity interest in the JV Company, net                       $ 4,501 $ 0 (3,140) $ 0
    Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Chongqing Funds                              
    Schedule of Equity Method Investments [Line Items]                              
    Ownership interest, percent       45.80%       49.10%              
    Joint Venture                              
    Schedule of Equity Method Investments [Line Items]                              
    Ownership interest, percent 42.20%     45.80%     48.80%   50.90%            
    Gain on deconsolidation of the JV Company                   $ 399,093          
    Proceeds from sale of equity interest in the JV Company                   16,924          
    Loss on changes on equity interest of the JV Company, net                           $ (3,140)  
    Third Party Investor | Joint Venture                              
    Schedule of Equity Method Investments [Line Items]                              
    Gain on deconsolidation of the JV Company   $ 4,501     $ 475                    
    Ownership interest sold, percent   7.82% 7.82%   1.10% 1.10%   2.10%              
    Proceeds from sale of equity interest in the JV Company   $ 80,000 ¥ 509.0   $ 9,400 ¥ 60.0       $ 16,900 ¥ 108.0        
    Employee Incentive Plan | Joint Venture | Employee Incentive Plan                              
    Schedule of Equity Method Investments [Line Items]                              
    Ownership interest sold, percent         3.99% 3.99%                  
    XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.1
    Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)
    $ in Thousands, ¥ in Millions
    1 Months Ended 3 Months Ended 9 Months Ended
    Jan. 26, 2022
    USD ($)
    Jan. 26, 2022
    CNY (¥)
    Dec. 24, 2021
    USD ($)
    Dec. 24, 2021
    CNY (¥)
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2021
    CNY (¥)
    Mar. 31, 2022
    USD ($)
    Mar. 31, 2021
    USD ($)
    Mar. 31, 2022
    USD ($)
    Mar. 31, 2021
    USD ($)
    Dec. 01, 2021
    USD ($)
    Schedule of Equity Method Investments [Line Items]                      
    Cash received for sales of shares in the JV Company                 $ 26,347 $ 0  
    Gain on deconsolidation of the JV Company             $ 0 $ 0 399,093 0  
    Share-based Payment Arrangement, Expense             (8,273) (3,825) (21,454) (9,925)  
    Loss on changes on equity interest of the JV Company, net                 (3,140) 0  
    Gain (loss) on changes of equity interest in the JV Company, net             $ 4,501 $ 0 (3,140) $ 0  
    Joint Venture                      
    Schedule of Equity Method Investments [Line Items]                      
    Cash received for sales of shares in the JV Company         $ 16,924            
    Fair value of retained equity method investment         393,124            
    Carrying amount of non-controlling interest         143,889            
    Cumulative translation adjustment removal         1,793            
    Carrying amount of net assets of the JV Company at December 1, 2021                     $ (156,637)
    Gain on deconsolidation of the JV Company         399,093            
    Share-based Payment Arrangement, Expense                 (8,116)    
    Loss on changes on equity interest of the JV Company, net                 $ (3,140)    
    Joint Venture | Third Party Investor                      
    Schedule of Equity Method Investments [Line Items]                      
    Cash received for sales of shares in the JV Company $ 80,000 ¥ 509.0 $ 9,400 ¥ 60.0 $ 16,900 ¥ 108.0          
    Gain on deconsolidation of the JV Company $ 4,501   $ 475                
    XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.1
    Related Party Transactions (Details) - USD ($)
    $ in Millions
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Jan. 26, 2022
    Dec. 31, 2021
    Dec. 02, 2021
    Nov. 30, 2021
    Mar. 31, 2022
    Mar. 31, 2022
    Related Party Transaction [Line Items]              
    Ownership interest, percent   42.20%          
    Joint Venture              
    Related Party Transaction [Line Items]              
    Ownership interest, percent 42.20%   45.80% 48.80% 50.90%    
    Purchases from related party           $ 45.8 $ 61.4
    Sales from related party           $ 14.2 $ 18.4
    XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.1
    Net Income 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, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Numerator:        
    Net income attributable to Alpha and Omega Semiconductor Limited $ 31,650 $ 16,100 $ 438,072 $ 38,577
    Basic:        
    Weighted average number of common shares used to compute basic net income per share 26,829 25,882 26,596 25,631
    Effect of potentially dilutive securities:        
    Stock options, RSUs and ESPP shares 1,594 1,834 1,520 1,497
    Weighted average number of common shares used to compute diluted net income per share 28,423 27,716 28,116 27,128
    Net income per share attributable to Alpha and Omega Semiconductor Limited:        
    Basic (in dollars per share) $ 1.18 $ 0.62 $ 16.47 $ 1.51
    Diluted (in dollars per share) $ 1.11 $ 0.58 $ 15.58 $ 1.42
    XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.1
    Net Income 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, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
    Potential dilutive securities (in shares) 21 107 198 169
    Employee stock options and RSUs        
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
    Potential dilutive securities (in shares) 2 107 171 80
    ESPP        
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
    Potential dilutive securities (in shares) 19 0 27 89
    XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.1
    Concentration of Credit Risk and Significant Customers - (Details)
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Jun. 30, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Minimum            
    Concentration Risk            
    Terms of credit sales, (in days)         30 days  
    Maximum            
    Concentration Risk            
    Terms of credit sales, (in days)         60 days  
    Customer A | Revenue | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total     24.20% 30.20% 24.80% 29.10%
    Customer A | Accounts Receivable | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total 21.20% 12.40%        
    Customer B | Revenue | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total     38.80% 35.20% 38.70% 34.90%
    Customer B | Accounts Receivable | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total 20.40% 22.10%        
    Customer C | Accounts Receivable | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total 13.70% 21.90%        
    Customer D | Accounts Receivable | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total 12.80%          
    Customer E | Accounts Receivable | Customer Concentration Risk            
    Concentration Risk            
    Customers greater than 10% of total 15.00%          
    XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Accounts receivable (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Balance Sheet Related Disclosures [Abstract]    
    Accounts receivable $ 52,362 $ 48,234
    Less: Allowance for price adjustments (13,125) (12,415)
    Less: Allowance for doubtful accounts (30) (30)
    Accounts receivable, net $ 39,207 $ 35,789
    XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Inventories (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Balance Sheet Related Disclosures [Abstract]    
    Raw materials $ 54,435 $ 68,900
    Work in-process 67,132 68,824
    Finished goods 21,971 16,569
    Inventory, net $ 143,538 $ 154,293
    XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Other current assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Balance Sheet Related Disclosures [Abstract]    
    VAT receivable $ 550 $ 1,539
    Other prepaid expenses 4,098 1,465
    Prepaid insurance 1,291 2,615
    Prepaid maintenance 774 1,670
    Prepayment to supplier 1,295 2,540
    Prepaid income tax 3,052 2,221
    Interest Receivable, Current 0 2,207
    Customs deposit 0 270
    Other receivables 638 68
    Other Assets, Current $ 11,698 $ 14,595
    XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross $ 386,195 $ 748,052
    Land use rights 0 9,319
    Less: accumulated depreciation (228,437) (348,749)
    Property, plant and equipment excluding equipment and construction in progress, net 157,758 399,303
    Equipment and construction in progress 88,012 37,674
    Property, plant and equipment, net 245,770 436,977
    Land    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross 4,877 4,877
    Building    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross 15,867 71,454
    Manufacturing machinery and equipment    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross 266,135 515,320
    Equipment and tooling    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross 26,113 27,017
    Computer equipment and software    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross 35,199 41,518
    Office furniture and equipment    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross 2,778 3,814
    Leasehold improvements    
    Property, Plant and Equipment [Line Items]    
    Property, plant, and equipment excluding equipment and construction In progress, gross $ 35,226 $ 74,733
    XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Intangible assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]    
    Finite-Lived Intangible Assets, Gross $ 19,455 $ 19,455
    Less: accumulated amortization (8,834) (6,314)
    Finite-Lived Intangible Assets, Net 10,621 13,141
    Goodwill 269 269
    Intangible assets, net 10,890 13,410
    Patents and technology rights    
    Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]    
    Finite-Lived Intangible Assets, Gross 18,037 18,037
    Trade name    
    Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]    
    Finite-Lived Intangible Assets, Gross 268 268
    Customer relationships    
    Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]    
    Finite-Lived Intangible Assets, Gross $ 1,150 $ 1,150
    XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Future Amortization of Intangible Assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Balance Sheet Related Disclosures [Abstract]    
    2022 (Remaining) $ 840  
    2023 3,286  
    2024 3,249  
    2025 3,246  
    Finite-Lived Intangible Assets, Net $ 10,621 $ 13,141
    XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Other long term assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Balance Sheet Related Disclosures [Abstract]    
    Prepayments for property and equipment $ 18,500 $ 14,882
    Investment in a privately held company 100 100
    Customs deposit 1,824 1,120
    Deposit with supplier 6,396 0
    Other long-term deposits 20 927
    Office leases deposits 964 1,100
    Other 1,661 740
    Other long-term assets $ 29,465 $ 18,869
    XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Accrued liabilities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Mar. 31, 2021
    Jun. 30, 2020
    Balance Sheet Related Disclosures [Abstract]        
    Accrued compensation and benefits $ 25,550 $ 32,756    
    Warranty accrual 2,483 2,795 $ 836 $ 709
    Stock rotation accrual 4,207 3,917 $ 4,085 $ 3,358
    Accrued professional fees 3,009 3,017    
    Accrued inventory 1,150 1,138    
    Accrued facilities related expenses 2,689 2,536    
    Accrued property, plant and equipment 8,664 8,688    
    Other accrued expenses 5,864 6,793    
    Customer deposit 35,111 7,139    
    ESPP payable 2,606 715    
    Accrued liabilities $ 91,333 $ 69,494    
    XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Product Warranty Accrual (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
    Beginning balance $ 2,795 $ 709
    Additions 949 338
    Utilization (1,261) (211)
    Ending balance $ 2,483 $ 836
    XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Stock Rotation Accrual (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Stock Rotation Accrual Increae (Decrease) [Roll Forward]    
    Beginning balance $ 3,917 $ 3,358
    Additions 3,030 4,498
    Utilization (2,740) (3,771)
    Ending balance $ 4,207 $ 4,085
    XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.1
    Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Concentration Risk    
    Deferred payroll taxes $ 0 $ 1,219
    Customer deposits 72,384 42,000
    Other 0 904
    Other long-term liabilities 72,384 44,123
    Customer A and Customer B    
    Concentration Risk    
    Customer deposits 62,400 $ 42,000
    Other customers    
    Concentration Risk    
    Customer deposits $ 10,000  
    XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.1
    Bank Borrowing - Narrative (Details)
    ¥ in Millions
    1 Months Ended 3 Months Ended
    Feb. 16, 2022
    USD ($)
    Aug. 18, 2021
    USD ($)
    Aug. 09, 2019
    USD ($)
    May 01, 2018
    USD ($)
    Aug. 15, 2017
    USD ($)
    Oct. 31, 2019
    USD ($)
    Jul. 31, 2018
    USD ($)
    Jan. 31, 2018
    USD ($)
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2021
    CNY (¥)
    Mar. 31, 2022
    USD ($)
    Mar. 31, 2022
    CNY (¥)
    Aug. 11, 2021
    USD ($)
    Jun. 30, 2021
    USD ($)
    Oct. 31, 2019
    CNY (¥)
    Nov. 16, 2018
    USD ($)
    Nov. 16, 2018
    CNY (¥)
    Debt Instrument [Line Items]                                  
    Restricted cash                     $ 200,000     $ 2,400,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                     45,000,000            
    Proceeds from lines of credit $ 45,000,000                                
    Bank Of Communications Limited                                  
    Debt Instrument [Line Items]                                  
    Line of credit facility, maximum borrowing capacity           $ 8,500,000           ¥ 140.0     ¥ 60.0    
    Bank Of Communications Limited | Credit Facility, 3.85%, Due November 18, 2022                                  
    Debt Instrument [Line Items]                                  
    Proceeds from short-term debt                 $ 1,700,000 ¥ 11.0              
    Loan agreements, short-term debt                     1,700,000            
    Stated percentage                 3.85% 3.85%              
    Hongkong And Shanghai Banking Corporation Limited | Secured Debt | Accounts Receivable Factoring Agreement August 9 2019                                  
    Debt Instrument [Line Items]                                  
    Basis spread on variable rate     1.75%                            
    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            
    The Bank | Secured Debt                                  
    Debt Instrument [Line Items]                                  
    Line of credit facility, maximum borrowing capacity       $ 17,800,000                          
    Debt instrument, term       5 years                          
    Amount outstanding                     14,400,000            
    Stated percentage       5.04%                          
    The Bank | Term Loan | Secured Debt | Variable Interest Rate Term Loan Maturing August 2022                                  
    Debt Instrument [Line Items]                                  
    Line of credit facility, maximum borrowing capacity         $ 30,000,000                        
    Debt instrument, term         5 years                        
    Amount outstanding                     3,700,000            
    Proceeds from lines of credit             $ 16,700,000 $ 13,200,000                  
    The Bank | Minimum | London Interbank Offered Rate (LIBOR) | Term Loan | Secured Debt | Variable Interest Rate Term Loan Maturing August 2022                                  
    Debt Instrument [Line Items]                                  
    Basis spread on variable rate         1.75%                        
    The Bank | Maximum | London Interbank Offered Rate (LIBOR) | Term Loan | Secured Debt | Variable Interest Rate Term Loan Maturing August 2022                                  
    Debt Instrument [Line Items]                                  
    Basis spread on variable rate         2.25%                        
    China | Bank Of Communications Limited | Base Rate                                  
    Debt Instrument [Line Items]                                  
    Basis spread on variable rate           4.99%                      
    Basis spread on variable rate, multiple           1.05                 1.05    
    Foreign Line of Credit | Industrial And Commercial Bank of China                                  
    Debt Instrument [Line Items]                                  
    Proceeds from short-term debt                 $ 800,000 ¥ 5.0              
    Short-term debt, fixed interest rate                 370.00% 370.00%              
    Loan agreements, short-term debt                     $ 600,000         $ 10,300,000 ¥ 72.0
    Foreign Line of Credit | Industrial And Commercial Bank of China | Line of Credit Facility, Trade Borrowings                                  
    Debt Instrument [Line Items]                                  
    Line of credit facility, maximum borrowing capacity | ¥                                 27.0
    Foreign Line of Credit | Industrial And Commercial Bank of China | Line of Credit Facility, Working Capital Borrowings                                  
    Debt Instrument [Line Items]                                  
    Line of credit facility, maximum borrowing capacity | ¥                                 ¥ 45.0
    XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.1
    Bank Borrowing - Schedule of Debt Maturities (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Debt Disclosure [Abstract]    
    2022 (Remaining) $ 2,085  
    2023 25,067  
    2024 9,000  
    2025 9,000  
    2026 9,000  
    Thereafter 11,250  
    Total principal, less debt issuance costs 65,402  
    Less: debt issuance costs (183)  
    Debt, Long-Term And Short-Term, Combined Amount, Net 65,219  
    Short-term Debt [Abstract]    
    Principal amount 11,403  
    Less: debt issuance costs (71)  
    Total debt, less debt issuance costs 11,332  
    Long-term Debt, Unclassified [Abstract]    
    Principal amount 53,999  
    Less: debt issuance costs (112)  
    Total debt, less debt issuance costs $ 53,887 $ 77,990
    XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases - Narrative (Details)
    $ in Thousands, ¥ in Millions
    Mar. 31, 2022
    USD ($)
    Jun. 30, 2021
    USD ($)
    May 09, 2018
    CNY (¥)
    Debt Instrument [Line Items]      
    Operating lease liability $ 26,423    
    ROU assets associated with operating leases 24,971 $ 34,660  
    Lease Financing | Manufacturing machinery and equipment      
    Debt Instrument [Line Items]      
    Line of credit facility, maximum borrowing capacity $ 4,800    
    Lease Financing | YinHai Leasing Company and China Import/Export Bank | YinHai Leasing Company and China Import/Export Bank      
    Debt Instrument [Line Items]      
    Line of credit facility, maximum borrowing capacity | ¥     ¥ 400.0
    XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases - Schedule of Operating and Finance Lease Expenses (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Operating leases:    
    Fixed rent expense $ 4,955 $ 5,089
    Variable rent expense 741 599
    Finance lease:    
    Amortization of equipment 787 1,682
    Interest 692 1,699
    Short-term leases    
    Short-term lease expenses 144 164
    Total lease expenses $ 7,319 $ 9,233
    XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases - Supplemental Balance Sheet Information (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Operating Leases:    
    ROU assets associated with operating leases $ 24,971 $ 34,660
    Finance Lease:    
    Property, plant and equipment, gross 4,831 114,404
    Accumulated depreciation (15) (96,470)
    Property, plant and equipment, net $ 4,816 $ 17,934
    Weighted average remaining lease term (in years)    
    Operating leases 7 years 5 months 23 days 8 years 5 months 8 days
    Finance lease 4 years 11 months 15 days 1 year 8 months 19 days
    Weighted average discount rate    
    Operating leases 4.24% 4.67%
    Finance lease 4.50% 5.46%
    XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases - Supplemental Cash Flow Information (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Cash paid from amounts included in the measurement of lease liabilities:    
    Operating cash flows from operating leases $ 4,965 $ 4,721
    Operating cash flows from finance lease 421 1,699
    Financing cash flows from finance lease 4,176 12,267
    Operating lease right-of-use assets obtained in exchange for lease obligations $ 5,901 $ 2,843
    XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.1
    Leases - Future Minimum Lease Payments (Topic 842) (Details)
    $ in Thousands
    Mar. 31, 2022
    USD ($)
    Operating Leases  
    The remainder of fiscal 2022 $ 1,550
    2023 5,382
    2024 4,123
    2025 3,254
    2026 3,207
    Thereafter 13,658
    Total minimum lease payments 31,174
    Less amount representing interest (4,751)
    Total lease liabilities 26,423
    Finance Leases  
    The remainder of fiscal 2022 163
    2023 1,074
    2024 1,083
    2025 1,083
    2026 1,083
    Thereafter 754
    Total minimum lease payments 5,240
    Less amount representing interest (544)
    Finance Lease, Liability $ 4,696
    XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 9 Months Ended 137 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Sep. 30, 2017
    Class of Stock [Line Items]            
    Treasury Stock, Shares, Retired         0  
    Share repurchase program, authorized amount (USD in Millions)           $ 30,000
    Repurchase of common shares under shares repurchase program     0   6,784,648  
    Treasury stock acquired, average price per share (in dollars per share)         $ 9.92  
    Treasury Stock, Value, Acquired, Cost Method         $ (67,300)  
    Shares repurchase program, remaining balance $ 13,400   $ 13,400   $ 13,400  
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0 0 0 0    
    Share-based compensation expense $ 8,273 $ 3,825 $ 21,454 $ 9,925    
    Treasury Stock Reissued            
    Class of Stock [Line Items]            
    Treasury stock acquired, average price per share (in dollars per share)         $ 10.07  
    Shares reissued (in shares)         166,645  
    Shares reissued, average price (in dollars per share)         $ 5.02  
    2018 Market-based Restricted Stock Units (MSU)            
    Class of Stock [Line Items]            
    Share-based compensation expense $ 400 $ 300 $ 1,200 $ 900    
    XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) - USD ($)
    9 Months Ended
    Mar. 31, 2022
    Jun. 30, 2021
    Mar. 31, 2022
    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) 3 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)     1,053,524
    Granted (in shares)     563,681
    Vested (in shares)     (380,029)
    Forfeited (in shares)     (46,251)
    Nonvested at end of period (in shares) 1,190,925 1,053,524 1,190,925
    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)     $ 21.60
    Granted (in dollars per share)     46.10
    Vested (in dollars per share)     20.01
    Forfeited (in dollars per share)     23.14
    Nonvested at end of period (in dollars per share $ 33.64 $ 21.60 $ 33.64
    Weighted average remaining recognition period (in years)   1 year 8 months 23 days 1 year 11 months 1 day
    Aggregate Intrinsic Value $ 65,084,051 $ 32,016,594 $ 65,084,051
    XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) - USD ($)
    $ in Thousands
    1 Months Ended 3 Months Ended 9 Months Ended
    Dec. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Sep. 30, 2018
    Mar. 31, 2022
    Mar. 31, 2021
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Share-based compensation expense   $ 8,273 $ 3,825   $ 21,454 $ 9,925
    2021 Market-based Restricted Stock Units (MSU)            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Risk-free interest rate 1.00%          
    Expected term 3 years 1 month 6 days          
    Dividend yield 0.00%          
    Share-based compensation expense   2,000     2,500  
    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          
    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, Fair Value Assumptions, Expected Volatility Rate 62.80%          
    2021 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 1 month 6 days          
    2021 Market-based Restricted Stock Units (MSU) | Maximum            
    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 7 years 1 month 6 days          
    2018 Market-based Restricted Stock Units (MSU)            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Share-based compensation expense   $ 400 $ 300   $ 1,200 $ 900
    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    
    XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) - USD ($)
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Jun. 30, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Share-based compensation expense     $ 8,273,000 $ 3,825,000 $ 21,454,000 $ 9,925,000
    Deferred compensation share-based arrangements, liability, current $ 0 $ 100,000 0   0  
    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) 3 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     1,000,000 500,000 3,000,000 1,300,000
    Share-based payment arrangement, expense, non-cash     $ 0 $ 800,000 300,000 $ 2,200,000
    Value of grants in period         $ 4,000,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)         353,824  
    Granted (in shares)         194,000  
    Vested (in shares)         (151,199)  
    Forfeited (in shares)         (1,000)  
    Nonvested at end of period (in shares) 395,625 353,824 395,625   395,625  
    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)         $ 22.69  
    Granted (in dollars per share)         48.65  
    Vested (in dollars per share)         19.44  
    Forfeited (in dollars per share)         16.22  
    Nonvested at end of period (in dollars per share $ 36.68 $ 22.69 $ 36.68   $ 36.68  
    Weighted average remaining recognition period (in years) 2 years 1 month 9 days 1 year 8 months 26 days        
    Aggregate Intrinsic Value $ 21,620,906 $ 10,752,711 $ 21,620,906   $ 21,620,906  
    XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) - USD ($)
    9 Months Ended
    Mar. 31, 2022
    Jun. 30, 2021
    Mar. 31, 2022
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
    Outstanding at beginning of period (in shares)     487,875
    Exercised (in shares)     (93,000)
    Outstanding at end of period (In shares) 394,875 487,875 394,875
    Options vested and expected to vest (in shares) 394,875   394,875
    Exercisable at end of period (in shares) 394,875   394,875
    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.99
    Exercised (in dollars per share)     9.24
    Outstanding at end of period (in dollars per share) $ 7.70 $ 7.99 7.70
    Options vested and expected to vest (in dollars per share) 7.70   7.70
    Exercisable at end of period (in dollars per share) $ 7.70   $ 7.70
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
    Options outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 10 days 2 years 3 months 25 days  
    Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 10 days    
    Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 10 days    
    Options outstanding, Aggregate Intrinsic Value $ 18,541,050 $ 10,928,653 $ 18,541,050
    Options vested and expected to vest, Aggregate Intrinsic Value 18,541,050   18,541,050
    Exercisable at end of period, Aggregate Intrinsic Value $ 18,541,050   $ 18,541,050
    XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) - shares
    9 Months Ended 137 Months Ended
    Mar. 31, 2022
    Mar. 31, 2022
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Repurchase of common shares under shares repurchase program 0 6,784,648
    ESPP    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Volatility rate 66.40%  
    Risk-free interest rate 0.30%  
    Expected term 1 year 3 months 18 days  
    Dividend yield 0.00%  
    XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) - USD ($)
    3 Months Ended 9 Months Ended 137 Months Ended
    Mar. 31, 2022
    Jun. 30, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Sep. 30, 2018
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Share-based compensation expense     $ 8,273,000 $ 3,825,000   $ 21,454,000 $ 9,925,000  
    Repurchase of common shares under shares repurchase program           0   6,784,648
    Options outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 10 days 2 years 3 months 25 days            
    Options vested and expected to vest (in shares) 394,875   394,875     394,875   394,875
    Options vested and expected to vest (in dollars per share) $ 7.70   $ 7.70     $ 7.70   $ 7.70
    Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 10 days              
    Options vested and expected to vest, Aggregate Intrinsic Value $ 18,541,050   $ 18,541,050     $ 18,541,050   $ 18,541,050
    Exercisable at end of period (in shares) 394,875   394,875     394,875   394,875
    Exercisable at end of period (in dollars per share) $ 7.70   $ 7.70     $ 7.70   $ 7.70
    Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 10 days              
    Exercisable at end of period, Aggregate Intrinsic Value $ 18,541,050   $ 18,541,050     $ 18,541,050   $ 18,541,050
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
    Outstanding at beginning of period (in shares)           487,875    
    Outstanding at end of period (In shares) 394,875 487,875 394,875     394,875   394,875
    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.99    
    Outstanding at end of period (in dollars per share) $ 7.70 $ 7.99 $ 7.70     $ 7.70   $ 7.70
    Options outstanding, Aggregate Intrinsic Value $ 18,541,050 $ 10,928,653 $ 18,541,050     $ 18,541,050   $ 18,541,050
    2018 Market-based Restricted Stock Units (MSU)                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Share-based compensation expense     400,000 300,000   1,200,000 900,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     $ 1,000,000 $ 500,000   $ 3,000,000 $ 1,300,000  
    Granted (in shares)           194,000    
    XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.1
    Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
    Share-based compensation expense   $ 8,273 $ 3,825 $ 21,454 $ 9,925
    Unrecognized compensation expense $ 86,200 86,200   86,200  
    Recognition period of share-based compensation expense (in years) 3 years 6 months        
    Cost of goods sold          
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
    Share-based compensation expense   1,282 427 3,560 1,195
    Research and development          
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
    Share-based compensation expense   1,814 1,316 4,769 3,639
    Selling, general and administrative          
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
    Share-based compensation expense   $ 5,177 $ 2,082 $ 13,125 $ 5,091
    XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.1
    Income Taxes - Narrative (Details) - USD ($)
    $ in Thousands
    1 Months Ended 3 Months Ended 9 Months Ended
    Dec. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Income Tax Disclosure [Abstract]          
    Income tax expense   $ 2,902 $ 1,014 $ 38,318 $ 2,694
    Discrete income tax expense   700   33,500 40
    Income from sale of equity interest in a joint venture $ 396,000 4,500   396,000  
    Gain on deconsolidation of the JV Company   $ 0 $ 0 $ 399,093 $ 0
    Estimated effective income tax rate excluding discrete income tax expense   7.40% 6.30% 6.00% 7.00%
    Income (loss) before taxes, excluding income and gain from sale of equity interests in joint venture   $ 34,500   $ 476,400  
    Income (loss) before taxes, excluding income from sale of equity interest in joint venture.   30,000   80,400  
    Income (loss) before income taxes   35,688 $ 15,981 477,546 $ 38,968
    Other discrete income tax items       100  
    Unrecognized tax benefits   7,800   7,800  
    Unrecognized tax benefit that would impact effective tax rate   $ 4,800   $ 4,800  
    XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.1
    Segment and Geographic Information - Narratives (Details)
    9 Months Ended
    Mar. 31, 2022
    Segment
    Segment Reporting [Abstract]  
    Number of operating segments 1
    Number of reportable segments 1
    XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.1
    Segment and Geographic Information - Revenue by Location and Product Type (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Mar. 31, 2022
    Mar. 31, 2021
    Mar. 31, 2022
    Mar. 31, 2021
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue $ (203,239) $ (169,212) $ (583,593) $ (479,593)
    Power discrete        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (140,572) (122,615) (406,235) (355,487)
    Power IC        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (60,359) (43,385) (167,782) (115,224)
    Packaging and testing services        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (2,308) (3,212) (9,576) (8,882)
    Hong Kong        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (164,555) (139,167) (472,399) (396,879)
    Hong Kong | Revision of Prior Period, Adjustment        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue   500   3,900
    China        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (31,883) (28,110) (91,958) (74,250)
    China | Revision of Prior Period, Adjustment        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue   (100)   (200)
    South Korea        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (2,745) (473) (8,862) (4,069)
    South Korea | Revision of Prior Period, Adjustment        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue   (400)   (3,700)
    United States        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue (3,534) (1,088) (9,004) (3,683)
    Other countries        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue $ (522) $ (374) $ (1,370) $ (712)
    XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.1
    Segment and Geographic Information - Long-lived Assets (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2022
    Jun. 30, 2021
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Property, plant and equipment, net and land use rights, net $ 270,741 $ 471,637
    China    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Property, plant and equipment, net and land use rights, net 96,679 350,387
    United States    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Property, plant and equipment, net and land use rights, net 170,213 118,756
    Other countries    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Property, plant and equipment, net and land use rights, net $ 3,849 $ 2,494
    XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.1
    Commitments and Contingencies - Purchase Commitments (Details) - USD ($)
    $ in Millions
    Mar. 31, 2022
    Jun. 30, 2021
    Raw materials, wafers, and packaging and testing services puchase commitments    
    Purchase Commitment, Excluding Long-term Committment [Line Items]    
    Purchase commitment, amount $ 106.6 $ 81.8
    Property and equipment purchase commitments    
    Purchase Commitment, Excluding Long-term Committment [Line Items]    
    Purchase commitment, amount $ 102.7 $ 90.0
    XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.1
    Commitments and Contingencies - Contingencies and Indemnities (Details) - USD ($)
    Mar. 31, 2022
    Jun. 30, 2021
    Indemnification Agreement    
    Loss Contingencies [Line Items]    
    Indemnifications accrual $ 0 $ 0
    XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.1
    Cybersecutiy Incident (Details)
    $ in Millions
    3 Months Ended
    Mar. 31, 2022
    USD ($)
    Loss from Cyber Security Incident  
    Loss Contingencies [Line Items]  
    Loss recorded in the period from cyber security incident $ 1.5
    XML 87 aosl-20220331_htm.xml IDEA: XBRL DOCUMENT 0001387467 2021-07-01 2022-03-31 0001387467 2022-04-28 0001387467 2022-03-31 0001387467 2021-06-30 0001387467 2022-01-01 2022-03-31 0001387467 2021-01-01 2021-03-31 0001387467 2020-07-01 2021-03-31 0001387467 us-gaap:CommonStockMember 2020-12-31 0001387467 us-gaap:TreasuryStockMember 2020-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001387467 us-gaap:RetainedEarningsMember 2020-12-31 0001387467 us-gaap:ParentMember 2020-12-31 0001387467 us-gaap:NoncontrollingInterestMember 2020-12-31 0001387467 2020-12-31 0001387467 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001387467 us-gaap:ParentMember 2021-01-01 2021-03-31 0001387467 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001387467 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001387467 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001387467 us-gaap:CommonStockMember 2021-03-31 0001387467 us-gaap:TreasuryStockMember 2021-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001387467 us-gaap:RetainedEarningsMember 2021-03-31 0001387467 us-gaap:ParentMember 2021-03-31 0001387467 us-gaap:NoncontrollingInterestMember 2021-03-31 0001387467 2021-03-31 0001387467 us-gaap:CommonStockMember 2020-06-30 0001387467 us-gaap:TreasuryStockMember 2020-06-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001387467 us-gaap:RetainedEarningsMember 2020-06-30 0001387467 us-gaap:ParentMember 2020-06-30 0001387467 us-gaap:NoncontrollingInterestMember 2020-06-30 0001387467 2020-06-30 0001387467 us-gaap:CommonStockMember 2020-07-01 2021-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-03-31 0001387467 us-gaap:ParentMember 2020-07-01 2021-03-31 0001387467 us-gaap:TreasuryStockMember 2020-07-01 2021-03-31 0001387467 us-gaap:RetainedEarningsMember 2020-07-01 2021-03-31 0001387467 us-gaap:NoncontrollingInterestMember 2020-07-01 2021-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-03-31 0001387467 us-gaap:CommonStockMember 2021-12-31 0001387467 us-gaap:TreasuryStockMember 2021-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001387467 us-gaap:RetainedEarningsMember 2021-12-31 0001387467 us-gaap:ParentMember 2021-12-31 0001387467 us-gaap:NoncontrollingInterestMember 2021-12-31 0001387467 2021-12-31 0001387467 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001387467 us-gaap:ParentMember 2022-01-01 2022-03-31 0001387467 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001387467 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001387467 us-gaap:CommonStockMember 2022-03-31 0001387467 us-gaap:TreasuryStockMember 2022-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001387467 us-gaap:RetainedEarningsMember 2022-03-31 0001387467 us-gaap:ParentMember 2022-03-31 0001387467 us-gaap:NoncontrollingInterestMember 2022-03-31 0001387467 us-gaap:CommonStockMember 2021-06-30 0001387467 us-gaap:TreasuryStockMember 2021-06-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001387467 us-gaap:RetainedEarningsMember 2021-06-30 0001387467 us-gaap:ParentMember 2021-06-30 0001387467 us-gaap:NoncontrollingInterestMember 2021-06-30 0001387467 us-gaap:CommonStockMember 2021-07-01 2022-03-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-03-31 0001387467 us-gaap:ParentMember 2021-07-01 2022-03-31 0001387467 us-gaap:TreasuryStockMember 2021-07-01 2022-03-31 0001387467 us-gaap:RetainedEarningsMember 2021-07-01 2022-03-31 0001387467 us-gaap:NoncontrollingInterestMember 2021-07-01 2022-03-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-03-31 0001387467 2022-01-26 2022-01-26 0001387467 srt:ParentCompanyMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember 2021-12-01 2021-12-01 0001387467 aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember aosl:ChongqingFundsMember 2021-12-01 2021-12-01 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2021-12-01 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2021-12-01 2021-12-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 us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2021-12-24 2021-12-24 0001387467 aosl:EmployeeIncentivePlanMember aosl:EmployeeIncentivePlanMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 us-gaap:CorporateJointVentureMember 2021-12-31 2021-12-31 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2022-01-26 2022-01-26 0001387467 us-gaap:CorporateJointVentureMember 2021-12-01 2021-12-31 0001387467 us-gaap:CorporateJointVentureMember 2021-12-01 0001387467 aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember aosl:ChongqingFundsMember 2021-12-31 2021-12-31 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2022-01-26 0001387467 us-gaap:CorporateJointVentureMember 2021-07-01 2022-03-31 0001387467 2022-03-31 2022-03-31 0001387467 us-gaap:CorporateJointVentureMember 2022-03-31 2022-03-31 0001387467 us-gaap:CorporateJointVentureMember 2022-01-01 2022-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2022-01-01 2022-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2021-01-01 2021-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2021-07-01 2022-03-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2020-07-01 2021-03-31 0001387467 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001387467 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001387467 us-gaap:EmployeeStockMember 2021-07-01 2022-03-31 0001387467 us-gaap:EmployeeStockMember 2020-07-01 2021-03-31 0001387467 srt:MinimumMember 2021-07-01 2022-03-31 0001387467 srt:MaximumMember 2021-07-01 2022-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0001387467 aosl:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 2022-03-31 0001387467 aosl:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 2021-06-30 0001387467 aosl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 2022-03-31 0001387467 aosl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 2021-06-30 0001387467 aosl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 2022-03-31 0001387467 aosl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 2021-06-30 0001387467 aosl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 2022-03-31 0001387467 aosl:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 2022-03-31 0001387467 us-gaap:LandMember 2022-03-31 0001387467 us-gaap:LandMember 2021-06-30 0001387467 us-gaap:BuildingMember 2022-03-31 0001387467 us-gaap:BuildingMember 2021-06-30 0001387467 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001387467 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001387467 aosl:EquipmentAndToolingMember 2022-03-31 0001387467 aosl:EquipmentAndToolingMember 2021-06-30 0001387467 us-gaap:ComputerEquipmentMember 2022-03-31 0001387467 us-gaap:ComputerEquipmentMember 2021-06-30 0001387467 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001387467 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001387467 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001387467 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001387467 aosl:PatentsAndPatentedTechnologyMember 2022-03-31 0001387467 aosl:PatentsAndPatentedTechnologyMember 2021-06-30 0001387467 us-gaap:TradeNamesMember 2022-03-31 0001387467 us-gaap:TradeNamesMember 2021-06-30 0001387467 us-gaap:CustomerRelationshipsMember 2022-03-31 0001387467 us-gaap:CustomerRelationshipsMember 2021-06-30 0001387467 aosl:CustomerAAndCustomerBMember 2022-03-31 0001387467 us-gaap:OtherCustomerMember 2022-03-31 0001387467 aosl:CustomerAAndCustomerBMember 2021-06-30 0001387467 country:CN aosl:BankOfCommunicationsLimitedMember us-gaap:BaseRateMember 2019-10-31 0001387467 country:CN aosl:BankOfCommunicationsLimitedMember us-gaap:BaseRateMember 2019-10-01 2019-10-31 0001387467 aosl:BankOfCommunicationsLimitedMember 2019-10-31 0001387467 aosl:BankOfCommunicationsLimitedMember 2022-03-31 0001387467 aosl:CreditFacility3Point85PercentDueNovember182022Member aosl:BankOfCommunicationsLimitedMember 2021-10-01 2021-12-31 0001387467 aosl:CreditFacility3Point85PercentDueNovember182022Member aosl:BankOfCommunicationsLimitedMember 2021-12-31 0001387467 aosl:CreditFacility3Point85PercentDueNovember182022Member aosl:BankOfCommunicationsLimitedMember 2022-03-31 0001387467 aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2018-11-16 0001387467 aosl:LineOfCreditFacilityTradeBorrowingsMember aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2018-11-16 0001387467 aosl:LineOfCreditFacilityWorkingCapitalBorrowingsMember aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2018-11-16 0001387467 aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2021-10-01 2021-12-31 0001387467 aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2021-12-31 0001387467 aosl:IndustrialAndCommercialBankofChinaMember us-gaap:ForeignLineOfCreditMember 2022-03-31 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember aosl:HongkongAndShanghaiBankingCorporationLimitedMember us-gaap:SecuredDebtMember 2019-08-09 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember aosl:HongkongAndShanghaiBankingCorporationLimitedMember us-gaap:SecuredDebtMember 2019-08-09 2019-08-09 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember us-gaap:SecuredDebtMember 2021-08-11 0001387467 aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember aosl:HongkongAndShanghaiBankingCorporationLimitedMember us-gaap:SecuredDebtMember 2022-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 2022-03-31 0001387467 us-gaap:SecuredDebtMember aosl:TheBankMember 2018-05-01 0001387467 us-gaap:SecuredDebtMember aosl:TheBankMember 2018-05-01 2018-05-01 0001387467 us-gaap:SecuredDebtMember aosl:TheBankMember 2022-03-31 0001387467 aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember 2017-08-15 0001387467 aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember 2017-08-15 2017-08-15 0001387467 aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember 2018-01-01 2018-01-31 0001387467 aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember 2018-07-01 2018-07-31 0001387467 srt:MinimumMember aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-15 2017-08-15 0001387467 srt:MaximumMember aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-15 2017-08-15 0001387467 aosl:TermLoanMember aosl:VariableInterestRateTermLoanMaturingAugust2022Member aosl:TheBankMember us-gaap:SecuredDebtMember 2022-03-31 0001387467 aosl:LeaseFinancingMember us-gaap:MachineryAndEquipmentMember 2022-03-31 0001387467 aosl:LeaseFinancingMember aosl:YinHaiLeasingCompanyandChinaImportExportBankMember aosl:YinHaiLeasingCompanyandChinaImportExportBankMember 2018-05-09 0001387467 2017-09-30 0001387467 2010-10-21 2022-03-31 0001387467 aosl:TreasuryStockReissuedMember 2010-10-21 2022-03-31 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2021-06-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2021-06-30 2021-06-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2021-07-01 2022-03-31 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2022-03-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-12-01 2021-12-31 0001387467 srt:MinimumMember aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-12-01 2021-12-31 0001387467 srt:MaximumMember aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-12-01 2021-12-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-07-01 2022-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2018-07-01 2018-09-30 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2022-01-01 2022-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2021-07-01 2022-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2021-01-01 2021-03-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2020-07-01 2021-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-01-01 2022-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2021-07-01 2022-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2021-01-01 2021-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2020-07-01 2021-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2021-06-30 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2021-06-30 2021-06-30 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-03-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-03-31 2022-03-31 0001387467 2021-06-30 2021-06-30 0001387467 us-gaap:EmployeeStockMember 2021-07-01 2022-03-31 0001387467 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001387467 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001387467 us-gaap:CostOfSalesMember 2021-07-01 2022-03-31 0001387467 us-gaap:CostOfSalesMember 2020-07-01 2021-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-03-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-03-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-03-31 0001387467 2021-12-01 2021-12-31 0001387467 country:HK 2022-01-01 2022-03-31 0001387467 country:HK 2021-01-01 2021-03-31 0001387467 country:HK 2021-07-01 2022-03-31 0001387467 country:HK 2020-07-01 2021-03-31 0001387467 country:CN 2022-01-01 2022-03-31 0001387467 country:CN 2021-01-01 2021-03-31 0001387467 country:CN 2021-07-01 2022-03-31 0001387467 country:CN 2020-07-01 2021-03-31 0001387467 country:KR 2022-01-01 2022-03-31 0001387467 country:KR 2021-01-01 2021-03-31 0001387467 country:KR 2021-07-01 2022-03-31 0001387467 country:KR 2020-07-01 2021-03-31 0001387467 country:US 2022-01-01 2022-03-31 0001387467 country:US 2021-01-01 2021-03-31 0001387467 country:US 2021-07-01 2022-03-31 0001387467 country:US 2020-07-01 2021-03-31 0001387467 aosl:OtherCountriesMember 2022-01-01 2022-03-31 0001387467 aosl:OtherCountriesMember 2021-01-01 2021-03-31 0001387467 aosl:OtherCountriesMember 2021-07-01 2022-03-31 0001387467 aosl:OtherCountriesMember 2020-07-01 2021-03-31 0001387467 srt:RestatementAdjustmentMember country:HK 2021-01-01 2021-03-31 0001387467 srt:RestatementAdjustmentMember country:CN 2021-01-01 2021-03-31 0001387467 srt:RestatementAdjustmentMember country:KR 2021-01-01 2021-03-31 0001387467 srt:RestatementAdjustmentMember country:HK 2020-07-01 2021-03-31 0001387467 srt:RestatementAdjustmentMember country:CN 2020-07-01 2021-03-31 0001387467 srt:RestatementAdjustmentMember country:KR 2020-07-01 2021-03-31 0001387467 aosl:PowerDiscreteMember 2022-01-01 2022-03-31 0001387467 aosl:PowerDiscreteMember 2021-01-01 2021-03-31 0001387467 aosl:PowerDiscreteMember 2021-07-01 2022-03-31 0001387467 aosl:PowerDiscreteMember 2020-07-01 2021-03-31 0001387467 aosl:PowerIcMember 2022-01-01 2022-03-31 0001387467 aosl:PowerIcMember 2021-01-01 2021-03-31 0001387467 aosl:PowerIcMember 2021-07-01 2022-03-31 0001387467 aosl:PowerIcMember 2020-07-01 2021-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2022-01-01 2022-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2021-01-01 2021-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2021-07-01 2022-03-31 0001387467 aosl:PackagingAndTestingServicesMember 2020-07-01 2021-03-31 0001387467 country:CN 2022-03-31 0001387467 country:CN 2021-06-30 0001387467 country:US 2022-03-31 0001387467 country:US 2021-06-30 0001387467 aosl:OtherCountriesMember 2022-03-31 0001387467 aosl:OtherCountriesMember 2021-06-30 0001387467 aosl:InventoriesAndServicesMember 2022-03-31 0001387467 aosl:InventoriesAndServicesMember 2021-06-30 0001387467 us-gaap:CapitalAdditionsMember 2022-03-31 0001387467 us-gaap:CapitalAdditionsMember 2021-06-30 0001387467 us-gaap:IndemnificationGuaranteeMember 2021-06-30 0001387467 us-gaap:IndemnificationGuaranteeMember 2022-03-31 0001387467 aosl:LossFromCyberSecurityIncidentMember 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares pure iso4217:CNY aosl:director aosl:Segment 0001387467 --06-30 2022 Q3 false 10-Q true 2022-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 Accelerated Filer false false Common Shares AOSL NASDAQ false 27068516 323134000 202412000 236000 233000 39207000 35789000 143538000 154293000 11698000 14595000 517813000 407322000 245770000 436977000 24971000 34660000 10890000 13410000 379824000 0 436000 5167000 0 2168000 29465000 18869000 1209169000 918573000 69758000 80699000 91333000 69494000 15171000 0 6733000 2604000 11332000 58030000 862000 16724000 4303000 5679000 199492000 233230000 53887000 77990000 1359000 1319000 29192000 2448000 3834000 12698000 22120000 30440000 72384000 44123000 382268000 402248000 0.002 0.002 10000000 10000000 0 0 0 0 0 0 0.002 0.002 100000000 100000000 33681000 27063000 32975000 26350000 67000 66000 6618000 6625000 66006000 66064000 276509000 259993000 1422000 2315000 614909000 176895000 826901000 373205000 0 143120000 826901000 516325000 1209169000 918573000 203239000 169212000 583593000 479593000 130837000 116521000 378259000 335630000 72402000 52691000 205334000 143963000 16545000 15557000 50873000 45671000 24625000 19338000 70563000 56579000 41170000 34895000 121436000 102250000 31232000 17796000 83898000 41713000 263000 -253000 720000 2087000 -308000 -1562000 -3025000 -4832000 0 0 399093000 0 4501000 0 -3140000 0 35688000 15981000 477546000 38968000 2902000 1014000 38318000 2694000 32786000 14967000 439228000 36274000 -1136000 0 -1136000 0 31650000 14967000 438092000 36274000 0 -1133000 20000 -2303000 31650000 16100000 438072000 38577000 1.18 0.62 16.47 1.51 1.11 0.58 15.58 1.42 26829000 25882000 26596000 25631000 28423000 27716000 28116000 27128000 31650000 14967000 438092000 36274000 162000 -799000 1649000 11718000 0 0 3642000 0 31812000 14168000 436099000 47992000 0 -1447000 -1080000 3292000 31812000 15615000 437179000 44700000 65000 -66097000 254980000 1481000 141289000 331718000 142938000 474656000 0 129000 129000 129000 33000 -33000 0 0 5200000 5200000 5200000 3025000 3025000 3025000 16100000 16100000 -1133000 14967000 -485000 -485000 -314000 -799000 65000 -66064000 252934000 996000 157356000 345287000 141491000 486778000 64000 -66184000 246103000 -5127000 118833000 293689000 138199000 431888000 0 1624000 1624000 1624000 120000 -54000 66000 66000 6153000 6153000 6153000 1000 1635000 1636000 1636000 7725000 7725000 7725000 2000000 2000000 2000000 38577000 38577000 -2303000 36274000 6123000 6123000 5595000 11718000 65000 -66064000 252934000 996000 157356000 345287000 141491000 486778000 67000 -66046000 275410000 1260000 583299000 793990000 0 793990000 0 558000 558000 558000 40000 -40000 0 0 7732000 7732000 7732000 8273000 8273000 8273000 31650000 31650000 31650000 162000 162000 162000 67000 -66006000 276509000 1422000 614909000 826901000 0 826901000 66000 -66064000 259993000 2315000 176895000 373205000 143120000 516325000 0 859000 859000 859000 58000 -58000 0 0 8354000 8354000 8354000 1000 2422000 2423000 2423000 21189000 21189000 21189000 400000 400000 400000 438072000 438072000 20000 438092000 900000 900000 749000 1649000 1793000 1793000 143889000 145682000 67000 -66006000 276509000 1422000 614909000 826901000 0 826901000 438092000 36274000 399093000 0 -3140000 0 29973000 0 34263000 39434000 -1136000 0 21454000 9925000 -2182000 -732000 -57000 -40000 3610000 20448000 42914000 9582000 10078000 2297000 -34375000 0 15608000 -224000 -1000 1097000 3490000 0 65122000 29573000 193196000 84524000 26347000 0 20734000 0 82980000 24913000 15026000 15628000 9000 10000 1242000 119000 -91142000 -40412000 8354000 6153000 3282000 3326000 59262000 42858000 33663000 44087000 4176000 12267000 16351000 -16323000 152000 3982000 118557000 31771000 204813000 162704000 323370000 194475000 25565000 16912000 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, 2021. 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, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2022 or any other interim period. The consolidated balance sheet at June 30, 2021 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, 2021.</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%">Reclassification</span></div><div><span><br/></span></div><div style="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 reclassified certain amounts previously reported in its financial statements to conform to the current presentation. These reclassifications did not have a material impact on our Condensed Consolidated Financial Statements. See Note 11.</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 and Deconsolidation</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2016, the Company entered into a joint venture contract (the “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 (“Fab”) in the LiangJiang New Area of Chongqing, China (the “JV Transaction”). The Fab is being built in phases.  As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1% of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective December 1, 2021, the Company entered into a share transfer agreement (the “STA”) with a third-party investor (the “Investor”), pursuant to which the Company sold to the Investor approximately 2.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million (the “Transaction”). The Transaction was closed on December 2, 2021 (the “Closing Date”). As a result of the Transaction, as of the Closing Date, the Company’s equity interest in the JV Company decreased 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, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles. Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary’s Board of Directors. Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the financial </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">statements of the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 60 million, or approximately $9.4 million. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange for cash. As a result, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the “Financing Agreement”) between the JV Company and certain third-party investors (the “New Investors”).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the Financing Agreement, the New Investors purchased newly issued equity interest of JV for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Immediately following the closing of the Investment, the percentage of outstanding JV equity interest beneficially owned by the Company was further reduced to 42.2%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (“COVID-19”) </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe. As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home. While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change. Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations. The full extent of the future impact of the COVID-19 pandemic on the Company’s operational and financial performance is uncertain and will depend on many factors outside the Company’s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. Our facilities in Shanghai were required to shut down and production was halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We have been working closely with factory management to separate non-infected employees from infected employees, perform regular COVID-19 testing, and secure food, water, and other necessary supplies to support employees who have been affected. In addition, we have been working with local authorities to obtain permission to reopen the facilities, and as of the date of this Form 10-Q, we have received permission to reopen our facilities partially under a “closed-loop” arrangement. Under this arrangement, some of our employees are allowed to live and work on the premises. However, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. Furthermore, while we seek to secure alternative sources of packaging capacity from third-party providers to mitigate the loss of in-house packaging capacity, there is no guarantee that such sources are available. Even if alternative sources are available, it will be difficult to complete the transition to a new supplier efficiently and timely, and we currently do not expect to secure sufficient third-party sources to substitute or replace fully our in-house packaging and testing capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduces our ability to complete orders from our customers in a timely manner, or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose a shutdown, and even when lifted, the government may reimpose strict zero-positive-case requirements and lockdown. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.</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%">Use of Estimates</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 Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's Condensed Consolidated Financial Statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.</span></div><div><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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the Condensed 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 uses an estimate of 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 Condensed 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, 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 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 Condensed 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%">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.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 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><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="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:120%">The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor. In addition, as a condition of certain loan agreement, the Company was required to keep a compensating balance at the issuing bank. 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, 2022 and June 30, 2021, the amount of restricted cash was $0.2 million and $2.4 million, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 general accepted accounting principles, over the operating and financial policies of the investee. Effective December 2, 2021, the Company reduced its equity interest in the JV Company and experienced a loss of control of the JV Company. As a result, beginning December 2, 2021, the Company records its investment under 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. Therefore, the Company’s share of losses of the JV Company for the period from December 2, 2021 to December 31, 2021 was recorded in the Company’s Consolidated Statement of Operations for the three and nine months ended March 31, 2022. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect our consolidated financial statements, if applicable.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 its equity method investees, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with its equity method investees are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. 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.</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 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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, 2022, the Company reduced interest expense by nil and $0.9 million, property, plant and equipment by nil and $1.2 million, and operating expenses by $0.0 million and $0.2 million, respectively. During the three and the nine months ended March 31, 2021, the Company reduced interest expense by $0.7 million and $2.2 million, property, plant and equipment by nil and $0.1 million and operating expenses by $0.1 million and $3.7 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%">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 evaluates its long-lived assets for impairment whenever events or changes indicate that the carrying amount of such assets may not be recoverable. Due to the COVID-19 pandemic, the Company assessed the changes in circumstances that occurred during the March and June 2020 quarters. These factors included continued operating losses, a decrease in the Company's share price in February and March of 2020, which reduced its market capitalization, expectation of lower business growth for the coming quarters, increased and prolonged economic and regulatory uncertainty in the global economies, and the expectation of higher supply chain costs and increased competition. Therefore, the Company performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of its long-lived assets to their carrying amount as of June 30, 2020. Some of the more significant assumptions used in the estimated future cash flows involve net sales, cost of goods sold, operating expenses, working capital, capital expenditures, income tax rates, long-term growth rates that appropriately reflect the risks inherent in the future cash flow stream and terminal value. The Company selected the assumptions used in the financial forecasts by referencing to historical data, supplemented by current and anticipated market conditions, estimated product growth rates and management's plans. These estimated future cash flows were consistent with those the Company uses in its internal planning. The result of the recoverability test indicated that the sum of the expected future cash flows (undiscounted and without interest charges) was greater than the carrying amount of the long-lived assets. Since this recoverability test was performed during fiscal 2020, circumstances have improved such that there are no indicators that the Company’s long-lived assets may not be recoverable. </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:120%">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 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605. The ASU is effective for all entities within their scope for</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements issued for annual periods beginning after December 15, 2021. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:11pt;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:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:11pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, “Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.” The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting. The adoption of ASU 2020-01 had no material impact on the Company's Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU No. 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12") by removing certain exceptions to the general principles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company adopted ASU 2019-12 as of July 1, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.</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, 2021. 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, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2022 or any other interim period. The consolidated balance sheet at June 30, 2021 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, 2021.</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%">Reclassification</span></div><div><span><br/></span></div><div style="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 reclassified certain amounts previously reported in its financial statements to conform to the current presentation. These reclassifications did not have a material impact on our Condensed Consolidated Financial Statements. See Note 11.</span></div> 0.509 0.491 The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021. 0.021 108000000 16900000 0.509 0.488 3 7 4 0.011 60000000 9400000 0.0399 0.458 509000000 80000000 0.422 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (“COVID-19”) </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe. As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home. While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change. Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations. The full extent of the future impact of the COVID-19 pandemic on the Company’s operational and financial performance is uncertain and will depend on many factors outside the Company’s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases. Our facilities in Shanghai were required to shut down and production was halted beginning in mid-April. Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We have been working closely with factory management to separate non-infected employees from infected employees, perform regular COVID-19 testing, and secure food, water, and other necessary supplies to support employees who have been affected. In addition, we have been working with local authorities to obtain permission to reopen the facilities, and as of the date of this Form 10-Q, we have received permission to reopen our facilities partially under a “closed-loop” arrangement. Under this arrangement, some of our employees are allowed to live and work on the premises. However, the pace at which we can resume full operations remains challenging due to difficulties in bringing back our workforce to the facilities, procuring certain raw materials and resolving logistical bottlenecks. Currently we intend to gradually ramp up production at these facilities in May and return to normal operation in June 2022, assuming no additional restriction and lockdown are imposed by the government. Furthermore, while we seek to secure alternative sources of packaging capacity from third-party providers to mitigate the loss of in-house packaging capacity, there is no guarantee that such sources are available. Even if alternative sources are available, it will be difficult to complete the transition to a new supplier efficiently and timely, and we currently do not expect to secure sufficient third-party sources to substitute or replace fully our in-house packaging and testing capacity. The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduces our ability to complete orders from our customers in a timely manner, or at all, which is expected to adversely affect our revenue and results of operation for the three months ending June 30, 2022. It is uncertain how long the Shanghai government intends to impose a shutdown, and even when lifted, the government may reimpose strict zero-positive-case requirements and lockdown. It is not possible to predict at this time the ultimate duration of these restrictions or the impact on financial results in the near-term.</span></div> Use of EstimatesThe preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's Condensed Consolidated Financial Statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic. <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 Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the Condensed 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 uses an estimate of 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 Condensed 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><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, 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 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 Condensed 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%">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.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 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. Share-based Compensation ExpenseThe 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 CashThe Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor. In addition, as a condition of certain loan agreement, the Company was required to keep a compensating balance at the issuing bank. 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 2400000 <div style="margin-top:13.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 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><div><span><br/></span></div><div 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 </span></div>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. 0 900000 0 1200000 0 200000 700000 2200000 0 100000 100000 3700000 Long-lived AssetsThe Company evaluates its long-lived assets for impairment whenever events or changes indicate that the carrying amount of such assets may not be recoverable. Due to the COVID-19 pandemic, the Company assessed the changes in circumstances that occurred during the March and June 2020 quarters. These factors included continued operating losses, a decrease in the Company's share price in February and March of 2020, which reduced its market capitalization, expectation of lower business growth for the coming quarters, increased and prolonged economic and regulatory uncertainty in the global economies, and the expectation of higher supply chain costs and increased competition. Therefore, the Company performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of its long-lived assets to their carrying amount as of June 30, 2020. Some of the more significant assumptions used in the estimated future cash flows involve net sales, cost of goods sold, operating expenses, working capital, capital expenditures, income tax rates, long-term growth rates that appropriately reflect the risks inherent in the future cash flow stream and terminal value. The Company selected the assumptions used in the financial forecasts by referencing to historical data, supplemented by current and anticipated market conditions, estimated product growth rates and management's plans. These estimated future cash flows were consistent with those the Company uses in its internal planning. The result of the recoverability test indicated that the sum of the expected future cash flows (undiscounted and without interest charges) was greater than the carrying amount of the long-lived assets. Since this recoverability test was performed during fiscal 2020, circumstances have improved such that there are no indicators that the Company’s long-lived assets may not be recoverable. 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. <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:120%">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 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605. The ASU is effective for all entities within their scope for</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements issued for annual periods beginning after December 15, 2021. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:11pt;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:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:11pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, “Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.” The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting. The adoption of ASU 2020-01 had no material impact on the Company's Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU No. 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12") by removing certain exceptions to the general principles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company adopted ASU 2019-12 as of July 1, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ASU 2019-12 had no material impact on the Company's 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. In connection with the deconsolidation and in accordance with ASC 810-10-40-5, the Company recorded a gain on deconsolidation of nil and $399.1 million during the three and nine months ended March 31, 2022 in the Condensed Consolidated Statements of Income. The gain on deconsolidation of the JV Company was calculated as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:4.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,924 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">393,124 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">143,889 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,793 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(156,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">399,093 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company retained significant influence over the operating and financial policies of the JV Company and measured the fair value of the retained investment based on their share of the fair value of the JV Company, which was calculated using the market approach based on the Transaction. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, 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 and certain third-party investors (the “New Investors”). Under the Investment Agreement, the New Investors purchased newly issued equity interest of JV, representing approximately 7.82% of post-transaction outstanding equity interests of the JV, 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 March 31, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the gain of $4.5 million on changes on equity interest of the JV Company during the three months ended March 31, 2022 and the loss of $3.1 million on changes on equity interest of the JV Company during the nine months of March 31, 2022. The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the nine months ended March 31, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:72.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">475 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(8,116)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on 7.82% equity interest sold</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3,140)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for its investment in the JV Company as an equity method investment and reports its equity in earnings or loss of the JV Company on a three-month lag due to an inability to timely obtain financial information of the JV Company. During the three and nine months ended March 31, 2022, the Company recorded $1.1 million of its equity in loss of the JV Company, using lag reporting.</span></div> 0.509 0.488 3 7 4 0 399100000 The gain on deconsolidation of the JV Company was calculated as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:4.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,924 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">393,124 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">143,889 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,793 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(156,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">399,093 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table>The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the nine months ended March 31, 2022 as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:72.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">475 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(8,116)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on 7.82% equity interest sold</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3,140)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table> 16924000 393124000 143889000 1793000 -156637000 399093000 0.011 0.0399 0.458 0.0782 509000000 80000000 0.422 4500000 -3100000 475000 8116000 4501000 -3140000 -1100000 Related Party TransactionsAs of March 31, 2022, the Company owned 42.2% equity interest in the JV Company, which, by definition, is a related party to the Company. The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS. AOS also sells 8-inch wafers to the JV Company for further assembly and testing services. Due to the right of offset of receivables and payables with the JV Company, as of March 31, 2022, AOS recorded the net amount of $15.2 million presented as other payable, equity investee, in the Condensed Consolidated Balance Sheet. Since the December 2, 2021 deconsolidation of the JV Company, the purchases by AOS for the three and nine months ended March 31, 2022 were $45.8 million and $61.4 million respectively, and the sales by AOS for the three and nine months ended March 31, 2022 were $14.2 million and $18.4 million, respectively. 0.422 15200000 45800000 61400000 14200000 18400000 Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited<div style="margin-top:9pt;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 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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">1,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income per share</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,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Alpha and Omega Semiconductor Limited:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">1.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1.11 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.58 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15.58 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.42 </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"/></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 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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span 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 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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">1,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income per share</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,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Alpha and Omega Semiconductor Limited:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">1.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1.11 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.58 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15.58 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.42 </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"/></tr></table> 31650000 16100000 438072000 38577000 26829000 25882000 26596000 25631000 26829000 25882000 26596000 25631000 1594000 1834000 1520000 1497000 28423000 27716000 28116000 27128000 1.18 0.62 16.47 1.51 1.11 0.58 15.58 1.42 <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 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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2000 107000 171000 80000 19000 0 27000 89000 21000 107000 198000 169000 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 style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">38.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top: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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr 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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </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%">20.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 E</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Less than 10%</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 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 style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">38.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top: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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr 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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </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%">20.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 E</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Less than 10%</span></div> 0.242 0.302 0.248 0.291 0.388 0.352 0.387 0.349 0.212 0.124 0.204 0.221 0.137 0.219 0.128 0.150 Balance Sheet Components <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s audited consolidated balance sheet at June 30, 2021, as reported, included the JV Company’s assets and liabilities, after intercompany eliminations. However, the JV Company's assets and liabilities were not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021 as discussed in more detail in Note 1 above.</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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(13,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,789 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">67,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">143,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets: </span></div><div style="margin-top: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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">26,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land use rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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%">386,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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%">157,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent: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 style="width:78.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">10,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">18,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,869 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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%">91,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9.5pt"><span><br/></span></div><div style="margin-top:9.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Nine Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,483 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top: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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">Deferred payroll taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,384 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,123 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><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, 2022, $62.4 million were from Customer A and Customer B, and $10.0 million were from other customers. As of June 30, 2021, $42.0 million were from Customer A and Customer B.</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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(13,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,789 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 52362000 48234000 13125000 12415000 30000 30000 39207000 35789000 <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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">67,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">143,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 54435000 68900000 67132000 68824000 21971000 16569000 143538000 154293000 <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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 550000 1539000 4098000 1465000 1291000 2615000 774000 1670000 1295000 2540000 3052000 2221000 0 2207000 0 270000 638000 68000 11698000 14595000 <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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">26,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land use rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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%">386,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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%">157,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4877000 4877000 15867000 71454000 266135000 515320000 26113000 27017000 35199000 41518000 2778000 3814000 35226000 74733000 0 9319000 386195000 748052000 228437000 348749000 157758000 399303000 88012000 37674000 245770000 436977000 <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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18037000 18037000 268000 268000 1150000 1150000 19455000 19455000 8834000 6314000 10621000 13141000 269000 269000 10890000 13410000 <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 style="width:78.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">10,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 840000 3286000 3249000 3246000 10621000 <div style="margin-top:13.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">18,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,869 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18500000 14882000 100000 100000 1824000 1120000 6396000 0 20000 927000 964000 1100000 1661000 740000 29465000 18869000 <div style="margin-top:13.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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%">91,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25550000 32756000 2483000 2795000 4207000 3917000 3009000 3017000 1150000 1138000 2689000 2536000 8664000 8688000 5864000 6793000 35111000 7139000 2606000 715000 91333000 69494000 <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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Nine Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,483 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table> 2795000 709000 949000 338000 1261000 211000 2483000 836000 <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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3917000 3358000 3030000 4498000 2740000 3771000 4207000 4085000 <div style="margin-top:13.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 style="width:68.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">Deferred payroll taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,384 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,123 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><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, 2022, $62.4 million were from Customer A and Customer B, and $10.0 million were from other customers. As of June 30, 2021, $42.0 million were from Customer A and Customer B.</span></div> 0 1219000 72384000 42000000 0 904000 72384000 44123000 62400000 10000000 42000000 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 October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China. This line of credit matures on February 14, 2021 and is based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019. The purpose of the credit facility is to provide short-term borrowings. The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019. In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0 million with the same terms and a maturity date of September 18, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended December 31, 2021, the Company borrowed RMB 11.0 million, or $1.7 million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022. </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, 2022, the total outstanding balance of this loan was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$1.7 million</span><span style="background-color:#bfe4ff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide short-term borrowings. The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RMB 72.0 million consists of RMB 27.0 million for trade borrowings with a maturity date of December 31, 2021,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and RMB 45.0 million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2021, the Company borrowed RMB 5.0 million, or $0.8 million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022. As of March 31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the total outstanding balance of this loan was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.6 million</span><span style="background-color:#bfe4ff;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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 one month London Interbank Offered Rate (“LIBOR”) plus 1.75% per annum. The Company is the guarantor for this agreement. The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance. In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing. This agreement, with certain financial covenants required, has no expiration date. On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0 million with certain financial covenants required. Other terms remain the same. As of March 31, 2022, 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, 2022, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">there was</span><span style="background-color:#bfe4ff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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%">Long-term debt</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh Semiconductor Incorporated (“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 LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022. As of March 31, 2022, 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 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$45.0 million</span><span style="background-color:#bfe4ff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</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 May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in the amount of $17.8 million. The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.  The loan has a five-year term and matures on June 1, 2023. Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank. The outstanding principal accrues interest at a fixed rate of 5.04% per annum on the basis of a 360-day year. The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">was $14.4 million.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the Company’s fabrication facility located in Oregon.  The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The credit agreement has a five-year term and matures on August 15, 2022. In January 2018 and July 2018, Jireh drew down the loan in the amount of $13.2 million and $16.7 million, respectively. Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.  The loan accrues interest based on an adjusted LIBOR as defined in the credit agreement, plus a specified applicable margin in the range of 1.75% to 2.25%, based on the outstanding balance of the loan.  The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio. In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above. The amendment was accounted for as a debt modification and no gain or loss was recognized. The Company was in compliance with these covenants as of March 31, 2022. As of March 31, 2022, the outstanding balance of the term 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%">wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s $3.7 million</span><span style="background-color:#bfe4ff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</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%">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 style="width:51.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.464%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (Remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">65,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">65,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">65,219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1.05 0.0499 60000000 8500000 140000000 11000000 1700000 0.0385 1700000 72000000 10300000 72000000 27000000 45000000 5000000 800000 3.7 600000 0.70 30000000 0.0175 8000000 0 8000000 45000000 P5Y6M 45000000 45000000 17800000 P5Y 0.0504 14400000 30000000 P5Y 13200000 16700000 0.0175 0.0225 3700000 <div style="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 style="width:51.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.464%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (Remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">65,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">65,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">65,219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2085000 25067000 9000000 9000000 9000000 11250000 65402000 183000 65219000 11403000 53999000 65402000 71000 112000 183000 11332000 53887000 65219000 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 $4.8 million of a machinery lease financing with a vendor. In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021. 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 Company’s unaudited Condensed Consolidated Statements of Income for the three and nine months ended March 31, 2022 include the JV Company's results for the period through December 1, 2021, the day immediately preceding the deconsolidation. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):</span></div><div style="text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">               Total lease 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%">7,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheets 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;text-indent:22.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">7.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44</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%">4.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </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:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):</span></div><div style="text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Operating 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,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><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:99.269%"><tr><td style="width:1.0%"/><td style="width:68.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.629%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="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 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 2022</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,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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"/></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 $4.8 million of a machinery lease financing with a vendor. In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company’s unaudited Condensed Consolidated Balance Sheet at March 31, 2022 due to the deconsolidation of the JV Company on December 2, 2021. 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 Company’s unaudited Condensed Consolidated Statements of Income for the three and nine months ended March 31, 2022 include the JV Company's results for the period through December 1, 2021, the day immediately preceding the deconsolidation. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):</span></div><div style="text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">               Total lease 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%">7,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheets 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;text-indent:22.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">7.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44</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%">4.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </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:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):</span></div><div style="text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Operating 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,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><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:99.269%"><tr><td style="width:1.0%"/><td style="width:68.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.629%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="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 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 2022</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,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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"/></tr></table></div> 4800000 400000000 The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">               Total lease 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%">7,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):</span></div><div style="text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Operating 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,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 4955000 5089000 741000 599000 787000 1682000 692000 1699000 144000 164000 7319000 9233000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheets 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;text-indent:22.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 style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">7.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44</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%">4.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </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> 24971000 34660000 4831000 114404000 15000 96470000 4816000 17934000 P7Y5M23D P8Y5M8D P4Y11M15D P1Y8M19D 0.0424 0.0467 0.0450 0.0546 4965000 4721000 421000 1699000 4176000 12267000 5901000 2843000 <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, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><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:99.269%"><tr><td style="width:1.0%"/><td style="width:68.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.629%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="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 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 2022</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,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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"/></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, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><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:99.269%"><tr><td style="width:1.0%"/><td style="width:68.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.629%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="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 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 2022</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,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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"/></tr></table></div> 1550000 163000 5382000 1074000 4123000 1083000 3254000 1083000 3207000 1083000 13658000 754000 31174000 5240000 4751000 544000 26423000 4696000 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.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 nine months ended March 31, 2022, the Company did not repurchase any shares pursuant to the Repurchase Program. Since the inception of the program, the Company repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses.  No repurchased shares have been retired. Of the 6,784,648 repurchased shares, 166,645 shares with a weighted average repurchase price of $10.07 per share, were reissued at an average price of $5.02 per share pursuant to option exercises and vested restricted share units (“RSU”). As of March 31, 2022, approximately $13.4 million remained available under the 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-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, 2022:</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 style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </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 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 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 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, 2021</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,053,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,016,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">563,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">(380,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(46,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2022</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,190,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.92</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,084,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-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 its 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, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period. The MSU vests in four equal annual installments after the end of performance period. The Company estimated the grant date fair values of its MSU with derived service periods of 4.1 to 7.1 years using a Monte-Carlo simulation model with the following assumptions: Risk-free interest rate of 1.0%, expected term of 3.1 years, expected volatility of 62.8% and dividend yield of 0%. The Company recorded approximately $2.0 million and $2.5 million of expenses for these MSUs during the three and nine months ended March 31, 2022, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.4 million and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million of expenses for MSUs during the three and nine months ended March 31, 2022, respectively, and approximately $0.3 million and $0.9 million during the three and the nine months ended March 31, 2021, 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: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 $1.0 million and $3.0 million of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expens</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, 2022, respectively and approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the three and nine months ended March 31, 2021. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2019, the Company announced an incentive program. Under this program, each participant’s award is denominated in stock and subject to achievement of certain objective goals within certain timelines. In June 2020, the Company believed it was most likely that predetermined goal measures would be met. Therefore, the Company reported such expenses in the other current liabilities line on the Condensed Consolidated Balance Sheets as the amount of bonus is to be settled in variable number of RSU’s at the completion of the objective goals. Such non-cash compensation expense was recorded as part of share-based compensation exp</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ense in the Condensed Consolidated Statements of Income. As of March 31, 2022 and June 30, 2021, the Company recorde</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d nil an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $0.1 million such expenses in the other current liabilities, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded nil and $0.3 million such non-cash compensation expense </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three and nine months ended March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively, and $0.8 million and $2.2 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three and nine months ended March 31, 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company granted RSUs valued at</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.0 million to p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">articipants, which were fully vested due to achievement of certain objective measures. </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, 2022:</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 style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </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 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 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 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, 2021</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%">353,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,752,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">194,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">(151,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2022</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%">395,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,620,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 three and nine months ended March 31, 2022 and 2021. The following table summarizes the Company's stock option activities for the nine months ended March 31, 2022:</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 style="width:37.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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 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 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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(93,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,541,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">394,875 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,541,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2022</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%">394,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,541,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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:93.750%"><tr><td style="width:1.0%"/><td style="width:72.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months End March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66.4%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">0.3%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he 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:96.944%"><tr><td style="width:1.0%"/><td style="width:41.450%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,825 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">9,925 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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, 2022, total unrecognized compensation cost under the Company's equity plans was $86.2 million, which is expected to be recognized over a weighted-average period of 3.5 years.</span></div> 30000000 0 6784648 67300000 9.92 0 6784648 166645 10.07 5.02 13400000 <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-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, 2022:</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 style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </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 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 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 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, 2021</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,053,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,016,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">563,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">(380,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(46,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2022</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,190,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.92</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,084,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2022:</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 style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </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 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 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 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, 2021</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%">353,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,752,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">194,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">(151,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2022</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%">395,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,620,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1053524 21.60 P1Y8M23D 32016594 563681 46.10 380029 20.01 46251 23.14 1190925 33.64 P1Y11M1D 65084051 1000000 P4Y1M6D P7Y1M6D 0.010 P3Y1M6D 0.628 0 2000000 2500000 1300000 400000 1200000 300000 900000 1000000 3000000 500000 1300000 0 100000 0 300000 800000 2200000 4000000 353824 22.69 P1Y8M26D 10752711 194000 48.65 151199 19.44 1000 16.22 395625 36.68 P2Y1M9D 21620906 0 0 0 0 The following table summarizes the Company's stock option activities for the nine months ended March 31, 2022:<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 style="width:37.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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 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 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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(93,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,541,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">394,875 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,541,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2022</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%">394,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,541,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 487875 7.99 P2Y3M25D 10928653 93000 9.24 394875 7.70 P1Y9M10D 18541050 394875 7.70 P1Y9M10D 18541050 394875 7.70 P1Y9M10D 18541050 <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:93.750%"><tr><td style="width:1.0%"/><td style="width:72.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months End March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66.4%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">0.3%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/></tr></table> 0.664 0.003 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:9pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he 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:96.944%"><tr><td style="width:1.0%"/><td style="width:41.450%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,825 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">9,925 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1282000 427000 3560000 1195000 1814000 1316000 4769000 3639000 5177000 2082000 13125000 5091000 8273000 3825000 21454000 9925000 86200000 P3Y6M Income Taxes <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognized income tax expense of approximately $2.9 million and $1.0 million for the three months ended March 31, 2022 and 2021, respectively. The income tax expense of $2.9 million for the three months ended March 31, 2022 included a $0.7 million discrete tax expense related to the Company’s $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture. The income tax expense of $1.0 million for the three months ended March 31, 2021 included immaterial discrete tax. Excluding the $4.5 million revaluation gain and the $0.7 million of discrete income tax items, the effective tax rate for the three months ended March 31, 2022 and 2021 was 7.4% and 6.3%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $34.5 million ($30.0 million of pretax book income excluding the $4.5 million of gain related to the revaluation of the Company’s equity interest in a joint venture) for the three months ended March 31, 2022 as compared to a pretax book income of $16.0 million for the three months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.</span></div><div><span><br/></span></div><div style="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 $38.3 million and $2.7 million for the nine months ended March 31, 2022 and 2021, respectively. The income tax expense of $38.3 million for the nine months ended March 31, 2022 included a $33.5 million discrete tax expense related to the Company’s $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as the Company switches from the consolidation method of accounting to the equity method of accounting related to this investment and no longer asserts permanent reinvestment related to the Company’s investment in the joint venture as well as $0.1 million of other discrete income tax items. The income tax expense of $2.7 million for the nine months ended March 31, 2021 included a $0.04 million discrete tax benefit. Excluding the discrete income tax items ($396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as well as other discrete items), the effective tax rate for the nine months ended March 31, 2022 and 2021 was 6.0% and 7.0%, respectively. The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $476.4 million ($80.4 million of pretax book income excluding the $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the nine months ended March 31, 2022 as compared to a pretax book income of $39.0 million for the nine months ended March 31, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2021 remain open to examination by U.S. federal and state tax authorities. The tax years 2013 to 2021 remain open to examination by foreign tax authorities.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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, 2022, the gross amount of unrecognized tax benefits was approximately $7.8 million, of which $4.8 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.</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:171%">“U.S. Consolidated Appropriations Act, 2021” (“CAA 2021”), Enacted December 27, 2020</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“The American Rescue Plan Act of 2021”, Enacted March 11, 2021</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws. There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company’s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act. In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision. In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case. The petition was subsequently denied by the Ninth Circuit. Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit’s decision. AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through March 2022. The Company will continue to monitor ongoing developments and potential impact to its financial statements</span></div> 2900000 1000000 2900000 700000 4500000 1000000 4500000 700000 0.074 0.063 34500000 30000000 4500000 16000000 38300000 2700000 38300000 33500000 396000000 100000 2700000 40000.00 396000000 0.060 0.070 476400000 80400000 396000000 39000000 7800000 4800000 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-maker is the Chief Executive Officer. The financial information presented to the Company’s Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources. The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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%">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:99.269%"><tr><td style="width:1.0%"/><td style="width:39.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.125%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">164,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">31,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">203,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">583,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 three months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China and South Korea by $0.1 million and $0.4 million, respectively, for the three months ended March 31, 2021. During the nine months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $3.9 million, as well as to increase the revenues in China and South Korea by $0.2 million and $3.7 million, respectively, for the nine months ended March 31, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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%">140,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">60,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">203,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent: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 land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">170,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">270,741 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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%">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:99.269%"><tr><td style="width:1.0%"/><td style="width:39.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.125%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">164,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">31,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">203,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">583,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="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 three months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China and South Korea by $0.1 million and $0.4 million, respectively, for the three months ended March 31, 2021. During the nine months ended March 31, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $3.9 million, as well as to increase the revenues in China and South Korea by $0.2 million and $3.7 million, respectively, for the nine months ended March 31, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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%">140,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">60,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">203,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 164555000 139167000 472399000 396879000 31883000 28110000 91958000 74250000 2745000 473000 8862000 4069000 3534000 1088000 9004000 3683000 522000 374000 1370000 712000 203239000 169212000 583593000 479593000 -500000 100000 400000 -3900000 200000 3700000 140572000 122615000 406235000 355487000 60359000 43385000 167782000 115224000 2308000 3212000 9576000 8882000 203239000 169212000 583593000 479593000 <div style="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 land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">170,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">270,741 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 96679000 350387000 170213000 118756000 3849000 2494000 270741000 471637000 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, 2022 and June 30, 2021, the Company had approximately $106.6 million and $81.8 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and June 30, 2021, the Company had approximately $102.7 million and $90.0 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 is cooperating fully with federal authorities in the investigation, including responding to requests for documents, information and interviews from DOJ in connection with the investigation. The Company has maintained an export control compliance program and has been committed to comply fully with all applicable laws and regulations.  In connection with this investigation, DOC requested the Company to suspend shipments of its products to Huawei, and the Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019.  The Company is currently working with DOC to resolve this issue.  Given the case is in still ongoing and neither DOJ nor DOC have provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.</span></div><div style="margin-top: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 that it has contracted with various third parties. Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes. In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim. Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements. The Company has not historically paid or recorded any material indemnifications, and no accrual was made at March 31, 2022 and June 30, 2021. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 acquire, maintain or renew such insurance coverage in the future under favorable terms or at all.</span></div> 106600000 81800000 102700000 90000000 0 0 Cybersecurity Incident In April 2022, the Company became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused the Company to make payments to unauthorized bank accounts. As a result, the Company recorded a loss of $1.5 million due to the incident for the three months ended March 31, 2022. 1500000 EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^(JE0'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 " !OB*I4E>3L@^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TEQ#Z';B^))07!!\1:2V=U@TX9DI-VW-XV[740?P&-F_GSS M#4QK@C)CQ.$S]@5F#6"/'@=*(&H!K%LF MAM/U*+-4_L:4#[)R0*+%Y7UQ_^%V%_6C=WOUC MXXM@U\*ON^B^ %!+ P04 " !OB*I4F5R<(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 &^(JE2.P[#2/ 4 /05 8 >&PO=V]R:W-H965T&UL MI5A=_@J-GW9GX@#"7]E)/.,X29-IOIVVL^WT00;9:!8DKQ!Q_.][ M!38X*;XPVQ<; ?=P='5UCJ33M=+?TXAS0]Z26*9GGE,0.==V!DS A.^/3_-ZC'I^JS,1"\D=-TBQ)F-Z< M\UBMSSI>9W?C62PC8V\XX],56_(9-[^O'C6TG!(E% F7J5"2:+XXZTR\KU/? MMP'Y&W\(OD[WKHGMRERI[[9Q$YYU7,N(QSPP%H+!WRN?\CBV2,#CQQ:T4W[3 M!NY?[]"O\LY#9^8LY5,5_RE"$YUU1AT2\@7+8O.LUM=\VZ&^Q0M4G.:_9%V\ MVZ<=$F2I4-3K=9$V[ <@+%60P$0QYV:QX M7<;Q<,_M/B$L^B6+?CL63QG3ANMX0Y[Y2FE3QPB',CKC"*-!R6C0CM$CUT*% MMJ((U'1MBG"D70W]\NE30QD,2V[#EF.F&4A8KD"'TX5C+5B<8OD:E9Q&*,ZE M-,)LR)6(.;G/DCG7=5QP#-?UNGYOZ T1/BRP'I&9 M@:(C\*FIRJ31&_@/:[O1@'[A8B3W!-IK0_*%O9&;$$I0+$20,T4&O0%R..RZ M_;[?]P<80UHQI&T83L(0+"0]VEW 4$E.'F1][G#(:0QV)$/HY+7*T-GB54KN M^3]/\V6M:FGBD)1,HTP'$=2,!@?&:%;NX.'Z_I'FU+:@&E_46M92Q.&N62)B MHR3&K?(,#U?ZC]P>56I83/X2J\.3!$>\OB.>AW&KW,/#1?\_>2MF;RTG'.G\ M#B-468:'ZWP^[)\,> M9J9>Y11>*ZN89EI;4RV<5,AEKKU9_3(41_SVS>WG.K))[B@@P+W#"? MB9MDKN):2CC Y&%VBS&I!)WB,KQ+"[E\"R(FE_S@>K(!Z'XRNYA@>R9::3K% M)7E7YA&',L=*Z?]M 6BE[;35)F!7!T8%WX^VY4 >,@/V+//A_"SD=H__I793 M77REGW_%'OV\CNG0'8SZ'BP17^L85EI/VVD]J*<&&[J1(7\CO_'ZM.%0+FQ7 M_-&P-\"V*WZE]3ZNS#O[N1*I-8^ MMRNX6:NI#6!-1R&5R/NX.']DM=VH'^:%PSWY&*N]$QIS-I(?-Z8DL"O+XHBMO%L>:4[R@SRG>KTX#[UCUH52$O,%A+K'0YAJ MNCAB+!I&K?)3NKDR1B7Y9<19R+5] 9XOE#*[AOU >= [_A=02P,$% @ M;XBJ5/\2LZS*!P .B$ !@ !X;"]W;W)K\YFQF5BH)+H4E6SZZSNZ M1++%BP+T?$DD>TB]'%Z>F9%/7J3ZL]H*H='W(B^KT\56Z]WQ:E6MMZ+@U4>Y M$R5\\RA5P37(<'U^PL&G06OPW$R_5WC5JAO(@Y9_-S>?-Z2)H%(E]]+;! JWK2LNB;PP*BJSL_O/OO2/V&F#F:$#Z!N2]#6C?@+8# M[92UP[KDFI^=*/F"5&,-O347K6_:UC":K&RF\4XK^#:#=OKLXMOUY=7UW=4E M@JN[;U\^7Y[?P\VG\R_GUQ=7Z.ZWJZO[.W2$_KB[1#]]^!E]0%F)[K>RKGBY MJ4Y6&C0T/:W6_?,^=<\CCN=]Y>HCHGB)2$"(I?F%O_GO=0G-@[8Y/FR^@I$/ MPR?#\$G;'W4-OU9*E!KQJA*Z.O;T2(<>:=LC<_7(JRT"WZ!U]WUBFL'P&2:#V8%2-BAE7J6WHM(J6VO1:;7I MZSH(]Q],HXDXFPVU*PL'9:%7V?EZ+6MP&9P3:P'^>\C%$I5"VR2&QN-I2H)X M(M)B%<9):I<9#3(CK\S+6J!')0MT*W+>N/&&*YV):HGZ9673&QE*<(AC/-%K M6@5VK?&@-?9J_5P^@R"I0)Y-56RJ8C2DR426Q2QD)'5,=S)H2[S:ONFM4'#8 M[6]%F\C$?#J.TJE&BQ4+T] N,1TDIEZ)]U+S_!T24^/A,+D)IA.-IAD+8DH< M&QH'XV$>>&7>*."[TJ]+M,MY(Q3.H>8(V@%XM7,+]9T>;&$6QG$P46VQ8S1* MX]@A>X]!V+\ 0#376?F$<@%(1JIA[Y%\/*KAIG.V6SRVB$^-#64QHRR*'+L* MC_S 9&9?:5X^97!"S0HEYL(,DM1PLL6,,NP2.F()^[ET!(0.G(*^T'5';"# M.)\[3?"0E$7A5*>%8DD2.7B*1TAA/Z6Z8]8CSP(@$J1X[\F]0-,PQ4D8.TB% M1U3AY%T!8Y[QARS/&MS[HD8\ @;["3/$/#O^V@0\UN&;W(#C-YP2T&*6!%'J MF!TRTH7XZ0(250V+?6_L-I7$Q$2**9TRT&(6I2QE#I4C3(@?)I^'8T-XG4E, M(D2QJ=*"ERAPB=Q+._S8N-M*I;O-N!$/5EX0"PC C60JT#0+DX ZCF$R\H+X M>?%K5O)R+7HBSTVYR8$D,I2:1G ($Y+$4(%8K[)K_$1_$G^K8@INY56 F-"3%YB*P MF#'F"!W(B"7BQY+S&)AULPDAFAB5#8L5)OLYW6$-9D05]:/*6;(A ME#&MR9AF-&#,L:3IB"\ZDPM-8K69U4%-/L6$)D8%R31C#!-'.$1'CE$_Q[KS M;$ZCB2B:$!)-XQ:+'0L(<2UBNE>2FZG)R:+(NFRG*\W)LED;HEPWZ^&G:ZD% MPN1GJW9OSTV1_;C:\;4X7>R4J(1Z%HLS9*MK_A\Z.AS]R$?*O"'KC7H[=*HM M5TUY:L<5>N9Y+="'X&,0$ 2[I?O26P$=*4=GZG0/&]@)HY1*4O(H#7ZRM5Z^Y\?Y34Y'/0(2QKY,P-89++\MSX>T4?]Z#OT\?N<3.DR2G!OUGY- MXF40T4$T_-F)]L5*_NJ;#4J6D'<<=!0M:1@X.VJFSU&W[R?-Y&TTC2)L-I%C MVD8B4S^1[Q4 HE:OPV T' ^5/D;1,L+)WJ9FDS7OT.#DWO%L5L-NVLB[JKL,NN5"P+."2WSUJ M_E:()X[N1)$!)#?U6DN%OF1 SS=\;&6^$>K'JJTKZU?KH$R.)Q#4!=.:K,6. MQI0$KD&-O&=^WE_+LD&\DGG>A(!9"9&4J*P)#/-5,'N9EKR5T?V(\%#FWOLW M?^+:^=[C1S,'M?O16MZDQ.7'D>/L/=GJ?NS\]D+!(3@T7E3:RW,60VMY;K7W M8KOY50&1V8AA(4$;\P6O-&&R@KKY2^J5CA0)$ MB,HD.?Y42;5Z325LMC?9OQ7FI9E7R%% R6\!H(/++L?E$EZQA/K!K'RC9QC2W:II[%!4 MB]^N^>W3^,OW F N8LKP7SFA?)2CG?!E?J>!91KEYQ/_$8$M"_W:0O\L"YCS M_#!^?XOJ,_>^B!:P4P,[9P'+OTW6U.Y>ZH F"=U MG5?G[E%U?BBJ1>_5]-XI],>7M[>S:C_O^#&1+?9!S3XXBOV,ZAYL,=FV.S"W MX3L"K:'G[&0?UNS#T]E/*/3A%I?E&:Z];: CT+6=W9MO&O^/-F.OA1=YK^$Y M^]C0'R"NLC5)7-<<;!-W!EH=6ZXWSF5U*9)'X!*G'!"TD$JCY\D4K+QGE!U! ML^*H?J5"'OQ%,Y9W,\14@)Q?4"HV'77ZU[<]_Q]02P,$% @ ;XBJ5#!C MT*_Z!@ "1T !@ !X;"]W;W)K&/,/A\% \>5+EUVHMI2;?\ZRH3D=KK3?'XW&U6,L\J8[41A;PSX,J M\T3#8[D:5YM2)LO&*,_&S/."<9ZDQ>CLI'EW4YZ=J*W.TD+>E*3:YGE2_KB0 MF7HZ'='1\XO;=+76]8OQVH!_?]DY' M;9NU8?_^V?N[ACR0N4\J.5'9EW2IUZ>C:$26\B'99OI6/?TI]X1$[6^ALJKY M)4][K#@9@!_<@.T-F&G@#QCPO0%_:0O^WL!_ M:0MB;]!0'^^X-X&;)CHY.RG5$REK-'BK;YKH-]80K[2H$V6N2_@W!3M]-KF^ MFLZNYK,I@;OY]8?+Z?D=/,SOX/)Q=G4W)]?OR/7-[/;\[A( Y"WY-)^25W^\ M)M4Z*65%TH+X[/!7,Z_)B41X33-X1YC"']F;S;^6C M++822YJ=8= 8UJ7O\8QYG/'X9/S8'PL;1H.8478(F]HP$7$1\T/8S(;Y8=R' M'; 4+4OA9#E1E2;J@:R46E:D4AF6Y1<['Z+/A'L1#PW""(P&HA[K \(VC(<1 M$T;X9@B,BX![..&@)1PX";\O55613:D>4HU1#:Q60^9[QIA-;)1@06P2M5', M$YS[!E$;1GT>!P,C&[9$0^?LN-[(,M%IL2+R.ZSCE:P4 M8R?E.:@&B.(;LI(%1#1KJ"=+6/S2NMC4P@)C']MC[P?,9&^C:,QY9+"W4:$G M I.]C1*!"&.*P"B# MJ1$8Q#$<+%!BH%+0GABA3NK=%$J;I0:E3&TNE'&S8" P&H9Q8%*V81&/XLAD M;,-\&M*!BD%91YBY">NU+/=DR:L,*N7K-Z20Z/3>NSK(<#,G)PCH+1/<9&VC M0N:9G)'VH 8,4.XT!.5.RI>%EB <=]&8(.TE M5P.J?+I-FPP2* %*!_/693%2^28H? M:"!\JU/63/\I9(I >!Q[EOYQNCJDWXD?ZE8_#?U=GM=16*R38@6;"& OOVU3 M_0.2HLT.(R##Z6'K%E]XU R,C;("8T/><5#.8=V48HMM8B@J$=]D[&-XA&G5NU'F@QB?X!O)^RH6]E=R;8$PB7; M+NMEKU#PIM"E:B10.QO02-CBB[,P"LQ0('K/CP-3[R$PD,2,6<% 6@U8.!2- M3O-1M^C[4&\2H"*T9> 1: \)78JH.&JJE F"LF;\2QS-G(X.ORIT(H^Y15XW M^AA!AN@UT/)FL4=@V-@B,)]'7FS,FAG6ZO#8LD[5,;>JJ[FN>H4_T;I,[[,>P.JCW6JC[E57V_JF[$XSS;K MI-GQ7.=RE9"YS%,(SG*[T*HD'](\U>AWL8M]D\'/4L:&T8!ZYL1 8'7*A%;* M(*U&(AP0B:P3BHV.RPF%M@==F[ MZR\^;)C8B9CYI16#B2BRDA;S)LQ-^ SU%O"AK.TD%G-+K'[6NCC;FH9%/C.W MUA@L#*GY10'U1DW8#/5&F2FCQ[VCG5R6J^9,K8)DV19Z]^&^?=N>VYTWIU7& M^PMZ/*'(^RD]GNU.Y3KWNT/"CTFY2HN*9/(!FO*.0NAKN3MWVSUHM6D.ENZ5 MUBIO;MZ@?;T\^Q?4$L#!!0 ( &^(JE0"\.#+' 0 M )$- 8 >&PO=V]R:W-H965T&ULK5??;Z,X$/Y7K&@? M[J1MP4" 5&FD)F&U7;5IU71[#Z=[<((3N 4[9YNF_>]O,)1-P*&]'R]@FV]F M/-\,X_%XS\4/F5"JT$N>,7DY2)3:75B67"%A[2;:+* M!6LRWI$M75+U?7#*WP182V@$4\IWA:E2H(O)[IC&99J0GV\5>M=-#8+ 4/QV_:OVCGP9D5D73& ML]_26"67@W" 8KHA1:8>^/XKK1T:EOK6/)/ZB?8UUAZ@=2$5SVMAV$&>LNI- M7FHB#@1 CUG J06^C%H:U@';=JGS7Q,V)(I.QX'LD M2C1H*P>:?2T-?*6L3)2E$O U!3DUF=TMYM%B&8+!_A=1LM M'I?H[@M\NKU_B+X"[OHI0M<+F$?H#'U?SM$OGWY%GU#*T&/""TE8+,>6@GV5 MVJUUO8=IM0?GQ!Y<=,N92B2*6$QC@_R\7W[4(V\!'PTISALI4Z=7X2T1Y\C% MGY%C.XYA/[./BV.3.__->O2OK1^1X389XFI][@E]2T44A=*@$-^@&<^A'B5E MH7BFZ)JM>4[1[U)B_VA/;:>#R/;16%O MY ?'J'D7Y;FA/7*.89'!I.\$7H,Z(FC8$#3LC<>=2L#1]5$@*L(^(T9UE!1Y MZ8F$WQCR>R,!A1C*+(,J) 1EZU<$,68R(U6!C_^$XE2FA8GK2O'PD$6_1DKL&OV&X[)G#^3#,4%0#B< M3I"BDF=I7"'+."04?7O2/PUAKR:B@L[6VPGY+F+>19RYOM?.Q3X]1P2%#4%A M/T&&##2Y&'8,NSC$[6SHHK"'_;#E:A?EN;[=SIK( (/4C6T7<88]KUUL3"@[;.F*NBC7.>4RMG]V!_8_#C(B2HET52BR MRG3F7V6[A" X^]%=3K<$+6F> DEQL59%_[>3R\@&[AX73A#Z;3:Z,-,198!Y[LAQPC8; M!JN&0\HZ:#%S*K:ZMY=P#!5,5;U$L]K<'ZYTU]Q:G^*+&3:LS\O[AFYI?ZJO M+BO0T&Q3)E%&-V#*/@\@PR=]02P,$% @ ;XBJ5-*^](","P %DT !@ !X;"]W;W)K+ MQ7Y0;"76UI8RDMRT_WXI6S4M/N6D=O9+XL
    2]%WG/N%>6SQ[SX6LZ3I J^ M+Q=9^>YD7E4/O_=ZY72>+./R;?Z09.*;N[Q8QI5X6]SWRH.[$W#R\X/K]'Y>U1_T MSL\>XOMDDE1?'JX*\:ZW[666+I.L3/,L*)*[=R?OP>_C**P;K!'_3)/'+/=%;-WYWPDV"6W,6K176=/XZ2QB%2]S?-%^7Z;_#88,.3 M8+HJJWS9-!86+--L\S_^WDS$3@. + U@TP J#1"P-$!- Z2.@"T-<-, JPV( MI0%I&A"E 626!K1I0)4&F%H:L*8!4TWBE@:\:9O5BGU2%^#85[:KS_N7GR>6G\<7[F\%% M,+D1__X8?+Z9!)?#8#)Z?ST877ZZ&%Q/_A8,_O%E?/.OX#3X,KD(7OWV.BCG M<9&409H%-_-\5<;9K'P3_-9Z?]:KA(GU0+UI8\Z'C3G08LY-7L4+0[-^AV;! M^\M),*FMFN>+65*4PNB_5FGUP]#?A;N_?KYDX"_KQ0VJ>FH^>OJ;3U7*UB*MD%EQ6\Z0( MA',B+L[K@/4M"<;9-%\FP:M/>5F^-G0_,+#T+W^HK(;R[2#:O7M?K MG!L&?Q#;&)]555I+>K*KY=)$&5!UE[+E+C7&PVTF9TNAZ]IK1OYQ@!SOE9 M[YO!:KRU&N]GM3 Q^/LJ>QN@\$T 0QB:=B?6;($1HCS:VK+9=#J,XC9DH$-. M*05<@0T- V(*0M2&?33T1@!D;=1(1P$QD0B99Y)L9Y+L>_TM5[?+%(^);B3B M((K,1M*MD?3X.X1M!V?.&1I\3XII*@;/[X+I)N*6]$-&IOAUL;&![$Q<:)XSOC6;'\%LTY;FFJF M0F7I][N AAY0R^]HZW?D]/LZ2F"&OI0;7>DL@!N:7%M#M]E4E6+1.3/5) MT66LF2E2_%!UN0MJZ$.U7982 +@UP.>D"A9"6!O-)]J0B!/&5/L[P49>6-L# MJ0\ ]7IP+Q1^\*KVX_5S!&LS4BL60:1JMK$7UO9$B@W@5ANU)^DFV9$Z?!_S M=2&!*&0VMI!J KCE1'^3GM6Y6%7$6;F(-YG![+\B^Z^WA3$=U@F> JC*7Q^J M;;'4 < M!+P6OWG&,AD#G9,)B2S1!TI2AFY2%KHU2>]%@%D519)-?W2?[ ]0 M)U$ &+!D6E"2*'23Z"";*8G6'W$AL@"PS@* Z;I#G3H1)I KX>"BP;52+27, M#PQ]B5PK5%.RH0$'B$&4C4'N*A)%'H)M%#EX*@3IF886K=5)(SH9LS MC=4@,9/;=6>L!D$#4Z)6P&R"%.L0I/2^ZB 5,35(Z3A(<,1#-4CI.( Y4*.4 M"04@MU1;H"1[Z";[_8I"OID>0T.>CT5HMNUP2?$P>H'*J21KY";KXU2&D,[K M%L6/)*51]".JF?$JBEO=U@0R^L[:)4",B=Z^]3ND!Z[HU" MK731"37TH=KN2,6!GI['(UTT KT"]()-O+"VAY("8*.ELCW0"/\5<6=4??:BVQ9+DT4OF\T.&I:4CW]Y&H\[IO&X0QIOZ,N8QAMPQC3>@-/3> /( ME<9CJ2+P\=)XO%\:CR6!X_^G-![OE\;CG5O]+Y#&8TFJ^(72>&S@4'N$QY)# M\D1"#'J KXZAE$)V7;Q$D^)AX^/E@] M@^CLS(E:S^@"&GI ;<\ER1,WR1^OGD%T@E>S1S]D8( 0I>(Z,F!.B85>B-01 MQ)WL/ZN>0?2,_90CHIYZZ@8;>F%M%W?.\KFURK/.NQ"#'K$8)+4(<6N1O<^[ M$%U<0*S>,>YW0@W-*&CQ2#X!ZXK3?#3;TPMH>2?U"W/KE M5Q]Y(3K?8ZW2U 4T](#:_DK90-RRP54G(SJW8\1#!E7SN^%&?ES[1*S4"M1= M8?B%I3*J5QPTS>/&M'V0@H.Z!<=SBV14EQ(811!:N()*/4'=>N))53*J$WRD MKNB/'E#;7JD"J%L%'+9&1@TG[;#M2+?D8^KFXV>4R*C.GX!:+9+T2=WT*42W MT$/Y(IUMC!"DM<]BU/GS%&!"N1HZC$"FY5;=8&/SL(C;:('N'+IWD[>[8@B- M!H:\ZIPW5XZ\&'&24A)$Z[SH.[,J&35PW MH"C 46B;=2DOJ.=Q@Z>5%LV7P_540;-\.C]X0*6>H)Y'#PY5>#0[J6L$92VU MW9 R@;[ Z0(F"9[Y"?X@A4>F4WDM22*+)&&2SIF;S@]=P&,ZW8MX&$66!B+!%!"DG^'Z9_F'39*X3O2M-YCN_,\"/+Z2YY&'N M+^8?)$WF.M$Z>"J23!NYF?;067(SO"-H; SO[?P<4_V+86(%";^D>?MC^%=OX_ M4$L#!!0 ( &^(JE3,XP55 @@ )@A 8 >&PO=V]R:W-H965T&ULM5K;9JJBB+B0$E.VJQS9F5RJ.KST5;K MW8?)I,ZWO,SJ]W+'*_AE+569:;A5FTF]4SQ;-8W*8D*B*)F4F:A&%V?-LSMU M<2;WNA 5OU.HWI=EIIX^\D(^G(_PZ/G!-['9:O-@2!S#*K^5P6/\1*;\]'LQ%:\76V M+_0W^? '[PC%IK]<%G7SB1XZVVB$\GVM9=DU!@2EJ-KO[+%SQ%$#Z,??@'0- M2+\!&VA NP:T(=HB:VA=93J[.%/R 2EC#;V9B\8W36M@(RHSC0NMX%5WN%E\AZ^OUS??%^CV$YI?+OY G[[<_EB@,?IK M<85^_>4W] L2%?J^E?LZJU;UV40#&M/G).]&_MB.3 9&3M%76>EMC:ZK%5^] M;#\!%@+!,S^].0[ H0?/TJ8_.N39K-ZB-2R3 M&JV5+!&L/)5I46W:T!5:\#HP##L,PYIAV, P-[#4197+DINO8K\R(U02GE1: MR:(PMZ+27/%:([U5\W+)%?+2;9W=#ILTPYID<'_!Z"Q*P;/WQTYU MS6A"INQ@]8)4?" 5!WUWN?H7A#YD"UTC+2%= )M<%!Q5EBT\-W>Y3WY/2 >AI$_476M4&=;[-JPVN#EO^S%_K)!@70 M>DG@G7&LC\7404Q]!&< M.=A)FD[[D^1:#3!,#PS35QB"!.?"\LA*J;3X=_/ AS-U)X*1I(_38Y4R.K T M<605(SHII X>ON?M6O5J0.2 P)@F/:0>JP&7XB-APT&8BVVF^-A(/,0%3#F4 M'JV#^:.YYEZTV T S&+6A^N:I2F)!Q 3BYB\-=!Y/;@8N\Y>8IWUT[/':DK) M %(K;9B>% (K4>]DG15FP4$.ALP+ 6$"V,3&;C FJ(,IGO9QNS9L*"2L5&(6 MEN0N/9A$;E6BKCG(C$%=B&PIBD8Q&K62]AHJS22D9\#6Q+O1>\8"B8"MS M. [Z\3+/Y=Z('"Q_+NZS9>$/R]@C'PGN9UZ?&8D8FPWXS2H?#DO?9UCBE9;* MJ5@Z>!YU8R3%SK+QV*7Q;"@:K<3AL,;=0F)74"S#VJET.Y&RVHPA\9?=['I1 MNT(UQE$TG?51>^P(2:<#J*VJX;"LM:AWV9.9]7WSV VQL;I'PKIWMU>0 M)NHV2_C++RAVG\\$3N#B4;H926=.UO I(DOQT%*TDDC"DG@*(0BQ5UBX\C?& M<42<)>FU2\A M42L5I*P5OJ7RNGE,7$%,NUC]TCM0#A1JZ TK*"_RWNNJL;) M&Y7!I^)%IB$?:AD&3#UR25@_?_NL<#H VFHJ#6OJ(7OOZV;C=$(&[$"[TC=. M,79A>^Q8Q/! U4JM3E+RIM2]%E56Y2>G;GIT#AD6N!]";[>R:)- >W9BDK42 MN9G<6LO\)]I7PE\E4U>XQC/J[(A]9@F.!S("M?I&PZ>;+]<2?^0J%W6SGEK< M+M[NU[-H7!Y\9E*3)$&XK<30L<=YJ\]?UV M0A+H:+CBA1,:]SC;3#HKP7?".72>P*P0LK 0=J]4E DB(RG_&Q/FT[U9[)QX M>>PHGD[Q !NKD"RLD/.3T:-,HR7?B*HR 6AJ%JZ$7'E)>0Y*(S;#_?7OL<,) MF48#&Q]FU9.%=YEO8\7-7C3(Q]UOJPVP-'J"I;++A-^G[JM!$L=)_[C*8X:3U*FO)D?ON$NN-LVK_QHU MQU+M.^+#T\/?"RZ;E^J]YQ_QAWG[)P';3?N?A:^9@N"O03W6T&7T?@K3K-J_ M ;0W6NZ:-^E+J;4LF\LMSU9<&0/X?2VE?KXQ QS^C''Q'U!+ P04 " !O MB*I4&%N^8(PD "!< & 'AL+W=O?IEAM_<=/U'M[5V*#[MFM9]>V\[#/L_ M/GSHRJW=&;?L]K:E;]9=OS,#_=IO'KI];TW%+^V:A^>GIU\]W)FZO??=-_S9 MN_Z[;[IQ:.K6ONL+-^YVIK]]89ONYMM[9_?\!^_KS7; !P^_^V9O-O;*#C_O MW_7TV\,P2E7O;.OJKBUZN_[VWL79'U\\PO/\P"^UO7')SP56LNJZC_CE3?7M MO5,09!M;#AC!T'_7]M(V#08B,OZF8]X+4^+%]&<_^FM>.ZUE99R][)J_UM6P M_?;>TWM%9==F;(;WW/XW^)&GSV]5Y2C&[J=ODP4[.I6_C>? ME ]?\L*YOG#.=,M$3.5+,YCOONF[FZ+'TS0:?N"E\MM$7-UB4ZZ&GKZMZ;WA MNP];6UQVN[UI;PO35L55O6GK=5V:=B@NRK(;VZ%N-\6[KJG+VKIO'@XT*5Y] M6.H$+V2"\R,3_&#:97'^U:(X/ST_SU]_2+0&@L\#P><\WJ,CX[WM-Z:M_VZP MIPLBO75$6F5DBVD![WKK;#O(!]VZ>%VWIBUKTQ17]*$E>1I<\5\7*S?T)!'_ M?0=%CP)%CYBBQ_\Z%OY3)RC2YR^:_=;P6V]W=F.**[NKRZZMQG+H^N+'>ENKFK38YC[ XWS[__V]/S\]+D.Q[^=/5_XCR_>7DT_NK'Z24'C MZV>CT\\>D,(XHGY!_U^30=CSS&[<[QM:6K'J.U,5O6DW%ENW[VXLV8^48K=, M5_<'1\_TPYH6WO$+?8?'7#&8?F/I_RWIY,EUUXP[6QB:A'@&N7"+HF[+9JS MMKWM7=>2?( 4#&=6C2U*FF$G-?EN716GZBGY=-V8H:';;%!]^H=^W MG1^_C77YL2BW(+"?>YN62@:2ULU[ M0LLF087T[CIL&'T[]*3R2BSS!]S#?I&%%HH2VIWMK^D'?GR *>QVN['U;"@L MD;.'2F1L+93=CF6"['^OC^_[FM96TU[5;0'I^+EE\6'-;DDM%R+-Y"JV]#&YE&7QPKB:!R(UWAN9ETDS92G$ M886;2_XH\A/RDEH!^F57ZK;FVQ#O'O(@K#NY=6R^-/%Q;L@^-B=NJ5=J7?%.I!7 MM^)7O?5B$C!LW=*^CZ7P?>B*BWZH2Y++LU-PY\J68U\/V'6\]>H3"124AC9P M5SMVF._M9FQDX*N3_R16TZ/$A\I6O->W1=45;3>H(A"#FT-JUETWT#,T2VM) M.!UY;5Z'*=:F[L'&S-3&9>T[5XN!ID?(/_*6)H*$P4OCMJ1,W8T#*TGD,'<] MW H/ @-Y0NQ]8P>;3.'"QO)ZG/U-LN"VW=A4) T%D(P2\.O8"E0(NU"F \W- MS2OI;<,/"*N@H@2&HH0DMO/LZ^>NN&C;D09Y;V%L"IH.\((V]N3/O%:\LJY= M28_<6M,7O&?%#V-KBT>G[$;/EF36B8K$#;!DJ8:0R6G8F(C6DSEU1@4IJH!M MR/2W1@6Y3-WHLG@CA'?[NM6MW9F6(!J6O&!),=6O9)B$!??Q=NU89>C1%B+4 M$%-(1'M\ECX+BDB#>F* >\#3UI6%)GZ1@(&H>8'RC*-/ZJYR_DT:."Y9)3WL MB]=&?6=9O)7QB&0_B1^VI?TD"]P.6Z?[\9/IRVWQZ$QP34'6A+7)+T-L9,6& M]MI.:1^VY$)VYA;R9S_M":!"O.;W'N2DFW\.OXI=[NCA?K((,>.9U*HP% +Q M:=Y,D@JRMK0!1",1T'<[IL ;UUF!GW+Q7R'=[VW9&#)C:W54F7/:DB7KPP/T M2O33V@C M_M6L^B)IAO85.P+;3O26S()N['^+=5J2?;?%7\B:%&?$C1\ZVN3B%_IF)"F# M!KVTF<(6;UN5Q_-G8.$9H>UD:PHH@G@[6I\I?N7QKG4\1A2@,X5[/_Q27&QZ MR^0$#R96\::C<:ZM*'2Q'EO2MNX&YFYUR[/^!'Q1[TT#6TZ"?TE :/,WB'$& M*,.GKS%$! G[L7D.P:YLMA2T:?L]?AVCM@&/SQ2VFB\IA+,T6[,;8 MD\]B105KQ?7"=M%\73 +9@Z2,K(SFQJPANQ_>.WL_(1T95OCA==F%;BL:O4CX<'-#_BG^ N%MA?DIC)F*H2:+O!#M/9^1+$)- 5T M?65!WFJL&_@, JD4T)*\7; ]);&RNQ41*U;M+)0GI\MGOU\_P"XVX(@;F4WP"N"!*C\6AHJ_O4=]>U8[73X7--V(RU M8#E7X]\ALQN5A\\-"$Y!F)(&W-<+7,,,#5GWU0DA5&8;=(VD+'WGC7[XI5I##*J\;?/O(NCHNT\US!59 MRG/=,0+C9!K%[4QW;FN;H.5^Z(/=%/]-UGA#R]W0X*"MA)P!3Y>L8N]_>D$> MX6FQJVDK8!^GU/SN[*OEL_!UNO2C IY\P=)3-AV,+?T6]NQ++[C]//:5-A0[LIDS[/Q(NW5^0WBX8L"&T.U--\3D$/ M>2>F828\FXWCEL6/G7-JY3&1X!^[$T:P!^]*=O\4BVTMMGJ'J%7 %BEFNZ&H MFOR 88!01MOH"AJ?H5W+(.#7KE<'R%#Z#K72187C&S597N;.T2?0U&1'#(0.[&W649B6NBT;N M5@R[Z N"68*4%C-+C_,$N7WA9?*E%R.*_&UI1N>A,OU 7A+?>&6;:G%N>4O1 M'R$V++.[5KKRY MS2?99FZ-4P(,J0.>FA%P-B^)(]W98=LQ]Z*(+P$!(X<>_V^]G9(E6:WTRAQ,?QFTS2SJ' MR1X_(3_QQ7!KJD^/ LPA&?K!4/1&%L$G[ _8X3,Q,-:J'Q#/Q/FFP@$+1L"Z M-S%U W0\"X1>A^\/0X^5'6X0PD]7TL;H;TY2\QPV<+1'/R[Z^I\#N)RA0-:? MO1G$#4F+&\3YLN=3QHO+E6S&T W(BLW*Z9/3!.D<"NK3(,96%S[A "XRD[%/M MIM5/>;(B/TV!<\W.*(L:4VBR'GLV/@E$>7R^/"FG#%+*V%%W8[6!1!A2#8VDON):8 5;#E MZ!N^DP$-%1Y29)O2*FBI$LOO[L4QFW,3MZYKGV.4P%T M,A3>W76$5:P48J;5%%\I8G2QZR0/PFQQG,LC(>9* _ET3LMW_4?&8 #!*-DL MB[]N,?B4"P1GV.VKI ]I6NUPP9IMX-W@.C6)9EW*FMY=AKQR)!9J88'O"#=O M2,-)_JT5Z,'>EAE-'KQI@DPNM,1&3OJ0 .0@J]KY9^$GB9>H/X(O<;\+,Q+H MT(H#R/JD%:5>DLA1*#W-F0RICDS%3NS6LG@M^KYC3&;<$2F/2L92<)>LH^Q' MP%?\-=./(E_MAK2^YO::7043'!D\'H/A*EFP@6T41%813@E#D6XW7HM"#T25 M&"7/1>PP%_%IPJZO(%X>]<5=C6I!3*99))I3@/CN\L3S-*]@AFWU<_&VFPKU M/EAQPTF+2=H36:LZ;LIL,EWBZ?5(H]E/ [BGEF<]0T?7"7%EL%D;>,0(T&N*2MZDK.SN=Q@ )=Q<,;1'BHO8Q MF CW!M1"Z'M9[@)PYE>.2P1B5&.?E2#\2I]+1'1M*,*2L&@!;2*Y7XVAAF9] M[H@M/XUP3; =;D#>EE8:KIL0R( %-AIE>,8^]VDNEOY*XBUZ&%!^YPMM6OT> M-$VU'UV).AZ,-H.)XAUFPX+BT]@?H4Q(ZH&E>L$S;DM"S%1P&X P MQB>^MJ;ANH^E.5I,0T/MZNJ$6;:4% RW.? ;LE*N&*O":0XHS&X:UPF"@TQH M:$P>?K]75-B;FU#T<%ZU:[>%YR(XSJ"(/X4C[+)EDANU287.NUG.W35:"19E MOTU*D,P":0] U:T]J=NUU-!\A*;IJL//%][8$#]1'^^C_5+Q4,.*ZB5"L*XB MLX'%R><2%<=B96B^X&W=<\TK$G&S[9+5B!Q0RB$1'\!L;- S)O M/\B"$KD0IN_IN6MLE9@9>.5!W3X("OFU5!XRXB;,*>76J[O!X#'XP7#: 0BI 8QFL() MV+MA$'T##V(_BEJSWL&$]:W$3XYX7$IW4;3GI:&?87H57(Q"R+ Z[;$T(!SLX,=R?"9K#EJ6'!%,_?$(1]A81YO9XE/'N4\,@@F&9E MHVQ)#5I[7!B1P$J+9V?O W"@MJ8'I$"C'\L#.[9Z9X%563%"];H)+3[28I"P MUXU^A(QUGF"V982"ZV$-R"Y7&"L$I\1KGAO&=,?%JAQ8\R1)V*ALBPF4 M&#)X/FO*H+6F/T$T2OY%:@BOG,PAW;#[I)O0QRV_H5OLSOXTY8O+@D/8'O/1 M%M:3L2A^':M-T@3EO$1K.Y *% 8)72N^HP6Y?N6A=FEEU";G:J#6,D==9RNPFO0 MGFXZ\:44G4_*%=>F&9D47LR7\'$:1_ MS7(-R/1!";W0$ :\L4@.*#-]TH0T*R04CL;SR^)')CYKPJJLY'Z *=9N_Y,Y0VV/"/?AUJB4WUC)CAVSGZT MSON+3HP[YX)B#C92S=Z^9D5$PK=#,\!M4BG3)8::2\VI/MN7-1 8*Y.=2@C MZF8P=&RZ2"0!K 2(,*RYG)=<24__X18OBU^0[P+3)TR">.E,',$2!Z0G@TV^ M]MH&U8)#KGW+\I&-$1W*Y)@X8II2F^1SR:HZ*W@&*^LKKVJ_0;U"+Q?;&D*# MQ AN>*4M0Z-(/A\G_\53D<2MP#4(LMK0MN(L1Y#(/0W&7'*<=6XW32*N\J74 M'=GD8_'J^(07?LH+DVL>O]S*.^480U.E0)W6#W[H_%_;,'!45>),6A M;S?VZ$F/J3+%@_#GQ?WS8^^D2>%NU2",4R>?#?F<^Y8\V=D(65$:?OXYMR[! MOY=W/^@#^2^F 5MT_\F#C%?(C"D+I9,(.R+-0[/#0J4 !AR:FG/Q"/H5J@81 M^@W6(RL"=Y4 M7Z:A_-BJ5#BA 4)W,@Q32 G]I<<,-T%&75"*I>":^EAF1?:12(3@1XY M4KA@3TPXG\+8#<>N)+HQOLSK4;%\<9$M_5"QV&N#4?!W&^0EAQ!]:))6@(KF M2T)/]"PKX8=YS!2) (O6NPSG$-EP MVO:P)3.>U<5AQ"@BOB/13?T5*0YVW=<<9S8^WZ1D;0DYA;:JM $F*[0,G0>T M9<0P.6"N3(LX)ARO%%R5H6@^42@MQ$BZW-0NBY%J-ROA[V83J,@K<'N+=XYJ M%'2L&:\_[E'-VVHB@)NX>8@JX?24H5=)-N(RR484KY1#J:R@0C)PE21T-YX0 M#X8&O#N6UY#.2"E5M$-([W&/D$AUK=&FV*T0=QR14K]U:6KGV-3F!@>V$PW2 MM&-SF^5TK[DQS5OV"(;X!"([P6 ;?06-%Z-M$N$I 7RSZZM='GCF+^6I!L@8 M[R1>GY_W-:?DXTS,.5VM&U>_:K)?FZ]BR\=B9G)K2'_G!^/D=V"'FI:,E*0Y M^2?2;WMR:?JF"QYUUU6VF6-3MM?Y-',K3J9Y@<[XDZMRV\',R B%9 KQD\YX M=4PDDN@UCUE9\0KT/3URK MDJ<6^97O+6;:BW>^5?0=]"=MWGQU]2X>*J^G[>2T2RFK_QG,?!^%XQ)'MN=M M0B)"?+!;4N:M30Y4\^?A;/)@=V@,9ER5O+QFV9;2?.B7C)7:O%G*:KTAIDSA MAW'W@<<79#RKKI]4W(T>K:A"H.:!7]-Q8WG6_)L?FHD>_Z.U>Q['RQ?GL04E MJ;*@,U@^;C_Z\Z.! SI0%\_-WI\CRT-6.$WYW'?GR^-& OG4S-[;)X ME9U[2 Y+'.0"&?L?HTOBPH6WX XZ J?(QD]=%PHCU6RQ5+\$KV2DY0K='ER](?9O3 ME9^Y+V&2;=78R7?#!+3'0DHFG,\*74O./KZ8 MKCN>5#Q6!.> -[>TH;**C]@V210:N,2[KN6?^3$/, MKOW>,B2+\X8[]&KG<].[J5_<=%W%A1Q-3B23]!Q6^@.'),1U#\J>%T@MH?OX MT&^F1Q+=_.M3I;C&A7F39]CCHB4OM&SKI2CAT +:\OI>SEK$7$G.P1T?<\:B M5C;6R:&6;UJULMQ%*R;4GZ;&Q@@,SM&^RG*P%3:EEP__IO(^AXOF)?\U?PP%#H =#70WF W7>^I_1%7I15GGJCD_6U-C""[2O[W/C\;;82=\U+O.'&=W,K M'\;C;EA>W1^0H8V8\F6R GI%+\&:(_\PLJ[LBJ4YN77(Q/JHS?>N.%+1P4+6F+N'%3RK66[4W2!+:1=U@K?1DG M;CYB"I1:-&?MPR6RR])HPG$UD(9BO?(PIM;G(1'84CYX0)C/M\8P[".T1[S7X'M-$^-#'U!L!M7/E>6YHO,UN M)@L'>8;!E%LM8=2#;Z34423H]PU8OL=['M&P7BOUM@:9$BMS_)!?PB4>2C=L M,?=,ZD@SCZ:5T'"!%?=)R0D?OMQOKVF+UG#+B ZAN:_)@G\58]6ZY2U\[BS'O8M)@XYOW\#P-?YK'QJ?IBWEL_')N MRV0G*$M/_6!9[@P,6(RS3\EA\QB'PVC M>&AX"JQRSRI1JE2UZ,O7=M6/>AN)$D+L 0D^+9HF)'R:VNSK :C>FV).TN4\@- M#";LLQMWX>:'@$\H2,&A7DT+2^==.;Q99S-B-13PY)E*T M\#]DR"1MRA6@MDC:*E6D>NTY1M$(T)2D6FI&M%U-Z-#F.P?J%IL8;VV9K@@0 MSII=>E2Z$5!YT(>BU:BM/(*%69C@X2;G%V3W@3-J&MGK@:-ZT=\6U!UH7DYD:ITZ7@-&C75 ;KW=HBE'-?0(7 M%LBO$8JW>D3+V]I Y7YG =)T)M<'O/F8_0993F.@^27P(K?;H0P6G&'7X)[92X M?J3W9YZFUXHC<[P;!;3*@.7<:E2()3DN+^!;:"C9PGA'"Q.IMS$GJ3ZJVLE]\3UYME&;FYT^0(;NC=QGDSQYI5UVDEFZ1;9+ M;T5ZTQ9_(3&09'. E3'Y,3N(7/]U__7%U8L'_O:RJ17)).8>T/FB"1&&,BM )H-# MH']7>VXT?O-7OX>;!2*[N$RK-1-T.SU[\O3DJ],G(M%8 5(7H5#D^X+#(F+S M-+(K)3E7?F;^[E_9*[F B]?L[UN.%1^SAA6,]V0^\;=+91E_WU_MCR;"\57= M/L:/Z"_W=WER\'K\=MU:LUTS&?W/W4.N-VR)R9>+!<8-::?:599EDM(@I,1- M%E HE78 M-*%LX)1-FI;$E-DDYHYY%,//WXP8NBO#YG5RB!&RG$AZ; 1D+HDX)G>%W'AO MD&BBX^-*ZUH+O29?F\])S6DI&S_IE?2QEG()S*": ME-0AI-ACX[7=R MD@,N8C?:Y_TT E5Z.W!*-MG]\BJN$-FNGC@(W>'"FY M*FE]F+DM+S.3>0^AMXAI%2C;^[O9P>Z[H6@G[#H0]>!KD'?O>=X9,\9[!T!O ME]2^]L !8(RT5NGE*0?V/B[VP*(F-YI_@2U<^'-ZZ?7ST1 #!Z<#_K\PG0$] M7"@RF'7H;Y(;!K_ PIXM#J^L<\6)-WC)7\%0S__H_.S!HIA]^"(K?8 30ZL^^R#9@U\7%&W4_,Y<-26 M I8E4X/;Y&DCY-B:_%D=6_GH(MR?/QEL5A^SO[G#;D(O@O-5[+PA1R\MBK4& MV487]]S'8US$J5#A"L> X."2$HZ1/N:%-.!RTT!(^R%O.;(XTXNC"ZDVD?IP MZ5NW0K \CSB%_QEA#?I/;>G9\_N,B%GST[.SJ,%X:CJ M Y\K4DW^FD'2E>"*H,D3T)2_>$^5 D/?>R 9F%UWG5[P8C_I@>?0<>U;P=*+ MJ%.;[J.I9.R0TIM__\W@Z]R?0'B9_40Y_G.\G Z.##O;U\.V]T^77 M3^X);O"_D)#R'YG#M37=CG_&PO=V]R:W-H965T&ULM5AM;]LX$OXKA"_92P#'MOR2V&T2('7:W2XVVZ!N]SX<[@,MT3:O$JF2 M5-S\^WV&E&394=+NO0!%8TG#>7EFYIF1+K?:?+$;(1S[EJ7*7G4VSN6O^GT; M;T3&;4_G0N')2IN,.UR:==_F1O#$'\K2_G P..]G7*K.]:6_=V^N+W7A4JG$ MO6&VR#)N'M^(5&^O.E&GNO%1KC>.;O2O+W.^%@OA/N?W!E?]6DLB,Z&LU(H9 ML;KJW$2OWHQ)W@O\(<76-GXSBF2I]1>Z>)]<=0;DD$A%[$@#QY\',1=I2HK@ MQM=29Z;OROM[WSLB&7)K9CK]!\R<9NKSK3#$K'B1>H^ZNTOHHQG0OIB MG5K_/]L&V[V#(>WG+';^^ M-'K+#$E#&_WPH?K3<$XJ2LK"&3R5..>NWWXMI'MD=\)M=,+>JP=A'3!W3"I6 M/@LWA;CL.QBD8_VX5/XF*!\^HWS&[K1R&\O>JD0D^^?[<+3V=EAY^V;XHL([ M;GIL%'79<# OUVMA&\Z)LUSP6[Y_$7L "[XZI8 >7"2+7> M4R,SZ9"F6M/]W4X3*>HRI]>(&9%LI=NP8 IW=]$LT/W"V%T8@L<;QMEVH]/T M\4QO%0S88FEE(D%13*_\Z;G.(:Z<,!"1RFD=T^ 'APYIDK.<&R O/?) "!I 3BD>Y]IXAMJW]G?+1$B6]%:MSQ\) M_/I')0/')0( [%9:9TD#J=O"&;N7CMRC"T0!!S01M 1]-#R3"@JVG/Q?\:61 ML6\!_(YE&HRS^4:K]5=_>+Z1BN\5R">*GGN*K6#ML4]XWGC XE1;P*8;Q39L M*;8YQ,BU_5(+,0+V(H:.!D(D$EV\_A&<5D9G;#+HS8X)]_&T-SWNH8:M[K8J M-,3E))D(*]<*[K!$&D%06HJ"SBPU-PDAWDP'MSM'-<10$.QD=,HP#DG4B@>A MV,G%Z4Y=-_BVT@6:9MQXP'(C0YFX?33A.!@*=BPF3U4T3;0IL]KW 362M]$( MDBG-4B04CS><%!$#&M0_(;]">E4LP7HO@$GZZ6@B((*9Y+/"W9/:]")4FSJ5 M":?>]:&V 3YO2KVKG5@XW*".0HYK(N*V[I1&O?3 :12**L>];ST2:KI0H2-I M'8BU26!'E&RQF+-I-#C#O_'@;+(/&5("8;C&V1J+#I7 H5JXI&3JM1^-9K-> MA&D-3$DR4!GI"P5!,@JPL2Q,1T'3$<1G4.;5<*M@!S )5B \WX.H 0P,OU>Q MSD1HNQ?\:\E/S-.X2+U*7*U0!7IK7[$3;UT7%J[:4S;GEAHP%H ?24158BX* M;]I3H&TIDB,6G7=GPS%[QZ5A#SPM!,D;X;BOF+)GLS"DY&Y(C6:C;H1SJ3!?*%[K2ZJQ9K76-1N-1=SJ=L7F14314)9Z5TS+ER;^+4KL1F88SF'47 MLU&K#2S"W%KA; MD*/*GTS*:G'?/1^CIGW\8^B-$.>L.X,&GO2HKL2'.D2M0 ML9_9*T!'9:H?8)44Z;"HE!R^:]D<)F,I6AV'8":X+4Q)H:N]K-"=VGHC%[3O M)B7A03[,NU+^J8:=O8JT#TJLL%4CX 7@"P&=YT;3"&X:VN>ZYH(R' ?,]YOS M1X=R&,8J,&/;2.ZRO#"V(-2A*430-(24EK0N[6Z.1[WHF! Q5L'G"G$PX&T M$3BY?-S3]J1E/(/Q))$4>/=)!A.=^S953&1YJA]!)+69&/%1T>YI_AUOK^^K)[LU MZC.X/[1\F^D0^MY1B@U9HUY28IL^5G5PB+G?6KK()5[D+=4.<0GUXC>)%UV! M@Q>]Z="G#.] [JP)WPMUWF">KA\36'VU(V8JW:*=)O9\\?'N#?:Q63TD3TAZ MSX//BULV'=0">PP1%\: $Q]W1>HS& KGL$1.GTGB#N=W?NY5W!276T492P-Z M2FJPL3^L0R; RM2']!)S0 >HA\,,+(428'C0=EIUR0$_'.R2XV%O>-P[F!?E M5N+JN;]B1^/>I :-5F^/C]]:6ZK@H'F>K"HO;2B$!DD"+H_)T:BQ]/P7EINK MT1.H P(TI+U93&H-$*G=JX4/559O)PT#/T+)>&\2.U1+8OKNIO;"XE1M!'Y& M''K@Q\D1&U],V&\>0FP.,BU<2[_ZO9EZV>^KN[6KJ GB.S/A9-J-HO.=0Z&] M6ST:=R>#J/;HKR2QZ_-RA!>>;C0>G.[5*JW;!:VK1 O2V2;;MDZ W>AZNB)2 MY8&[\-ILO:[:,[S/&^1K#7]-79<'NFD?#-5]YK/*4KY&^?DY!Z,8&;SY(^N+IS._7?(I79.9_[G1G 4, G@^4IK5UV0@?K#]/6?4$L#!!0 ( &^( MJE0 FH 7)@, & ' 9 >&PO=V]R:W-H965T'"32V/AV,%VFO6_Y\Y-2SL8 M$F@OB<^^^^Z[S_9YVAG[W56('NYKI=TLJKQO7B>)RRNLA8M-@YI62F-KXI9 U:B>-!HOE+#I/7U^,V#\XW$GLW,$8N)*E M,=_9>%_,HB$30H6Y9P1!OS5>HE(,1#1^])C1/B4''HYWZ&]#[53+4CB\-.J+ M+'PUBR81%%B*5OD;T[W#OIY3QLN-# M@,GPD8"L#\@"[VVBP/)*>#&?6M.!96]"XT$H-403.:EY4Q;>TJJD.#^_024\ M%G MK-_ K17:B:"7FR:>\-DKR7NLBRU6]@C61V%C&*4#R(99=AR>$*T]MVS/ M+0MXHW_F!E_/E\Y;LK[])<]HGV<4\HR?1(/_Q3IW8$H@C?)J+]( ?(5P:>I& MZ V83E/D.(NSYX _6DD 4GNTZ#P-@NN'NYWW +I*YM4 EAL^A5)+SC( Z4#0 M;=FR: (+;P[3Q "W1TAT(9M&27209B^E)GJ=*-$2CB8$:]:RH#7A'-9+M0FS MGBA)O0*'=BUS6J44YY\6!$U?$,H96E+*P>0(L"=RD)JZ"I2MI5G[]PP$?=7B M#L'R76,Y35DZ#".+.AIG+YZE9\,WM52*FPHU0H>:I6;$4$:?>/!K"]=4"])$OX>71A?4U2B& M1LXH682]NA!*Z!QAP7>9REU(MCC@BDJKEP2=!:(I[7>^CV06Q.UA@6PW+95' M'':6&U>\)5%#"II.KY0&^TK!ZBY[&--H*/C!R?CTWAR7#@'GYRE\?AX MFN1H,#1:Q2KKK8Q.J"<@D8X?JA](I),') 9'+.(_-8CDH&'RVT/Y5I+:BL*2 M;O4P?G4:;<_8SO"F"3UT:3QUY#"LZ E$RPZT7AKC=P:WY?VC.O\)4$L#!!0 M ( &^(JE2,VPBL\0, #H* 9 >&PO=V]R:W-H965T[3X4?:"EL46$$E62 MBI._[Y!2%#=(W*!H^R+>SYPY,T-Q<5#ZUA2(%NY+69EE4%A;S\/09 66W Q5 MC16M[)0NN:6AWH>FULAS?ZB4(8NB:5AR406KA9];Z]5"-5:*"M<:3%.67#^< MHU2'91 'CQ,W8E]8-Q&N%C7?XP;MUWJM:13V*+DHL3)"5:!QMPS.XOGYV.WW M&WX5>#!'?7">;)6Z=8./^3*('"&4F%F'P*FYPPN4T@$1C3\ZS* WZ0X>]Q_1 M/WC?R91VV(9I 'DN..-M#?J\#-V_DP<7J:D\5\X='NC ++&6%5V MAXE!*:JVY?>=#F\YP+H#S/-N#7F6E]SRU4*K VBWF]! MPP9+D:DJ;S*K-'P2I;"8+T)+M!QXF'44SEL*[!4*,_BL*EL8N*KRY^=#@BC> L8NP$WJC7:.3Q1J_@77%=B6IOO$*M-+^=;8W5E%*_ MG\ ?]_ACCS_^^QB\^Z2,>?]DZ"4U3X*Y(IZ;FF>X#*A*#>H[#/[]*,.7 F&G M)-4T*0/M86^OL@8L+69<9HWDOO34SE6.R#QJ+F3C$"KB)%I.-7$RG@Q_1B9K MF?K%0LDW@:V4IHP27\J%-'+K"P6#6 M:&$%4BYLK,IN0=4NSRA\-YNOQ@?@:K->/[**"7M,WW3DOA,6T7<\2_ZY6R=3 MF*6#,1L!2P9)/'6CV#7)(&;I<>Z\GO-ORJ(N*5P.#>.4FF@X93ZCAN/$ST[Z M +:;8K]IXO;&DZX=CMFS2NX%?TEN."#QI1*1C2NLG59E6^M>E[[63U>XOQZ$ M!FR#?%"-S*&@$, 6D7[39/W'1]O_9:V_?SZ\*FNI'LB:.=ZC=!EK?*?*F&S@#_7-Q]2=02P,$% @ ;XBJ5%[("A^0! MV0H !D !X;"]W;W)K&ULM5;;;MPV$/V5P0)! M@<#9BW:=V,9Z 7N3HBF:PK";]J'H R7-2H0E4B:I76^_OF>HO;*;BX'D\%^X58799"% MT6+>J(+O.'QM;AQFHP-*KFLV7EM#CE>7@ZO)Q?5,Y*/ [YHWOO=/XDEJ[;U, M/N>7@[$0XHJS( @*PYJ77%4"!!H/.\S!P:0H]O_WZ#]&W^%+JCPO;?6'SD-Y M.3@;4,XKU5;AUFY^XIT_IX*7V*8-!K4TWJL==''H* M9^,7%)*=0A)Y=X8BRX\JJ,7JW2"CBELVU18F1235.!9->_P'.\ED:'0SM*$'!V MK2I_Q#.. =;/Z3/ACQ(D39")V- A)[_P+1D4ZD# M3Q6'$.D?#*^U4)X*;464D*T9'SL=J*_SL X-41<#J6T+T? M4ZZV4!%A*Z*URF-0C\';E)9J.:A[/'\X9H<(<<_;_U%;I5HS'#'%NT-]I:U'9WBQ6L4J M\J5N=BX_23;P^O-2>3(V2'&STPQ_KF,[G'$6) M"'JC?/@F4I7%!;7=EZCOBKX0ZB] Q;J3F/QG/$YV'5.TE7*PT?5.-*$=K;1! M&K6J".VK8VBD:!A)5VNE*S$VI+MX5>N_X7XJ]W]O?S#2%26S84)O MT*MQP.Q,AO/A!,-![)JF9W%C>MI)GPT_R# ;GF,X,OBY!;OI^%LJST6L3V$2 M02?)[1AZ 4W0&[@NIX^ '/)-<] MI+I)L$U\O*0V@&G\+?'V9"<"V%]9&_83,7!XS2[^ 5!+ P04 " !OB*I4 M;*/&\T4( $% &0 'AL+W=ORXE MRXZ;%)G! OO!,B62E_=Q[KE7.M\:^\FME?+L<]MT[L5L[?WF;#YWR[5JI3LU M&]5A9F5L*SUN[Q_F\E;J;79R'9]?VXMSTOM&=NK;,]6TK M[=V5:LSVQ2R9[1Z\U3=K3P_F%^<;>:/>*?_[YMKB;CY)J76K.J=-QZQ:O9A= M)F=7@M:'!1^TVKJ#,2-+%L9\HILW]8M93 JI1BT]29#XNU4O5=.0(*CQQRAS M-AU)&P_'.^G?!]MART(Z]=(T'W7MUR]FY8S5:B7[QK\UVQ_5:$]&\I:F<>'* MML-:DM.-F:-#J;OB7GT<_'&PHXTJ\.Y][2*<_X5>>ED M:AKDI4\R]:UJI%Z7=LC&NM\JQ?UXNG+< RK^^ MKU6XE=W=-W\K>5)\YYCL:TUV+4WG3*/K8.1BE##DN?3LI[Y3+(V#;^%AZ9!@ M&V.Q-F*Z6S8]0L@\Q/_TXY5T%S8?J]1W.[-?&J"O<\-H[X#[ M+H0# *[E>D(7JWO%O FR:[5W'?&&61WIR_#PE5JJ=@%S^>!"\F -)/7.#5JV MQI(H+W5#M[\:KQA6+"02#![:5YM^X5=] P8=CWZ6QL^'RV.60).TBGAONC!?% )K\B(>9N\HE(1=UV\VC<9Y)""#@$S$!^*1DH"X_,S2*,XX MICE0^X:253E_:$)(*OX=K4#X7H82!'"#'ISV^UF6]IKI7+-5C5WMT_F?$\!VPREF%SRF/V>IJA==Z !K";8U&2 MPN8H3HI SU1G;JWV)F5WTID/?">5!43P$!2LM]6*TJ[56\[#674L0)1492( M29E0TJ*]6)L&X6H!ZULU9"GD<9ZS0D1%F@X^Z)UBEOH--P6DBM*D8FD)5>'O M CQ 81[R&8G;M_U0[Q!(1$P/W/:,\Q)I55 V8TB!\78(:"TD6D.1*T(#S*[D83#(<4 M?#(TKF%<-Y80KY;KSC3FYF[G). 0ZJ7%?O#>RAJU12(I.!!+OP'J ='-4++6 M>N.03@E2>KQ6P%:V^_O2N1*T[_5_1N>"BE(!U^8(#?Z3.,J1<\2Y(F$_@)BV MNFEP=!5^#]M.&L=1605224'2P*CSN@W'K?J *)18W?;M_=-'MJ'RI8\E,TTE M%^1./.^.7'G&_J$DP-V%I#IL%#A[]E81%6'B.?0I03!XG *^O,QI*&@H*AIF M89@/^I/= ULTIKOY%LG3_@F.W?.<&PO9 *ZC5 JQS>)X8)VRY*'D#+6.H"JI M M["<&SA* ?E M)V85+W94T%":N_ULE8=#XAVA@CKS!!E,AO J5(E@6@F0H-[:7MWKDI[8-(1M M9#%0,2"$O+=0G5KID"$\BX;:E8*3LIQ]E!8%B;Q,FR6 &HDR)<("O[SS9OF) M6>-'4>,2$6I&&E6@R=V9B-8*B8)E6+!2L!P5**[H>K!*C]W!W3[?4$MVLR#R M74]HQ[Y]JJ:HE.@N4.[2_/#,Q^F'E7"PH&M9CBZ7X[Y)*)42@? 6: TF7MCA M@@@^082@8L5>O[N^9H!GJ)W0)093)Q2Q*HE2\#4:%L2P$J%9#^^@@QUC)[L] M\G)TK]>57X8;?385D2E[S]BO*&SWWKV.F]O0H!XAXDK=Z(X2>7HW.!E#>\(* M1.>R1C]-',@JY'.*6/SNH<&.VM!CY FHC2>XOAZHXE 0(04$@9 \;+9[$#__ M3^,'T-)_BN*W-Q\P36, 6U1'+H"W1&B#4<,>V7V!3?\R01^I58* MK6E-2+.PG3HY15F[XQYJ.3D:@&.P.E;@U: 43'!DW8YBIJ8A%E_3C+ P[(89 M CSX93*X$)&)GH=FD#+6FG;\?J'L0-M.+8=F;"Q;2-(:C02C,AMVX\7(4;VZ M'\&(G>3\5*#*-0TY/KP4!O&3+ICI]XKHVT^GT T1" M(AJ28 PBOOK>Q;@4Y(=WTSRX4Z_)'P B[.+/6<7E$\W2G\VB1"6?XU>LC4VC!8S- ME5AF(C=2Y4R+U=G@(GAY.:7Q;L#?I=B8SC4C3Y9*?::;M_'98$R 1"HB2Q8X M_OLJKD2:DB' ^%+9'#1+TL3N=6W]M?,=OBRY$5,;7(V6 Q8+%:\3.VM MVKP1E3\SLA>IU+A_V<:/G8P'+"J-55DU&0@RF?O_^;JFPUP,J=-N;,:;R7FV?-+GG]FETICFLS7K'][ M>F2Q! T\BBISE]Y<^("Y$W:CY %[UV)IV;4T4:I,J07[U\726(W<^/-\:DS/GU2 M,/=%[]'Y1,"7IN"1.!N 84;HKV*P9=2PNT1I^\(*G;%E^_1MSCY$5BV%1J2" MDR&SB6!7*BMX?O\7 \XMC8PE:,=DSJX2F7,FYHA]2J39-@7N(-2&@82OQ5*7 MA"*8NBT-&,\QW3AFQ33"X7;X+O&(W7(K6 :*R2*5&+'$U-%X-F1*L^GHY.09 MS:D]]WD2G! ,P8I2%\HX(&1TVR\L"K\+K;[*6#"S+ZK>3A5%%JDRC:NWK"QH M-B\P_YN$@R*]9[[C RX$X45F<^!,* -^BRFJ,?F U5HHP<*3%^@Q M!!I#!FRB!?;5:X4@K6#7(O(3*K8'O1RNX&&<@Q6TJ%PJ' 2C>?N 6\"BO$9^ M&^OC"DR3T6+VC!58@N=YF0V]/P5 1;+@*8M+0:']F_JZC?S"T'QH490T8N3A M664Q$]7.6$2"W%ORE.=1E784?P4L%/4N1C9B'[HK';M=7/QLVK[-8Y00+0&1 M]HG8*W1$MPVA:]I^ER_DPB\@S#S<(DPP'DUV&?,=MM1,V6+)3H ]P)UU(XB9 M--;M,KT,YYV7Z'P82@1\[E#$A7=/WN_)8L)%1J>S+:/4KU#&1+R0E$4=\[]G MR0[5)C^?:K-MIHU'BR/1<8=I%Q$R, MH^0K%Z.+->*#-M,2(R_*-0C#3H95%55YPX>6E9L$"7;_0FURQ*BAJ$2%>TX# M__RG11B.7_F2+;2[#5X=;A-WU2#@#8)&8-^H?/U9T3LDSQTE?,*E(RU-N%)@ MJG8UN"G!SZMEW]Q=7M5+(O )ED3-))LU(,:-D6M4[TAHB[:=')2(#J_#I-LP M.4"X5Z4VHJKN^X#S%-V]Z2\#+WO33KGR7._G9K?3H+UUM&#O51[CP5L:NB1A_+!:N:URW4<=V?=O M+S_<-KM9I*5!*S+O5I2^_$D?CS7Z'8XMUUY(*()-W'8F5-Y3<)O1$(+<\.H0 M@R',"*BAB%MM8"5HK=UJGV@PP/O"?(<64D8T L%Y#:7/G?A?&",0X74I8R*0 MZQUX#+7WG";IYB9AB4A=:T=V*81:1I1I+D(54%).JT$'WYI1\K'$@4S%&BMI M.A31XFJU,K3I:R0<-H-,-O"KO&JB4NE%G9ZK!G<$.<>U2XXOI40,AFZU7*$L M%+)B!.GBJ$/FH"=R31(1!X :DK'%/^<$\C46*('4@_; ;F<=!J+'V^J1G@(= M$&%85VV4%G2";IJKQX2PI0%K=>=9 MIV?"8R1:2>RI>@-8[1?T;B1&1*NU[Q!B.G5U=F11[\@[1")!FF82B127)"Q( MQJC2MXZLN8$/2:E;PZG_UE;RS@Y0WDE;NA1Q.CT@.1T<4@AIIM].+U4'.[7: M]ALDI%L5+8I26:Q1K.N"6\6+P ;S5Z272UV=F-IN*E41KTY.'[18UVJEEM!! M/[3E])9GH$JC />N_F#G+%S$!N ?DG?A6QD?74)8B9#P&0XM M]X+[Y'0&]I[A7%.%7JE:2+;)34',^&?A.BN I4\O[ MFP2!@%OR>5G,@V[; M'04KN?:XO.=1I$MA6B5O%)S'_T$ZX=I)LY=D\@U)F2+B5#HRKM=RZ^3U8 _A M%]R6(Z=Q)%O5]QARO99#?ON3MVHNKCX5">- MN$?P2B,[)3^8MPWICY*HWBOH?GSJ<&CHE,)%4*4RYKZ% >HA M,X6(Y(H^*[7&71-A7$M45:MNI>HT#7 I=F[U^=#/8\!0L5SY7'FD&W"&B!?( MW(Z1'+3?5]QZ7%([=97%TB#&)'E\B:4JD6\0$VFK!HY\5]KWE:Y*.[QUN:*- M0'>P=J<$#13&5!^0(K7.Y7^IB^EVL$]5EST"]5C'\XA@U]%A]3>6Z6C:JD&G MY9@Y5LT?4*.JH?DA/=II'KJ'D'W- RXCJ(0[^E?)35E0N(7K\3^]B]AQ\1?T M$3MK/$4,>SM$B0#JO>.Y*VHDA&[\NS*][\EB6Q(;==]3&R:CL-D),G,0''<_ M% )!(9SZI/=='9:]K^G-FEM5&@+<55CR17 D;R7,[B"RF\ =V6V =EVHY9WZ M56R#D_BG=4,[#1&"'PNHCFB.<=L;-/1-$^](X6[S5!\!W6CL+9 ML^'O;J[VY,D?J#0X"+XV@L5Z[=%I[C])2O7'+AW#_\/:0:6#H79,>M_G;_QW M5OJLA_&=S]W.5?(N[9]O-W2>!KR5\A_#GCO>J-)@K#E\R?Y) B@\$M?H3<8> M*'M^ZT[_>''(#E@X'"]FKC5DX6PX/I[3]92=#,?C,5W.VLOCZO(3G>7YRM*G MU& 8SO#$?2UMM>9X-IR.0_9>&//2PY7&E"X:D:(OW\^#Q>1P>]J0I9BP=_P! MF0R#D^[OD>['U?;4[VZ]Q8_;HG= 0*?C"2YFD^')R8DW^!V,\^ 00(/PL >7 MACZ*%$M-)J%?:K&8M]CW_>9[U/DQ/1/@-_W)@&$NX_WOZLW3YJ\2+OR/\>UP M_R<--TX_06^QPM0Q9'/@OXC5-U85[J?YI;)0/7>9"/3[F@;@_4HI6]_0 LW? M:IS_#U!+ P04 " !OB*I4PA'M.7<( !3)P &0 'AL+W=O1Y?\XY).&+E=*?S5((RQZ* MO#27O:6UU?E@8-*E*+CIJTJ4F)DK77"+3[T8F$H+GCFB(A]$P^%X4'!9]JXN MW-A[?76A:IO+4KS7S-1%P?7CCB3PG1E#CSX9G;R.2"-OO:^ZOG>VPY8X;\4KEO\O,+B][TQ[+Q)S7 MN?V@5C^)QAZG8*IRXW[9RJ\-L3BMC55%0PP-"EGZ)W]H_- BF Z?(8@:@LCI M[04Y+7_@EE]=:+5BFE:#&[TX4QTUE),E!>76:LQ*T-FKMP(FF8N!!2\:&:0- MW8VGBYZAF[%WJK1+PWXL,Y%UZ0?08:-(M%;D)CK(\!W7?38* Q8-H^@ O]'& ML)'C-SIH&/O?]9VQ&K'__P&>\89G['C&W^RL@W246.>FXJFX["%SC-#WHK=6 M\.-2L%>JJ'CYR,0]SVMN,9K"N:2U8<@[EM-2 #A5=6EEN6#<;E8P6::B\@@O M,\8-F!)?3Y/F&)!SF7*_PC(+>F.HN8)I ?Z;F9S4^3O[[GVD4#5]^^/4W]Q:^/'7Z6!/L$>:2W\E<6DE" MH/>A^3.6JW)Q9H4N&(RP6X]];_ & )8&ZN'-J%R2)1F[X3F';>R6,L/TV6M9 MNN]G[*HT*6 ? U:!SCJ5Q)^UK,@Y 9NWJ?=T?W;V[ F]OTK;-BBT2-6BE'^1 M, ;7>IYD!XR63197+ M5%H&/(B@'6U6$X5$4B!TVNG/=6Q(4HG0".,E->MA MG_.(M$LGNKO&JD8 D=2\TYHPL9,XU<]%W[""1%Y3! MA"PH#F9;EV_]]&0.5EJB9\J Z73I09.(>K=8!E\UY MVD Q8(;G#5[!Z;-P$MKS?J:L,69KW9WMLS=0/LLD82)HI:.IJPI*\846SM&& M]/(6+3@^>/EYFT=.1%5#49J798;VIB4\L=C8V=0XV$=U#QQVZ@(T>>N+X5;B M7$,"WJ!'D])P2"E68.Q@1?L';S@ME W2UV" OO ]IK <<791Y@_D$.G 0&GI M74-0\(F> L=44Z#BKGX>L(BSMO(OGT(-X+NIZU:E0/%Z"<'Z0/8AQ-AG4*DB M:)6+7##J:Z[\4KMAXJ&BPK(M%YE'XA9B%#"?"-V"!G@0*O6<^1P@K,5@$55I]T!6IB@ MYA5.7AI6E[R&+;Y:?[%N4^EYY])PO8UA62W6IF:(RYJRA8J651C\0:!>W2%J MD6,0=NM6IH37FV*LLW5]^);6L@Z7[TEST KVB-K!W"[#=%O/U_OAEO+&9R.8 MOBE12X7+8%+,+I&J+BXE ;7P^T9!^\9=?ZWSM^N9[TT#?[/AB:R3BK)(JWJQ MW/K-,PH]]#+DM411SR2T0W5 NTJ%:Y5/!,1;#L713M>&/(6);<+OM_XF!YM2 M1MKF./3L:FW6?1/VGSCDJ=J F3D]9[^0A]H[ZUT/D75[+>(S<1!/AJ=? MXEZBZCG>X9AX3X+9*&:_NY,P[1+1?W"P1U"H>6ZWJ,Y]Y%^J/.9T?\*>DTX%VB7MVHOUD8.=*P^O-SW]BU1!.'&0BH(((?M%E6>.1);WJ#A= MW])7*SSGN]'O'E*;Q%-W%ICTWD)N+WFY$*VS]G8/9EP!G0W)BBB8QB/VNL;^ M^+ESSF[IYZZ1[(1Q-^Y_4 <6_A3W?.'H)+Z_./"9E:'Q0<@<*0#,.@GD\02P MQG,\HJ$1C!A-J4X/)S$-Q.1C#&-@ZE8D;!1$2;P=&-/ <-(,?*0S(I];:K*C M8)Q,V219%^]G7 %[0PA+@B@>0FO4H>;\HT73 7WHFC9R F@E(8I/$L>GG;;0 M/G C"JA-4)Q ,D8].'"ODVSN=9)_>*]SD.YXKW.\USG>ZQSO=8[W.L=[G>.] MSO%>YWBO<[S7.=[K'.]UCO*_S;]_K#%I_="J$7KB_<]&M M"J3[_SQM1C?_&+OV?Y3:+O=_-T/H%C@)0),Y2(?]2=+S@%I_6%6YOTW=*6M5 MX5Z7@B,FM #S&PO=V]R:W-H965T[5:H2G_.LL"^/ME6U>W9V9I.MRJ7US4X5>+(V92XK M_"PW9W97*IGRI#P[BX(@/LNE+HY>O>![%^6K%Z:N,EVHBU+8.L]E>?M:9>;F MY5%XU-ZXU)MM13?.7KW8R8VZ4M4ONXL2O\XZ*:G.56&U*42IUB^/SL-GKZ1200BI32442)/Y=JSM].]X[]C+2EKUQF2_ZK3:OCQ:'(E4K66=59?FYI^JV<^,Y"4FL_Q7W+BQ M<7 DDMI6)F\F0X-<%^Z__-S883!A<=^$J)D0L=YN(=;RK:SDJQ>EN1$EC88T MNN"M\FPHIPMRRE55XJG&O.K5U5:6:FNR5)7V'^+=[[6N;H4L4L$/3FG#J7AC M M%/BC+'TQ"3T1!5'T@+Q)9X,)RYL\9(-FJQ?R%I"KQ'E9RF*CZ-H3/YDBD78K MWGTF,RCQK_.5K4H ZM\/K#[M5I_RZM._T@-_\A+N@;A4N[I,MG@LWN.>VE4J M7ZD2=@_GGJBV2KPVLDR%68NWND2-M+>%5S)9019TJ6\E5IA$WJ;BL,R7"8#4[#06\FNIB(W:9 M+(0I(:DT]6:+.?I:5BJ[%87:F$KC.J7!L!>SBQ7UCJ6#9S:;4FTP@,QR/ G\ M '&;91CDBP]03.:FABID_DKGM!C&T=;Z?4$:0J7D?=PU$D@'>X/5L98H:O8( M1*PEV]\3NDBRFG>QJBM1F$ID6(<5-LYKW2Y+G2A/7)NLSA5K)*^ESN1*9X00 M"!V8GGP3SI_O&=QW4+$#[=-.>VT[OQ.<9)+0UC$ R41("SV4M'5YVSJ/;4+Z MF4IF6,=6I(.]NX"FGXDI4X*99:2EM:/Y=D('=\5P]\5WC PD%/(3_??NK)_+ M6[%2$*:MK9WHG2RK^PQA!]&3#*.GV32,\SW2HA6GNA")W&E8Y;G(C"6$\!0HL/G2#'IJUFN+.*!-%/B_ M(:T %,:=YV(&47&M38U=R0SBX: '5?;%.4.6\CY#36;=0*S2* D_#70L5871 MN%:RI$FPS]NZI-FL&!Z)W&4*19E"@.>3;4?TWH@'4ITRM =D0+<;1PX#_G 0 M ;>:]*6G=+%KP4,W&O^-5QSB;S_,8V^^F'KQ=-'1$ %\#\?'\=R?M%S@"2(X MB+E6)8H?%XH\:NDO([%#_+ H3ZC/;3BO51,CIN1 XWRC/JLRT;8QP3487)$ED(AU4K7*@WHH)YRT&>;J MES:E +"65MH'%:>KSSIW['X<3OQIZZ,&WJJCQ4P]2,S@=]!*0PB73C-!JEUQ MD/_B5&NSG_@ [42CGGC*N6%M*.5Q1/!JKE36_\&F!U#\AW5SN:)%U#=X>TP0 M/1,_=0GCLK>=4_#7UL'GC7ONW#CO0/^^P%R4YHGX*+-:48G4N 0>_J&&%I. MEPQ%Z 6SB3>+IN)81*$?!R+TYQ/\F$1>$,;>;#D5WR.5TN19//'B18B'T]@/ M _'1R3R9+ (OB)9/200 %@J4Y&O%='DRC;UH%O*CB1].QZJ,MP]=PF7@+:,9 M+3_QXRET0;@=BWCF!8B(8!;2%!0-8S?>[\4?1TY$F?16)6V5%(5C"MDTNPS[ MFJ I49K5AG#FU1HX'V$5>_24HH%+'E42DU*\6%,4*G.515\+-(&+X4AGQ+;. M&*0+5PYKFLHG.N) 7&O#2355E2ISAKQ3" H>RGPRV6IUS=4Q+[=3B5[K3FL. MZY:JKE51$\]"(64LO,-3G-<2&R) M8A*]T]#(#M(2I4%$@RYJ3FVJO";"84(;595-F6=K@,4IXDQ*WB4P69*T-G5) MY00X718%_4,$@.&SG%>5ZZJAAGMM[(2VJT(N\XXK>A@<(J7@6DM=BFN**Z8L MG& >-_5#LM0<_V[A=%21EFP@^?RE3M_(,C/"ZKS.7)F2 MFU1EO3%Z\I'@ZIQ9USX3E]I^.EV7BO(D-@BE1=FD/>#XB<=9B"%+V*';DU:! MP3/4F%BT+2OCR%\\87RD8+"4['6K5<96"YZ,K=07>F.FC@9!1))P8];=@)PV M.;;<:-F;(_@1*%W=^^7B QNGK<#VV>VH;@$>2G*\F]8?DAS_A8O[** K!9Q: M<-S_5UB'RT-A'?ZOPMIR7']+6!_>X1\*[<>%*JJW0IS7FQIZ-^8*>G1UIP_\ MP'&O4ETQ[@[I@W,YI,&OB1S6O(005R"!:>"8$_T4(52IYDAVP*6M=?==&#%" M3C0$H#PJ-J[(IE.CPFP&ES-%4[.0_4^)+_A4UF3",;V10N.<,''V[LW9[*.- M\AO)1T29);6KE?G\L:9FH%/':29YRWLV[V %G"KHQ*088IV:C^ V 7(+!E4HDUOH1_>2VY]%:YYK 8QI-A@0%6L2^,ON MQL%%'U&'AOM\>M'#ZPN%5U-W7: MEV["&67DZ] 89Q[$#P$5;[LVU7[+,Q2 MOIEZ^[. D_, TV;@RXP;/16MTS(L#MV#&6M=P :!+0Q,K-.!2?ZD5S5=;_6 MNK1TTBI@W])2V'#(]5PVH"2][K?_D#[N))>KZG'Y.=S/SY/!C0["0@WRL]OK MGX#D.T!V,37;CZG)PTC^$HI'=8";-AH]. >%RS$"X1HP2.)Z"035@C1O.P\^ MT+[?0O,'!G4US"3NQ]>HW)B:SG^1;UQL> M0#HTSD8RI33;/"9JIK8R4(E@XXV-TP]M:H4ABE*,=M284^.+ M%@*>J*M$7093HP!<]0@#F1IJ(.PU84S)QR-*Z1T+:A=E!G]*D=1E29O+M&MD MTOF85.^K'MBV<"WOPII,IVROUTT'ZXK>I=BV_&B('H9:F:+F&'<<8%559<[, MUSBB\W&]IXNF\>"\4[4)<)>I80F#?FZV&1.;V=9TA4IOF25JK1]%%&\#^5W2PNMAPC/\'&UF/ M*![^HM;69#;Q%JZQ%?GQDAI;]",,O/DL\N9AV#6VPN74"X* &EL+/YYUC:UP M1BTI;FR%2W\Z'3:V0IK!3V(?N'NHKS59SKS8=;5B/UZ(R ]#;K?A;N M@[BQ MP\_N5#\*H[:5[DH"[J+S6-.,_;8HH4$N1WY58W.X]+?AHO/L71*G"ZI'1O.H"WIH7I!^HXW&"<.!VQ],[T/FYKE"=%=R] MOP.>Z6+N+>;DL[F_7,)ED\AA9QDMO'@VZ70"%):3%@M+'WC;DWL'#--.\)R[ MK0L2O/!F4^K%!AT*6C@5Z:")8URQ^44AC7;LSF_0X1VRH;E5C5'%1==+IS>O M;97_[NKBHBOR^>5IWYG"D=FIVYZU7>$[/E^/7PXW[R#ZNIWD.^J3ML&H!;,0 MQOIO%O:W]K%O97$C+([]Z9-[VV1(24_XPX&^149UIVO0O1UWOX(G][^1;[\] M^""Z%Z0/Y7P>.SB]?GWV[T*N[3"B>+.*R8R/O0.#?6!:&'[E,;#9GC7O,@4' M0W]UPJJ:V@*6"*F]GV^:EVD;0RIA!RG!RHL6%#O3:$X,Z,WB@.^&RQFE L7K M<;>1CF%FQ\DL]!;A%'\G82RFWASL/?'BR5)<*63*8N.)C2K %ZZRD"E*5DT? M?7#.FWGA?"XB+\"RX<0+P;PS+U@2Y2Z\R+W<0&*8.0J>SB@I+/FUPSU9G/UY M?[N!7R'VL.WITKW!'WA4>;W%&T#N-[-4*& 2L.WNZ==N_F7.>% M^[DSAU?_T.&PO=V]R:W-H965TM< KEX=VVD< XJ3HBG0JQ$W=Q\.]V%% MCJ1-2"Z[NY2L^_7WS"Q)D8H<.[F7%@AB-])_$-_ART)[NK;9WTT:UB\'%P.5TE)767AG MMS]2[<\SEI?8S,O_:AOWSF8#E50^V+P^# MR4\2_^J[&H7/@8GS/@6E]8"IV M1T5BY6L=]-6ELUOE>#>D\86X*J=AG"DX*+?!X:G!N7#UMDAL3NI7?4?^?T<_6S+<+:JS=%2FG__ B6M.9,&W->33\K\&?MAFHV.5'3 M\73Z&7FSUKV9R)L]Z)YZ;7R265\Y4O^8+WQP2(A_?D;%::OB5%2A)V:729>GLG4%B4K933Z;#Y\B/ M+)-4+U+U9#(AI?KPB",LJ7M?JR7AXWDI($29'H:_&408W4Q6L2*\Q^O.?+J:3\Q=>/3D= M/FL%P*05R.CPC*.-SBH=ZBW'Q-!OE0D[6!8(S@=0<2F=TUL-@J-[<\0Y3K$1BS]>N4^(TAT]V=2&%<:W$CNTF4.Y/9#LM MES'4\L#!CJ](&;757IT/3[^1E;/A[)MC292L=;%"KL-8$=\!D8\=L61!84L4 MMY< R*:>Y8)V84OI4 '.H *6SN;=L&)/:5U@W-"N6!KWA@8 #MBL"^6W3V;C M3@#Q_,@INC\4_\NT>_HET? J804NVJ#O-3(RW9]T*;5,[!7;6#A#:/O7L8CCKD^6T4RX-&'#CO\Z5/3YP%%;0TX;#3W&LG<^7OD$,-JHY'<,A/MX&2WZUD4= M+(HU>O@_GC"B@H,C?G]7_*K/:W2G\:H9X[78J??#VZ%:4DH.LRGK\JQ69.D* M1.Q,,'1$P63V2 6-P4%=!R7Z@(2T,C6HF-5F;AB8W@Z78ESL<(C%P" MU$['#ZKG[WVMKZI,.] ]RC^)X\S\Y$RL[9URTLWY+@K5('E-"PBRNJ"]=2' M M"DX$J76LQ_:<\>(]5=&9YCK=R0LO'PQR MY\.+INA/^/ 61;GFN;RS;):=^?!$;6V5I5A)JX0.>D8WO[3T/;6LA-1JOD;\ M>R,\F&RF$V,+4D,%@@E0(0('?.$PR:G]^@**DRKR\I)OYO+N. MR>5-H1.6\!J.Y0MX.#V7HV/U2_'IXLF1!D"UA(CG(XPZJ4LE!Q%T@:$[XX5) MQ#_)9+V-'( 8< 4B#BVB!L@G37(UNSN=M/EEHWB\80=3=XLW1WJ>0RUSSSOR M"8C\)L/U/!K0070/:.2;2=/M@69_Y2$H'U+X>Z#XD$V? BO?ZI0YC%_)L]. M6-(<4Z?3V.3*H=IP)N>Y\=P R-6HL.G\N^FU!1$I/*SX/8)[N"GB;T^]UZ3@ M2(>&:WRPR9 = Z>=8_=9GC1= MUA"]@ ?*51DV13OW)J(3U5"!7T,LX[*\'_FC6+4ILX_$_)=;M=:Q-W$[=/)"CHRO6^5A M)75JT[J8E/LD;\3&"MHUW32LG:U6ZYK?>+KJ-\'T@9<=_BI;IM+#)5%PNOR%B 'CGU%&76^28&R5O+EC2L) MXT?\/-6NMA_WYO&;UGY[_#((IU8&32*C)8Z.A^?/!LK%KVWQ)MA2OG M; @V METM$&-7(&_!\:>%,?<,*VD^>5_\&4$L#!!0 ( &^(JE3M;PX[A@8 .P/ M 9 >&PO=V]R:W-H965T[W0:3/CX4^X&6:)N(3*HD%4_ZZ_=<4K;EV7EX>>ZYE^3E7IM'NQ7"L7>[3MFKV=:Y_F*QL,U6[+B=ZUXHC*RUV7&'3[-9 MV-X(WOI)NVZ1QO%RL>-2S:XO?=^]N;[4@^ND$O>&V6&WX^;Y5G1Z?S5+9H>. MMW*S==2QN+[L^48\"/=3?V_PM3BBM'(GE)5:,2/65[.;Y.(V)WMO\+,4>SMI M,]K)2NM'^GC37LUBZL_V7[8)L5,]8,UNG=.!D> M[*0*?_F[D8?)A"I^84(Z3DB]WV$A[^57W/'K2Z/WS) UT*CAM^IGPSFI*"@/ MSF!48IZ[?A ;4.P85RW[I] ;P_NM;-@;%>(-XBX7#NN0]:(9,6\#9OH"9LV^ MU\IM+?M:M:(]G[^ ?T-N)HA^:PP3V+V&0NQ M'[>"W>E=S]4SDY8A>[F2OXN6<1OY>4AOPYVP3*J(:27&#B+%!O@+Y@#2"BLW M,&G%$S*Y/ZYKA[[OGIE>LU[O!=)=[&2C53LT3AO6&TTMR^ 1:^#'0,@1F@IE M .8^/8U6LK'4N]L-: ;7"5T""(&1O&,D>8:5 TM.!XS X-^^J-*D M_(=]"=,S#,?]]G0G6TX8*!J2R&X:CR*IZ_EL/;Y"N42)>Q)J$#08$A^ Q,'F M%%DC-K"//)O]8'IM$3A0+YYX-P023CL"+WX)U0B/P[M.-\$(^].#:<1(Y$$@ M6VZ]!%:#A?RL/2@@* 5$&"#AO]*'$90BA=IM+-MOM1_;BJ[U>QV4XZM.>%_' M&(&5:!(O>('::3UXWW$55'*4S*@8.*3PM:+SPP?CC%S(Q;&.-#EG-UC5M$#N MGJ-IV+ 0Y3D6PC]FR> #,C^G N=&AYS I*,_O9$XMR3$#E6TDF2Y&B!R2AV_ MW(V5G-WS1JXGH2)>:'PPRH.2I14G5& )[/\0<43D5C1\@,F'A'>V[ %.FI?A ML+YLM@@311=*Y6S3Z16IPVN\$=%4=R>IP2*H!?*$JI5V3 D(Q@8&P&C($>[U M#PF2MV?3CZX2! PL[\31/^S/P"GS*-RHP4][$4A>:\AX3W'S\K+D'1W++65> MD >49YY)/B$&-#.P0,-'IO:D9KN5?>_S_ )>&"'.CBZ&@P?3Z.3Y#Q+BI3$Z ME>@GF;3^[MW5@X6X[9?O?WZKX?]W]/.*)JB8F4>I47,'E!#M@#%U8RE49D70,E8%57+ ME.51O*S93\@5./[@?+W/HB++61+%5<7J*(YS]"P!_@/E^^]=5@?)RVI&7B=A?X$Q_@[SQAD<<& MYP(=4P@?KHM.^#- &(.P0D-&((A'T?@,/'$*";V*YP6N2UWG<]!7+TK#!N2, MF36=&L@EJRF) 28YP/AQ=.0G7*1 +_RUDBH.%:_/V6LRGS*C2%A_(3'9O)X0 M0VF (L+M'^8G/>?XN<3.T[&D_F8Y])7[?!HH$(RJ11C,C/WW(N_-('O M_5T')0Z,.4%YD,=145(>)(C9,J%\SN,ELH1:65%$>56.T][D,>>0;VKM7KK#C.66><,NPR.XLKI"ME'?(M'))65Y] M?E[^&UIXW2$J= NTJ, 1:KOSYZH,2]%MSM )Z1 W.IK#74_\-LC3S:_CH9 S M0R^? '(FJ=,1VWE9>;O7>OV:)DU7?K_F 4&9Q]'Y0 M@DQ?,93,9>F+9P&:0?MYX4O*&-1D8+N*RF+Y?P4OBZJ\!LEYG1.EL"[SQ-.7 M1,NL9!]Z(2PF+S ,&=S,,[&/M$Z"TX6V-J/"_Q MVZE'&PO=V]R:W-H965TNG&LIOW0Z0=P]Y+$:!?8 %A2 M[*_ON1?8Y2ZEJ)DT7\1] /=Q[KD/K"[WSM^%+5%4]W5EP]5D&V/SS7P>BBW5 M.LQ<0Q9OUL[7.N+6;^:A\:1+V517\^5B\6)>:V,GUY?R[+._OG1MK(RESUZ% MMJZU/]Q0Y?97D[-)]^"+V6PC/YA?7S9Z0[<4?VH^>]S->RFEJD-5Q8)@QL]9 MYJ17R1N'UYWT=^([?%GI0&]<]4]3QNW5Y&*B2EKKMHI?W/X]97^>L[S"54'^ MJGU:^WPY444;HJOS9EA0&YM^]7W&8;#A8O$+&Y9YPU+L3HK$RK M."^RN)LD;OD+XEZI3Q"P#>H[6U(YWC^':;U]R\Z^F^63 C]I/U/G9U.U7"R7 M3\@[[_T]%WGGO\5?]=:$HG*A]:3^]7H5H@=I_OV$UF>]UF>B]=GOA?+_(4Y] M;GVQ!5'5<-GKH-Q: S^VEM3Y0I[@>=S*OD;;@]KJ4NFF\>[>@/Y4 M'=179XL7LQ?@855)2F'_5Q=GLXONR11Y&AJ23*L.4U:)0A B%L(^U726%0/+ M&@_IWD Z2DR_1,P-5)O"V;(M(EYYO5=LAS>Z"E.UUVOR^ V-1KCP)^*FT<6= MWK NMBU28%P@Q^],00DL!Q=]F/U^B"QG+\>(O%K,%D\@4NC&1%V-0˽&/ M$-9!34,^'D0H_=R:AM?.U _LP"BXMT3J;RZ2>BEKY?*"1;!(O@LJNNP(\M(& M$LX$5YD2;I3JG;$:Y(%1MQ$/DE0@'U'5\=I8;#9!_=@"9?)P^PLUSD<%C[DV MJK/%US^*#R6%PIN&"Z[ ._31V*)JA0_4RGED$6Y36"KBJ,].N,QO/L#D MVIK(]W\?!2,DRSCZ(4YE<:W!(^]J%=$ZQ&O^SM]2E JQ8+*(346L3 F5@XYJW!!4K)00%! M!)=K"CC\'^A=L:V(+.!11:5-G:& J(V.PIXC:'F!AZ$^91,BA8T]I[$6E.1V MUR97$GL\]R4(#FJ/M_QKZO12;8T706P2Y\=,??!'NG8$VFG0Q$ 29V2+;$F6 MC#,#J%0,9-&BXYN--6M3:';+A=B'"=V2R77+Q=FK9,=/L]L9GG,98+:QBH] '5ZI/__Q#Q?+Y>+; MMS]\E*NS;_\BO 3%$ -MF0=<*!+DC*(;NO8GSH2ZJ0PRA-"=XU;1O;"?$\2C M8R,D;97,PS5? 50(8FV@A).ULSBMZ(Q& MR=L:H+8GU#M=HK]V69V7?X?,09C^:D+,>Q2/93F)039>.\:(JPCY$4AO>I MQB>DT]F+J0 ]&V4?D]GEN'"6M!7*@OBUIA)/P;0V;IU/>9L),$)Z2&YFG4M- M CY)3H1<%DM7M%) >'V:0KM*RX1'9<>@EK(4$69-B(O-0Y\8]$#S[$$=&> $ M0IS$=Q!^),[&ZUJT\[X5D#AU6-_ "JD.+U.5X$+)F(/NQSKE0=SJ*$W-%< )4TL5W%@^O&^M, MHX6 &LV.JMJW/YH0" MB2J3",XJHH.K%/Q/U3G[=^*#KI"^[68[4H;,H$RD5.M1APRO3QUGC4J7;M9$ MTG-TKW6=0@@,0 LA?+?W5_BS!PS(_S4':(KD\A+85$Z/&*VP1]^!&KG6;1RZ MB95:]VO*PI2A&6M"/@$'5#" B *0YQH&L(9A7.3RLZP^,&+Q <6US*>2I!K] MU!M*[51O/.5I2YPP47)+"@^/"3D;>8=K>8WQI8B240.#?FBYR:8V@$PXRAMC MFJUSJXI=387*I+%JS?-EFA]Z&R7[40=[<I?@ACY^@^INDP^1D4<26720S"<_2R\5/0 0TE-[]19LGQ.)T= MQ%3AY=95*;&'3F'LJBL9U38P.T1)+CH9\K1:(3&A!*9Y O4"S.I MDLRP4=]3:A\)]L)XM$L^<14DYZ&#Q&\,::JZ1_!X5I5,A&9G'X!7:ZG*.LUK M?$89TBX-S2@V@//H0#^8@ZL%VISO@]V-,8-ML2,/]TJD8T,/ M[VF.27?QE(\('==&:2LMHPMB#@];41('"07@<3L?CBS<5%!0<<+(V#7:E*DV M%P3B(YK@B%YA1.<3>0BN,+HOT"E:#XSPTLMS/>:#UTG$.AW22OUI MQ%)S/E4E]>94TX#G?(+^+?NZ1*C3X3-% _3%$,&#+]<^KR4%=3SA?1J=H?F] MV]..LS KZS:S:/93A*3&"I[RT_3$64Y]Q4-WFK=29J7D"X]U,AY-C4^$0Q(] M,4YTNK&I&RIT(9NGO>DI:RSM3PWOO1Y]0,@INM8[YY-,,%C& D"#P,X>^V(X M'WRCQ9%K(U^BN=7#Q?2YMG_:?^Q^G;[Q'I>G+^7(S@UL5!6ML74Q>_E\DEI( M=Q-=(U]\5RZBQLOEEI#:GA?@_=JYV-VP@OY? -?_!5!+ P04 " !OB*I4 M;50;>IT" ##!0 &0 'AL+W=O[.XY#?GUGU^""U%"I M%]@=SWOSWN[.3!KKMKY$)'C6ROAI4A)5UVGJ\Q*U\#U;H>$O:^NT(-ZZ3>HK MAZ*((*W2K-^_3+60)IE-8NS>S2:V)B4-WCOPM=;"[1:H;#--!LDA\" W)85 M.IM48H./2%^K>\>[M&,II$;CI37@<#U-YH/KQ2CDQX1O$AM_M(;@9&7M-FQN MBVG2#X)084Z!0?#?$RY1J4#$,G[M.9.N9 >KP_LGZ-W]K(2'I=6?9<%E=/D M*H$"UZ)6]&";+[CW,PY\N54^_D+3YHZS!/+:D]5[,"O0TK3_XGE_#D> J_XK M@&P/R*+NME!4>2-(S";.-N!"-K.%1;0:T2Q.FG IC^3XJV04UR M![X7F ]Q90Z6'3Z; XA2?LJ1.5W;0M1;_B:3ZNU)'Y-Y$&8 I8L5YH-LF/T<"-]KJRO'<*/ M^E*F!VL,!<: M032"/=DU",A/..2!0YHGJY[X** VHJ;2.OF"!7=+CMX#6; &@0T9>"R"T5IL$2JQ:T^> R=55L)L#[2^!S#GR^%6]]Q2IW8< MYM8501?P/?G@Z.V@-W[W9G#9_ZBE4J'#BQI#A8#K[/'8B@$J'2+H]I%B>*3 M3XQE']Y8[V_7G1XUED:WB>/#0]3;]E@7[2;4O&W,/^GM>.-J&VD\*%PSM-][ M/T[ M2.CW9"M8INN+''3QV7)4Q9=2.#O:VOIL D%NKD]^PU02P,$% @ M;XBJ5.;DW(;_'@ 5UX !D !X;"]W;W)K&UL MU5Q;<]M&EOXK*&W5CE5%R:(^FUGRII?VC1/KZ^N/G^Z*6U[]MTW_-W; M[KMOW- WMC5ON\(/FTW9[5^:QNV^/9N?A2_>V=6ZQQ=/O_MF6Z[,G>G?;]]V M]-?3.$IM-Z;UUK5%9Y;?GMW,OWXY_P(O\!._6K/SV><"6UDX=X\_7M??GEUA M1:8Q58\A2OKOP=R:IL%(M(Z_ZZ!G<4Z\F'\.H__ FZ?-+$IO;EWS-UOWZV_/ MOCPK:K,LAZ9_YW9_-KJAYQBO)7?EWWYW3>=VQ4=GJ;1\(&WRF_3XFP+KMSU'?UJZ;W^NU_6 MIKAUFVW9[HNRK8L[NVKMTE9EVQ6&MK?MJGCK&EM9XXLGX=/Y-T][FA^C M/*UTKI].MRM;^7D)>9D26UM-FZU+$AXCSMC/>M+U\X9;% M#[8MV\J637%'7QH2UMX7_WVS\'U'TO8_)U;T65S19[RBSXZLZ&7IK<=4-/6V M['CF*<)_^B@%.%\2AYGWX/'0ED-M>U-CYS4IGGQ2&M ?D]M=EP^F6!C3%EL> MG)ZS+0_]_R0G@> M$KI__[='93+./R;"OF*O"-EX!A M;4NL&=@>^*)WQ4W7VZHQQ?P*U+DSU=#9'F*.MUY]J-9ENV+]V%C/=NB=60V- M#'QW\5^SHJ1'B0XDSI<@Z+ZH7=&ZGB:JFJ$F C>/5[-TKJ=G:);65,9[,H:\ MC[)8EK8#&4="EK:U==Z*:-(C9'68I62?A:&RZ*KTZV))MM:#E)7CN6V_%QI$ M O*$X'UC>I--X2-C>3_>?)(L^+4;FIJDH8"#T 7\-K1B@",7JGR@J;EY)YUI M^ $A%;W3DX])$J)&"Y(P_^*%+V[:=J!!WIFMZ_J"IH/1)L9>_ ?O%:\LK:_H MD;TINX)Y5OQE:$WQ[(H-R/RRN"%N^

    R<+>UK;)V4[;D^;#E&4M*6?]&%E](\ 1O6\\J0X^V$*&& MB$(BVN&[_%FLB#2H(P+XW#FS1PVK)*>N1+ MT$9]Y[)X(^/1DL,D8=B6^%ELQ"4(/\B@5^MHT0NR)JQ-81N6+(5M:V(.7/GA MVOMUV1-)]Y _\V%+;A_B-7)WSS\^B;GY_TJG]Q M)";%KS3VT)DIIWSZ=5!_-$2Q@S<11TE[&&AGJGZ=>[">J:(B/[(LQ6JPXFJ] MQ;_]B*TUF\[.-0UD/O>11%#C^P)NN2F^)Q7;+&C"N8K+"0)]'@GT^U#MUG6N+1]L-_CB M>^L- 7G:Y_RKB"UNW_SZ^ON+^5<16K!VZ)<%$;,V&UNQGH"H[&L=$,U@6-A5 M3ENS$N.4Y'0Q$%_(?O$[AEYR&(C#$04;5>>\9[ZM&K6/E\)^ M2-\AAL:1:[>#/ G88 @#SD-DA@TQ>&%HJ=9UI&*#PSV).ZU_2.&#=V6NPO MB"<>?]$VL$0U>?*2> ?X?$1R]/+;6R'. MK)^,7P_8&1!4YVJ"?YZ!V\9U)I+%L[,A^\50F PZXT8**%EK8,/7;D.<^=L: M@Q]2@!ZVG-4LQ\L/N/-TPW$?BDQ<(G&3B5UI&R M$X GW37B[_HU?B2^$T^ MJU\[A<18U@<1.M,)RDE"&=8\DB'5D4.Q$U1]6?PP=-@8V,#\F);RI&0L!:=D M?4T1.)DS0ZC6[7G]))O 4$3"N Z_5?'&DPGXT<#6I!1&99JD-AE+,\O;V M(M"TW&Z;X!8SMH:YF.UE33SS!I'4"7:?>U34R91'N" M6I[EP-XI&+1CYLA-(YV@@Y@C#7!LS"R!N0?DGS M0X#2MN49&HHN)I!FTCN%T,,\@RS@1P!6WX:X8$\.]R O"TI- ;V9L<6 MN&R%(8&P+X*C9^FOH:.DY68'V+4)D2!>(('J9:IB.RQ(4@I?+@U%?!M2>F*< M*DY2:I@ A-6C&=@Z6-\-VS"NJIH?2/SV4%IP1G;%(DN; #5(L@;0+)C9_8OH MF,829L7MFB2RV,'"^H&M@ZF#:R3M9G-6-*ZZ9SL1 !A" MZLQ'XCMZAO:3$=HB;^FWM#H>C)C!BV(.LV%!=$1KGEZ9+*DS?Q]L)WC&KTF( M>178EQ*&(VL&)0T')H;F:#$-#;6Q]063C'0; 2M@NXBT[)13&JIP4!#D0,+L M%$HZ 8F0"2,<)0^_W6I$VI6[B,I]4&U+ 1$MK>PD N!OX0C=:)OD1DT60@8W M6S6.31@G"D39]UF,S"20_!7"PO;"MDL)\L3B&Z(?3_;X^UDP-D1/)'"Z9+]4 M/-2P(KPVR-#49#:P.?E>HL(43;-26 %^^(R@+"UBMW;9[D1GD" B 2[K6E,X MNRD*\,Y%CG+72[.X!9O&+5ROI*+HR\X@.R]&.A)75ES&6 &Z+I_)R(:P\3_3 M H!=.%*=''O,..8LNT@-3\I"X3/SKKYHG-LJ@B9 U<'1@W67!-(EFK$^_WY6 M>/*107<3!8'%:!:W$\%O8-P"( OV@RPH+1?"]&=Z[@&L$C,#K]RK^Z9-DF-F MA[=1YY;9#!J!B,J(I&F,X&35_-HNR:>3EU2M7"#I@M\79%QXM5@+B51E0GR; MLX"4$[E$"+4ZM:=P*F1ZP?>'ZGI9BJGO:V*U$S% )2:RT3(Y5 M5]8#,Z$K-]MBV.:V@#$A0NJQ5?FYW.ND#)=Z%S)*D1QXBC,&8EXI&A\8<1/F M#%++":@(\'B\:!A+@0BY04RF\ #L[1A$[^!!S+VH->L=3%C72OSDB<8 ^O!P MT9Y7)7V&Z55T;;OZ B*YEQB9@18-1V[>KB#V8I;% =OV@E" -Q/#G438#+;" M:E@PQ?,W!&%?/2 #MIQ<^.A1PB.]8)J%2;(E21)-PC(B@946S\[>!^! ;4T' M2('*"\L#.S:[,<"JK!@QO=+$'+3DP#+R^B&,,")=6##;,D+!MA]Z(WACVT"; MH#9[EOD)&N8N-M!3H&3F8U3!HW,YM%;L6VAN@,99%THE'7Q+"[N!W%\/@S-3LV%]RB""$8?H&D-V9',0 M/!T#U#$QUZ\[D^R3/T8P2\IK"D<0JS(M5&T +&@'DF2@>H0O JB@D MQ>IH-_1/0U&YJ6<'*LF!3&?T;84YOYO.70BX?# 7'/LH $F)YJ#Q8=40-7K% MVT7#II#L(1D]E MJ[Z(V:HO3B:9WGMV1*^\K'(R3?5I(_PB7BI6W$+H] D5E9,U'&6-'\6G,'_E MO2E,6,6L^&VH5UFAP >ETI2YRK2DTC6S&[*^M&1ZWB!<;:PH&BMM+OS0E)8= M\2_B"#5\%)L*,QB3M[!\]"6741:FWQE!+SY;KA8S^B&Q>Y1U^I/_) (&FYM0 MV!LX+A*KE1-W[NU!6LL\E,W 2^'-? P=#T/Y+B4AR>X08* 8361 _"\C! N@ MDJHX,T$\' [#=-1N6/1D>D-*F#,&1'5&Q4BA=P]8U([A5+\/!2".? &J^O(# M?F^0ZJ3__9HX<8$&AIK-)!&P#+:T@E4(9A0LI^V1E\-RJ1U$827P!4H%$.9&$(2Z$U#!_R\%NI;Z3REW!"@%)6[G'C M!XH.?207;GD!/QNRT^_>O(^)Z4#;4$\Y'"!35#78[8JMY,DGQ^F;XUKV4BM? M=ZA\D8/5[XVF8&6!M)4"*LV5)SJR7S ?3%=9P!]@?)WJL8RH@\/0J6,EDP20$@BJ M9,WEI.Q".FX>L_BR^!7)/A#]@$@0+YV)PW>B !1<2DVA$AY5"U# AH:"(XP1 M'1K),5&D;"IM81E+5NV,@#GLK*N#JGV">FFKCX@RH# 1@LO1Q++&>#^>CRL? MXB-)XA:@&@19;6A;4ZYMZLF$U?Y47H)^JA1S,UK@30B$7A1/KH^]DR?FW:)!**TH9S0D#?'L/"Y[-$+6'B- MAY[][)P!3G7ZP9!,^>@U0%*>/#\?T0K9224AS(($>$ C1X:%9@,->70^C*4T MJGFLW"3LVV- KN!C50ASV B%YS H\J4BX](!(<2?4>3"V=9@Q>LC,%$3O0=( M4:R9#1&^EZB+\Q^L36KS8DW"=0>JI]XJ"9HNQY?HRF/@*%:'GO5V8Y$P967R MVDF!K#7*9779U<&"J?%F2"2!][,K+.?S*W(B^X,54##=^%$]#-O<2(L/I]_2 MVF><4 6)D;G"FZ$K0EZ40H*\%VK9)J'7#-LS(P! 04Z0P<"DCR3Z*8 >UP33"6D MF]'6'RL6@P<0"FYWA=QP'\,O390+7M*<5>S,F20EX "/F0-B#M/HXS\.87^9 MVN(1WI/R?ST*)(#A 5K';\7)N@ZYJE,/3=V;)Z>(TT[JQ )>$TI\J-BNSX31M*(DG-!JM2H^. MY20B3*>EYM!S?T6* ZZ'NN\$X\=,RO:6+:?0=J$VHG5%N+'[@UA&!)/^>R5: MPC&Q!UO@W0C,<]LQ5[.X4K>S?A2J63\EX2> X?PJ'9^X.HGJ[K*TRFV65BE> MR4XG3TG\@ZK&4#X?B6DAJ^YA\Y0XND7>K MX;!8M!@8'9'?P-0\ZW5LZG)7P@TEW=*D<+,?9=P?T)D8;7Z"2=S S.XQ6LU0 MW^3-:!-+?$J@X.3^K!]'QN.7QKD02!^JYOSZ]+P_<,$DS<24T]WZ8?&;EF*T M-2XUY,PF)CYL.I=B\C7L.@-1?2=X+[LY25KF+1OQ)[:5,T?-]09K4FE MG#9PPA:53<4_!$9J1ZYMW);!^86HG=S(I\BT<<#. =^.'=Z.>T 3)+DW9LOC M!#'G2H/ .-59B[1YDTB0'2GYH-@Q-I0^:GD#\>+9'ZR"I(7A;)Q2 M(Y&LO;^'$#Y)D MINW1W@Z7H:TR\F.V WI%S]%-+?^Q=ZW-@K,EV<&E,B5QS2C7G1$YE>JCHY+P MFP<)9B!423HI+L:4MT+Q,SHU7M%PIQ4CG4N=/SLIPC^FLOV/ M#SS">*XB^>&^'TEX&RX&9CT$*WF'T5S(0"7)A+%!EDC#[6!(#8587"1DQT_T MXR95^H$[,<.)(!TZU '0J; 8.J]E76Y7T@,L 3\P*B#=B>4/)!#*/8Z^(*>E MS/*1:W]$0[W*O8Z*^-H6=LUQSXAE3DKLH;S.$=6^(R^BA9:2C^,/G99 M_/B(EB'3GT$A.:$36Y0RS4 -NBOET,]4@8/[8?:CDY>A#_R47*;3R?/3!XM_ M0H&NX>[!&RX%3>6TGD MM($/YP8S2D6SE#(%:C]Y:%2AP(B%215R]'P5WP_)>AR6K,>P0'*FVCN;%E)4 MMJN&C:B&:@^IFE1[-)_'\)U/0T(D0U_>54& M>LYIZEZ$IKB8XXI:QE/A2'G MN0F@#&=FS(&W_Y/7X$;R(_3C#V;1#:6VPLM*B$!80X#1TH-5,V="6%-N;5\V M\0B]A'0IS>1V)L-N*Y(W=/IJPP\)*]8:=C@+!U>T!$:J"OZ;_ P5MU[QB6PT M1<3^*?1F3S29C]K-#I:&LR,X'9)WNTL"1K*=824,Z7HKY;-C22K-**D?&W57 M]!S8[GF<,G+:#YO@-9(S&UH^HZ-AA-22L^/=6OA]K!/1)1\*N/0$YZUG5[2' M.^W E0PTV@2S RUYD\O@T_G4+")_M##;/KCF08H*G).:,24YUG$X1DP@DF*Q M))VA@6B6.L%%CF;AP\A5Y!TNXM9G6:> "E6G#3Q(,P#(D%Q+EH'XU<1V)SY# M:%MP4:LXJ6P?=P2';\I-?O2I$0BB46)6U- $QMHA;TK#![;1 0LP!:*0W'AQVGE"88\#I9\%QMXH'O M1ZM\,E*DWQ;2.70.'@>3?"%H9/?85-J^M=:T+A($3.$0!,8A[;"6.N+=3 ML" =C)Z?/MJ,V3NS1O,OK?^U:.N3G\@)3=\:\P^,-OY2#0(?NU_R+1&:4=8; M/&Q(CDHF("$R" "9!F]2'4T31Q)NY]<\I(,@BBXXP!KQBU]"WX+;M? FTED] M-A-_XNS0L!DD62HC5E/;47$^13NZ=J@COSUH+](TN/SGABS> MA9.[K\E> X*F)^^TP"T5ISWZ:6K'1Z%>M\5?26/XO#P.RXOW3YF%R4%>.J1O MG_QP<_?RG+,_QV9[O^74X).;N_?G-,\E3W$Q)^.010LW*;9Z\HO;$ACZ\MGU M^=!DE_U?;:Q;: Y9L<":$7B07-FUJ+Z0TFFS+8D8N.FFV@;'? ABSQ!F8W]7[E9H4E7. V<'*1"Y.@^HA)!0: MOWK^Y<7G5\\EX8 =("\0SF#&SJ"XB=0^A=1%15B$GYF^FT-XQ6/(GL-]*.FP M7;F$QTB7*#P/EVZ,.GQ"AU4XF0&84+MXP('=1KS,@0.XX[=?6$TE35RD\T?W M!(<3W*NY?H%/FH%U[4X)!'. M!;UAL_9& ="3NV'1LY1^]L75Q?75.3_S/:Y(89LFMO3/IL:1$ATZ58B)42R^ MR9V]V=%78M#3T%_.GU]\=D4ZD&D5F"8KZSGED.?\,.5HDO+$/!KTS( !JK!,Y5$'+.CTKO@IC)-]-PJO;1:)R['>PLY ME>ETH.36"=O0G$1K'#%C63CLLPV3WDD+225GX'O5I.Q2(WS5&I.NU$;G1N1:F$5C7R4DF M[;CHD 72@(Y!'+^XIJC#='%Z>5;B0?2QI0$;..8.I$Q)_8/#FX$TT4R.R_?! M(N85T1'O3Y.#<45#T6'D.@(0=NIY06*:Y^/*TY".76*]J+:5'2P6XU AC-0N M]>SX(WN?-OO(HF8W#GV$+9R%,P+Y]5#)$"-HR ?\?V$Z(WJX460PZ=!)=/Y2 MMIQ,^1@+.X\=,Z];5"6%KQ?!X&6WU*GG?W8]/Y\5DP__3$+M).@9W364O?OL M?';*&D=X,7]^3N/>LES&5I#78&?P]>%$3US5+'Y\)G/$H2[#(>',7<=J/)L. M0J9^B+GT5QLCA^<9IOGBE]+?0VRUN'5P7B^D:S3+$D(PVQZ:SYY#W!RP7/)J MKJ_FGQ,CI'&]1VS(*%D"L7B_U<%@D_J85R7%3>@].*+^(LCI */>V9!RY<)& MGW@>8E>ND-0H'\4.7#BXK#Y22@O13'I?N'DJ9DJ1[QY8G.G%P;!4/S)%SY:'[^F5AL=M.@BM.*O./&'*E!V,0[;:6'! M1C0)\6-DN]BHW Z)\+ 6\S51K9LR0./$ZT?<7$86)-I3W%IURH3,O[J87R<+ MPL'>+]S2JYK\!8.D.\$549,/0-/XQ3-5"@Q]=B[YJHU[R,^WFP]ZY"EVCVF; M17;AYT%/:+"9:>R8HB16S..MC-GO_SJ:GHI8TY'1^>D3GS0-'$!JI+R5TA(N M)YN,5D\/-^Z?0$I.ZAZC,J/WKK*\+X9W9/<$:QQT3ZWM>?IQXU*>==7HK S3O+(4*.8)*Y-X7L?:6 M2K6C+O59(1U>?#AYD!Z7#%0?:4._X('_&A?Q NM[Y ML7M$0'2J>;GG@=F=\\G?^-.]4"V@NW MR\EAA%2:6)2U5.QWY!G-A5LN?6:=1QO5]-:V]/T!I?3&&151#;%6>L/-U%!R MP4SO_Y@>LZP\U7'A ;KC->?P&')*N^[H?HDI&_4TN^L;H(AO-/<2!\FUW_'; M>&OZC=P5GAZ7*]=_+H&IH%U+>O7J\HOG9Q(6A3_(!_/-X;B4Q&WXXYI A^GP M /V.FXS#'Y@@WB7_W?\"4$L#!!0 ( &^(JE33%7$$6P, $4' 9 M>&PO=V]R:W-H965T=74JTXEI&7Z2]S#ES9G9F.-]I\]U6 MB Y^2J'L(JJ9]N8A2+P@%%LXS,/I[ MQ!4*X8E(QH\#9]2Y],#3]9'];8B=8EDSBRLM/O/258MH&D&)&]8(]T'O_L!# M/"//5VAAPR_L6MO1*(*BL4[+ Y@42*[:?_;SD(<3P#0] \@/@#SH;AT%E;?, ML>7&N/42$WD>V%F@OYXDCSQZ?% -AOF:L-@Y'@;'PS..'ZC+RD8@Z T5$VFP6O R>'\I MS:^3?:P0MM2(0.7^C,SS.[K^\Q.LM*R9VL..62B8*!K!'$5-NXT6U*3V"GK$ M00716(K?7L**V8HZL$!JH)*LJ*D9%8+GM!4SM KVO[!?0#:.9_D0WC)NX)&) M)L1HT)% 8L&VN&1;>/RI\ :S09P1;L6,V7.U!29U0^<$5EK][I_)D$Y_PY5# M\NX@&P[BZ70&JT;Z:$@FT LI*]K86?FM.; ;E)K$0!9/9H,7?= @9-:BLR^D MC#FXI33(-1IHBR^#7C8:Q^/!Y!+>_>_47U"4LS@E!<\R?:3(^MEOQQ1U41)E M2=#A9 1_:6N#*RX:]Y3-SG1CM 1N;<-4@2?OU%#_F: &92WTGKJZ@Q:4'Y^Y M6C %O6F<9>,G09/^-#^C:!B/TJQ35%1,;3$LGUO_)P]QR/8%].C%A^GE2^V4 MG(PVB68;!CC5K7^N=LIUI]TWXKH=C4_F[0>&9L:64T\+W! T[4]H))MV:+<; MI^LP*-?:T=@-RXJ^&ULO59M;^,V M#/XKA#<,5R"7V,J+G2P)D+89=L"N"YK>[L.P#XK-Q$)ERY/DIOWWH^3$E_;: MH!BP?;'>R8?D0YK3O=+W)D>T\%C(TLR"W-IJTNN9-,>"FZZJL*23K=(%M[34 MNYZI-/+,/RIDCX7AJ%=P40;SJ=];Z?E4U5:*$E<:3%T47#]=HE3[61 %QXU; ML(8/Q]D!FT*MW#T_E1^B_>=K)EPPU> M*?E59#:?!4D &6YY+>VMVO^*!WL\P%1)X[^P/]P- TAK8U5Q>$P("E$V(W\\ M^.$]#]CA ?.X&T4>Y36W?#[5:@_:W29I;N)-]:\)G"A=4-96TZF@=W9^0W'_ M5*:J0%BAABM5%.2K=XX[#&0J2JS.K4 M*@V_B4)8S. C?+AS+\S%M&<)H=/32P]H+ALT[ TT8_BL2IL;6)899L_?]\BR MUCQV-.^2G17XF>LN]*,.L)"Q,_+ZK;OZ7E[_#7E+KDM1[HQW5N.E/Q<;8S6Q MZZ\S\@>M_(&7/WA#_IJ2+JO)W6H+W^OJP"4W(O4AN!:RMB]]U+CDK J7Y1-3 M\11G :6Q0?V P?PN1]@J22E*&J&)N#\MK0%+ARF7:2VYSR3"MFEQ9 T.*(E( MHB%217B-]PU_P:"TH9<_S)7,4)L)W.4:\5G@@<*6YCYN-X3^K3,74_>)3F8? M1$EX56T(F^D /J98V1-$&27)!=S4!6I.K)W S3?<+]&^C^\_.BRC84B3:-2) M0C<9])-.&#-WEG2&<0S76"K*WD:E#^($OOJ*01+X X'9(91UL2&@Y-Y3/QFH M#5UJO%>1KP_.?]7A;-1)V!C8L),DS*V&XY%;C?K1D3'_O^+E=DLUV(FOE"5& M"2[E4T,,9A>]V_<7X "S7J]41542R!_1-^NX[ M9"%]!^/XWYMUEL(LZ0Q8'UCPYU//ER]<^ MH0$;!N]5+3/(B5^P0:26@K1_/.K^+PO9QB)MYC1A/,M\SC"(PABB M.((D;)(G&L-//R0L8C\3>R$9PYVRY+GS/B0<7LXX(2:.7^56[Z3WH**Z\QV6 M(3?7I6W:D':W;>(63>_R[7K3 9)#=H*LD+BEIV$W)H;HIJMJ%E95OI/9*$M] MD9_FU(BB=A?H?*O(FL/"*6A;V_D_4$L#!!0 ( &^(JE1@/NQ&^@( )8& M 9 >&PO=V]R:W-H965T3',1J8C/;@7:_?F<'4JA*]R5GG^^>>^[.OO0W M4CWI M' ,.^TTW5L"]K4W*!4P6ZKBJF7L98RLW B[R=XIXO"V,5P;"_8DN M;K[@-I^.Q>I!5FLCJZTS,:BX:"1[WM9ASZ$;'G&(MPZQX]T$ MJ\B1P7MBDSH^B4DY\93J3(4!C%7(WD B8*V+Q$_;D?&")AH8)L&W#%9B""?I8#+U"]]# 2&.#2*%ER7-F MB :K'.HE/!0*\> B +4Q*UP?OU,>Q\ZFJ&RI:%S8.NT8V\[;3[2WVMU5&$&< M^C&<0!(Z0;NN%3T_(M&:C2'INH.DTUAW_0LK4K]'XI7!;4WLDO ME?'0>/0:>+XD,T$HL3%)\?>_L&5Q; T3U]UUQ!U_-#I3K^AUDT[J$/O M7=1@;U:0\])-1 V.?3,V6FT[=$?-K'DU;R8V%67)A882%^0:^A<=#U0S!9N- MD2LW>>;2$%.W+.C'@TCJQ74= MK?OI/L2F+')F.//,,T/F:B>;W]6&7\[E:;GB5JPNYY37> MK&13Y1J/S7JNM@W/"[NH*N?,]^-YE8MZ=G-E?[MO;JYDJTM1\_N&J+:J\N;E MEI=R=SVCL_Z'!['>://#_.9JFZ_Y(]>_;N\;/,T'*86H>*V$K$G#5]>S!;V\ MI:%98&?\)OA.[8V)V;2@R\I:R5/:3 M[-S"NP3M_+SEYM!!X*ZNMK'FM%7GS*7\JN3J_ MFFNH,9/GRT[DK1/)7A&9D9]EK3>*W-4%+[Y>/X=Y@XVLM_&630K\.6\N2$ ] MPGS&)N0%PYX#*R\X:<\/O,PU+\@[H9:E5&W#%?G7XDGI!HCY]X2Z<% 76G7A M*^H>D4E%6W(B5V2Q7,H6[O7(1ZDYOC[(O%8DKPOR7M2P2M1K6+3DXMFX_YCS M)Y69)+Y4VWS)KV?(4L6;9SZ[Z;4BC7K)'JFYOB1P[7)C??N/MN8D\#WR1M1$ M;V2K8)0Z)T?6DC,2,2^(&09AZK$@)!^X4I=D42+)K6M!%V3;"(SRXC] <>4P M10./LN@< ^:%%(-CZPK9/NE56R)C.]5O O_G%RRX.B4>#_D.^:]Y(_)2F4B$ M7AA$&,2IE_D^^0P2)*+^8=O()9Q+XL2C 3-O4Q8:D F014'64A:*,.IE"24T M]J(X@PP:!EX4I&8$N2P+IKP8#UZ,)[WXB][PIG<:62C%M3KFNTDIQWWG1"\[ MT;D5?8H3?UM\.L!SY)M-8_,9<4*A9)N+@O O*( *G!!Z?I9B2AA'Y+Y[*6KP MA04NA;F*&I>V_=)$F).G/CN[8M)"*(EJN%V6PKH,P(B"(A"?T_\ M4E:!&LF@I\,P4\F@W_?H(%H-++F'J2K+=/=_=&*;?5* M!DV*.XZ"4<=VT,%['2<3W0>S#(3FI4DR?-^VHBP,)]/(2^.$)(A_%$):W:Y0 M'MK&O*ORY09V-B]?:R8LCI%[$8FP.&#^N&\[3TM9FM4,DVB T'@^36P%;A'> M/3%FLI(KO92-+ MH*H"-SQS1\F0QUA,DM!+@L#YH%6<-*:940-N,B^@&0E2F I8)"!]@T9'WF#I MMFI=#07> "R1VX;K#6,IN"DQU(T529B=PXV)ET2P*8-(/SAPR5+6*+NMZ]<0 M'=BY;@R)I5!(&0D29%!(_CS>B!\+4082D]5A$(/EDBDTIP.:TTDT(_/R>BU, MPCD>V^L:CH%Y4MIKY6!0X?CL9 #?(P0FI!9TJ*S'5LX -/>B:JNO'++MP?9;U\O;N:%CO5(I2R7O\ M6JV^HTD8"[7J^EE'.PL7>-2W?X?%FMI.#=F&DO&N^VTG]&;L%9!-63R0\^$..SGH[GR2L:0O$J4I M &I\F\56B=]W!*C],06WFXVPS+8Y=FMI/-E+T[V3)OV>@@Y5SZF4@_\9JOA&50%GFN40Q06:.8?,X; M='\&$69Q#B+SPC0P91=5\E'+Y>^DD;H3U4T);8,6>!F*?:\3R%J!2#$-$U8< M44*[YV?FO?HAWI=NO(F^^UKFA+<2!";QG$^SI?+Z(D!1A" M\YFF'3SR;MT@U#1$(:"8X)0PU(T>PZ9-H4 33,S(W>/]/4$JV485MOCH-ZA! M5T:] %T'SB[ 6Q9.PHR-,&,GPPR=0H%V8@Q4C[>7HVB;%'P<;9\VW-TL.==; M3'&R.P"&9UKYLBUL% =7[B'4(Z:Y&]G\DGR$]J\N4O8P;%D<'_00Q+=\+6I# M[.2IN^,XZ]!X1A( :E$4PI9UDH'? \#G5PT+^FJ-,TA,4:T9Q>>=*QW[@@RX M43" HJE(C=A[(J..9N7_,SZ."LQW@,9XC!"2 M/_!!%V%V$"4$-+3W(>AOC\4I[.Y!<&!-)\]P=+S!HM-76(X"/I@2\\F4F#^C M[5.DC07K.YGZ'5]QM B%H90&X3#G8V[HN2^(YB#/<%XY9"5%$N8%:4A"!GKM MZ]YPQO'#;TKIGF4F@]QJ>#9$9&5MU=+F]<+Z'XTIT= MN^9OVQ&5Z;?MZ@NT1(;!O@:51\YB=A&B5RQ+@X4=QUHK?K!E89E\>+SU[/,9 M]2_\(\MD=X'2V=9KW>\7H?HL9$=7OZKTXACJYGNWU)BUMG?QBM@+/7=A/?PZ MW/02(I]#0K+/4ODFCFSCG]@Y9;>^?])#5,LL,-QW&G,1/P M?B6E[A^,@N&_(#?_ U!+ P04 " !OB*I4,L.7=]T" !!!@ &0 'AL M+W=O+%*H4EAN82B-/FZ"R"%@8#H.2"^DM9LW< M2B]FJK:%D+C28.JRY/K/$@NUFWN1=YBX%]O!.W-B@\MDH]2C&WQ.YU[H!&&!B74$3I\GO,:B M<""2\7O/]+HM7>"I?:!_;'*G7#;Z]VGW"?S\#Q M$E68YA=VK2\;>9#4QJIR'TP*2B';+W_>G\-)P#A\(X#M UBCN]VH47G#+5_, MM-J!=MY$*!;PHTO5E@">Y< M@F0/6K8@]@9H G=*VMS !YEB^C(^('JGC!V4+=E9X!W7EQ!'/K"0L3.\N,LT M;GCQ&[P;W%BX$28IE*DUPL^KC;&:7L6O,_!^!^\W\/X;\#452UH7""J#.VYK M+:Q \]HIGN6X$IR:BB7'#62JH*(S<"$DV%S5AGQ-;PH_D&M F;H;_U)+A#ALCQDN[M%5,BWTX!TP M/QP/W$(,;."'PY&S^S#QPS!TYN!H#O?F0TY[\XRT0!3Y;$ SRO("*BUD(BJR MA@._'S*X16.FK5QA3,UE@I H8TEM-(Y[_X;Y0,_2O.K_SB%9-('U\62:R[[M M3J49ML15)X27JI:6PDEH/XS)&,3^9#)I@?_1.(IZ)#1BO1=RG>M9I;15'+-V MJ_%X=-3^VAL,3LJZ1+UMFI'E M:."!;AM6.["J:IK$1EEJ.8V94X]'[1QH/5/*'@9N@^Y?8_$74$L#!!0 ( M &^(JE2AHR3W&PO=V]R:W-H965TO'1) L?4NVTL,)-F"=>A+T*0MAF$?:(FVB4JB2E)QLE^_ M.TJ6+2=QNY.XJG:ZD^ZQ7G!NZ+O-1G@Y4QU70TTNF*%TP/ M9<5+?+.0JF &']5RI"O%66:5BGSDNVX\*I@H![-3*[M6LU-9FUR4_%J!KHN" MJ8<+GLOUV< ;; 3OQ7)E2#":G59LR6^X^5!=*WP:=2B9*'BIA2Q!\<79X-R; M7B2TWV[X*/A:[_P'BF0NY6=Z>)6=#5QRB.<\-83 <+GCESS/"0C=^-)B#CJ3 MI+C[?X-^96/'6.9,\TN9?Q*969T-Q@/(^(+5N7DOUS_S-IZ(\%*9:_L+ZV9O MX@X@K;611:N,'A2B;%9VW^9A1V'\G(+?*OC6[\:0]?)'9MCL5,DU*-J-:/3' MAFJUT3E14E%NC,*W O7,[#7'D#2SVQ6'M&?9K,A"4;'RX?OOQKZ7_(#BGC>+ MUIO<>L/OL9TI&TQQ8!H6,L>^I%59+%05,M-@;9:&9W D2GPC:XU@^G@*;]'1 M7L4!ZY6NNH+1C[>3$6M73S$K][A7(>C&"7@!H3.)(EPCQQU/X"-3@EC8WY6$ M'D2329=6"SB%\T(J(_Y@MKDQ$_Q++:J"%)-Q IX3CWUXA1%@( ;BB4\B1+E9 MH=H)BHO6LT>2;8Z\, 0O#N%6&I;OOWP!B1-X$UPGCA\$<%-75<[) =R;,KV" M!6861-E,SF:(Y8Q2:N1?KIO0N]7Z>S6Y)*V5O2AQ'=DUZO-A7[<>+^W'WB[9H M3>F_2/$W@KRQ.K(LH[Y$$_M_2T4Y[I/FE!T4@_D8N36E.S:$X] M-S=XU#79XO?IBI5+;KNG49'S7"PMG+:TGK@4A>^,PP .C)VH&SO1P;%S@X=R M5F.'8&&:\7+>N$51O=[6Z*EY\Q7D7?K.66ZS:L\5_2]Q6!\BL4/)Y)5ITVB[ MD1 RH5.B*2 J1Z9O>?U+C9P/7&>G:NV@G\+[=Q\V]<)%IL*ZO!9F]11#?:1H M0F4*0B>.W?[\GL*U(AWSX$"%63'6K6[8.+!44C<\'P>6L5[HA&X(YVE:%W63 MK(SC/"4O*(-'7G0,1Y/8"1/W^&OH)7Z766S/LCIQ)D$(G^RW!N*R.PQF2?.2 MOK^VQ+7IH_P^<*;T\:-I#,DP',-XB/.M-U4A'$YB\(:)_]A&KQ*/$<.A'\)+ M7+#K7CY"C5P41L,PAI<'NB#NNB#^YB[8JSY[-Y?YC_BC4#7F84T_,D M[Y%4 WT9-"S(N"(C"RP7=K*U0&,TPA+@&@&"KYE+9/!A9V8O<7!J\%MJ_*[R'*=C>T9.W#:=2:*QG>2ATP>8 MA"2.24(!0,ONUW<7H&G%%[5IIR\2<=M=[#E[P>%&JBN]$L+ 3=MT^FBR,F9] M,)WJV4-M,PV#()VVO.XFQX=V;JZ.#V5O MFKH3Q B<719,8.3C+:;S=\KL5&;WT#W>12RBL:O*N.)@$9)!I1&I+ \>]:O!%- M0X+0C*^#S,FHD@YN?]])_]G>'>]RR;5X(YLO=6561Y-\ I58\+XQ9W+SJQCN MDY"\4C;:_L)FV!M,H.RUD>UP&"UHZ\[]\YO!#__D0#@<"*W=3I&U\BTW_/A0 MR0THVHW2Z,->U9Y&X^J.0#DW"E=K/&>.SU=NX(ULD02:6S_N7?#+1NC]PZE!_21E6@ZZ3IRN\!E=!;R7G5EI..TJ47U[ M?HIVC\:'=\:?A#L%ON?*AXAY$ 9AN$->-#HCLO*B7+<4 M].W!!]F57*_@](;\(>#WV:4V"IGUQP[M\:@]MMKC9[2?"915EP:5GQM97L&G MKC8:9L1;1.4I?^\42/%\H->\%$<3#%@MU+68'%]@2 U7'!3"0XU[\-,/>1@& MK^'B[/R3&[#7L \7*P$+V6 @U]T2#/%@B.;Z3Z'!X#)1A7>W+[4[RYWQ-:YB M K$[.K026D<$040 A+%P(>^O10*Y (>N>2+C3(&*V7"JQ MY$; NP[/8O8HX3-O>D'@7:,\W,L-_-:C%5%@53)@7I!$7A+&\".$S$\#8'X6 MX2 *O8"E7E+$\ OR@ XG:>2E.M 5S[@T/^.4(3XY Z?T$\+PH<&+/"R)/0RQD9\6($^"@+" M)_?39,2')>19BP\K_#C>QH?1";N2^@C!+GBB(O%2!T[JISF$/F.6-3B+L 4I M[$@%R9@*DIVIX-R52'*Y\^K'MEVCDPC@SJ;;'')YFY-#'6?<"%4"WMU M![>"*[W_B&P?>Z,-5CK2]8AN<9YY>48H9WY1(,A1Z-A6A+F7)M%H$Y*GB.[8 M4_C(T =R']$G'@5G-LWD)#CWDIB24# @K>&.@%B*!58;&V%&VNF_%S)89^'\ M%S;L8' Z,CC=S6#L'JL>U1.%GRJK&ZXJ#T[;=2-OA1AH/N_14$Y(-[SS+%"N MZ9AI9*7SS%/,WVT+D9S?"X!>.U^B*^N6N$/D7?!:P34Q0Y/-I6R1R: =JVH\ MC6=Z)+6C^NGY? X;H4CP$$ :$R4%P'V/\]#OGV6#MVFHPU*D-DW]^ 6Z /2_D0:C M7V_M+;?WBF&ONC<5$X'+9HAAYX1W6C9UQ5WMPC\BI@7_78?2Q)C7UO:6&JR1 MML9L$/5MX"]6A-]V=[N%_0-6/$J++N/3FV(LR+6 JQEV%1 MQ<8F*N N$]3IQE3%.J%87MJEYBJC3K?=+*]32OM(T0MIWQCUEQMGQ(3AS[Y_[ M[>X5B:Y=8I:'1BSP:.!G6!25>YFY@9%K^QJZE ;?5O9SA8]9H6@#KB^D-'<# M4C ^CX__ E!+ P04 " !OB*I4[G7,/'T% !_#0 &0 'AL+W=O"<+K:_YX>WR9!)P0%ACZ1A! MTM\-7F!=,Q"%\7G G(Q+LN/A>(_^B]\[[64A+5[H^B^U=-7)))_ $E>RJ]T' MO7V#PWY\@*6NK?^%[6 ;3*#LK-.;P9DBV*BF_Y=?ACQ\BT,T.$0^[GXA'^5+ MZ>3IL=%;,&Q-:#SP6_7>%)QJ^%"NG*&WBOS/'@ OX+UN7&7A5;/$Y5W_&04Z1AOM MHSV/'@5\+\T4XE! %$31(WCQN/O8X\5/[/X#MMHXU:SA[[.%=8:X\L\C\,D( MGWCXY 'XE\K*]=K@ND^D7M%"-]AT>%\J'X5B;1[95I9X,B'Q630W.#G]6"%< MZ$TKFQT0T6L+REEHC5YVI1\H$IJJ=^ T+!7M2RTZIPV9->#(]\PJ"9>R5"LZ M<@J3@A2PK;1_WYG&@[*EQ5M4PD(B2\]--'8*YUC*CDS<;3@__I!'8?:SO;OL M'DZ9A^%H?5561/$=5/(&0<*ZU@M9@]]V4Z*@2'T28;&#]4A9LJAUV2=:66BT M@P9+M+;/@,'>WTFN GP4'.T=]S'4X:RL)-;OXZ/]&0K*7"/50.#$/QU%G^25 MKJGR,;>^W!U9ZD2V)^^?GRC*?[?^.<9A/-$I&G* MH[@0X3RC49)%(BX*&L7%7.19 1>5:B2OEN_(E#NM/JQE"?(2M)QT?]S:%11 8TAHZ5.&20#G$DC5?@;4Z) M0L^":4KUO:Z]!KD:.Y9A27K0Z3V,.$>QC_GB:26UR20(N^#]8[ M0DM&S.*L^_79>/M.)T;,7IHZWXBFZSRZ[&@R8,*Z,W\.H+ M,;(A1EZ,'8CW\([H]^(=$6%)7=)2T1=\?*\/"_T9<^^^3OYH)/=W3 MPW(-W.(F6TMASL;?NY4.][@:MFW*C!\&>U![HB& :3' MJ[UPO-T+O7K!3H M4B(2$>MN:0^S@ X_)C[E(DOG_RGILV3R&TI9RMR#:89G;#IK_O]@].M MOV(OM",.^6%%7TAHV(#>K[1V^P=>8/SF.OT74$L#!!0 ( &^(JE3RENF, ML 0 !05 9 >&PO=V]R:W-H965T/?A(>Q!-\#GXK+FB=E^,DPA.OA (DZ"S%5;^:,!TBJ6[XP M1,@QFD6@P#&/NF;T:SRYJI%6$?NU)3(/6SPGWL^YI)Z7A-2&OIG!JX>[UA'T;&*V-> MD,!]YO]%9M*[K'5J8(;G:.G++VQ]BQ.#;,WG,E]$WV"=C#5KP%T*R8($K!0$ MA,:_Z'NR$#L V,P!6 G .@!8, ?02 "-JH!F FA6E60G +OJ#*T$T*H*:"> M]B' R@%T$D"GJ@U. G"JS@#-C>?,JE; U-F'WLZ';-P-*_L;;AP.*WL<;EP. M(Y\; >!TT MX 6P3,O*@/>+X6-$Z\!JQ?"OCP-P?O8Q@V5P DM_\C!6,X;GVW-S DN)/;<5J$PKIIH1K@HXXQDTHRHT^88R$O0(BYJ^I"5J(6DS6MNF7^FI6:I^/VK&FDUC0*B::K!5-IKNM5<]J-9KMKK':]=OQ M*#,=L6=%,[6B66C%9!F\8*Z5HS#495HU95( R< +0WRF7VS20RCI!:ER&T]D M[VAK[*L?'X]H9JNW4_5V1?5;D:H;O(JD%ZNUC[2TL[6T4BVM0BU[FUQ!?+53 MOO8/S):K8K+<;+DNP=GU3B;NM@37R<&-BW&V67<*L[.3KE[G?\S.N\Y1WL&6 M8^5$KY-J=*I'C)KYR2,J;*>(*XDCNE("#T-W;QIH;ALV\\10 H+YL\+J6T+9 MKG>LS.K[3MRP! ?K,#.>;MZ)&Y7@K&/<_N+O=,OP9T1BID_@41AV3/79+[.# M9)BS,\PVG?U!PPPNIWE(=9-!U3H8P,@MN6 A9OYXXPN7O7?OW,=SA_V MW/.AJ(F$VST?%F_ZIVV,HQ*VTAT';AL 6-P!;(T?+M7_V9^^8MM. O[(5N*Z MA"VW)QB5 9V\HFKLG$;H\T+U!V1!J ^GBLFL]Y6/N3Q$5Q\(UD8'5"\,"E9 M$%UZ&,TPUP/4^SEC?U!+ P04 " !OB*I4<=WY0AH" "- M! &0 'AL+W=O9+2M/_]3K)C,DC*OM@ZZ=Z[=\\G MSP[:/-D&T<%+*Y6=1XUSW1UCMFRPY7:B.U1TLM.FY8Y"4S/;&>15 +62I7'\ M@;5L]2GV81TETW%B+NG%^@^6SCM>X0??8 MK0Q%;&2I1(O*"JW X&X>+9*[(O/Y(>&'P(,]68/O9*OUDP^^5O,H]H)08ND\ M Z?7,Q8HI2NK4^ M?,&AGUO/5VIIPQ,.0VX<0;FW3K<#F!2T0O5O_C+X< )(IA< Z0!(_Q>0#8#@ M'.N5A;:6W/%\9O0!C,\F-K\(W@0T=2.4_XH;9^A4$,[EWQN$0K<=5Z_ 504; M42NQ$R57#A9EJ??*"57#2DM1"K3P'M9HG1&EPPH*;ANX7J+C0MH;.GO<+.'Z MZ@:N0"AX$%+2E[(SYDBH+\?*0=1]+RJ](.J!FPEDR3M(XS0] R_>AG_;*X+' M 9[\"V=DS^A1.GJ4!K[L M\Y'WXMMF0##>'O-PID8X$L%)A>*'!B:4F6GC.L M)TCBP."OYG,>3\B;YU-;SB2ED^F8U&MC)\/B+RJ970ME0>*.4/'DXVT$IA_^ M/G"Z"_.SU8ZF,2P;^E^@\0ETOM/:'0,_DN,?*/\+4$L#!!0 ( &^(JE0S MOF&PO=V]R:W-H965T&GM\_?=G;^-M,CP9J8P67.--@-D7!].,Y"K4=1DFT,USS MY%*@L;%,#I+3J=]A_> SQRWIC8&MY-; MI;Z[R8=\&+5=0B@PL\X#H[]['*,0SA&E<5?ZC*J0CE@?[[Q?^+W37FZ9P;$2 M7WAN5\/H700Y+MA&V&NU?8_E?GK.7Z:$\;^P+;'M"+*-L:HHR91!P67X9P^E M#C4"^6DFI"4A?4KH/D/HE(3.2R-T2T+WI1%Z)<%O/0Y[]\)-F&6C@59;T Y- MWMS J^_9I!>7KD[F5M,J)YX=?5HAC%6Q9O(1F,QASI>2+WC&I(6S+%,;:;E< MPDP)GG$T\ 8NU3UJ2:5BX5(3S,"K"5K&A7E-JS?S";PZ>@U'P"5<<2&H&LP@ MMI2J"QAG95KG(:WTF;0Z<*6D71F8RASS!O[D,/_D #\FB2J=TIU.Y^E!AU=, MMZ"3'$/:3M.&?,8OIR=-V_FWZ-._CKXG1J]9)+_8.ZH'U/Y M2$/ED;-P\JF(9AH-U4WQFJZ*+X=R*A;9=3U M&76?R>BWHCR&:\PWX3*ZQDQI*@/XI."#M$C969@^T%5KL*DT0ZB^#^7NV?M1 M>Q#?US]V0"3M.J3U=A\T:02=[(.F#:"TE5:@/3%ZE1B]_R/&3%._T?;Q&&;" M'WCZ=M.[#5\[;I,R(6[O@#)_1$P"(DEJD*2VXR!+ ZC=2IIEZ5>R]/^/+!]) M%.:OO;)(&B^P_A^KI-]4 ,D3.1I!3^5H '5J]1;DB&M=H$"]].W7@+_#P]FN MK%6'/_.-[8G]/#D=)PWV";T(0@/_Y3X\)^B"67)I0.""0M%1H.^G0XL.$ZO6 MO@?=*DL=S0]7]*I![0"TOE#*[B8N0/5.&OT$4$L#!!0 ( &^(JE0MUMMF MP@4 -8< 9 >&PO=V]R:W-H965T]"B)2/8B4&!KR%=M[0 >V%G-(ROS=AH2%?<]T(R8R!:!0%FSR?$I^OC M#NQL+GSR'EPN+VBCX1(_D#O"ORQG3)QI&8OC!22,/!H"1A;'G0_P_0SU)2"V M^.J1=;1U#&0H]Y1^DR<7SG%'EQX1G\RYI,#BWQ,9$]^73,*/QY2TDXTI@=O' M&_9)'+P(YAY'9$S]/SR'N\>=00V>@?, M5Q&G00H6'@1>F/S'W].)V ) HP: 4@ J !"L ?120*\MP$@!1EN7S!1@MAW! M2@%66T _!?2+ %0#&*2 0=L8[!1@MQT!ZIO,Z6VC@%FRB]FNAVS2#5OG&VX2 M#EMG'&Y2#HLYKX=LD@Y;9QUNT@[CO&O))HEWV"GF>#1D= V8M!=\\B#>IC%> M;"POE!7ECC-QUQ,X/CI[7'G\&=P0[E('7(1/).*B8'#@A2"]EUPD!+P#4\P8 MEB4 ')P2CCT_.@1OI.EGEZXB'#K1$?CM%VB9O\N+-Y[OBZH1#34N/)7C:?/4 MJY/$*U3CU0UF7="#1P#I"%7 QVKX)0Z[ %D)_,O=*3AX MKD/"(M=;BA+'"1/#'($E87,Q5E6E4I,9J(OT7ZMJT_ZXG6B,+!I#231=!?>$ MR0G$RR45$25SQBFXIY@Y\L9F9T7@7Z#89>?)0&8\D&QDGT:]H?:TO9W+%D9F ML>.]F7EOMO0^=U*TJ2>QZVIOS9(O_6I?K,P72^G+1]&^R\$=,A>:1WW/P7'/ M+)SC+@&77\&8!DLP9Q567-FHN.+:T,Q4-#N10CWO6?7FK7;@BX@/=]+68M75I>TF M'7)[7QBF#@MS4F%5G)34I&D!*)EVYV6KEX?*>9G@N>N8%DEH66CFJ81YE()VVGEB^A].I956^]W'VURD4-JD?OL>J*) MG6&6O8*A3)3GMA4 Y:J!X.M5 +3U[(;^M]4[3KG5:CVILNJ;-8G)507MJRI MN.\HGP(;*/O= :I\"OQ!W*0!!\N"E+Q!^D'<10,.-0@@R@40J07PY:K+.!UI M>W4,=/&WNXA.4S-[R\S4[>)**W/91I'J8P655;"YJF 2-:](=5U!!?5!S=+. MFP&D?IX^"Y8^?29BGX=R)U[>I]MCM,OO_C=8/;@A1'PR4(0Z=V^R"]+/J(E)YPNXY?_ M]Y1S&L2'+L$.8=) W%]0RC&ULO5AM;Z,X$/XK M5FYU:J6V8-X">VFD;=*TS;:G:GO;T^ET']S@%&X!9VW3M-+]^+.!$ *&4+5J M/S0&9AX_,YXW&*T)_<$"C#EXCJ.$G0X"SE>?-8TM APC=D)6.!%/EH3&B(M+ M^JBQ%<7(SY3B2#-TW=%B%":#\2B[=TO'(Y+R*$SP+04LC6-$7\YP1-:G SC8 MW/@6/@98?U_=4G&EE2A^&..$A20!%"]/!U_@YVLC4\@D[D.\ M9I4UD*8\$/)#7ESYIP-=,L(17G )@<3/$Y[@*))(@L?/ G10[BD5J^L-^BPS M7ACS@!B>D.C/T.?!Z< = !\O41KQ;V1]B0N#;(FW(!'+_H-U(:L/P")EG,2% MLF 0ATG^BYX+1U04A*%J!:-0,/HJF(6"V5?!*A2LO@IVH6#W57 *!:>OPK!0 M&/95< L%MZ^"5RAX?16@OCDYO;=*>=B]3QMNCAMFYZWE@95%Y11Q-!Y1L@94 MR@L\NY7R-%KYSE)P PSD"AFX8W^^F MX.#3H0)E\@J4R>]_@8.(!:(I+[!HJ3X0PP%@*,),JH?3E-)+B1WV5LG> MZF2_*65^K90)]GLY7UH=;/+ WBLQSR7LBH3I>;IGU@QOBK48;I>&VYV&W\FS M.993C ]NT4M6^+]0BI)'+-='X/Q9C'L,J^RV&V2.76-8HWRED#)=PZ[9KY R MH&5;-?L58IY7 =OQ@5/ZP.GTP35A3![^(I!F9TN)M" M]= >]O)(%\Z.1]S2(VZG1^9$F SN11"G%'<4.*_$\SZNJD)].YWI'U!79\4N M5?]"QS,LM8]A97B$G?1F**3@"45IYAT#)=UVOAM>V4 M<$^K3.,T0O+=$W!1:5F4]QKD_YL6HS?%,1%.5;(RFZR&E3ZQRVG;_V!W U3Y M"G. &,.<-0-[70.%:W#A=!IX;3M#+"[-;QK>X/-.KU;S7=);HLU?$6U M!O^)E\:02A?2\O63T*YZNJWB\ /+N+$MX\9'E/$SHUG&75W\[3;322'F5<1L MW=L5FBJP/*L.=:Z 08VPYD='>@MQ2"LP*[>\:9 MJJ2&]:%3JWR"D9\OQ2OB8Y@P$.&ET-)/AB*Q:?Y%,+_@9)5]E7D@G),X6P88 M^9A* ?%\20C?7,@//>5WV?'_4$L#!!0 ( &^(JE38XC_:QP( .$) 9 M >&PO=V]R:W-H965T(:EZO*5(PH.>&&@C#J^ZT9. MADEN34;FW8Q/1FPM*:5I-2@]OM9_4S,W8UEGLLX(31+V0AT[$56V@!2[RF M\H:5YU"/)]1Z":/"_**RBHU4QF0M),MJ6/4SDE=/_%C/PQ;@!3L OP;\OL"@ M!@9]@: &@KY 6 -A7R"J@:@O,*R!85\@K@%3+DZU'&8MIUCBR8BS$G$=K=1T MPQ2$H=42DER7[EQR]94H3DYN@&()"S3#7#ZASQSG INJ$FA_"A(3*@[06W0[ MGZ+]O0.TATB.K@FE.F+D2.5 ZSA)G>VXRN;OR':-N8T&WB'R7=]OP4^Z\4N< MV\B/=N+3;GP*29/=:\%/>^"NOQ,_Z\8_LHW*[N[$/_S=U)W_,>ZHDFGJQF_J MQC=Z@]^M&_3U2H6B"PF9^-:1:- D&IA$P8Y$G\H1LMG=N2U3DV4$3]9/5N+$:=UJ=8]K;9OS2@!?8 M_B\VVZ+B%S:=K;-(7W[4'\^*J-.$PE)AKCU4&X%7%XJJ(UEACJ=[)M5A9YJI MNH,!UP'J^Y(Q^=S1)UYSJYO\ %!+ P04 " !OB*I4#^@)ZP4$ #*#0 M&0 'AL+W=OX?*=?>S20Q83>*<[93=?W]C)PTTF*C;TWV!V'GFFE)YS9I"1[ MNJ'JJ5P+&#DM2\IR6DC&"R3H;CIXP//2,=RI;S9SWXG$X' MKOXBFM%$:0H"?R]T0;-,,\%W_-.0#EJ?VO#\^97]=Q,\!+,EDBYX]IVEZC = MQ .4TAVI,O7(CW_0)J!0\R4\D^87'1NL.T!))17/&V/X@IP5]3_YT0AQ9@ \ M=@.O,?"Z!L$5 [\Q\-_K(6@,@O=Z"!L#$[I3QVZ$6Q)%9A/!CTAH-+#I!Z.^ ML0:]6*$+9:,$O&5@IV9_0BU^+A*>4[2F BUXGD/Z-@[V$7XD8(A]_ M0I[K>9;O6;S?'-O"^6_>5Q_V_D8,ORU)W_#YUTJRRJD@4%+W/61!2Q88LJ"G MOEE=?>0CY6PKKMIC9#SJ1OPR\W$4NA/GY3QEER@<8;>#6EZB C]V1]Y;V,KB M,@Y'HQ;U1INPU2;L%=JLTSZ1HY8HZA7YNVG'L,[)"V1N3U%1Y5M8ZWR'DKJA M-,NXD@ "Z6&VA,:@6SQTBN*4HQ*L#-:F>_T1X9D(7A1[XX[N%E08QQU!ES:N MU&P43YX1+_6N#)WS711('GM\1RX(:C7"GX)8V+MQ% MK6QF'W=!1P^QNO)>"/=WW*LXP(>?JL.^NF M7]/%YV4TQ'$G$1:4.XRZ_<'&%0V#42<35I?AE0:!O5/D7F_DK^>F7XC=L\6. MN[%?HMQA&'=CMW"%%["5U67@=6)WSLZFL*_OS:5 PF*K"E6?"=K9]N+Q8([; MG?DYOE]@R_Q27U3,6?A$7]]RX&"R9X5$&=V!*W&ULS59;;]LV%/XKA)Y: MH(TNMF,[L TXMHH%:#LC7K>'H0^T=&P1X44CJ3C]]SND%,47Q0@V%.B+15+? M]YVKZ#/9*_U@"@!+G@279AH4UI8W86BR @0U5ZH$B6^V2@MJ<:MWH2DUT-R3 M! ^3*+H.!64RF$W\V4K/)JJRG$E8:6(J(:C^<0M<[:=!'#P?W+-=8=U!.)N4 M= =KL-_*E<9=V*KD3( T3$FB83L-YO%-&D>.X!%_,MB;@S5QH6R4>G";NWP: M1,XCX)!9)T'Q\0@+X-PIH1__-*)!:],1#]?/ZI]\\!C,AAI8*/X7RVTQ#48! MR6%+*V[OU?XW: (:.+U,<>-_R;[!1@')*F.5:,CH@6"R?M*G)A$'!-3I)B0- M(3DE]%\A]!I"[ZT6^@VA_U8+@X;@0P_KV'WBEM32V42K/=$.C6INX;/OV9@O M)EVCK*W&MPQY=O85>_%.9DH 68$F"R4$EF]=4 UD;JUFF\K2#0=B%9GSLJ"$ MRIS\+F!'R1H$RY3,J\PJ33XSP2SDY"-9*0O2,LK)DO'*-4(M:,B[)5C*N'F/ M*%,?-0\FR1^%J@RJFTEH,3+G7Y@U4=S6422O1-$C7Y2TA2&IS"'OX"\O\\<7 M^"%FM$UK\IS6V^2BX!>JKT@O_D"2*$DZ_%F\G1YWA?/_K*?_V?I1,GIMC_6\ M7N\5O3DV0]YV F259I9AS=.GC%>8;[+52KC6*['7_/6AMB2E6C*Y,[XMZW[\ M^S,*DSL+PGR_X%:_=:OOW>J_XM9+F[;.F1?GWF%'UKWYOJL?:^F!EW:7\>/, MI>KQL,3GD#@:'F.6'9CQZ!B3=F"NQRWF*/1!&_K@8NBI*+GZ 1BP5=D#4:7+ MNO&?]OWZF[F0W.O6PO6O5/-AZ];PY]5\>%[SDY*?(\Y+WH$9GK1.>HX91=T5 M'[6!CRY7?+U:7S5KVQJO3#Q$99'$W\LL#Y%+0#X/NMPD(T&V>@ MG7AG_P)02P,$% @ ;XBJ5']""@RB P Z!, !D !X;"]W;W)K&ULM5A;;]L@%/XKR-*D3=IB@YW;E$1JW%RXIJNU,@OA8K;!*W)#U-?-E="SL&;):4F8I)P! M09;SX 2^OT03 [!??*-D)P_&P&SEEO,[,_F8SX/(:$0*DBE#@?7CGJ2D* R3 MUN-'11K4,@WP?&=YFH]#R8!R,D2;PMUS7'+ M>"'M+]CMOQV- Y!MI>)E!=8:E)3MG_BA,L0! "8- %0!4%= 7 'BKH"D B1= M <,*,.P*&%6 45? N *,K;/VUK6N.<,*+V:"[X P7VLV,[#^M6CM$33V+OR,<621'MV&M6Y#O^GP0XOI M1C73J#_3C6O2<>^F\S..6DTWJ76;>)D>ZP@X ;_ -;DG;$OTJ%[^)X-,:Z'3 M_JP,(U<_HTY[D6"ECP)*:Z_6F $8O3+&5USAXFB-\K.B9("B5T>KDQ\81PW MBW:)DZ/ RS;@= #_!#ZUY4$O@MWCXB3+^)8IJ0,D(_0>WQ;/CQ'HZB%$/4:) M*XXP?H$H.6UA1;#!V6D+$*)!XO>9J]#07U!KAYSVD,O0%5\X[-%/KA+#T8MD MLY\UGC3DUGD;<-B8S:T2QPW9W ),!E-_9+@&!/W]XDED])K-KL_ 28]1XCH) MG+Y(-OM94?1W4E;9W )$+148N6Z&NG4SD/;L,^2: (+]^0P=''3])]UG^JR% M%<8->9:V '7I]N<9LMX*QOG[DF@)(>?>:*//(?L9_K,S^K;GY_5>.G M"KIV@;JU"W#>M^E=E47C'DWO*B?J=D3_5]/[6>%P$!TW?7APA6'NP/0?W15E M$A1DJ9FBP5C[5.ROE?83Q3?V5N.6*ZVH':X)SHDP'^CW2\[5X\1XO? M4$L#!!0 ( &^(JE1D3;.RB@( )P& 9 >&PO=V]R:W-H965T% ;J;2:MHE)B([MQ;07;G)M M/!P[LYV6??N=G1"5$BIXDYSM^Y]_=[$OXZU4C[H$,.2IXD)/O-*8^MKW=5Y" M1?6YK$'@RDJJBAH*Z*:J MJ/IW UQN)U[H/4_OV65KAK M/T?_Y'+'7)94PTSRGZPPY<2[]$@!*]IPY)MYQMX)&^T MD54G1H**B?9-G[HZ[ C"T1N"J!-$[Q7$G2!VB;9D+JTY-30;*[DERGIC-&NX MVC@U9L.$_8H+HW"5H Z&,JY/RT504>NP;Q++!_;Q#N&D1HC<0OE%U3N+P ME$1!% W(9X?E7QN!\L#)PY=R'XO15R3J*Q*Y>/&[*G(/G!HHR)SIG$O=*-#D MUW2IC<(#^/O =G&_7>RV&[VQW4"5ATK8!DE=$'LS-UD2Q2F6:[-;J==>H\LH M'O5>+PA'/>'H(.$M:'U-IAPOO"L,M@Y2*X86+?[@":WL>1EB;L,F.S1G81Q& MR1[TD%LT"I-AZJ2G3CY,7.KZ+@8@]RP"NYN+S:P_1W>H?MVW@;UTQHPF&%NN#\ K-4;2]L M!T;6KITLI<'FY,P2?Q^@K .NKZ0TSP/;H?H?4O8?4$L#!!0 ( &^(JE1[ M+3",@@( %L& 9 >&PO=V]R:W-H965TWV<+J'T!J(EB:]),#VWY^30L6@0WNA M=N+/_FS')M]*]:I7 (:\55SHH;[.GM0HEVO#F8 G1?2ZJJAZOP252 TDX(H6 R]N_!VG%E[9_";P58?R,1F,I?RU2J/ MY= ++"'@4!CK@>)G V/@W#I"&O]V/KTVI 4>RGOO#RYWS&5.-8PE?V&E60V] MOD=*6- U-U.Y_0Z[?%+KKY!*M3:RVH&10<5$\Z5ONSH< ,+/ M -$.$'T5$.\ L4NT8>;2FE!#1[F26Z*L-7JS@JN-0V,V3-@NSHS"6X8X,[JG MG(H"R,P]F;&L:BE &$V^D4>Q04DJ!II<3L!0QO45GC_/)N3RXHI<$";(KY5< M:RI*G?L&Z5BG?K$+?=^$CCX)_9.J&Q*'UR0*HJ@#/CX/_[$6" \.;@=A8WHS1)XC3W-X=C< M;[62!>A.=HV#]#!N+XRC(W8=5OU^E'2S2UMVZ5EV#TPP?/ E64K9_>[2D[!1 M..B%1^1.K<(LS0;=Y+*67':6W'YHWJ^) --%+COI6(AMC?M'[#K,TB0:Q$?T M_(/1MVL7AVK)A"8<%@@,;GJ8GVI66:,86;MM,)<&=XL35[C]05D#O%](:?:* M73#M_\GH/U!+ P04 " !OB*I4UA2EK MYU.UM5+4<*N)V585US^O0:K=+*+1Z\2=>-I8-Q'/IPU_@GNP#\VMQE'<>UF) M"FHC5$TTK&?1%?V\H,P)O,6C@)W9>R9N*4NE?KC!E]4L2AP12"BM<\'Q[QD6 M(*7SA!S_=TZC/J83[C^_>O_3+QX7L^0&%DK^*U9V,XO&$5G!FF^EO5.[OZ!; M4.[\E4H:_TMVG6T2D7)KK*HZ,1)4HF[_^4N7B#T!S8X(6"=@YPK23I#ZA;9D M?EDWW/+Y5*L=TN+TE*/Q&6,!:0+T[+_][6*$^\G+Z7QYB-/B6L3PGS M_M*S4G('DEM8D1MA2JG,5H,AWZ^6QFK\ O\[$2[MPZ4^7'8DW./5-SP/)8AG MOI00REZK+[S>'9XGT_AY/T5#&YJGD][H'5G6DV4GR=H/ *M#P\6*P N6 M#@/!_6W]Y'O1LV0R/D <&M&LR,.(>8^8GT2\[>!$C3OC=BU$EP\#LPD]H!L: ML8(>H2MZNN(L.E=.+=3'^(I!Z-$H.\ ;VM!BE(3Q1CW>Z/=X/RMWNJW"0MXT M4H .$8Y"&

    -8?20$3;8T.P6BP^0"X99K>]9!:GK+N[L?9._*A*4Y_TUMYOCOO].E^K2M;_V(TR M8<_*NDKZL.EN^_7&*5G4:Z5\5?:CHZ.L7TEM>I\_/9UK[OITPWJ5>VU-:&P: MOFGU4+_L;S;%O:[UC2ZU?SSIM=]+U1.5-KK2/U5QTCOJB7IM'[Y:IW]:XV6Y MR)TMRY/>8+?CFW)>Y[\U+QK(I;RIVQ8O;ZYE #GI94?AA"OM:M\>T9Y?!L9[ M%0[>;6V]/=>E5VXLO?KB[':CS6USFG 5?7(9;1R>/G=!/';_)XQVM=*Y&MM\ M6RGC=W%TJFP 3;W6F[HGC*S426]D[Y5KKB?\P46QNS8?H$BDW+$..]Q%T>(Q MHLRFX\ET,1F+\&TQN[P8GR[#QMGIY>ET-!$$,@*0$3OD[VB+KY/)$<@40*9_L+N?XA>Z>G8>.OWTFD!F #+; M9R1C CD$D$->R.5:B9&M-M(\"FD*L="W1H??2N/%:9X3R \ \@,OY.3?;;"$ MN%)^;0MQ8>Y5[9N?"&U$V$<@/P+(C[R0UTVC*L1"Y/;2HFYTLWN;!03B63 ;)(FY^G6'76+ M&G*-#X^#,KGNQA*)9,!LDM'C3;@!5;[U^K%)V+H(Q]-Q-I)(Q"P1.&#HC \C M))&(62)PR-#%A-,69HE )7TH6!V&*WY"\8"+- M1,R:>67F'5S]-\5#>HF8];)SLCA\$PPY)N)V#-)S]RY$CHF8'0-5V,5$EHF8 M+8,3.9V>QL@W\5Y]DU!,Y)N8V3<8,Z68R#OJU)D(42]A6T=S'/MYXN.R?PAYL$62C9GX7"O4EEF2 +)>P6ZLS( M#\54ND;P]^KU0"Y%%DK9+?0*9(UFMQ7MH'B@FK!I@5](S9Z#O,*JZ:8J-M)=IV,:>82$$ILX+P.A=-FBE2 M4+K7Y3@Z7TN1@E+NY3B(25=F4J2@E%E!&#.C)2U(01FS@C#FD&(B!67,"L*8 M'R@FLE#&;"&,^9%B(@MES!9"F-_;DI9G3&2AC-E"]+WX&Z,/BHDLE'%7&<#W M S2]9[!ZC=M"$).F]PQ9*-MGX4$GO6?(0MD^"P\$+2W)D(4R[M(#A-E92Q@B M"PV9+?1FA<2;DXPALM!P5]G='EQ__E2HE3:JF(:_J$-[+LM\[D3SL2LV2]*F M+&2U+&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MN.Z+I!5GU)-,HVP .>6'8AM$T4JR^[:<@7U0#WH2<4:H0%Q^,?B$@,>7?&C' M?7KB=43T]WLY:P6K^VP MS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y M@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LA MV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@ MMZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ M.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] MO8- [T"]@T#O0+V#0.\&]6X(]&Y0[^8G]2[CUR&7:\_W&J__DU2/YW/S]?*7 MY??.R4VXX%S?5I2GOU!+ P04 " !OB*I4X"K5-FBQO5O 5$VP!98< &33-NH M26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[& MTGGJ\\K2A^_I3RO0UH7[ M@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' M >EC#M+',4@?)R!]\!E*(RBB&UL4$L! A0#% @ ;XBJ5)7D[(/N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ;XBJ5)E&PO M=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5/\2LZS*!P M.B$ !@ ("!?PT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5 +PX,L&PO=V]R:W-H965T&UL4$L! A0#% M @ ;XBJ5!A;OF",) @7 !@ ("!"#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;XBJ5,(1[3EW" 4R< !D ("!Z(0 'AL+W=O\&\) .& &0 M@('3J@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5.;DW(;_'@ 5UX !D M ("!3;< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XBJ5& ^[$;Z @ E@8 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ M;XBJ5*&C)/=S!0 Y0\ !D ("!S.T 'AL+W=O&UL4$L! A0#% @ ;XBJ5/*6Z8RP! M%!4 !D ("!5_\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5"W6VV;"!0 UAP !D M ("!XPD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;XBJ5 _H">L%! R@T !D ("!&!@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ M5&1-L[** @ G 8 !D ("!GR,! 'AL+W=ORTPC((" !;!@ &0 M @(%@)@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5#9SH,I1! 5!0 M !D ("!ARP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5-VD@DP. P $ D !D M ("!0C&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;XBJ5'_IL;FI @ "0< !D ("!8D$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5 Y- M+P2& P /0P !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5$"="31= P $PL !D M ("!K5D! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5/XJJI&R! M1$ !D ("! MY&,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;XBJ5!=\(&)7!0 KQ< !D ("!+G(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XBJ5)[UZVLE @ ZP0 !D M ("!S8T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XBJ5$1[UZ"3 @ W 8 !D ("!I)@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;XBJ5-0':)(Y P "!0 T ( !*J ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;XBJ M5+ % +TV @ '"H !H ( ! *H! 'AL+U]R96QS+W=O XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 275 394 1 false 79 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.aosmd.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - 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 1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - 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 2101101 - 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 2106102 - 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 2110103 - Disclosure - Related Party Transactions Sheet http://www.aosmd.com/role/RelatedPartyTransactions Related Party Transactions Notes 10 false false R11.htm 2112104 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited Sheet http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited Notes 11 false false R12.htm 2116105 - 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 2119106 - Disclosure - Balance Sheet Components Sheet http://www.aosmd.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2132107 - Disclosure - Bank Borrowing Bank Borrowing Sheet http://www.aosmd.com/role/BankBorrowingBankBorrowing Bank Borrowing Bank Borrowing Notes 14 false false R15.htm 2136108 - Disclosure - Leases Sheet http://www.aosmd.com/role/Leases Leases Notes 15 false false R16.htm 2143109 - 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 2153110 - Disclosure - Income Taxes Sheet http://www.aosmd.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2155111 - Disclosure - Segment and Geographic Information Sheet http://www.aosmd.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 18 false false R19.htm 2160112 - Disclosure - Commitments and Contingencies Sheet http://www.aosmd.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2163113 - Disclosure - Cybersecutiy Incident Sheet http://www.aosmd.com/role/CybersecutiyIncident Cybersecutiy Incident Notes 20 false false R21.htm 2202201 - 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 21 false false R22.htm 2307301 - Disclosure - Equity Method Investment in Equity Investee (Tables) Sheet http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables Equity Method Investment in Equity Investee (Tables) Tables http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee 22 false false R23.htm 2313302 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) Sheet http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) Tables http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited 23 false false R24.htm 2317303 - 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 2320304 - 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 2333305 - 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 2337306 - Disclosure - Leases - (Tables) Sheet http://www.aosmd.com/role/LeasesTables Leases - (Tables) Tables 27 false false R28.htm 2344307 - 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 2356308 - 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 2403401 - 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 2404402 - 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 31 false false R32.htm 2405403 - 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 32 false false R33.htm 2408404 - 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 33 false false R34.htm 2409405 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details) Sheet http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details) Details 34 false false R35.htm 2411406 - 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 2414407 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) Sheet http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) Details 36 false false R37.htm 2415408 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) Sheet http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) Details 37 false false R38.htm 2418409 - 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 2421410 - 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 2422411 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 40 false false R41.htm 2423412 - 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 2424413 - 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 2425414 - 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 2426415 - 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 2427416 - 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 2428417 - 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 2429418 - 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 2430419 - 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 2431420 - 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 2434421 - Disclosure - Bank Borrowing - Narrative (Details) Sheet http://www.aosmd.com/role/BankBorrowingNarrativeDetails Bank Borrowing - Narrative (Details) Details 50 false false R51.htm 2435422 - 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 2438423 - Disclosure - Leases - Narrative (Details) Sheet http://www.aosmd.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 2439424 - 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 2440425 - 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 2441426 - 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 2442427 - 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 2445428 - 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 2446429 - 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 2447430 - 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 2448431 - 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 2449432 - 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 2450433 - 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 2451434 - 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 2452435 - 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 2454436 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.aosmd.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 65 false false R66.htm 2457437 - 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 2458438 - 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 2459439 - 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 2461440 - 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 2462441 - 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 R71.htm 2464442 - Disclosure - Cybersecutiy Incident (Details) Sheet http://www.aosmd.com/role/CybersecutiyIncidentDetails Cybersecutiy Incident (Details) Details http://www.aosmd.com/role/CybersecutiyIncident 71 false false All Reports Book All Reports aosl-20220331.htm aosl-20220331.xsd aosl-20220331_cal.xml aosl-20220331_def.xml aosl-20220331_lab.xml aosl-20220331_pre.xml ex102aosl03312022q320221.htm ex311-aosl03312022q3202210q.htm ex312-aosl03312022q3202210q.htm ex321-aosl03312022q3202210q.htm ex322-aosl03312022q3202210q.htm exhibit101final.htm http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aosl-20220331.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 275, "dts": { "calculationLink": { "local": [ "aosl-20220331_cal.xml" ] }, "definitionLink": { "local": [ "aosl-20220331_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml" ] }, "inline": { "local": [ "aosl-20220331.htm" ] }, "labelLink": { "local": [ "aosl-20220331_lab.xml" ] }, "presentationLink": { "local": [ "aosl-20220331_pre.xml" ] }, "schema": { "local": [ "aosl-20220331.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.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", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" ] } }, "elementCount": 621, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 61, "keyStandard": 333, "memberCustom": 37, "memberStandard": 38, "nsprefix": "aosl", "nsuri": "http://www.aosmd.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.aosmd.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i3203a6572c8a44c182ca68420402d0ee_D20220331-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Related Party Transactions", "role": "http://www.aosmd.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i3203a6572c8a44c182ca68420402d0ee_D20220331-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited", "role": "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited", "shortName": "Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Concentration of Credit Risk and Significant Customers", "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers", "shortName": "Concentration of Credit Risk and Significant Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Balance Sheet Components", "role": "http://www.aosmd.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132107 - Disclosure - Bank Borrowing Bank Borrowing", "role": "http://www.aosmd.com/role/BankBorrowingBankBorrowing", "shortName": "Bank Borrowing Bank Borrowing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Leases", "role": "http://www.aosmd.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Shareholders' Equity and Share-based Compensation", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation", "shortName": "Shareholders' Equity and Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153110 - Disclosure - Income Taxes", "role": "http://www.aosmd.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155111 - Disclosure - Segment and Geographic Information", "role": "http://www.aosmd.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160112 - Disclosure - Commitments and Contingencies", "role": "http://www.aosmd.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163113 - Disclosure - Cybersecutiy Incident", "role": "http://www.aosmd.com/role/CybersecutiyIncident", "shortName": "Cybersecutiy Incident", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - The Company and Significant Accounting Policies (Policies)", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies", "shortName": "The Company and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Equity Method Investment in Equity Investee (Tables)", "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables", "shortName": "Equity Method Investment in Equity Investee (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)", "role": "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables", "shortName": "Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)", "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables", "shortName": "Concentration of Credit Risk and Significant Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333305 - Disclosure - Bank Borrowing (Tables)", "role": "http://www.aosmd.com/role/BankBorrowingTables", "shortName": "Bank Borrowing (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337306 - Disclosure - Leases - (Tables)", "role": "http://www.aosmd.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables", "shortName": "Shareholders' Equity and Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356308 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://www.aosmd.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "if8c7d5fa27e04bab829b02593048786d_D20220126-20220126", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details)", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails", "shortName": "The Company and Significant Accounting Policies - Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "ic7d2bdd214144b849e312516e461d84e_D20211201-20211201", "decimals": "3", "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details)", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails", "shortName": "The Company and Significant Accounting Policies - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "aosl:GovernmentGrantsReductionRecordedToInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails", "shortName": "The Company and Significant Accounting Policies - Government Grants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "aosl:GovernmentGrantsReductionRecordedToInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "if8c7d5fa27e04bab829b02593048786d_D20220126-20220126", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)", "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "shortName": "Equity Method Investment in Equity Investee - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)", "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "shortName": "Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i14972333e8de44eeb38036ed7ad40250_D20211201-20211231", "decimals": "-3", "lang": "en-US", "name": "aosl:EquityMethodInvestmentFairValueOfEquityRetained", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "if8c7d5fa27e04bab829b02593048786d_D20220126-20220126", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Related Party Transactions (Details)", "role": "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i60d3784aa9444e158c1bf35609fe69de_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)", "role": "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails", "shortName": "Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)", "role": "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails", "shortName": "Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "iccff254261b44d66abf56427f14dfcf8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details)", "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "shortName": "Concentration of Credit Risk and Significant Customers - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "iccff254261b44d66abf56427f14dfcf8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Balance Sheet Components - Accounts receivable (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails", "shortName": "Balance Sheet Components - Accounts receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Balance Sheet Components - Inventories (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LocalVATReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Balance Sheet Components - Other current assets (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails", "shortName": "Balance Sheet Components - Other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LocalVATReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "shortName": "Balance Sheet Components - Property, plant, and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Balance Sheet Components - Intangible assets (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails", "shortName": "Balance Sheet Components - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PrepaymentForPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Balance Sheet Components - Other long term assets (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails", "shortName": "Balance Sheet Components - Other long term assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PrepaymentForPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "shortName": "Balance Sheet Components - Accrued liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "ifb2ccf3b31004245a6e1701c759cb0bb_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails", "shortName": "Balance Sheet Components - Product Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aosl:StockRotationAccrualTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "ifb2ccf3b31004245a6e1701c759cb0bb_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:StockRotationAccrualCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails", "shortName": "Balance Sheet Components - Stock Rotation Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aosl:StockRotationAccrualTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "lang": "en-US", "name": "aosl:StockRotationAccrualStockIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details)", "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "shortName": "Balance Sheet Components - Other Long-Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Bank Borrowing - Narrative (Details)", "role": "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "shortName": "Bank Borrowing - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "iaf5425fb63ec4aa5897b7d826af40484_I20210811", "decimals": "-6", "lang": "en-US", "name": "aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LongTermAndShortTermDebtMaturityRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details)", "role": "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails", "shortName": "Bank Borrowing - Schedule of Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LongTermAndShortTermDebtMaturityRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Leases - Narrative (Details)", "role": "http://www.aosmd.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i3865c29fabe54d6ca503762b994e4197_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details)", "role": "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails", "shortName": "Leases - Schedule of Operating and Finance Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aosl:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aosl:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "lang": "en-US", "name": "aosl:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details)", "role": "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details", "shortName": "Leases - Future Minimum Lease Payments (Topic 842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0ea7f42987a34701a2a4da57a332e58e_D20101021-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0ea7f42987a34701a2a4da57a332e58e_D20101021-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i3203a6572c8a44c182ca68420402d0ee_D20220331-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i6659973f81f04dfa901c46d332d5c875_D20210701-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2079ed7da6064f079dbe20dc1ee26f24_D20211201-20211231", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i86bb295c37594f86a5cd0b6795aa5f9c_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i86bb295c37594f86a5cd0b6795aa5f9c_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "ifb2ccf3b31004245a6e1701c759cb0bb_I20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "ifb2ccf3b31004245a6e1701c759cb0bb_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i15280a713a9e463ba441a763b93050f0_D20210701-20220331", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452435 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details)", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "ia255c26a2c464f119f773ce497dc074e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454436 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-4", "lang": "en-US", "name": "aosl:DiscreteIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Segment and Geographic Information - Narratives (Details)", "role": "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails", "shortName": "Segment and Geographic Information - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "id6a21c37c65844dfac480542b0b35746_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458438 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details)", "role": "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails", "shortName": "Segment and Geographic Information - Revenue by Location and Product Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i8bb06b70954b443ba5c4464ae9f469b1_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:Propertyplantandequipmentnetandlanduserightsnet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459439 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details)", "role": "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "shortName": "Segment and Geographic Information - Long-lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i2c7665ec62304f728a139b87d656ed18_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:Propertyplantandequipmentnetandlanduserightsnet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i9c28e78882744e20a4814aa053f06eb1_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461440 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "role": "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i9c28e78882744e20a4814aa053f06eb1_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i08a8740afa5d42248d021bfab02f12a3_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462441 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)", "role": "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails", "shortName": "Commitments and Contingencies - Contingencies and Indemnities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i08a8740afa5d42248d021bfab02f12a3_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i4a93b82e47704fde84151d402b3af370_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyLossInPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464442 - Disclosure - Cybersecutiy Incident (Details)", "role": "http://www.aosmd.com/role/CybersecutiyIncidentDetails", "shortName": "Cybersecutiy Incident (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i4a93b82e47704fde84151d402b3af370_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyLossInPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "if8c7d5fa27e04bab829b02593048786d_D20220126-20220126", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - The Company and Significant Accounting Policies", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies", "shortName": "The Company and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "if8c7d5fa27e04bab829b02593048786d_D20220126-20220126", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - Equity Method Investment in Equity Investee", "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee", "shortName": "Equity Method Investment in Equity Investee", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20220331.htm", "contextRef": "i0275bf83ec584678872bca69806247f8_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "aosl_A2018MarketBasedRestrictedStockUnitsMSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Market-based Restricted Stock Units (MSU) [Member]", "label": "2018 Market-based Restricted Stock Units (MSU) [Member]", "terseLabel": "2018 Market-based Restricted Stock Units (MSU)" } } }, "localname": "A2018MarketBasedRestrictedStockUnitsMSUMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "domainItemType" }, "aosl_A2021MarketBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Market-based Restricted Stock Units", "label": "2021 Market-based Restricted Stock Units [Member]", "terseLabel": "2021 Market-based Restricted Stock Units (MSU)" } } }, "localname": "A2021MarketBasedRestrictedStockUnitsMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]", "label": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]", "terseLabel": "Accounts Receivable Factoring Agreement August 9 2019" } } }, "localname": "AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding", "label": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding", "terseLabel": "Accounts receivable factoring agreement, borrowed amount outstanding" } } }, "localname": "AccountsReceivableFactoringAgreementBorrowedAmountOutstanding", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity", "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity", "terseLabel": "Accounts receivable factoring agreement, maximum borrowing capacity" } } }, "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacity", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable", "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable", "terseLabel": "Accounts receivable factoring agreement, maximum borrowing capacity, percent of net accounts receivable" } } }, "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity", "label": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity", "terseLabel": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity" } } }, "localname": "AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity", "label": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity", "terseLabel": "Accounts receivable factoring agreement, remaining borrowing capacity" } } }, "localname": "AccountsReceivableFactoringAgreementRemainingBorrowingCapacity", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccruedCustomerDeposit": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Customer Deposit", "label": "Accrued Customer Deposit", "terseLabel": "Customer deposit" } } }, "localname": "AccruedCustomerDeposit", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccruedFacilityExpenses": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Facility Expenses", "label": "Accrued Facility Expenses", "terseLabel": "Accrued facilities related expenses" } } }, "localname": "AccruedFacilityExpenses", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccruedInventory": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Inventory", "label": "Accrued Inventory", "terseLabel": "Accrued inventory" } } }, "localname": "AccruedInventory", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AccruedPropertyPlantandEquipment": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Property, Plant and Equipment", "label": "Accrued Property, Plant and Equipment", "terseLabel": "Accrued property, plant and equipment" } } }, "localname": "AccruedPropertyPlantandEquipment", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AllowanceForPriceAdjustmentsReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for Price Adjustments Receivable, Current", "label": "Allowance for Price Adjustments Receivable, Current", "negatedTerseLabel": "Less: Allowance for price adjustments" } } }, "localname": "AllowanceForPriceAdjustmentsReceivableCurrent", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "aosl_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Lease Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "aosl_BankOfCommunicationsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Of Communications Limited [Member]", "label": "Bank Of Communications Limited [Member]", "terseLabel": "Bank Of Communications Limited" } } }, "localname": "BankOfCommunicationsLimitedMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid from amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "aosl_ChongqingFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chongqing Funds [Member]", "label": "Chongqing Funds [Member]", "terseLabel": "Chongqing Funds" } } }, "localname": "ChongqingFundsMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration of Credit Risk, Terms of Sales on Credit", "label": "Concentration of Credit Risk, Terms of Sales on Credit", "terseLabel": "Terms of credit sales, (in days)" } } }, "localname": "ConcentrationOfCreditRiskTermsOfSalesOnCredit", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "durationItemType" }, "aosl_CreditFacility3Point85PercentDueNovember182022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022", "label": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022 [Member]", "terseLabel": "Credit Facility, 3.85%, Due November 18, 2022" } } }, "localname": "CreditFacility3Point85PercentDueNovember182022Member", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_Customdepositnoncurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Custom deposit non current", "label": "Custom deposit non current", "terseLabel": "Customs deposit" } } }, "localname": "Customdepositnoncurrent", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_CustomerAAndCustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A And Customer B [Member]", "label": "Customer A And Customer B [Member]", "terseLabel": "Customer A and Customer B" } } }, "localname": "CustomerAAndCustomerBMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "aosl_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "aosl_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "aosl_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "aosl_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E [Member]", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "aosl_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "aosl_Customsdeposit": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customs deposit", "label": "Customs deposit", "terseLabel": "Customs deposit" } } }, "localname": "Customsdeposit", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_DebtInstrumentBasisSpreadonVariableRateMultiple": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate, Multiple", "label": "Debt Instrument, Basis Spread on Variable Rate, Multiple", "terseLabel": "Basis spread on variable rate, multiple" } } }, "localname": "DebtInstrumentBasisSpreadonVariableRateMultiple", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "pureItemType" }, "aosl_DebtLongTermAndShortTermCombinedAmountNet": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt, Long-Term And Short-Term, Combined Amount, Net", "label": "Debt, Long-Term And Short-Term, Combined Amount, Net", "totalLabel": "Debt, Long-Term And Short-Term, Combined Amount, Net" } } }, "localname": "DebtLongTermAndShortTermCombinedAmountNet", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_DiscreteIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discrete Income Tax Expense (Benefit)", "label": "Discrete Income Tax Expense (Benefit)", "terseLabel": "Discrete income tax expense" } } }, "localname": "DiscreteIncomeTaxExpenseBenefit", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_EmployeeIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Incentive Plan", "label": "Employee Incentive Plan [Member]", "terseLabel": "Employee Incentive Plan" } } }, "localname": "EmployeeIncentivePlanMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "aosl_EmployeeStockPurchasePlanPayableCurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Payable, Current", "label": "Employee Stock Purchase Plan Payable, Current", "terseLabel": "ESPP payable" } } }, "localname": "EmployeeStockPurchasePlanPayableCurrent", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_EquipmentAndToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment and Tooling [Member]", "label": "Equipment and Tooling [Member]", "terseLabel": "Equipment and tooling" } } }, "localname": "EquipmentAndToolingMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "aosl_EquityMethodInvestmentFairValueOfEquityRetained": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Fair Value of Equity Retained", "label": "Equity Method Investment, Fair Value of Equity Retained", "terseLabel": "Fair value of retained equity method investment" } } }, "localname": "EquityMethodInvestmentFairValueOfEquityRetained", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Number of Appointments to Board of Directors", "label": "Equity Method Investment, Number of Appointments to Board of Directors", "terseLabel": "Number of appointments to board of directors" } } }, "localname": "EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "integerItemType" }, "aosl_EquityMethodInvestmentNumberOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Number of Directors", "label": "Equity Method Investment, Number of Directors", "terseLabel": "Number of directors on Board" } } }, "localname": "EquityMethodInvestmentNumberOfDirectors", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "integerItemType" }, "aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]", "label": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]", "terseLabel": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')" } } }, "localname": "FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "aosl_FinanceLeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Assets [Abstract]", "label": "Finance Lease Assets [Abstract]", "terseLabel": "Finance Lease:" } } }, "localname": "FinanceLeaseAssetsAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aosl_FinanceLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Costs [Abstract]", "label": "Finance Lease Costs [Abstract]", "terseLabel": "Finance lease:" } } }, "localname": "FinanceLeaseCostsAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "aosl_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, To Be Paid, After Year Four", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "aosl_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "aosl_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "aosl_GovernmentGrantsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Grants, Policy [Policy Text Block]", "label": "Government Grants, Policy [Policy Text Block]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsPolicyPolicyTextBlock", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aosl_GovernmentGrantsReductionRecordedToInterestExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government Grants, Reduction Recorded To Interest Expense", "label": "Government Grants, Reduction Recorded To Interest Expense", "terseLabel": "Government Grants, Reduction Recorded To Interest Expense" } } }, "localname": "GovernmentGrantsReductionRecordedToInterestExpense", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_GovernmentGrantsReductionRecordedToOperatingExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government Grants, Reduction Recorded To Operating Expenses", "label": "Government Grants, Reduction Recorded To Operating Expenses", "terseLabel": "Government Grants, Reduction Recorded To Operating Expenses" } } }, "localname": "GovernmentGrantsReductionRecordedToOperatingExpenses", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Government Grants, Reduction Recorded To Property, Plant And Equipment", "label": "Government Grants, Reduction Recorded To Property, Plant And Equipment", "terseLabel": "Government Grants, Reduction Recorded To Property, Plant And Equipment" } } }, "localname": "GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_HongkongAndShanghaiBankingCorporationLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hongkong And Shanghai Banking Corporation Limited [Member]", "label": "Hongkong And Shanghai Banking Corporation Limited [Member]", "terseLabel": "Hongkong And Shanghai Banking Corporation Limited" } } }, "localname": "HongkongAndShanghaiBankingCorporationLimitedMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestExcludingIncomeAndGainFromSaleOfEquityInterestsInJointVenture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income and Gain from Sale of Equity Interests In Joint Venture", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income and Gain from Sale of Equity Interests In Joint Venture", "terseLabel": "Income (loss) before taxes, excluding income and gain from sale of equity interests in joint venture" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestExcludingIncomeAndGainFromSaleOfEquityInterestsInJointVenture", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestExcludingIncomeFromSaleOfEquityInterestsInJointVenture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income from Sale of Equity Interests In Joint Venture", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Excluding Income from Sale of Equity Interests In Joint Venture", "terseLabel": "Income (loss) before taxes, excluding income from sale of equity interest in joint venture." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestExcludingIncomeFromSaleOfEquityInterestsInJointVenture", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company", "label": "Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company", "terseLabel": "Income taxes payable on deconsolidation and changes of equity interest in the JV Company" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "aosl_IndustrialAndCommercialBankofChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial And Commercial Bank of China [Member]", "label": "Industrial And Commercial Bank of China [Member]", "terseLabel": "Industrial And Commercial Bank of China" } } }, "localname": "IndustrialAndCommercialBankofChinaMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_InventoriesAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventories and Services [Member]", "label": "Inventories and Services [Member]", "terseLabel": "Raw materials, wafers, and packaging and testing services puchase commitments" } } }, "localname": "InventoriesAndServicesMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "aosl_JirehMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jireh", "label": "Jireh [Member]", "terseLabel": "Jireh" } } }, "localname": "JirehMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_JointVentureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint Venture [Abstract]", "label": "Joint Venture [Abstract]", "terseLabel": "Joint Venture [Abstract]" } } }, "localname": "JointVentureAbstract", "nsuri": "http://www.aosmd.com/20220331", "xbrltype": "stringItemType" }, "aosl_JointVenturePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint Venture [Policy Text Block]", "label": "Joint Venture [Policy Text Block]", "terseLabel": "Joint Venture" } } }, "localname": "JointVenturePolicyTextBlock", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aosl_LandUseRightsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Land Use Rights, Gross", "label": "Land Use Rights, Gross", "terseLabel": "Land use rights" } } }, "localname": "LandUseRightsGross", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LeaseFinancingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Financing [Member]", "label": "Lease Financing [Member]", "terseLabel": "Lease Financing" } } }, "localname": "LeaseFinancingMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "aosl_LineOfCreditFacilityTradeBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Trade Borrowings", "label": "Line of Credit Facility, Trade Borrowings [Member]", "terseLabel": "Line of Credit Facility, Trade Borrowings" } } }, "localname": "LineOfCreditFacilityTradeBorrowingsMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Working Capital Borrowings", "label": "Line of Credit Facility, Working Capital Borrowings [Member]", "terseLabel": "Line of Credit Facility, Working Capital Borrowings" } } }, "localname": "LineOfCreditFacilityWorkingCapitalBorrowingsMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_LocalVATReceivable": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Local VAT (Value Added Tax) Receivable", "label": "Local VAT Receivable", "terseLabel": "VAT receivable" } } }, "localname": "LocalVATReceivable", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongTermAndShortTermDebtMaturityRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term And Short-Term Debt, Maturity, Remainder Of Fiscal Year", "label": "Long-Term And Short-Term Debt, Maturity, Remainder Of Fiscal Year", "terseLabel": "2022 (Remaining)" } } }, "localname": "LongTermAndShortTermDebtMaturityRemainderOfFiscalYear", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongtermDebtCurrentMaturitiesAndShortTermDebtGross": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 2.0, "parentTag": "aosl_LongtermDebtCurrentMaturitiesAndShorttermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Current Maturities, And Short-Term Debt, Gross", "label": "Long-term Debt, Current Maturities, And Short-Term Debt, Gross", "terseLabel": "Principal amount" } } }, "localname": "LongtermDebtCurrentMaturitiesAndShortTermDebtGross", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongtermDebtCurrentMaturitiesAndShorttermDebt": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Current Maturities, And Short-term Debt", "label": "Long-term Debt, Current Maturities, And Short-term Debt", "totalLabel": "Total debt, less debt issuance costs" } } }, "localname": "LongtermDebtCurrentMaturitiesAndShorttermDebt", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongtermDebtExcludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Excluding Current Maturities, Gross", "label": "Long-term Debt, Excluding Current Maturities, Gross", "terseLabel": "Principal amount" } } }, "localname": "LongtermDebtExcludingCurrentMaturitiesGross", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LossFromCyberSecurityIncidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss from Cyber Security Incident", "label": "Loss from Cyber Security Incident [Member]", "terseLabel": "Loss from Cyber Security Incident" } } }, "localname": "LossFromCyberSecurityIncidentMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CybersecutiyIncidentDetails" ], "xbrltype": "domainItemType" }, "aosl_OfficeLeaseDepositAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Office Lease Deposit Assets, Noncurrent", "label": "Office Lease Deposit Assets, Noncurrent", "terseLabel": "Office leases deposits" } } }, "localname": "OfficeLeaseDepositAssetsNoncurrent", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_OperatingLeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Assets [Abstract]", "label": "Operating Lease Assets [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "OperatingLeaseAssetsAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aosl_OperatingLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Costs [Abstract]", "label": "Operating Lease Costs [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseCostsAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "aosl_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "Other countries", "verboseLabel": "Other countries" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "aosl_OtherDiscreteIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Discrete Income Tax Expense (Benefit)", "label": "Other Discrete Income Tax Expense (Benefit)", "terseLabel": "Other discrete income tax items" } } }, "localname": "OtherDiscreteIncomeTaxExpenseBenefit", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_PackagingAndTestingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Packaging and testing services [Member]", "label": "Packaging and testing services [Member]", "terseLabel": "Packaging and testing services" } } }, "localname": "PackagingAndTestingServicesMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "aosl_PatentsAndPatentedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patents and Patented Technology [Member]", "label": "Patents and Patented Technology [Member]", "terseLabel": "Patents and technology rights" } } }, "localname": "PatentsAndPatentedTechnologyMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "aosl_PaymentstoAcquirePropertyPlantandEquipmentExcludingJVCompany": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Property, Plant, and Equipment Excluding JV Company", "label": "Payments to Acquire Property, Plant, and Equipment Excluding JV Company", "negatedTerseLabel": "Purchases of property and equipment excluding the JV Company" } } }, "localname": "PaymentstoAcquirePropertyPlantandEquipmentExcludingJVCompany", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "aosl_PaymentstoAcquirePropertyPlantandEquipmentinJVCompany": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Property, Plant and Equipment in JV Company", "label": "Payments to Acquire Property, Plant and Equipment in JV Company", "negatedTerseLabel": "Purchases of property and equipment in JV Company" } } }, "localname": "PaymentstoAcquirePropertyPlantandEquipmentinJVCompany", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units (PRSUs) Member [Member]", "label": "Performance Based Restricted Stock Units (PRSUs) Member [Member]", "terseLabel": "Performance Based Restricted Stock Units (PRSUs) Member" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMemberMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "aosl_PowerDiscreteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Discrete [Member]", "label": "Power Discrete [Member]", "terseLabel": "Power discrete" } } }, "localname": "PowerDiscreteMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "aosl_PowerIcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power IC [Member]", "label": "Power IC [Member]", "terseLabel": "Power IC" } } }, "localname": "PowerIcMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "aosl_PrepaidMaintenanceCurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Maintenance, Current", "label": "Prepaid Maintenance, Current", "terseLabel": "Prepaid maintenance" } } }, "localname": "PrepaidMaintenanceCurrent", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_PrepaymentForPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayment for Property and Equipment", "label": "Prepayment for Property and Equipment", "terseLabel": "Prepayments for property and equipment" } } }, "localname": "PrepaymentForPropertyAndEquipment", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_PrepaymenttoSupplier": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayment to Supplier", "label": "Prepayment to Supplier", "terseLabel": "Prepayment to supplier" } } }, "localname": "PrepaymenttoSupplier", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_ProceedsFromGovernmentGrantRelatedToEquipment": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Government Grant Related To Equipment", "label": "Proceeds From Government Grant Related To Equipment", "terseLabel": "Government grant related to equipment" } } }, "localname": "ProceedsFromGovernmentGrantRelatedToEquipment", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "order": 2.0, "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross", "label": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross", "terseLabel": "Property, plant, and equipment excluding equipment and construction In progress, gross" } } }, "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net", "label": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net", "totalLabel": "Property, plant and equipment excluding equipment and construction in progress, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "aosl_Propertyplantandequipmentnetandlanduserightsnet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment, net and land use rights, net", "label": "Property, plant and equipment, net and land use rights, net", "terseLabel": "Property, plant and equipment, net and land use rights, net" } } }, "localname": "Propertyplantandequipmentnetandlanduserightsnet", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_RisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risks and Uncertainties [Policy Text Block]", "label": "Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aosl_ScheduleofFinitelivedIntangibleAssetsandGoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Finite-lived Intangible Assets and Goodwill [Table]", "label": "Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]", "terseLabel": "Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]" } } }, "localname": "ScheduleofFinitelivedIntangibleAssetsandGoodwillLineItems", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "aosl_ScheduleofFinitelivedIntangibleAssetsandGoodwillTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite-lived Intangible Assets and Goodwill [Table]", "label": "Schedule of Finite-lived Intangible Assets and Goodwill [Table]", "terseLabel": "Schedule of Finite-lived Intangible Assets and Goodwill [Table]" } } }, "localname": "ScheduleofFinitelivedIntangibleAssetsandGoodwillTable", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period", "terseLabel": "Value of grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_ShareBasedPaymentArrangementExpenseNonCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Expense, Non-Cash", "label": "Share-Based Payment Arrangement, Expense, Non-Cash", "terseLabel": "Share-based payment arrangement, expense, non-cash" } } }, "localname": "ShareBasedPaymentArrangementExpenseNonCash", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_ShortTermLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-Term Lease Costs [Abstract]", "label": "Short-Term Lease Costs [Abstract]", "terseLabel": "Short-term leases" } } }, "localname": "ShortTermLeaseCostsAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "aosl_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnitsReleased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Units Released", "label": "Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Units Released", "terseLabel": "Exercise of common stock options and release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnitsReleased", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released", "label": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released", "terseLabel": "Exercise of common stock options and release of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "aosl_StockOptionsAndRestrictedStockUnitsRsusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options and Restricted Stock Units (RSUs) [Member]", "label": "Stock Options and Restricted Stock Units (RSUs) [Member]", "terseLabel": "Employee stock options and RSUs" } } }, "localname": "StockOptionsAndRestrictedStockUnitsRsusMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aosl_StockRotationAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Rotation Accrual, Current", "label": "Stock Rotation Accrual, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stock rotation accrual" } } }, "localname": "StockRotationAccrualCurrent", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "xbrltype": "monetaryItemType" }, "aosl_StockRotationAccrualIncreaeDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Rotation Accrual Increase (Decrease) [Roll forward]", "label": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]", "terseLabel": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]" } } }, "localname": "StockRotationAccrualIncreaeDecreaseRollForward", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "xbrltype": "stringItemType" }, "aosl_StockRotationAccrualPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Rotation Accrual, Payments", "label": "Stock Rotation Accrual, Payments", "negatedTerseLabel": "Utilization" } } }, "localname": "StockRotationAccrualPayments", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "xbrltype": "monetaryItemType" }, "aosl_StockRotationAccrualStockIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Rotation Accrual, Stock Issued", "label": "Stock Rotation Accrual, Stock Issued", "terseLabel": "Additions" } } }, "localname": "StockRotationAccrualStockIssued", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" ], "xbrltype": "monetaryItemType" }, "aosl_StockRotationAccrualTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Rotation Accrual [Table Text Block]", "label": "Stock Rotation Accrual [Table Text Block]", "terseLabel": "Stock Rotation Accrual" } } }, "localname": "StockRotationAccrualTableTextBlock", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "aosl_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_TheBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Bank [Member]", "label": "The Bank [Member]", "terseLabel": "The Bank" } } }, "localname": "TheBankMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_ThirdPartyInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Party Investors", "label": "Third Party Investors [Member]", "terseLabel": "Third Party Investor" } } }, "localname": "ThirdPartyInvestorsMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "aosl_TimebasedRestrictedStockUnitsTRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time-based Restricted Stock Units (TRSU) [Member]", "label": "Time-based Restricted Stock Units (TRSU) [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "TimebasedRestrictedStockUnitsTRSUMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "aosl_TreasuryStockReissuedAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Stock Reissued, Average Price Per Share", "label": "Treasury Stock Reissued, Average Price Per Share", "terseLabel": "Shares reissued, average price (in dollars per share)" } } }, "localname": "TreasuryStockReissuedAveragePricePerShare", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "aosl_TreasuryStockReissuedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Stock Reissued [Member]", "label": "Treasury Stock Reissued [Member]", "terseLabel": "Treasury Stock Reissued" } } }, "localname": "TreasuryStockReissuedMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "domainItemType" }, "aosl_VariableInterestRateTermLoanMaturingAugust2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Rate Term Loan Maturing August 2022 [Member]", "label": "Variable Interest Rate Term Loan Maturing August 2022 [Member]", "terseLabel": "Variable Interest Rate Term Loan Maturing August 2022" } } }, "localname": "VariableInterestRateTermLoanMaturingAugust2022Member", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aosl_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aosl_YinHaiLeasingCompanyandChinaImportExportBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "YinHai Leasing Company and China Import/Export Bank [Member]", "label": "YinHai Leasing Company and China Import/Export Bank [Member]", "terseLabel": "YinHai Leasing Company and China Import/Export Bank" } } }, "localname": "YinHaiLeasingCompanyandChinaImportExportBankMember", "nsuri": "http://www.aosmd.com/20220331", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China", "verboseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "country_KR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "South Korea" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r394", "r395", "r402", "r403", "r558", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r394", "r395", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingTables" ], "xbrltype": "textBlockItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r227", "r312", "r316", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r319", "r321", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r526", "r532" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r319", "r321", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r526", "r532" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r227", "r312", "r316", "r531" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r223", "r312", "r314", "r465", "r524", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r223", "r312", "r314", "r465", "r524", "r529" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r317", "r319", "r321", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r526", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r317", "r319", "r321", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r526", "r532" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r159", "r160", "r162", "r163", "r179" ], "lang": { "en-us": { "role": { "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.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r179", "r240", "r241", "r356", "r375", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r179", "r240", "r241", "r356", "r375", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r224", "r225", "r312", "r315", "r530", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r224", "r225", "r312", "r315", "r530", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r567", "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r273", "r320", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Statement, Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r229" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r21", "r49", "r229", "r230" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r41", "r485", "r503" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r43", "r485", "r503" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable - long-term" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r30", "r31", "r72" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r65", "r261" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "order": 1.0, "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r52", "r90", "r91", "r92", "r507", "r539", "r543" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r89", "r92", "r96", "r149", "r150", "r152", "r401", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r50", "r356" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r149", "r150", "r152", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Withholding tax on restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Restricted stock units settlement in connection with service" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r322", "r324", "r359", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r324", "r349", "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "negatedTerseLabel": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r56", "r231", "r242" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potential dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r140", "r208", "r213", "r219", "r238", "r394", "r402", "r414", "r483", "r502" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r26", "r28", "r86", "r140", "r238", "r394", "r402", "r414" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r325", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Property and equipment purchase commitments" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchased but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r19", "r63", "r130" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r34", "r131", "r136", "r481" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r125", "r130", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r125", "r417" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r119" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Divested from Deconsolidation", "negatedTerseLabel": "Deconsolidation of cash and cash equivalents of the JV Company" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r139", "r140", "r166", "r170", "r171", "r173", "r175", "r183", "r184", "r185", "r238", "r414" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r77", "r272", "r490", "r512" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common shares, par value $0.002 per share:" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common shares, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common shares, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r47", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r47" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Authorized: 100,000 shares; issued and outstanding: 33,681 shares and 27,063 shares, respectively at March\u00a031, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r98", "r100", "r101", "r108", "r496", "r519" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Alpha and Omega Semiconductor Limited" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r98", "r100", "r107", "r392", "r393", "r406", "r495", "r518" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: Noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r98", "r100", "r106", "r391", "r406", "r494", "r517" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r193", "r194", "r227", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r193", "r194", "r227", "r411", "r412", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r193", "r194", "r227", "r411", "r412", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r188", "r500" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r193", "r194", "r227", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Customers greater than 10% of total" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r191", "r193", "r194", "r195", "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r193", "r194", "r227", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r260" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Equipment and construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r309", "r310", "r313" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r115", "r140", "r238", "r414" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in cumulative translation adjustment before transfers included in determining net income.", "label": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)", "terseLabel": "Cumulative translation adjustment removal" } } }, "localname": "CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r192", "r227" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Bank Borrowing" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingBankBorrowing" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r40", "r41", "r42", "r484", "r486", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r75", "r144", "r298", "r301", "r302", "r303", "r426", "r427", "r429", "r499" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 2.0, "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total principal, less debt issuance costs" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Deferred compensation share-based arrangements, liability, current" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentGross": { "auth_ref": [ "r428" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 1.0, "parentTag": "aosl_LongtermDebtCurrentMaturitiesAndShorttermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross, Current", "negatedTerseLabel": "Less: debt issuance costs" } } }, "localname": "DeferredFinanceCostsCurrentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r428" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 1.0, "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedTerseLabel": "Less: debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r66", "r428" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Cost, Gross, Noncurrent", "negatedTerseLabel": "Less: debt issuance costs" } } }, "localname": "DeferredFinanceCostsNoncurrentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r141", "r373", "r378", "r379", "r380" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax on deconsolidation and changes of equity interest in the JV Company" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.", "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred payroll taxes" } } }, "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deposit Assets", "terseLabel": "Deposit with supplier" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r128" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of potentially dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r128", "r259", "r263" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain (loss) on changes of equity interest in the JV Company, net" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r17", "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Equity Method Investment in Equity Investee" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r22", "r35", "r48", "r142", "r452" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Due from Related Parties, Current" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r109", "r155", "r156", "r157", "r158", "r159", "r164", "r166", "r173", "r174", "r175", "r179", "r180", "r497", "r520" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per common share attributable to Alpha and Omega Semiconductor Limited" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r109", "r155", "r156", "r157", "r158", "r159", "r166", "r173", "r174", "r175", "r179", "r180", "r497", "r520" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Net income per share attributable to Alpha and Omega Semiconductor Limited:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r176", "r177", "r178", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r417" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Estimated effective income tax rate excluding discrete income tax expense" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining recognition period (in years)", "verboseLabel": "Recognition period of share-based compensation expense (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP", "verboseLabel": "Employee Share Purchase Plan [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r149", "r150", "r152", "r154", "r160", "r163", "r182", "r239", "r297", "r304", "r353", "r354", "r355", "r374", "r375", "r420", "r421", "r422", "r423", "r424", "r425", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest sold, percent" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r110", "r111", "r128" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedTerseLabel": "Gain on deconsolidation of the JV Company", "terseLabel": "Gain on deconsolidation of the JV Company" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.", "label": "Equity Method Investment, Underlying Equity in Net Assets", "terseLabel": "Carrying amount of net assets of the JV Company at December 1, 2021" } } }, "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r64", "r209", "r234" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r136", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r432", "r438", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r435", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance lease" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r431", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance Lease, Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liability [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r431" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Future Minimum Lease Payments (Topic 842)" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r431" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities - long-term" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "terseLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "The remainder of fiscal 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r434", "r441" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases", "terseLabel": "Financing cash flows from finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r432", "r438", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r444", "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r443", "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r255" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r256" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (Remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r256" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r256" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r251", "r252", "r255", "r257", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r255", "r467" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r251", "r254" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r128", "r259", "r263" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r247", "r248", "r482" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r114", "r140", "r208", "r212", "r215", "r218", "r221", "r238", "r414" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r136", "r258", "r267" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r103", "r208", "r212", "r215", "r218", "r221", "r480", "r492", "r498", "r521" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r146", "r208", "r212", "r215", "r218", "r221" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Net income including noncontrolling interest" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r140", "r153", "r208", "r212", "r215", "r218", "r221", "r238", "r391", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Income from sale of equity interest in a joint venture" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r13", "r16", "r383", "r515" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Loss on changes of equity interest in the JV Company, net", "terseLabel": "Loss on changes on equity interest of the JV Company, net", "verboseLabel": "Loss on changes on equity interest of the JV Company, net" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r104", "r128", "r206", "r234", "r491", "r514" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss on equity investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r368", "r371", "r372", "r376", "r381", "r384", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r162", "r163", "r207", "r366", "r377", "r382", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedTerseLabel": "Other payable, equity investee" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes, net" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of a divestiture" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other current and long-term assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r167", "r168", "r169", "r175" ], "calculation": { "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options, RSUs and ESPP shares" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r282", "r290" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r250", "r253" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails", "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r84" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 9.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Interest Receivable, Current" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r57", "r243" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r20", "r83" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r59", "r243" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r58", "r243" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r445", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease expenses" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Operating and Finance Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Future Minimum Lease Payments (Topic 842)" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "The remainder of fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r446" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r71", "r140", "r214", "r238", "r395", "r402", "r403", "r414" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r55", "r140", "r238", "r414", "r489", "r510" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r73", "r140", "r238", "r395", "r402", "r403", "r414" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r68", "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Amount outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Long-term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Short-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r147", "r291" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r147", "r291" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r147", "r291" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r147", "r291" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Total debt, less debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r75", "r292" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails", "http://www.aosmd.com/role/CybersecutiyIncidentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails", "http://www.aosmd.com/role/CybersecutiyIncidentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails", "http://www.aosmd.com/role/CybersecutiyIncidentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Indemnifications accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Cybersecurity Incident" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CybersecutiyIncident" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss recorded in the period from cyber security incident" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CybersecutiyIncidentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails", "http://www.aosmd.com/role/CybersecutiyIncidentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Manufacturing machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r82", "r140", "r238", "r414", "r488", "r509" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance, noncontrolling interest", "periodStartLabel": "Beginning balance, noncontrolling interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Noncontrolling Interest, Period Increase (Decrease)", "terseLabel": "Carrying amount of non-controlling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r125", "r126", "r129" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r16", "r97", "r99", "r105", "r129", "r140", "r153", "r155", "r156", "r157", "r158", "r162", "r163", "r172", "r208", "r212", "r215", "r218", "r221", "r238", "r414", "r493", "r516" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net income attributable to Alpha and Omega Semiconductor Limited", "verboseLabel": "Net income attributable to Alpha and Omega Semiconductor Limited" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r99", "r162", "r163", "r397", "r405" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net gain (loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r305", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedTerseLabel": "Deconsolidation of noncontrolling interest" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r149", "r150", "r152", "r304", "r389" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciEquityMethodInvestmentAfterTax": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI.", "label": "OCI, Equity Method Investment, after Tax", "terseLabel": "Equity method investment loss from equity investee" } } }, "localname": "OciEquityMethodInvestmentAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r208", "r212", "r215", "r218", "r221" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Fixed rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r431" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r431" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r431" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r436", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r430" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "ROU assets associated with operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/LeasesNarrativeDetails", "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r444", "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r443", "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r18", "r148", "r199", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "The Company and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30", "r31", "r32", "r72" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r84" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other Assets, Current" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r391", "r392", "r400" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Cumulative translation adjustment, attributable to noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r391", "r392", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r88", "r90", "r415", "r416", "r419" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r90", "r93", "r94", "r95", "r418" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "negatedTerseLabel": "Cumulative translation adjustment removal due to deconsolidation of the JV Company" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r523", "r525", "r527", "r528", "r533", "r544" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other customers" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInvestments": { "auth_ref": [ "r64", "r513" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments classified as other.", "label": "Other Investments", "terseLabel": "Investment in a privately held company" } } }, "localname": "OtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations and noncurrent portion of deferred revenue not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months.", "label": "Other Liabilities and Deferred Revenue, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesAndDeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r76" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other income (loss), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r23", "r27", "r246" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total AOS Shareholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Withholding tax on restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r325", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred shares, par value $0.002 per share:" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r46" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Authorized: 10,000 shares; issued and outstanding: none at March\u00a031, 2022 and June\u00a030,\u00a02021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r24", "r27", "r244", "r246" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r25", "r27", "r245", "r246" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income tax" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r121" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r120", "r352" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of stock options and ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r121", "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r117" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity interest in the JV Company", "verboseLabel": "Cash received for sales of shares in the JV Company" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r118" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from short-term debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r72", "r283", "r286" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warranty accrual" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r16", "r97", "r99", "r124", "r140", "r153", "r162", "r163", "r208", "r212", "r215", "r218", "r221", "r238", "r391", "r396", "r398", "r405", "r406", "r414", "r498" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income including noncontrolling interest through December 1, 2021", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r65", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r36", "r37", "r262", "r511" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r36", "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r36", "r260" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r44", "r487", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r44", "r487", "r505" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r44", "r487", "r505" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r44", "r487", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitment, amount" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r318", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r318", "r451", "r454", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r449", "r450", "r452", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r123" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r362", "r559" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r135", "r481", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r19", "r34", "r130", "r135" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r29", "r38", "r135", "r548" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash - long-term" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r51", "r304", "r356", "r508", "r538", "r543" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r149", "r150", "r152", "r154", "r160", "r163", "r239", "r353", "r354", "r355", "r374", "r375", "r534", "r536" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r204", "r205", "r211", "r216", "r217", "r223", "r224", "r227", "r311", "r312", "r465" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "negatedTerseLabel": "Revenue", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r112", "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Sales from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r442", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r193", "r227" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r6", "r7", "r8", "r9", "r10", "r11", "r12", "r14", "r15", "r16", "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of deconsolidation" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r324", "r348", "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r324", "r348", "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r16", "r140", "r237", "r238", "r414" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Intangible Assets Disclosure" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r33", "r60", "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Noncurrent" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r65", "r262" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r143", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r113", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r102", "r226" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r325", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r329", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r78", "r139", "r183", "r184", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r191", "r193", "r194", "r195", "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r85" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Other long-term deposits" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r200", "r202", "r203", "r208", "r210", "r215", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r127" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at end of period (in shares)", "periodStartLabel": "Nonvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at end of period (in dollars per share", "periodStartLabel": "Nonvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r331", "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (In shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r323", "r327" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r136", "r325", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r344", "r357" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of period, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at end of period, Weighted Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, Weighted-Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r308", "r361" ], "lang": { "en-us": { "role": { "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).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r39", "r484", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Loan agreements, short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-term Debt [Abstract]", "terseLabel": "Short-term Debt [Abstract]" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.", "label": "Short-term Debt, Percentage Bearing Fixed Interest Rate", "terseLabel": "Short-term debt, fixed interest rate" } } }, "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r439", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expenses" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Utilization" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Additions" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r45", "r46", "r47", "r139", "r140", "r166", "r170", "r171", "r173", "r175", "r183", "r184", "r185", "r238", "r297", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r80", "r149", "r150", "r152", "r154", "r160", "r163", "r182", "r239", "r297", "r304", "r353", "r354", "r355", "r374", "r375", "r420", "r421", "r422", "r423", "r424", "r425", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r149", "r150", "r152", "r182", "r465" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r46", "r47", "r297", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of shares under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Shares reissued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r46", "r47", "r297", "r304", "r333" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r46", "r47", "r297", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of shares under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r46", "r47", "r297", "r304", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Reissuance of treasury stock upon exercise of common stock options and release of RSUs" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount (USD in Millions)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Shares repurchase program, remaining balance" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r47", "r53", "r54", "r140", "r232", "r238", "r414" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total Alpha and Omega Semiconductor Limited shareholder's equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r140", "r149", "r150", "r152", "r154", "r160", "r238", "r239", "r304", "r353", "r354", "r355", "r374", "r375", "r389", "r390", "r404", "r414", "r420", "r421", "r425", "r535", "r536" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance, including portion attributable to noncontrolling interest", "terseLabel": "Beginning balance, including portion attributable to noncontrolling interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.", "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "terseLabel": "Ownership interest, percent" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r79", "r306" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r79", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r47", "r297", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common shares under shares repurchase program" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r47", "r297", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Treasury Stock, Shares, Retired" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r79", "r306", "r307" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury shares at cost: 6,618 shares at March\u00a031, 2022 and 6,625 shares at June 30, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r297", "r304", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r363", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefit that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r186", "r187", "r189", "r190", "r196", "r197", "r198" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r440", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable rent expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r165", "r175" ], "calculation": { "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares used to compute diluted net income per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares attributable to Alpha and Omega Semiconductor Limited used to compute net income per share", "verboseLabel": "Diluted:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r164", "r175" ], "calculation": { "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares used to compute basic net income per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r17": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r18": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32472-111569" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e13051-110250" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f,g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=d3e14931-158439" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782768-158439" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884803&loc=SL65671395-207642" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=SL117422267-158473" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r562": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r563": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r564": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r565": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r566": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r567": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r568": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r569": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e709-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" } }, "version": "2.1" } ZIP 94 0001387467-22-000042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387467-22-000042-xbrl.zip M4$L#!!0 ( &^(JE2B3NPSRID" (.4'P 1 86]S;"TR,#(R,#,S,2YH M=&WLO6EW$\F6+OR]?X6N^[W=56N1$,..B:K#708;RM5(IFQ1U>8+*T9;1H./ M)(/M7__N2$E@&QL,R)(R$><4:$AE1L2SAV='[-CQ^_\[ZW4;[^-PU!GT_[5! M'Y*-QO][\OO_*8K_?;KWLK$U\*>]V!\WG@VC'>]+8KR-\\&)^?#SN'1N,$(8]>^'#[F(8D@@BMB!%$ 3ZHP5+/"166 MRZ T%P\.'UO+*(T\%EX!Q\N<+!R3KK Q.JVM5B:2!^&QBB1ZB(QREH!!TEPS MY3C3)(%V*>7''HVQ=]C#_NCQZ:@XM/;D7QM'X_')XT>/DAVYAX/AX:/I%X^P MR:0@M.!T8_J3SMFX&$7_\2/^KTNYU^S(/T:#RT_5$:#'MV MC(.(]Z&B(/K2?<[.AN//6X@?WM Z?/Z[*TV[ M?%_^*'_M["C.+O>#T_YX>'ZU%;/>3+^\X2EV,.I>>0I^T L/_:"7+V:$7QJN MT0 855]HT_2*R^/2^=+E_='8]GW\A,=M%U-^"9"/M_]LA#[P\GIJC'E4?CN] M]/:+L@#-[A=BY^;1PR]N&+FS4>>F^V+/Z*/_;;[<]T>Q9XO/^SB^N9-?$KC\ M:%905M[D<=?V#_^U$?O%Z_T-5(%HPY/?>W%L&_FV1?SW:>?]OS:>#?IC5.RB M?7Z"S_:3=__:&,>S\:.RTX^>_,=__,?OX\ZX&Y]D(2AF=D)(?;+E_A]"ZW+ ML.,GSS\;[\7TKXT.84HX5.?HA0:IM%;,>2N-)I*!2OKM%C:%$H6C_4D$^[:7 M'QT[C[?[V+[S9]B=H>WN]$,\^Y]XOM'H!+QUX'^?NZW!^Y=L[_T!;YZ&X^WW M;UZ8X]WCT&V^^/NX]>+U>;/=/']S_-=YZ\4!-"\.SUMLYZ)Y?/@!/X.#WIO> M2][J'EP,^)OV4_QWK]L\WKYH]@Y(\WBOM[O5A.9QZ#0O=J#YXH#LOOBS]Z:K MR4OVYOS@'R]W7QRP%MOKMGJOSW?;H8//$ ?'[\Y;6]N\N?7TW0%[_:'YS_;% MP3\'[\.+YQWWXK5LMO_N'+3#\6Z[R7?;V*ZMT-U]L2T.V#8Y:.,SMCS9;;_[ M@&V<_N9O?);HOVD/SEK__'G48DW1O/"BM;5#6NPU'+2[QP?MO:,6]J=U\9?8 M;6^>[S[7%R_;V^/F/CE[V6[";GN'OPW.4B.3+8*,L@!@JM 6"/ZEI+>>I^CX MQA."\LRU0J!^?W0%U/O$^-GI<(@ /^^,O.T>1#O<[H#/2,DG])_C)Z,UOE_#EWZ&+W'>6,,M,C)'"DC*%XX *X00TD8!0CFW\22# ML#1\7^']!V&-\)T09I\AS+GBUFE1"&9C 0%2H9F7A7% #*/""85&_"^^0'PW M$=Q0 MRUAVM,OX8I_PS3R+2DSJ4B"<70*@M3&$),X:@S1AH%FNJ-)\EV1_$S M6!]=Y6##F")Z4A]'-U#'S) ?CTJ>BL W2L;\>(R$\5\;HT[OI)M):_G9T3#+ MQ166^/!L%/ 6CZ[>8_+\3P^=MF$T.!V6[\J(X/%4V":2\3W"-KM1+*G@[%TG MY/>I$X>-LD'QQL#NV<[_7"4UUW_\9/;1U;N?E'9J]@Y)_7"<&4DVGK0@"F.# MV>\^??>QF6%V*2L(+SC]](C)-[/WLX<\NC)0-XZ;85'2: 0D9R 0L (B!YW0 MI?,@&7^[4PX7,+T"PS6)@L;3$8""Z8\WFGYSMQ$X[7WF'TW>Y_O<>.(,J^D%-'CX!%TE4Q;RHW3*D@A8Z!Z.J*K(8!7 M1_2R3'WGB)Z6^GQUR*;Q_./7^UO?/)K),>\3=YP2%$(05D:*2NR5,-X1Y\K1 MI$1RLEJCB5V[QZ&KKOX8[1A2,>JZ\1'L.(5D/F@A@B#D7"%%ISQFA*VS/ M69[H6;@]MUIRPZPUQ ,/ 0D<%R01(X*6QJJI'YR.&UW%<:-W'S-S/C#2HX;N3M_F-^X.2\D#IH726$_.#AJ723@ M N&)V9!*^TPHN__AFO8Z'N:88?(VX,/.3KH=WQDW8\_A(T('OYTL8DPG]!_O MC['K^3?;_S[-,X*#WLF@CV]'FV<=I :SR_#SWJ"_/Q[X=Y-[_?[HQD=\'+6/ M+?DVQT$*RK[;#5^!!MF&MTX$0L&#,\Y)Y:Q,W":T#%JSVD#3'I;.Y[Q*X#BD M,J@ZB3AED6Z#31"5"$F@!DF3Z@/.9@B=O/Y@NZ]L)^STG]F3SMAV*P(3)(]\ M,PFB+8#QTAIM!$$.PI"6@B+U@[HZ/XC!?-XQ'^6[OXT[?#WJQ M(I")R%5PVD7'*#A/;'*44F^X--$%QVL#V5X1Y&<])PZ M6QM46H-^[OAPT.VBTNS@$& 46Q64#%76Q,AHBAY8$D@<#$E2(VJ&2*47A]*R M1H SIP*:$&\C0$0#'SWV%FF4X%RBV5]"?%OEP&/Y@3@(MI:P:)E)LIDDR&A?EC>\[S"\B%%]ZE4$%(HK4&88%*43 8J#=74 M25$_2.\_9EH^JD$Q! M4; .'/&4,JE%C"!!LOIANY2)J>4#K9*+5B00-$C@5ALM0I)$0X3$E;#3=>_J MX[NH=17Z(^D-UT@MD,!],)):",88FV-OF7>56*2[H3;0+&Y=97[@4&2EDB=) M,=S _X$F##FJL,E'Y*R!U0:<9:RKS \F1B1U,2=T1 &:&0V:2TXBPXC?,>'K M ].2UU7F:?:D0.)!1*((6V#:49(:4^K!10XR..,UY18MBK5 ME)VNFB\BS[8F\0;YD03@J\+IM40'2Y(V":*)5J*42L>]UX8)E6H#S2+SN.8% MCN8B! <".1"!E+1.4B9CN7+XQE!1&W"6D\L+DY$ MT D-?WUT:-GQQOP@8](3A T$]PXDAAHI:(P4"48=1BM6'\U:\4 EYGE@DM&M &2RX%5.^4;OQ$.P MIC:H+"6/:V[N2#K'C/!<"0-)2RM\($XJ(ZP5R?C%H;0T4@N)&<,-]9H#RJAA MW 2DN#$(+T2@2]AO4^7 8P4V FGB.!=.:_! "-,ZYK00Z:0U5CM7/T"7D\>U M%' I.".]!>FT =#.!BFT$UIQ'S1)MG[@+B2/:RE8)H60$:,P!C(044%MM#8X MR4'(7*VG?E@N,H]K*9!&C9"RQ!E'2+7RSJ2\+B,T Q>3$_6#=,%Y7$M!57OI MHR<8_BH"BBF;\I;!:"!_S*2L'ZI+R>-:"K9&:F\B-5YH"TPP)RE(RH!00TED M4#]LEY_'M12@.>6$)U$N*0%72*.2D81%-- 8G/O)+!:MP;ZJQ>5QS6W+FP6D ML8+GK 9@DEBJ"A[7O"#SCH5HF$L@ M!$ @SR34T<#I4D@N:P-9 O.XYK;'M\@DK>,*^L9<,TM>B5+G53*&.U UP:? MA>1QS0L5'"?I>;*.!P>1:BT%UQ240DX7/#6U064I>5QSLVU><(I,#JEV .Z" M!BNDPKA*\>#!+-"V+8W44A6$9LP+R2'EO=66R,B5\!)E-I EU,VKJ1"!:DB,!R'JA^4BUU66 JGF M)E%*#(6\O58G;8$K[HE+(;E EU&$MO(QT_)1!0$4"&=:1ASEG$R(?QA%7^H# MZJJM'ZK+GWM?"M N0C*1=5(OYJ\BCE M/NEDDHT:' *4% 1!8YZ8LD3;VD"SN+GW^8&CF?;&:.0O7H%WRDF-MI%'20'C M$%$?O5G&W/O\8 H48>).F5P0WV)D"(YI'BFH("$H51^8ECSW/C_(#$\4,# @ MW 2@2=D@T.RQ0+TFP8CZ0+;0N??YX<,]%<$1!(<#&&3^)!HA!8L@-&I:K T^ M"YA[GQ\JB3#IDQ1)H?8@47!)@C*2!A^D$5S4!I4ES+W/D36DO(':@3'@(0 S M4E,T=9HYRJ@79'$G]=2$;?_0$4)7H<&ALHD[IA@RN92,\E$[P6@*UMK9XE4- MH%EHQ:*Y[:,3./(X^H8ZT-PZ&UC>A$^(E+EN?6W 65+%HCG!Y*RGAB+5MEQ! M@F1TDLD9:PWG3!I6'YB6GNDR+\B2,4P!D2R !JVH 4Y$XLCP?(Q*JMI MNB* M1?.R?&!DHBJ1@-!0&0W7C)A<;B2?@"-D;?!93,6B>>T@%@*5@VN)42KX:"VG M5CGIKHAY1Y[QEA-/95 >C-;!V26<=UMEVCVZ M5O!U\0?Q>A Z:)/S 4RY44!X*[7S2E"IHXSU W1IYR L'EP-5@DM!"HJRWD> M-D__61%H0$OKF:L?N(LZ!V'Q6(9$K"#4$<402X=_1&!._,I4IN/.'?(@V6($N/)Y%V2]<-V^3D\2P$Z M::^"2):I?*JT=9H91Y@PG(!6"/DL68O)8O9B!5+[/\]]8O*.XW;YTA\))U1@ M+@16%L%W&DSDE&$HD=.,@X:I2Z-LNL$\OU@U!1D-QX_W\8GAM!MWTT0[FG%\ M-,!8X3W:M4\Z<_G3&%NV%R>Z8P>C[N/GUG>Z>%&G_[)C^X?'^:]6_+")I&:0 MGAT-^H?_1F.)*O7GH-,?_XTW/1U^397NU/9G@_YHT.V$K++;>4@[<:K3^=L) M0S M]_D.-\HST\+E\VZ<5!I<$MH32!%IMQ+6@X2U/-^K/(?8>?PR'MIN*_9ISH!JREQNQ_Z<3@Z MZIQ5OKL_L M#4\&0_SR&R3V1^=AKPC'C^RW%909>FF-YRLR<_G2']E\1HC,Z?02C /%A;6$>E"TW 'A MG/EHAMB,'K$USO.P#>SN7(3- 6?I0"@=#748TQ$7M%1,<<3!)T^=5Q^YR+W# M^ST.EWV?P_UH'4-G&#WZH<],9.FO9M]^>VQ!)(;'C@D2/6@1#2$J6"\I9\XP M,BMBLP#;^,V#2N>TFAS1>"AMM*9(9[2PVMOH1."6JZ#4Q^H6#%;-:JS)RYQZV*A9.I'Q8.E?**0G))FL\)!Z(0NILI4PS"\=7 M-XBOI-GA]Q]97]W>)87G$1Q/A !)2*2=XC&2H))&QI>6L)BT]F3SK3&PZ'4V MBHR(<B6G[G&$3HKA6)>(\2>:I8W= !#>\ "B7$:;'"^.)R_ M@U'S.QK/^8T;,F=G/$T*#$>FQ8SC7!J/(\:DTHPL8=SJKA]+P5F2P)4&FP]& M@4B%]M0E+B0Q*(72ZIWEZCFU&'PG[='/%JSCZ+2693D#M3R?>.94 MQ' MU[RVD2GF$,B SI-.>1&MP)%8/XN5#&\L2 M1O8QA4AIK-+^NY](3A;/OR,D"B$L4L^MR62D)C5:VJQ/(%8"H?P/B4F@$GJ (*4UB4A M@>5ZM2'YI"M@(?+*SY[M'\9/6U2;G7ZG=]JKI09#L)X+): \ U,;Y9$ .H6D MCX-F5:@?92NJ0XT)Q\',"9?,RLLE[(5 &6/D'H>#!\=CH: M#WIQ>#D FWTVKU759X,R#W-8VNV]SNC=T_/V^4F\-@<]?>AG%]]C*Y[&OC_J MV>&[JTW9M]TXVHOO8_\TMN)]URQ92ES!F 4CN":))9!4FI2H8-0#-8PXE2H0 M5ZQ%>&5$>"F1$!,J$>%$F=YH1=3* @?"O ],:$,KXC;7(KPJ(KQX(F$EB=X1 M:R$X(#Q9#HHB]V/&:C3&K@*QVUJ$5T:$EQ)M.F"&"R8DD@:(C&B:CR[,AZ)H M'@/1=>'"3]X#EK8H),Q(7(E6 4RQM-/[ MP6E_C%+L8^>]==U:YL-SRTW*1:V=-F"-,DXD10'I10B*NED1>CDMU;:*!_"L MI7B5I/C:84-?L<5R/H7H%%":3\K3'C10DNMG),-5C)YX)V45=N^L^<1*B?%2 MC+$W8 A:8!&2 ,N\-8Y:Q9!=*&I2M'4QQFLQKK4UYE$9R2 ?3>0@[ZBAWC.B MD2M[;9C2%;#&/XV S4>AG]71&KNH"W& M*R7&2['&@!1"6,>E1R;AE-;.^D"5($!4P@NMDO-$02#@:$*.S#7R#!Y$T-,B M32LHO1]+O@X'V-_Q>:ZT.M[LAUP*["3?XR;Y>FG[8?XP7JV0=!F9'ZB0!$)9 M!0Y "PK<@".\2M&YX"P! MD*YF.O/TM(-W[1]61&\42_D0 YN2MR "L65Q2A?S0AAQ0=9,;Q:"SOQTQT5) M:.) !8O DG0";1R+RB7+K3"L9KK3M/ZHTX_#\\L75D21/"?.!P&1AP@Q'SL* M(1+"A*<U!X-N=3R32T0)PH(&YR$DI8E*DH6D$Y-2A;HPNJ6@-#]=LDX@ I1'ZAP. M7[))!ZI",)(X#:QN$=%D8SO&^17S3APYG07.>#(>?9/7@A,.CDA+J9A5%ZZ^ M,BT'IOEI$W>,YCWFC"%,T09+6(+ '%!:ZALS;3I^>FPW\DU+/'"YYVS_.H> MRD7=BT(EJI2BC*&Q,P!6.^>-P\]$7B.-(=1,H1:.U/QT"DF$!"V\IY2"C-$J MF4F%"C+'5B[43*=>1CN*1X-NV.F=# ?O8[ZN*DKE"#66!*3A*>4"Y\;E]&"A M% -@1KB:*=7BH9J?5F&\9"7E*3@K(04PU*B$\6Y"GQ6I%:NO5<\[:-'BR\[[ M&';Z. R''=>-FZ-1'(^>GD\6>KIV='F1YY4=9X00ULFK&-K1'_4'W<'A>44T M3",\R@IOHK5Y#[[ERC*GHI":>\WXZFM8A6";H[9)ZUED26LIP0BK6?""HELC M3&1 :Z9MLQ^UAS:4!]-4Q8%1L%Q*)<%[=%DQ:&:1#";IG4A::E4S]5HP3G/D MA&C\=(K2NL!!T*BY%H93;B )HE(%..%WX33+%RA/&,AE>X\Z)U51+2DI,8G[ MR$TNFL>UC#2A(]-$AB@#J:EJ+1ZR.J[')X#)NCA,"2JVN MEMTIUV<3&<5=<^)718M(BC0J9ZBV"1Q&6%91[0U!:N$,4%(]2&:*LCL^BL,[ M[A=;&32<-!0T==0QX)SHR%!=B,+P%V.K$%?7IJV8@LS39@EM=#(X6!C74H$N MAR:,:"60$ @I(:&&DM54D/TQ1CCY^A=Q<#BT)T<=;[L39,KTO.'YXV>M6S&X MLR?[VPX[.<5O#Y]V+;_"CLI/YY6 ^++3C[OIV3"&SGAV).4E27MJ^^_PZT&O M=]K'KI8.\F6GAV[V7K.CJ"DHF5/$D"Q-D$@RPH' .[L4G !*:>**NK*H;):W MLI;"6O!^2L&[G/[E,R&"]@2D)2"X MURGO><^O%0B7IF="3&W]:IXN/<-J*[KQ#H[$\+3,6KG$_:[ QU_E@PJU>!6' M>1_!UFELY74.O"G5>6CK;JWS^=!WM-;S/$HZ!,. 1A0I#E(2JX1R4<5\&BH MB;-SY]?B54'QNG[N_9QR[1CGFD(0Q@(%XP0CQ'G+\AYPP>7J.X^UQ"S6E\6\ MW8D9*J*40)4UWE*KB5"!2,5\*AFAQC!FY8ZK_UCD[&@P'+?CL)=%YX:,E\$P M=@[[EX%*R75!47#,H]3Z[WG M99%LHJ3/9Z9H%Y0&PR7GQN0::VL9N7WGY6W2<9/PE.MO3P?#X>!#/FAI+:?? M&-U"%"EZ3DA0X+5R)F\#\%92&KC6:SF=EYS^,QB^0P%]9D\Z8Q24M1!\,!?#2N*A-]"X TZ!%K%(@N?;"*Q4Z"AE 19T( 8O$WUD4'BNLTLRC M[]9^]4/'M4#==["8#[O3GOL(R0*@@]0NX6?.3B,Y2K8YNDA MXMCJ],='[0^#]M'@=&3[ =_'<8S]!0G3'X/^X3O\#T5I_\CV#X]L)PM2)F"# MXS'!=K@5X+]'TN^UX1Z2\O^UZY](<.,1? 1'*21P_6"FV4 M4T$S:1,0T##-3\+0>"WT592PJQE4.3Z=@\DTA C"I=76..!4.RJ=\HXH)_-Q M>2N<8E@EH5E;RGO?RQ'P=LD%X "0DC&1.DU\X$S+!(%_-'YZ5>7X)O'X=CR^ M^K@0.X]?QD/;W2Z[?TD,_^P,X]$"S):> ]P)#99.H+FD$83ER.0RUGGCE?*$ MAVF]8(2[6..^'-RO5^.]C/Q7JO%>OO1'ZC]R9F(,(>7J&39Q[80A5A/BH@(P M,"UCRJ@L9B_60K)$(4%OP"Y-N7^E2.CE2W^D@+[7S#$1P$<#@ACC=$16'D X MH;A-JT^ ZBH;][.EV@?"A734Y$H@3-O ;*X-8J.G1"8Z63U$3ORSPWU'[MH^ MBIFKWO-2'!&7UE9^!'TC$P.*X8T4X!1HYC5GG/OD-6&RI T3](NU&*R$&%R9 M5KDF"%^:5KEVZ8_D9W*DF@1 * ' 8S2&66*D%X$J))M\[2!61%3NIU)U1!X@ M..9GLY ML/VF'9^6$R7E_,@"Y5(I9Q9$?@ R I MMEQZ+VV,BGE(UI6>LI3[8JT :P58G:67:RKP)8YP[=(?V7&7RT='Z:60!GQ2 M)CGE#*."!&8B-U->26>\DJXN65AKR\^D+4B3Z=T9-9W3T9O<*RDQNJ)&@$[. M.!\2X\Q:%Z+A::HM:J8M:JTM:VU9$6U1=]<6-1]M,<)YL,K:J 7($'7B'@79 M2,V)YA0JP,1RS8$]VS^< E>6(^GT.[W3WKPDY/92 R@[8= OU="5^[@2ZF/( MU[W<>;J[-Z\&K W!SV0(ED(RI64T%P*U,J].T*!E$ H\4P&M0TJI H9@K:YK M=;V/J<>;'(P]NX.#J:0AB+E,"')G[E0$$X-)-'IK=2[X HI6X(RVM?I52?U6 M92Z>:RD\,\FZ*"!(;P7A2C)G#$2@9H4K5'Y7P?GO.;3KQS6P+'/_O-.W?5^= MTZ>HI,)3DPMNIUP6PU!NI296!*M34/KCJO[*YOM_Q00==/I_V$[&ILP*[9W8 M_KGMAW*3T4[O9# <;Y_EO^=II^8C(E]]W.UY)7/L]#P2$.:Q0X6;2(@&[827 MD)*RGC*"MBQ%*U@"F"XGFONO(?K-"TMF3@?,1JL2,*.5Y: (M9!PU1Y4^'Y^7G>[$S&IW>>Z'&I6":))TX1N-UE#J <9T/<$X;424TPG2T^K;457%-,[+I#,T8HBG8A: M>J02T0&5TFB!?A&Q"ZB\4E9@"]N*0'DOH1DCRL2@@I4$&2^^"2XR)#,TU[=, M#*;5;U@%JM_T 2%7 M-#Z)"KGVO&>5/_T]>=2&G;E#*>MJ3MM-P'"1V1QVO[K]7E:+F @D$DGT^9<5 MQM.80BH8@K+(F*"YB',2.U7[0_D6YN.K\W!]YUL_OZX M/"W*NBB4(DS%%$:(I! 1:MI%201S%A=)AB..5;I8R@>ZD>+>I43=];FMWD72 MO(LG$HSW7IXI]>U:.Y_1Q3_?.1N_J9L [U=R)FD"4T^)>6]=$'K-<:;: *LER MB HFH?Y!#$G".!=Y%A6<.GE]W.:?&X=LQ:^KOYRKP^?M'')<&$N?T7APC^U* M"H&TNVO)#Z^@'B='$:9U1/GA<^*?\AS&E_-V=2R:O,H%5P4I4)%#HA(.4805 MI!@7$*<<9TI&@L29RY77Z13SO.ZZ??KZ2.O0T;MG?< #O\GG4B^]>#&=0L"G M4I^%I6BB]QMM_JUJ6U*XLMD)Y#&A+"TX@Y1Q"E%.,,2LB&!12)(GA.6B8.X5 M?88!_XHU?0;CFV*$ =AO?61#)MSXTLI31"N8(9,CEH1"A-(4Q!%6CH^_QTV1P66AQD+0M-D+$0$T\) MN\:R+M3KL3X6C#PNZB,3M0?@X(]&"Q<.]T#>@=K'78&)&#_D5]]M#_"'KW=K M\!AVNAW#7^>#C63 ,+Y=*;8)6[=+<<8!19*<8$$P%*DTW2JS&!(I)4PS%D49 M9X0KZI1_<67">;JF]_+::@>UC]OY*M1V)_J0 (Z^&1RB]KX?-8^^$W90A.T[ M<67.B?M.V"%PVG?"\G.^27%5]7:U--'=9RF#*,YR M2#(DH20\9RFF.>).968N3S4[6U1+"@Y$'1#ETX.P)8T$P6UL O&$S".3ZQH: M8;.Y+LXV<4;7-:U/L[JN?L*/,6ZY-HI?GDQ4;UU,^,R%NYF[Z^NW4'E,(\$$ M%"C/(6)% 8F@II%-KB3)8IFED0N-.,X_-V[9$Q^LZ@KG?'!G5-.=$8$> MF8SV,6ZJR%OV.@U'4Y[@A>0N5Q$F)31/?(Y9SG<8[\2,IOR+J0?SM*I>UO)> M?M^\T8K]N4!Y(7,9,RCCV"1DF,16$F&H$$L%QY)G%+OP7-]D9(7WT*U[GVW>=0S-+AM!UW=J8-8 MC#MEHC'>_#!_?J F.':WN?%,&PNRX-I $-I>H )!1DUK2D9R+ 2+L\@M)<)= MAKG1Q%:%)EA_/])(_\ H<&,*\]=11XTJCE&;'LMD9X.,#/[(Y...>]O9'(QB MO0P ,VC(J(<8T\:4^N-T$G0Z8"@_RGS__/5I]4/*+[(^O>VYN=]VA=F2/*-Q M++2)A#A$A3Y+,9Q**%7"DERFJ,B=NJQ?G7%N=*@/MVO3"8'OM]0SMS.L*3OJ M>-2ZCK@=UP7%<6RSJI45KAMAP9ZT-UW%L7#,90U-2)ZZ/NFDK&2-P3$'V7_0 ML^Q0G;C0QI@@JJVL+$NA/HUIAD%I!''$&2R$P(PD.,^PT^76_N!SXY$V9^ON MMZ99R%&"AV-!H'T0[?C"%YJ1J:$1ZWI(DWMMGC/Z!BV[LS_^M!5USFAV4BSG MW#.^A2>4U"^^^% N3896':RY*U#X\WI550N:JB@B,89%PC%$(J(04XE,%WJ6 M(801H3YE<"RFMOHJ3U\%YY,^U_YS>!%2&^SM7O]04$Y9LZ(#S@AKF@ZOC$MF M)W3(XA76X(0M9'%]VHF+6ECC<%K@POZC/DU0]!>BJY!J G"Z^/&WJV=6+J6X M?3;5=GZ5FX5B"5:Q)J XC@N(F,FD10F"1"IJ\I3C7"8V\7=NTSH9&Q-$X355 M?>LB>'4.@Q8>[%(:;D"G &@TJ&]?79I^6"]'/SN-!_($!#4+?%W:JXR!\U2- M5D+B[=AWQ16V_@XLUJ--V(O%5%IN2E$^O6S*;_(WR=OBY$T- M2+WO:)5,V,'+IO68O:=K4Z&A^BS7]7FK$6-!&4M9DA>09,+8IS0VA182&*LD MIK%2 G.GG7Q=1MYP]O4! M.X5 IU'3F7I/)W-GT&D%M%J-U^&F)!5$L&G#L4)B>1*D%71P M/PYO3P=UUN=_R?+A41_';[_)-7V07Z1)E.^ZS9@-)%X4D;;9(Y)#EB2YJ6UI M;/F4P#A/9*YB;IH;NI"UV_1S8^56^B;CW8UY'7&WH]CQT!R92SL@V\Y2G>R@ M%1YLI6]3OXW\X0C3#[:0S.@HP:04Z(?.,==YCN(9=G*2S+[(,:9$"0FSO(B, M%Q1#'&%-7!'AD5(RC:1;>Y63*>9&3L<5.;HVK(X.SS-8VI'1,(1&)IP]<%K. M,0(&#-6XJ'S02(S36:8-M+BHY4D4G/7R/;0# Q^4W?2A:K7\L%$JC".O7 M615Q8N(B8HCS(H$Y1T2R*$4<6?5!.3OZW%[L+ORA[ 1T<&.=(&?A#1R"Q]AG ML!:*CR&@<'#<#8%D(O^SL\R-K-IBF5LI M/7YVTUJ[=4?WNT8)_EFM>M%WZ5FS-]TK)"99'D#&KREQ Q M9.KT$P8Y4:C(HX)$A55ZT\ARSFVO.-/$#JA.5T [96_ JW"P22DB2F4[?N$@@RO(8$HZT 2$11S@JXJC@+D4L]\9VVNHG MB)2M10-?:]GAQ4J#M6#04?"/3Z@ZYSUODWN^0"Q*@[@)) MT.3'OOFF38:TT/PD.=+F,]X!CN5&?BJ_F>N]C?XZE-HPNZTJN:ENGU?K3?D_ M]?GE?1,<\]^2KN_UNLA%)D3!4D)@D9@R-'&"(([R"&8X-C_G6>Y6GM-3CKG1 MO/[Z931;=6Z T034J@2- M@QR"9>" 2"]1IHZ,'(+7F1#)0S]"XTA=8X2BC-(8\ M8=K(RI2$!,4<8A3A.$MHAIA5*[.K,\V-XQIAZXJ4A^*VUSVNE?DN =S/<$%A M&_L6TAH(/]L3E3\J MHY^B&D ^7@7$X]!T7NNP!Z6C.28^')W7\/1 =.$YWP+=^E61U::IZ-M:$+^N MEN;414TK!'/6QPDA!%#NQR<0$I;)%OBWDG+O9M MC\1IT6^'S_JQD1YAUX)@$2F6)W$F8<8BJ0T*C;$^820PCZDF'BXP3H6++_=@ M]+DY;\WE1[H-$FYXE) QE@$$8H()%F$H<"(J4*8/!DGR\T?Z"EB2S703UJN M(8 1KB(F8P%S81H'QD)_,R6*H)0YXE1AR1E:?)-KMAH=LOU9_O_Y[;3;"+T! M''G',\@==,\!MT< -O7_PNUV9Y$(N:T=3C#I_G56M^.-ZOQ#PZL@=/55?^R* MI2U$C*,B4044/(DAXGD=K4\@C;&VDS,919%3#YLK\\V-3 _J'!QT$H6:9)_]#X3B^EW^_PL%6V''*)UKB,E8)@W-3OEK-@A[]^XH4]'W, MNTO6VHS\3C9_?US>=39UVQGYEE6;->6;!:6/93SXUZWC[J_])$4R[!]@0":'TI4ELC3_MURY=-PSJIE.2;NFD# M!:(T&0+EYF7MZ+ES6"[;0_P8BS#Z4;X1%OS4B?T/LQ9;R;<]V/_HA _;KLL1 ML<#-NVQGG[J5ER,J9QI[N8[@V459ZC=5;@<_)-;/](<)\:B:^B_").]\*"M. MG\S5YD(I@EFBSUU1G!MOI,HA9A+!E O]&TFB.+:Z?1PNRMPH\?Y1@G4GJ"$Y M58L*3#2X8PMF_^6QH[QI0!^9 ALE;O8X[]2(TP<\)O49KQ0WX,O^VC0:U>$: M 7L]#X8U:"]H?VFF[14]&+637M+#1_3M3K\4JV7MJF5T^>>=-GC64GRA&_GI MXYN[+VT;BE@6DA9) B,B-87B/-&GUE3_*TH)D5$J8R[=&M5;S#HWMFR$!ENI M02LV,'*#GVK)':NFVJ%OR9"A,1V;#&W@'*%YB!-.83O=VTP\<=-[!RQ..,OI MPV[T5*TW9[*SI?Q5?Z':DBU9%F5(Q0G,"$+F$H)#1K,=GU MJ>9&1 =E _1SCI5P++#M9YRPB(U^['0%RYI1[''HH1$]R!Z%Z/\ZI@^+62;A M#'MM.Z)P^(1'986+D?Y-V6-M16U_HG_[=K74Y] 7;L+9/B[U9Q],>]JZJ8@L M"H59"B5).40D5I!E<0J+!&2 M!J^PA!/5+YAR*=UJ%03&O+1SN;BT08[VPL-7T1&OZ2P!Z;+,YS=Z^>BI%_1]ZK_^LOQ2= M36HN#$Q 2DF??M,_J0L15>_*BC^MJI>U-*W=RH=EG>^U[*H/:=/ALQZ/E[*Z ME]\W;[2J?RX(81@3ED%&&8,HRX0I(U1 %16YX$4KCQTN3?#COFF_.:C\RM^ZK?@ /EZ^7?5[^Y\VT! #L$ MP X"FZ\,^,, 6HD E+Y:RUBR,UB:X6.-[Q7D\/#I_P[79'EVIC_!+MD8WI;2\RW6)XFE.(1,HA0WJ++"25 MF.:DH-3JKAY9H=@V>N&]1IX.I_K$+T/'*R#!O*.R7HP M>3"F^_:]'N+V>UDM,"HHR2,"*<8Y1)S'$,LD@2(5B:)ZC\D3IXJ0YR:9VT;R MJ",G^,-(ZNJA.8>HI9]F($YC>VL\(/()F;J(0> (J=-YI@Z(NJCI MF?BGR\]Z&)__72[_-RV-?\A$SS=. 7W >_NHS>*/SU]7Z\W[[^;/-W3Y9[NI M*IYFL8EEERF*(%(,0:*$R2:D."^DDIS:]_YQGW]N?-%H %H5#APKM1:@4>,_ M&CV 4<3![/%8'PNC"/7#7@;.G'\K,(AC<7# M"2:U$L_J=FP>GG_(O;1J.\(NX^?]4KS3A] %RC!/2<$@,Q=R*!42LEQAJ%]E MKJ(8D;RP:E7=-\G<++Q6SOUD.*!%!496^V*J%R'M?Y=# 37R*^V%D5/YU&L@ M#*B<>G'HR8JF7E-NOU[JU6<]CH%O:?5HTC\_:*ENG^L^0!^7)I;/%'.^?Y2_ M:"OA95U?C]RI@T3!$",%36*"T@"C"AAP*#I,L(87^79HE5B6ZPHDT M.RK12H&Z_JA9?T ;O4S5JEHQ$["^>93@>:>;N9$]*5SS3X=S3)BEM3A43KY@ M8U.:62NC$# :@58ET.EDPII-),6>6J8_6ZT8V-/,.<(KX*HY'$@G7[V)SJ@3 MKJ+;R34HX+V'V3 S37>^#8K,P9$W[,B>X7-=OGU;G'0__I5BA3,$&1<(HH)* M2 N40&HJ7*)"_U8ZU0RY.-/<=L5=:8JV7K%KS-E%2.W.R4& &GDWVF'4"3E* MM.Q5*(+&0EV<;-J@I6LZGT077?V 'S48)]Q:/NHARV^RJ0[YJ]1,=$^_[]?C MO%^9HFZKY48KJ4=[Z&Z)%P(G4J;:X*8%S2&BO( X4Q0*'@N:(5PP:74X#R3/ MW&C&U#OY)SB455OQX:4+\Q[:E]S4Y+#5;IP2:4X[6ZN:D[NS1 M:GV\MEK.A!<(XY"T.%2D2H^_QS MXY*=!J!1P=0<;)4 G1;@?K4+86T5<7"?>:R2A8=S7.Q'9J69PN[@HAP7_HG\ MD>&7P:V:5QJ0!"@;<.09@TSXG=GA,*T91C#VCP_T>NW8+AD M9_8_[&%DWG*^?I'BH,X.W:NSLV!"2I%%!534!,\)@2$6C,%(JB05.,<)MO+T M6DUU:X.,IUA9JO/@1EF_2'/*.7EIA3ET\NF_"9_D_QE75_^-I7-9'US M;'R3+UW^^+&/X5.YE!\W\KE:T)2E*,ERB%*,((HC!9E(4ZB*B,0BR3+LU@(B ME&"SH_,]OEF+@O.^=B,AJ!6T=$E&6S)[2S)UUC(L?>4*=?0 M/2P\,.!!(\I#R39M,'I@1$_BV$./[[<7_+99\3\?5T_Z$U535'H76I;&UXUTEB&H%DC:D688?$:FP7TA M_PTT8EYHI3K*E=!UD$)25\]LDY+1=:V/Z<7B$YZ$8=CG#:VD,/PDEU53=&B] M-FT C7'ZYL?ND;;%SNU?="WNOIH'J[N7366,64UF7U9/3Q]6:_/+A922%UR8 M-#D50T22'&*%,L@)35*51$1$3G48QA%S;D15JP"9T0'LZPGV% 7L!]A_KE46 MU-J:IEFUOOH?.XW!'T9GT"KM:&J.] 6QY-!77_:Q^?=U5]R=KT==D*!,.YM[3N>[UA_6)(YI4[EJ\.,O<=H=.T"YEL1$5U++:9W5>!K6?DH-!-3*C>J'DE-=Y M%84!B9V7QYXLL_.J>ONIG=KWZJVFI2[FY)E4DSU$F4M./49]X$R$A-2V,(I3HDW"! M%8\+ESNG$$+-C50ZMZR:^K% M&_].[.^^;FZW;%.OWW27<=.LH_.]74C KUWO!9EKTEO D.@<7Q8&'=NGML)+ MM5D]R_6[MDI8DO'#3ZW_; 3#[QS MR7T_ LQB1QH P\@[RPX!GR)TQU"X)/3[0S)5:O[U+X=C2OUYE?N3XX\^,V&: M^WEI#Q/6+SSC"V)CE8\$\,D6Z(>Q#HVY0NUC28T$^$06'AM[1+/9!K]_X=1IQ M0A/71]-#0]9K!+=]PO3.;FZGVW*@G<6:\)1$DD.>*@H1SBG$A$NH8I84&4]Y M4G#;KO=GQI\;X[<7]*V,]OWMST'73]L! !F9FP^Q"$@ 5U0?VKS^W-"3=:SO MT6N_37W?8[X%1)9U%,-_E9O'SG3<)B283/FV?*Q"$JT M0I*6Y4Y?AIS^3KU5J6#\M/Y5+>J;=K*AY79YH;+[6" B.I(:5&5L<4[(NPVK%.$+!&)IKS M. 4\/%F#$30K^^)DTV9F7]/Y)#O[Z@<\"[EN'N5Z=Z]8_2HW77N..)&(YBB% M,1,)1+FV8%B2)!#K\Q8M2*2RV"J@[OI4!O]?[YZ]/JAY3U0Y_UE^M16RTFG;E:L*@012P$C%21:1,#28@CF<(B0RG) M307"U"EWV%..N;&+T: NIB" $BA0.!&3S]S4.4Z7/C M_/$ZFS@W8#B?N(6GI]5?YJ77=MSG=?ZZ^KM>;3_UR5R\WO>L"7 MM6Q=2P0KDD1<02%$#I'" A*9,&C**&+&9**P5\T@^ T^CUF*R4X &L$?YT%'F&O*R]/-_$5Y56]3Z\EKW_$PYILJCW\(C>/ MYL+@FVS(Z ,MU[_3IQ=YIYH'OL@-+9=2+$3".$L%A5F&"N/KSR#F101)S"@N MBH3'TLJ3YS/YW*C$" J^&4G-^7O=2EF77-S\ ,^U6J#-S'\48J7)\,'G9M2KK_I(^F%.BU/]=+42:&F MO/_#LOP?*1IOY]M5M:GNY??-&_W,GPN1\807VCK,1*8@R@F!-"81C)64*4KC M5$CD=%W72M3$1='/LM_5INZ)/1ZZ;MRPS^N*]3]HURH-8N9+&ML5<@Z.72:,). M>_TT-N8G%U2C3^C=VO5YM:QOQEH/6IZKA),B@BJC#")24$CT=@$I543&))62 M.&T;)S/,C>X; =L+8^=VJT?HV?H?!V RNM>Q@:.^+A_#U7A!]<"=2H\FF;KW MZ'D=SW03O?"@1X+D>F7*A52W2]%22_5N]:S/EHM$8I86(H<1R2*(5%) 3/19 M,&-""8DI2P2U3I.\-,O6G<"[=5)3>.5HH+[ ,IR _,D3EH ([A MN.<4F4G(9V_:>;#/*0[6]'/FH]ZU)K@TJ>-U!]RR^O.-7/+'9[K^LWT+E.!Y MRI"$7)DD*&, X20GL% TEGD6X4A958VQG7!NS',@+S "@ZW$GN1S%7-;MT@X M)$?WD@P!T:>VA!4R@8M*],\Y=34)*P3.E)&P^YQ'T);9>^[E^OF=9)M?Z,9T M _MQJ_0[_-^2KC_H[]J"XTS;.IIF>*XTUZ0IARS+"!2R(%$42X*I54JVW71S M8YK[1[F6U$CH$ 1T'=1^,@D/U106C!$6&&EO0"?O#:@E!D9D8&0."J)#[%10 M,">*EAH.JEM\E#5&O1%1UT>9+@;*6J.#J"?[3WGP[<^K;W*]--^>G]>T#M5O M"V2;*S(]B+A?7;0O%QIKE.>40D5I!!%5)EC6N,(%BT7&49KE5K7%!DLR-Y;> MZ0(:9?:KT'?Z@/O522?I6\_&W(.6T8+\IUJ%O]>Z..PG4ZW/1%O-R.OD MM@^%P+9WBQHTP72[5P@<#C:V( -.W+QS&VQ\6U4OSTW[MO^2Y%[J1"Y;S3. <0TF3'")6%) 6-(=13O-(H"P6L5.=N^E$G]NN MNI,.F&RAB;IQNJ^XG6=FGNLX\@8E6!M0/TE\*QW6"Y-IO8G4SKQ:)YW955W43*S?)9K MX^=;2*IXG.<"QD@6$$DI(38%BY3*TD3F,4>Y4XDSM^GGM@NUTH,G([YC040W MW.WVD?'0''DOZ("L)3_#WYWT-7O7E5MY$*-^&'!!RRRZ23!M[44O=$X*,OJ- M$CI,8IO 4>1($888Y'E$( M+]5+U28U:%-*93AE4&2QII^\4) RG,/,E)46/&>9DM:NIYT9(VVJ"59T> ML6K4J%^K+[_]RZ50F=L*6'B]1\-U[%-VC>3=/I(76GT9A+W:K+EA[>#)'@WS MB5S7P;%WF!_YGOQ$\'@^- M$7("+ZH>U)5X,LFT'K]+.IXXYBX^Z/!;44&Y)ZO;J]X'K=U+'PBP MD5__'5;[8HY !!9PA*2$ONDF)0<+O8]IPN8CW@[W?^<4_O(K1 XXQ6W^YSG M68,^R>J+_":7+_)7V9G,+"E2PKDI6H.H:B,S!&M:& OLR;\V:,/@Z#GC[,337L&Z=/UY!S2^[![ M?1+CL:";VDYID\+B(BY$03E4<:%/'Q$I(-:O-E1-T>?5W_)M;D.7\M-5W2?RP)E>9'!A$J]6^FN17JD/KC\Z'MN<-G=LW6ZJT_;PCV$"TE4'$.,.(<4: >^[(E M',I#:M%: C92<=EKL[]6M5A+5'K*O]J.X,=KYMKHX[+:K.LMK6M$;\(6?S,V MH&B#%^F#7)"()IA0PVL9@HCG"K*",5@HD3#)(A%SISM=^ZEGQVNU?.#K5D W MVG+ W(ZVQD%R9-JJ[X9W4M^ 3NXV)+H%^?-UD)U9RQVOD*SE,/NDK.6.RC%K M>8S@RUI*KM>'J2B[[).]I!3-DY35F25=;TG$"/J!H VNES UBK$:!-DY'53B>7 M5LR#EM'"^SC9XHS,O-MUV2D"MIJ V]VZ=,ITS5_N7F%=7%IF3[4^4[70'G.= M''MJAX"VO\?VH!DF[+D= HG#'MQ!1O0[;^BY7YY?GLP9YIW\JGFZK+_3^M]/ MLDZ#7YHIUYOR?^J?7ZYZE&-4**T E%2F^O2A!*1,Y;! B:0\050ROEC*!S/3 MO?TA))1\5F\W:=[N$RG'>\,_R:KZ)Z [)8'8T]+MU!%L*>W.().NS&3[XG8= M]G6Z 5NMZM2@?;UNCHM9W5CFYCJ?44(#'O+$$DRV2<\OH1$]/LT$'W_BJEEM MDM7OLC+Y_UJ@[U^E2;2Z7YD?[6U"MP]ZGS*D^7&YT=M65?*Z+LH"(T2H*/1Y M/B+"N*0PI()F,,52Y)@PLV%,4D1KJ"9S.UEUB8K?:H5JQI&M2F"SJG]\ [:Z M@*TR306FB4IP#?[Z6%YM_AV^%&/?E XOT'775>3Z??>=>K_WG?J]_D[MH>+S M!9NN:%>HQ9U%#:_!ROP]2GJ%6K-@%;Z"">3AE#Q_/?[KBPGYN5.W7[^NRF5S M8WZ_>K,RPJIWI;8Q]/M4+5 4R8)Q :54RO@DA=Z"=.MR[NIU\7!\SC5^DSD>!QYG=QX+/)P,+I+,E-7XE8^\%/9!C=4_W \Z;FOBN41;1R0_WYGJTZ_"N@U M:D (>%;R1CGH(<==BFE/)]XHG1PK_$?R8\UMW-GVHJ@+&V)9P9%4$911RB"B M.(,T%P0J&B6,Y5PDV*E:_<69YF;/[T(KMY)>#P]R!->.XX) -C*5>:'ES$-7 MD0A)-YP+"_[HQ V8&&*+3,@O^=4Y)_VNVR)P_)6W_IR'M^P_S5GE M=_WZO*SE]JO.4IP(@@N8880ARE0*<9)Q:'K;4IX1*3+[R+QS,\QM-ZQE!*V0 M-M]^2R M/%1#X1F9),9"QL%'-!2AB7P_SDBY>7/Z4.CUTIS]X'3>ESZY#[PJ MO0]Z-O*FU:/YGW'8?*-/LHX5ZZJ>FE\K(YE'Q<\K6ID_9.-G_K_WYZ M,3<7[[_S1W.*-;DL[Y62^CN=[P\2TXCMQ\E:)$6\N=R6'S>\=.X]/ M^R6Q,R/GN_0C[S=OZU4V?X(]C6[VJTK7OSRJ-'WZ@;8 3(<"^*G#X1\FK["% M G18U!F&H$$C8,_U5UG%H!W*X9VTOICV-G?J7U53 MRF_!E$(1403FF8E98W$.24XDS*40>1RIA*1.,6L]<\WM^+"+9/VZ[9$BNR#$ M&["4CBZU/ICM]H] X(U,]DT:MD62IC2F'/*XB"'*20R),!4(!:(RBVBLD%,A<@\9YL8V^\6C MMHHT6S3X\%*_0+^4R_+YY;G]87MG7X&?[E=?2PXP2ASC)WQ6SI*IQEV/L1FL MEO[F>!D.2CIT2HS:BF\ C&&[+;B+,7$7!F^<3KLS^ _EQY]O:%56=ZK-JC5A M&:NGDO]H_MR]>#B-",T)@C2AFC*QHA!'C,&<2T)(1-*".5&FW;1S8\E:ZJ;< ML/Q*UQYIIY9PV_%<>!!'IK8M?CN1;T C+OBC_7L4*G-#*B1[6:Q*?#ZM*JTC;*+VR!YPO0!L8 2 M%=JPXTD*L1(4)C+->,K3*,^<#HX#Y9D;D6W5:4-?;X"F,_#-: '^[^C?HR@Q M50V;7_[3M6'RL)6SH[X)UV-D3MPM1:W*?M+ ;^W::(6:3,':QUCK!/:4&B5P M)Q# 89LT#Q-IX@[.0? [;>\<9E@_5C[J;G\X_5Z"G]DB^ *QE$:*Z&,V%@E$ M:4"6%"P<[S3XWQJV%\D\V<$,^XH*@+$]@3",.$4USB!.- M/.&92(G($X'90H_$5J^._;X4XZ'?B0]H(S]8;DF6KYZ?N_J6%7BIFOQM4_OR M92,!JY=MV40EK)[E;EL<<_WL]L#1UF3D'6^[&*W@)SO>8=Y\+7ZXC8%8BPME-->9#OQ'+>A"E2UJ$#3WK=66+"FMAUIG+&W8[,Q M$!V9R$Y*ES?H_K9%MQ.\#C0:JV[Y=:C&JUK>,_GIL\N2]E]>>'M93[]=47(L<(HUA"P:@I:TX%I*J(($-,QA)'5.9N M#3#'EGAN!&EDA$H+J0V^-OW+G1K'7V<[3IW5ZHU,Q@$2CXW6K:-E3V\3HE3] M"8SJA[TI9E"WR76=9E&?R5KHOT<=)M<^EE]OOY?5 M(F,8R[@04)%40I2B")*()S!#%&.]X>0RSFT;KQZ,/+=-8"L<^,.(Y]!C]1"P M?I8>!,/(;&J-@%,KU;/:#FVC>CCH9"U4S^JRWS[U_ -^AN.]"?%^6?^HO;[- M27I1I(JG"5(0">->141!9F[HBRA"D38#F6-N[V4G8N>M\W:GGL/3 MSJ0:B-+(K^T6H/8NJ1$PG*'2HWU(T^+<-),: SUZ'F_??8]ZI&9W@7@K]:%< MEAOY5'Z30N_F>I5+?0JM ZXKNA0_KU;BK_+IJ0X&6N0X1A$N&$28Q! 5"$/& MJ8(1DAF1F.)<6AW[_$68&U7L!S0V:L!:#[!3I,DV:)().UW:@#J73&>_%>MG MFVG68>P3VP^DK$-X. M:F/BNR06V\Y("+]B ME:P%BW@>1X+"%&-]+,IX#O71B,.L(#112.\_6>1T$19:PKD=F'8>O^[BZZ;K M;.YX^15\+2TONUYSA<8^2FUUTZ\5.%=P7-:U*3L-]]JE@]W"MFGUVI[?5S/@ M-=98*Q#TVBJXD-->4XV%\$VN@&I'N,.A&IDU/5 :6 3@&(3Q M\O^W,[UBZO^QMOU9_R=/#[B.;@M7*(J2"*,8_JVGK AYNE]-3%NKHT>?L!760 M0ARF#^>O>N':[UB$'P\_M[332 M 2.>9W6>(_#L]E]_2$9^1QW0<,]+/*MTT#3#PQFFS1H\J]U)$N#YI_S>V_-] MC;;]M/726@6CT) M3W^)_0+8T<(HL([,&)=;J.VPW@D>CDV3*26I9L MN *DXUVA-SQ37@F"6DJ_E@8]7SF_RSUOQ%[C#L\>.?]KNK. 6-_&'7[Z=2[= MSFIP\6[M_-,#FD0^:C-$DTW#P-N*T)]-[=S5\G:S69?L95.7#UO]JC5;+3=: M2SWH0Y:#:UL1_E67F<1Q3G@A(65'H M@U:!()&1\:=$2.:IB@4I%E_K>O#OEV*N2WTHX(BGB+JNP-]UK2UON2=?O;&O MMO<4^K?V:GN_64>K%;@]6KI#Q;:9F8$;Q 9#.GC3V.&23=](-AB:9YO+AAO= MLYGD8:34'=O0FOH7(N MDXPX)7,-D&5NF_BN#G)]M@7KKF'$B_X/V@2KKUK]3,LHV77W4:MU^Y$5>RH? M:'^T2_ EM>/SB19J9!(_;>(![O:6Y/W^DAR7%]_J$[#KZ'!0@S8D'2#.M+U* MA^-VTL8TP)##VQ9MQ^S*UG^1YNI$F,)4'\J*TZ?_EG2]R**8"29B*))(0*2( M@H10#*-$_Q\BBP8=%R0 MIW1.'I3XUR8N,VT62F'ZX.VM0*,',(J,TPG)#<2Q&B192O%J?9/<4.IKI^0X MDL=ER4&.\A=95M6+%+](4YAOD5$7PPU*(-PFND/Q MQL_M%L4"E-Y[E+[/3W>38J'%P5V*S?-^QN.M$*7Y8M GLP-_7+ZE7\L-?5HP MFDG%8P%)$F40<:G/Z3S"D#*L[$!%^UG+#NS%Q+ZF8$ M7H+5SM(+ -;(;+F'DQ'1G'W?7L')V52[@D)(>^S25),:75?T/;:LKCT^H'+G M@8/Q=BE.RK)5NPX^229R)#0S$*+/DRA."TA3GD!*L,H*)E&6.L6_N@HP-P;9 ME[]S\]7R? MFRE\].ELX:,;8!3@QSW';VI_&[A;!@P^#@-H8/_;$(FF]L4%0.^,7R[$J+XA M?'135_Q]^T2KZD[5Q]JZD"SF148E$C#BF)OV%0CB+!(PC7!&18)2)IPN)B[. M-#>\;-2/M:-\.[I]]8(>B.74I6;A<(Q4X)QF.9<:FK* MI,DA,'%L*4*4%;C 3AZO"_/,C:4:,<&&?@>R$=3-/+D$IYUQ$@"DD3FLQ4>+ M"%H9P4^ME)>+MCM;*%=P"&F?7)IJ4NODBK['MLFUQ_V8X"VM'LW_C,/I&WUJ M0A>JS;HTQV?SB]NE./S!WI.+.$_B),I3B(O$-"GE"60\36%$"Z4BA01EJLUM MT*;5>F/'&H-DQ\(MZ<% 3;DSC=,H$GW MQR#8'>^B808-6:;EBZ1/Y?](\3,MEZ;:VMWR75E]757T:9'&(D])(J#*F#!E M$")(<:P@XOH7(L>8L0#56BX+,#<[W4AH>K(*J;]"U>JI%$U[0,VLFT<)_O/W M^O:9+AWS>9W7I<"$QA'B,"8HADCQ&.*VEK-Z^K-=ZQD4B">4*,9AF^E" $LH@H4P?^D2L?\X3 MB=+"*7[RTDQSVWY:0<'33E+'T,F+F,J(XU1P!*G $J(B8I!FJ0$VBJ),I$D1 MI2XE.\)@.D$5CA$QM>/_($B-3/0=2'M"FDKQM9@!@U*O(1$T+/7B9-,&IE[3 M^20T]>H'/,\&=&T(4-7!AGKE1;2M6W1U4K)Z>Z+HRSI.F4ZACH]!+T%K:A\,!&]L,;"4T MU16;R- ;T$H9T,[KAR&H.7=AJFFMMGY]3XRS*X][!A.U#>+NU!?Y32Y?9/5! M"_K^NWX#E_2INQ*L;I?BTVKY4$<\-7%.;W[\+%14PR1I4[=]%SLM M:$%1+!G,I6(0Q7$*&=%_X RE.199'//8*1II-%'G1DW[_1=;78'Y_H!.6;#5 MMO8S&GW;0,5&XQO ?H!]I4&MM6-$U'A?#3M>G,>"CTRM8ZUUV\,"C!.Q/_K* M! T5&T_::6/-1D?])%AM_!D#5NWH3F5Q3C&+20(YE0E$,E80IWD""\:3-(HS MLPL-KL\Q4P?"08%?_R-O+[YV[!T*M9'Y]W)IC>"G7QM$1J^3\2IG8!O-K6I? M##L)"UDN/NEE>OK\N%K*7U_J>$]ZG\NZ]KKH7NY+\WQ]6 MW_Y#?ZQYI_4_CE_ELT-.\NKV*=.]JKW/##V/UH'Q;W[48?)-OSE6%$)0@J#" M^AB)6"8@Y@1#3#))HI3'.'-+;[D\U]Q>W/U30I.\H8W^)IW#JZ-?'\RNA[-! MX$UXNG+$;<"AZ"(BXYQJ3J=[I6/)1;TOGRLN?\0C#>;SZB^Y_LC;1(:T2-*F MXQ_G7--%E$&*E3X5Y E*XPCG0ECYGTZ'GAL[U,*!CV\=LCX.H>I_Y8+F,L\+B("E339^"(CD.4FX$8P(1.&HC2R:K[2.\O?ZO6__VLU M_/5/!KS^3G"]YNO?AU20US\9\?5/7O_U3UQ>_\3S]=]+FS,7'/*=;/[^N+S; M/,I=O?+F2F1!8\(+JW?I^\\G<;VJF>FZ;-CBGR=HLA9V+(R"RDR71UH*"GSJ1_V%J2S8@ M[QHJW/8#ZY-5ZX!3X"1;FYFGSKEU0.-,"J[+IWWME??/8VIN04Q7/R0@2X5I<2 D)2GG+*=N%LO9>69JLW2R@D98MQ22:]#: MVBR# 9O&:G'%RL-FZ45BL-5R?O2)[99>%4\ME_['_6R7=U))O?F*2_4E\C3' ME$H,(\+K6(H"$L44S!7!3-$X8=RJDI#E?'.CADY9X)(HJ+"2$"6)@H2G G*1DQ@G M$8L1<>&DGKGFQD=&-K#6[*.A%!VO-"4?FJA1_H.9' :ICU0-!?%2] 4Q.8-O M1S:!(!V9:&HT]\2\ ?5/-*R?^ZMH.'.,!1XA^:5ONDFYQ4+O8UZQ^8@GIY1+ M>:?>:LXJ-Q\HKP/*?J'?R^>7YS>KM3:J])1OJ?ZNF+Z,)$4JB[&I2\-,L$E: M0)9A E6:89%B&2/JU,+#9?+9L8YQ26J[AM?2 ]6*?P.>&P4 ZS0P_3YJ%1P) MQV5E+!EH)+S'IJ06ZD9P\&$+=2L[V H/WEZ#VIVE/# +2ELN\T_+8Q[(G!"; MSQB>F?5_T;6XUY^M"QBG2J6,<@X+@0A$BG%(TYQ"?& M5;5PP$CG50;Z$#D[JO'&8V0NL8?"/9'[G,I!D[;59UU%%5>TKOG^DR[NO=1OK7U=U M%0\I_DN:!KM2W'Z3:_H@?]9#;][1C?Q R_7O].E%?ED]/7U8KL&=("!%C%00P8,9L" !FK4P!\&-] "YQIC/*]E=^GE M-!^I9[2=S/I[>LOTD)1O0K>EFM\W(7C7JQFI.'U3K1DI?\'2F*N8'O'Y^RE] M;;><]K5=F! 88MRY.3$^W312D.1,099(3".4\4A:^72OS#.WO?\@^_2?#J'K M/5#V[W,! 1IYOSG I@U:L2%Z)[ <@O[#@#91!H O>&[Y --R#&>LLRM]O[[](+LMO=1J>$CG"3 J8,,V#B D*BFG:0T2$><='NDEA]SZ>/D?XD MJ^J?@.YD!G1/Z' M8"\LCYW;9"2T9]#JU:1F[&%_:X-]T":O_?!-U=CU@A2S M:>;:CY)+ ];W_6N^+*6GU=/)?^Q*X7'\BS"J150.&:Q/-S=ZK106MK [&31^6%G9?((1&)J0#<, ?C:!6 MI?S< ',P"P,!-Y%]Z ^@FVEH@4JOC=CW^>F,10LM#JQ&F^?=:+):;Q9M+$1; MC8$(J6(51;!(C%6(\PSB-,L@0325Q)R!WS^LVH+LN MR5-?*52W+YO'U=HT_UA@03@W;8@*;97H]Q%S2!B2,*581:(HDIPY%=_JGVYN M+^E66E 9<6^:*O$5H%N)ZSKRS4\=B\=? =[N_!4.SI'?^AV2OS5(-K*"G;#A M3E5VH(0\05V9<=+3DIWVQRCCW+I<5B6O M_8+;*\Y%ELMQ-.@;C;Y^Z.%CF[K<'C*U;1^E-,JUW8],1'"10GT@SZ$INBLS MQDB*G++ ^R:;V_9V*"OHA'7;W'K1M=M^0F$V\@9Q :Z IWP70$*2:N]\D]*> MC>;'Q&3U&3_J.&QFO4",%WE$."2IXA 5"8,DB02D&9>YQ$10Y.0I.!Q^;O2P MDPYP+9X;+1PA9T<$_GB,_.KO0?&V#PKG-_V\QB'?[:,9)GV;SVMW_/Y>>,KW MC=W0GZ#I_%TO9='HK0Z._T$3@C;.3]((1]S<_.-/'KWJ?MZ6O?^W0X5__= MRZ;:T*70DRPX$3C&$8:V\?D,*6:H;(L M(E19U>N_,L_<6*H6LZFX;02]:0N&-,(ZI_R?A];V@FTP8*/??GEAY7$;U8M$ MV*NB\U--?(_3J^_I)4O_XWZ\\%XIR3?E-[FM:/F%;F13BNY%FT%M#>[5LEID M"JYL<%1B9CK9"[U?*-7*;'#C] MYI5/92WSC:EGR8/V,G;'*R1I.-[WRHUQ)']>K[Z50HHW M/_Y5F5R8C_5MLFDT8*2H.XR8;!QT1V8R M ZR1&G1BFQBBG_[5H/P/L!4>W%Z'V?TBV1FQH-?*]K-/>\GLC,K)E;/["!,7 MT.M":X0HS3_HTSMMH#RMJA<3]-J5"#&U?VE,$(R5T/27&6^X-O @*FB!$.,) M+YS*9XXJ[=SLPP#Q@KN(P*WB8$]SYY(PTWQK;(^\,_DNC'YPGL/78+H2<"[+ M,XN";E8"_SW*L[E@'ZS8FM.DGKOD>+ MJ2@7U*W :RC)9K=[M8J9BNPV%%;U$DRX:?>/T)B>[!7!)_#;%]X:/):;QBWTI:S^W&T] MNTH/29$F">$I3".N*=]TI<=%7$"F6"HX5C$F3AYKFTGGQN8',N\UV3#BURW< M?BL?EJ4JN:DPW-TY.KISK!;#CHA#0SSV7?\!NC6F.X$U98:LO>$#44A*M)IW M4K9S0>*8R)P^^W^JN[8=N7$C^KY?02! 8 /-C2X4)6V !=RV-QC#:P_BL1=! M'@:\R=-)NS5H=7OM?'U(75KJ.TE1&GD?[-FQ)%8=DDN%K$-$T M#,XC!3LYQ-LL%LH JB]N=GM(W!Z89Y5D48RYISV.J M0 .'24 \F/A^A!F-XXR[4)WY <[)3\X0E;^G/I U0KB.3[V='%M/^]S9%:RN M3I''/P:>TCFNW4&L@U+KW0+N;Q>$ECI\=_EQ!K092%EIH+5V#66&4. M ][ Y+.GP3 #.[MGX"X'TLBIO3NZ&J26*04#]*2CX(R!^V?@UY-) MU[B/G.B!W:@!$S9V3F%][01IX_"(/FW9,?W-BJW5Z^25J/Z^6;U@+-]*4UI- MDW^*LIS_+5F7<;0I]3)/" XE7PN( NS!E',. ^R',:&I()%G(3AB;HD6&8PO M.%)5XWLDWY7%,R"J>GU5J+,P3-2PZ!X]/&O,?ZZBR1L/.A)& M,U [ 6HOW%&T/8(N"=C"BE'IU1ZE0_+L\20[:GR;KSXW67*[ SX1!UE*Y/HU MRAB"B(:F1JBU!E8S=K\^.*+4E1++*%G%>V!ZDG MT=7CKKZ8#$R9J)+>+CDFI/MC,HFESP]Y(N+UYHQ A>+^[LU43F8'[Y_ MH?GR/DAX1B050!S$ZFN+4M;@(H(B"R.19#202R$=&CAZ\M3F?FTU[U &'@R:_JO/6?/^MI.U**9J85@/W_.O_Y-WE--4OG#X=P\?MXH$_*L M&\TL/'^!;*A"\U*8,A9#'HN !'Z">6KT M1C[;TM2FY@>R% 50?0+6]2+W45KZW;3^WCE@]5[&3N :>!+7-E98#;8AN(J$ MVU)\YQH;N1K?%9^/"_)=N\$RBI<4#Z\652EO]?!7*H._R)<+7GVS"4D84X(I M]'V*(?*R %(2"1@GF1Z7)<:-V]?P_"MC5O,V.B?X0B\\/2OWTJUB3S^+=5M7HF/?H:'_R!6:YQ"-0>@/IA/=\*D3FM%= MRT%K>KDF;(P'E?6#3&!+Y%S.5%,31IV2EO@M5F8Y30N/TR47H'*K;X9]5:=JD>DXW75P+PZ0B_U MR)?O ^XP2?)6%CU19GP?],ZGP_=ZJJVB1Y]/^!IAK$*$PH@"KP(IEF402PH#2+F M4S])S?0P!K1V:BS?.%MQAO@FUFQ1E&Q2JFN _+%=I[W^<'MK*JW4I+_G^J,:"4\7O$;K"K7S(D :/+#XR M O;'TB5C-&JY>5#' &3-I8U\RS9_E!G\F^\O&%MOR;*>(\5]3*@?!+X/$X3D MVP5[ 21<8,C\- BY\ *.4XLO.WJM3_0#S\?-8KGXW^6O#7TPUUS#NX-PI+5Z M;3"H+0:-R:"V>0::Z$.0Y>N&IQU^0S:#S.D*7*_E<5?:1F@R 2PO-K\ /,-^TOGM[Q+MA[_^QWT-_!E0.7[F,E=<%4>>Z-]N5 *%7 M7N&;\=F)[M'C+DNTQPI*JQ&N->%*^]R1T'G?71+.B59&)9?S7AX2R84K+;?; M(7$9]66RJ2B'U^DEM[E7L0$(E])IE#"(<8B M"\+,0R0R4E3CW%S]T@*&@0FF1:"/^N7<7OW2 I*Q MU2\UH+%3OYQ;J%_.GTS]Q4,IX)R9QL;5S_NFL]'B)R(11G%@U-?;I.C4#>VZ5ATE=Q]3WMIUKH/7-.HG933_KL=OHO3

    HS&$9QF)"$1]A,-N)B:U-CYKUB@H8Z$)=AU2-,9V -3(1[.+4U%P?A-BU, M7'+6Y09'Y2(MWP\Y1N\FRP(S]?,6HGBY7:]5K:]FA(YBH;3&C/G6QNWTLQ5KX_JS5R_P[SJS.O51O+-AP>Q7-;9U_Q2%2@0,!@HD(&/,Z]@"8A2KF6!-0TW)D:'=5. M@;J\@SJG$+5?8).7OP;/%BO \^62K OP*-95(-/S<<6U>PXBO772CS,T!B9E ME_+[IT;0*7(_2>ZZ5 MPAU9Y?#0KPDH?K452H7A[L_\'B4BSCP10YHD 41RP0Y)*O\7)6D2TH#2@!OM MXC7;G=I+4TY"Y.#X[P3 /0X"^\$VYI'@G@Z+?!701H>E5&"1A@]\/'@>J<$/ M"D\T_?1'AN?QT#H\O'"[18A<%7BAPBY4"M?+JK2#9+^VML-<9/E:5-?=D6^B M4)IM\CJ)@WSHYYN5I #)G+LXONI*]3158/)]]KJL7]]<5MRLWN2+U>:3=&&[ M%O=,$$80BV&68$EQ29Q 2E$&(Q$@Y 4BCGW]D+PG=F9JO-D$U2S+H!I:N@XV MRFNE8-L$VBZJJ\KTX()4A09VF@.5GZHX_G^4HW*#4GKZLT$@W5./L,LWK$\]FNKK[ZI!M0\*:-SMAG7?=$;;AWJT5>#L+B_D3Z#$ M!]0 _4"CS2!,] <:=2.%I?Y@H\\L,G8BW7TQ$O>I;1PO\O>I/3T5:3P5F_K7 M@'F[6(GB??9R+?AB<^_%,>8DHTJ]U8,H0 12E6;O49RBQ ]9HJ?C>K6EJ2W M]FNO+)6I9:WDTEC[0BO[Z.KM89U@-O#B8Q^NMPU<+R_#U:M(R4DHABHPLM_8 MDQ4'.>GSI<(>IV^P8XEWXL]:=DG2DVQD)7]D543=;;Y7!GH#(<_+O^>Y#4"UOT7/*6L0VCTIDM0H+)L:,^!$G@4A@K&JVH]AC,*4>APGR2$BCU \SLP_P&HU.C>1V-N\' M[C=F6^=;:'6 YL=KQ[ ._8FY/Z(VQ8BT(7)!_?_VI^8W\0X4B_?K3_P%02P,$% @ ;XBJ5"[L;UK N0 (OR(F^W4LP_>E M3E7U44B*+/4H@VI)D=DU+SB^F$NHI U "JD_O5C#NXD2&&YCNM4SS?_T3_S/[TT\X2_,\G7WXUS_]_OY7<'_Z M[__V3__T+_\7P/_ZY>WKGU[,T]DGG*U^>K[ L,+\TQ_3U<>?_IYQ^8^?RF+^ MZ:>_SQ?_F'X) /^V_J/G\\_?%M,/'U<_"2;$W=\N_EGFHK/.$1"5!B6+!<^= M@(C6*VFR=5+_WQ_^.03!.4J$9)6DMT4#49@( 3$Z%YSUR-8?>CJ=_>.?ZTL, M2_R)F)LMU]_^ZY\^KE:?__GGG__XXX\_?XV+TS_/%Q]^%HS)GR_?_:>+MW^] M]_X_Y/K=W'O_\_JW5V]=3C>]D3Z6__R__OKZ7?J(GP),9\M5F*7Z@.7TGY?K M'[Z>I[!:R_R[=/WTX#OJ=W#Y-J@_ BY \C]_7>8__=L__?33N3@6\U-\B^6G M^N_O;U_=>F28+S_E/Z?YIY_K;W]^/BM-IE>?\ZB]/0\33]4\G&:>3]:<^B\O5(J351!H?T$0-VEO"7""X M.>8RR"AR5I9)H^QM?BN]2R)X+?XEIC]_F'_YF3Z8U"!8_:(*@P'C%\+_;_<> M>BZ:_:B_7'/OZ;T3)WA,/$M QQ*H* 0MF*"!*R.%E%(5QP8@_N8S;]-^4['/ M%NFG^2+C@DS'Y4/#(MU3\FW87KSCY\]A01\$Z>/T-%_^=;4A0^AM-1] ?N?* M(7+_]!-Q77"QP/SZ7#=2 A]RO[CS_*V H?H'QD%R'1D;+V>K MZ>K;K]-3_.WL4\3%1)*_+*S($#C/H+0C7$?%P&85<[:&?/(A-I"[S]T*"[I? M+!PDQRXP\!8_3*L09JO?PB>RLLF-ZQ<( \N\##*PKU%V3.UH)_1_+'Y_.SV6KQ[?D\X\0742(A')+*U57& M!)%;"SE[&U!F'ZT9#!Z/DK(56FSO:!E.VEV YWWX^BJ3^*9E>GZ6<6$5650A M%28@,B1'VK@($66!(F74SF9-#O9@L'F B*T XWH'S! 2[@(JSW(F%2PO_GD] MG2&?."F3MY$!MX8BM.FE#P83#80L!5$?.\0.52RG<)#3.II MKXHD$1FSJ7LI83PI#D58$S$[1#'&7V5K',Y*D/%FOER% MT_]W^GGM23G.I4/C0"1.M!LEP),])"/H!*=ON<'!P7&+@NWPT?$9Z4#"[0DB M%Z[V!+4/QA+]GB,G8"L'H3#:(:TQD0F,D97!+#1<>GI <+=&1 5$OW M;(%A#60LRJ#A$I07%&^E>KCK)8+TTEK:!KW788A;P!O/W X '9^&[BW D15? M;]M/WWR7#;, M6!FTT<.=F6^F83N@/('CT(,%W 50ZH70XGE8X8#A;='WKN+\XNT/#N4S@]_>5L.9V1CSS1%$RS;!"X MR 3F0$)Q*FGZ5L?LA;%.#[>MW'KT=FCH_GQS?W%V@8:7GW#Q@3;!ORSF?ZP^ M/I]_^AQFWR:BH-8:"V0;%.V%0A&H4R#WB2E=)/,Q#I&I\P@)VR5Q=7^Z>;AX M1T;).TQG"V*$B_A^NCK%2=+%F1S)P&&DR,K6'.>2/!051$Q6:F.'V#[N/G<[ M/'1\HGF0($<&P?M%J/GV[[Y]BO/3">.")94U2*R7>[PXBJBX AF8TQA5<7Z( MA*U;#]U._1T?6.XOPDX,P,NOZ6.8?\^XBGIY?[&;?6HXVB>KZBIAIJ"#H9^I9[ MPX365@T7:IW^\^TAR6YZHV0[J'1\LCFPL/N #DEN$4Y?S3)^ M_7_PV\2;)%71!K#4_$0I"?:I(-2TQ8",1Q:',R1W'KX=0/H_W3Q I&/??IT? ML/TZ7:9P^A\8%I=E#MZ%($4.50Z&<"TYF41/6V0DZ7#G8O!#&)&'GK\=,CH^ MSAQ$L)W4CUPS\2O]9#D1+*M$D11XZS-MEU)#5)A!)$RYA!0L'Z)6\H'';P>- MCH\TAQ!K5\@X+Y Z9X("J90%W(^'A&'.0U%Z?APT06&XH3) "T!.Q8:BX9)BC%LF"EI=^[ 3!QZZ'; M%1]V?)BYOP@'T_V__'Q/>*_I!_LU$3CY[<7+W]Z]?$%?O#MY_>K%L_;_"T[#'S_4P=H/[ CZ0?V)CA;PH<0/D_6Q2 5 "?E MU^DLS-*4S,'\O-[P"ETVTNH7*I,E0+=.R03/BP"O:'W(Q+DOZO[2NEQ9)2SC M&@,7SSQ?7GBZ6E[^Y.XZVX6X?0W(Y3.>+9>X6EZQ:A(*[HH#)F,"LH4,?)8) M$F,ETQH0+FTH4#R6SU?.P6'R;SC[\+9R>X22&'+2-'DR1L89L"B*O9=U8B%]> K=- M+,]6U/4 J(-0,&^MD@YP]A9),M.TPKP=>T9*GR*Y^C&B!:6(/<XF^XNDRQ4RE:XP6' MI+0!Q6(@D95$80OZ)*0W,FTXU!E@EWR$J'$ZR+3#UV *Z !,+\[P5Q+96SRM M+?_>A,5JBI?"FIAH>+(4I 9NR#R76,@%S1E*M"%GEZ4T3<#T&%'C=)UI!Z;! M%- !F%[-OA#5\\4W6@^30AM[8CZ 4)7VH"A^$4: 2SP;;Z4/;$,=QN'@N4G$ M.&UIVH%E;P%W (Z3U4=$PUD8N^->V )EYIF<- 5%9$^.&8G!*<=KDUA7"/\YL@WW$0,'_^.T MJFGHQ^PMXOWQ,5^%TT'P\68Q_XR+U;D@]F'*<6"YQ*BM?!JED[/:G;97^;S_,?T]'2BM=5.U8-\&VMW%O+= M0I$&O#+2:^ZY:7/-LPUQ/<15@\!J<$UT@*YJ8E??_HJKC_-<8X#EJMK;Y23% MXHU'#[QV-U8^.@CURBBXX)FSGBO39)][@)X>PJU!,#2$O#N S8N+Q];NA)_P M??AZM2(F&KW+169@69/?Z*2H-3024&".J- %V>9HYT&2>@C!!@'/0%+O #^W M#])_F\_29:S N,\V4ZR0G(;H7(TZK'%20S:H&?..Q4W3.08][]D1,X/GG[;PHP^6 M=0> .:=_PD3(604%G$4!*I)+YKCR%#Z2>R:D1XQMKJ_6CQ^G;VBSK(Z=I-G! MD<[K:8C3TVF] 'DVR^M*G8_S4Q+Z\MP?NQ)-06^*28ZTJ,@-T]I \)R<>2:D MEIS<]TW-S0]'R;8$CGO4TSR[K(F>.K!!-_BZ>\PJ2G+"QP(\ITB.?ZY-:YP MEG+*SLG@>)/:+G!YY"XB*^3Q.Q"V M6#+Q*H'7*H*7J'()KGC5)'S?3$XWB#I(V0_D:AP@^3[PLSBCI]Z3T21E:[,S M"$5I28QX :Z6*Z:2LDF\:%.:;(4/4C3NWM<.10/(OQ\@71U-7#,2.7.Z]OU% M5.N^GQ:"S@P,DS:AUB7`B@P'I/D7CWG.T!=*!\N\ 2*_GLP_O!,8<)7(>0Q2%=[$!#U&U+A7&HV -)@6.D#4 M[5OD>]P8$06%(*:.@ZTG[C7K*4H+Z @,*((3N^H]7V=IC$>SC O+%! MWSB*%R$*1ZP Q9RU)(!<.X>%@DV5L3AIHPM-POS-Y'03H#4\.#I<#QU8H/NQ MP@U>C&-D3\E\^A#K:(Y2=VEFH3",W$?EO6]BBQXCJIN(K1VR!M-)!_BZEZ=P M0X+K^@+K?.&"3&Y@M2PN.PC221#)TW9MG V;QK0U2!&Y35A7SN@#:F9#H#V M0 1R@Z%@><[&5EYJ3S]-82[YJ 5LEEE9I0)+36S:=RGK)B)L![9AM=,#W&KB MS4W3?&/AA& 4=P:$T^0*2'8QIY45);SAR:78Y"CT89*Z"1D; FP8?72 K!M, M3'0HA1CGY$NN)T+3H@B"8F K94Y,RF2E;P&E&S2,FRIW[%R#G23>P:E#;6P\ M/4]0K[TNYK-J8W&6*BO6"4'0%H"F2 I)9('(1*!OHT45BN%EPR3$ 7K>/$S3 MN$EV1P'34!KIP!(](B%GD^),(NC(,BAT#*(U%HRUAB.)R:DF;ON!>7?##_8^ M*K8&4D@'T'IS^=PU2^=#)T_*>6_V-V&Q[LU#1,?ZT"ZQVX]. Q\[M4$'T^7W4'WO(N43=)X MHRU@J!FU&A$B5P9X5BDP9JT,3?RT#;2,"[&C8N%1'.ZNF ZP=6-.Q1ZR\UG$ M'!04YVAGL>2U.E;;T@=-8@T.B]XP86H8?V]?HL?.EF]B$(^FQ;X0>[[B1,D\ M2>> *T$K6"M:P?7NUC+.0_':^-@:A1W8P>-!X&'L[:Z/#O#T?H&!I/'M!@>8F>&'VO7N M_7!WYCFOZYS"Z9LPS:]FS\/GZ2J<3CQ72H&?<.\Q&(!I"]AU8GV5S/"(2YK%9QTS(G:F,0J4$H8\)PC)!M-L3(F MYIH[[>;VVG\]61 5] MXHP.=HH%@A,@6Q*<0F5YG#D#_NK>?1+%ESS79@_;YW MS3>)+FL>:IMV[1RM3Y7!%RG 6Z49!89.:H^\1-O+U:",0#JJ.P> U\-"] MS0/KWJSE_A%7TQ1.;[.P]>"];3YYD.%[.[-PU %\7#G#E &7$P6&Q@ERV@4' MYK-!3V:IA"8.S#$&\%T]XWVUPA-I6+08.01>ZSLQ>HB>PI7L@C(HLR#WLRFK M:S+&O@4?&!/W=\:]93ZBQ[99""3O"RASKG0\IV;'!#D=MH.^80GBS53>7T7^087ZXOSB9-&?BA-.S+G"K@D MJ66AB_5-L+,=>9UL47N"X-%$JD$TTAW.SK,QGIVM/LX7T_^#>2)=JLT+(CA5 M6U084ST^JT +%1A:6I"NR;S.Q\GJQ$ZUP-5!&N@43Z^6RS/B!#DBDB"@'C" M13S,E>8XVD/RG6+HY&RU7(59/4B=^(29RQ.?>0,O8B2.#XN9060\&EX&OYU^\_.W=RQ=+V%>RN+V.M=EF5 M "RONQ(+,BK)9$A:!8KI"8^R29;] _0HG[DWZ>KC\_/ MEBMZW.+EUXLTJCK(B?[+-7E=*M2YEH0)4SO$8U00%&W3I@AA5?7\VO1;V(/6 M<8_"A\#0_<3OM@KK8"-\/E^N3LH%HQ..7M,&+B$6N;Z[U."]U8 H3++!J,0; M=8ZY0<6X1]\M<+2_D#M R%\6\^7RS6)>:IF#,PYSD2"XS!>M 4V6@"DRP3U7 MQ$,+?-R@8=P#[1;HV%? '63%7G7W>_GU,\Z6-TJ9UVT64+I:945FT'(+44ER M\)SQ/)8<3&BR;SU(T;A'URUP,XSP.[ P;TD71,#'9[/\@FSDZ?QSE=$%5Q/F M,=!#.82Z+E1D%'I4FVF,5UE$X[%5L=LC5(WKZPRD^?MCB =20P>8>H?KI M#8@.$W=/CM-UO?HD8&(\D2]@O @$="8@,AG "G36YA :39K90,NXE[%-G:4] M!=X#9FJS@SM\7."_S@?P6BE=N ,FZJ"3R&AEU7*J@DR1U?2L8)/[C\?)&O<6 MM@F2AE-#!QO793WF;3[FL_DE@Y4GU%QD8Q!\T+&.G@C@*AB,-#X&;3@W3;RD M;8@;]YZV!< &5TD',#NOROPKKC[.\ZO9%^*NBNLMAM.:PO"7,)U5BWPR>S%= M?IXOP^E$"Q*13+6^G39U94EV02D+1GN>@Q="\291WZZ$CGO#VP)^3575 10O MZ?[+8G[V^;?YJC;B6S?K/L-\8=;GLPUL,H%92FM :$LR):,./G)R,P.+(O#H MBFZ"R#WI'?<*N04PCZ&X#O!Y[:!>WCL1AV3UKUA<_H)EOL ;X\A>?B7IDDJG ML[#XMKZP?Z#I L_>YZ02\$(Z4#%1S*5%!J\3,UIJRV43##?D:>3^!FT<@#X0 MT,UB(!8OW*!?<(;UGL0(EYFS'J+3]0Z-EK-7T8#T5K"43>*\2;#S #W;@?!) MW7T/(?EN +336KK;>NG9+-_^E,T>TG*BHI:(A@&)H(J[4.AG H5^L;@@L"0* M 3NQKOORN!W0G]3E?*\(Z6[Q/,04ST*@00O,% NJ\A.]0N A&)XE*FX;9FD- M M@GE2\PO%;Z:>5\G@:Q/IU5R:(2+@'#.B_'2D]KI3#(R$3,OHX!SRU@=4W" M=MAY4CD#>\JW@]/OWW!U#?RM.LSYB'P]92M*Q\C5K4.WI* 5()3C.I.KTF8[ MWIG2[7#VI*Y;VFJK@ZWQ%H,3YUCT0E@0Q2"H9 2X5!*0K75:<,%R:)(7=XN* M[6#TI.Y:]I=R!Q;KLEWT9<7G+V$Y336Y9GIZ1IOFE8"\Y;KV.X3,,['EC3T? M\>W12JV=BA%3DZ/N[>C;#E9/ZH:EA68ZL$D;V9IXZ;RS24#14=52FSI!WD>0 MC#-D-:\T->F?LY&:Z"MWEMK@#Q !TYX"3(H&8W!R-O,5]F5T.WLV9.Z_VVJJR>$Q7/#K7V,)DL+ MT3(RW&A*9:Z 9@&+8%$FUV3WW(G*<7?5MH#9$YV[:Z]?:%X8_0T=BG*T)JX4CE($2;P61%LM0YH6C2SF='.L?=IGN YR :?)IU\,]/_OKF[\ M^MO+5[_1MR]O,S100?RFYQRA,OZ[[ W?T/Y\TR='<\/@LRL0!ZVU##P#-SZ# M4@[!\U@7<\HVY62L:9),OB.= ]X7B-KO*'D!S!"S*@H.P3D!R7K)M)/"EB;] M@W:]+VAEYUHBY)%KA%W$WL$6N\W$0 JVIO4R+=7&)?@"S_^]$IQB*05&+G7V MIA:NI)J$&S5@TCGDZ)S*35S"PTGOI*GL$0!Z9#5W#.Q?YPOR26;/SXBF6?KV M?A%F2V*OZGR6U]^=WDJ7&VJ .=UB*ZFJ3I-#=:! _!ICI4)Y/? MXD,!0RZ13XGKX)K4 1R!MY$+>H\,URU7RUC8Z7@YK=,NMA3+6TRG8;F1C%FNW5:1.PK;14;-0^2ZR97MP'R,7!H^[JH:$Q,=9"<\POY6["HT:&C% M0AUM37&?"[4[NH=D&!:5BN5M.M0?2/>X;8#ZA?S@.N_ AWN$W4G1AAS1VMR? M1PN*RP(NI$@1IO=16\U";-5M^B&:QFVZT"\T=])5!Y;UF 4%1C@37#&02KT_ MR#&0.R8]D(R<9Q:9R(TJ\_LJ.6D_P>8(AU:] J?7BZ>-%S+O_OW9VY?_?O+Z MQ\L8 M9%.\E,X79$U2O[:B;N!IR8KI.KP3 4MAM#BR!/K.@B0A:*6-=:KMY5E?TY(' M0L5WQB7O(O0.G,LKZL\E4O>$^:R:UO406..#\"$4TC36' (M(:JH0-3ATLYY M[MJ VD/=#R'G8-EW *0[/%S,_$VF%C3$! 9] 27IJQ Y+3&*MW3) MR')L$EYOI*83X!RN[8VM;@X1?0?X>;,6XE^Q9AI-C*MG4"P!*I= T?/ %TFK M2GB3)7=:-QI >8.(D7/\#]?IW62'?07< 3B>7\_LN6 @<1VS3Z1!S!2@< K7 MO6 9;,Q229>\":W.[6Y3,BY,]E?JPU.1]I!P!Q"Y-9[G@@4F64I1(RB]]NV8 M@2AK)T/4.21E//VV!4@VT#+NS=]@,#E4RAT Y5G.TRKW;H* MIQ?,"(TL\3HHE2,Q4Q3MPU)%*%ADRB8HEIM<4C]*U;AG1X.!9SC)]P"CE,X^ MG9W6"]Z'SIPO&$-N2O91D"^'M%5SFR%HCO2M)*?.NAASDS/ZK2D<]S)I.'@U MT4@'4'N+*W+^,%]6T5UPX60T@O$,A64*/2T%H2Z4 C9%R5-D*'43)WDS.>-> M^PP&H@%DW0%B-E]\7N[7*&7.WE=WCM#O(X<8=*V\C%JK8!C+38H2'R-JY!+8 MP8.MP130 9@VS-$4Y.H9%CUHHI8XX &<]P'(IM+&;3$EUZ0GS7U2.LD%'_ P M<#\I=X"3NQ?JKV;W3]S?TH+X=;[X(RSRA(LDI&?$5$0*'AC7X+1UP+D4/(G$ M=&@RI6]'.CLY-=P3%O?O9IOIJ ,(WF=FPHTK*M4XPA ;RIE,TM(:F.;6<"$S MUTT"NONDC#Y8M)WF[]FR@]2P-Y ^KQ-[:,DL5H/ Z6Y:PH05+FV-41U+F5P" M:2#(*$'+P+@+V@33)&'V+B&CSQ8]&I0.4D$W0+HOG[UR.[#D#_ZR-,1[5]S=8^X^=:THW.67RV79YAOUDV=MPI8 M__+D\SKWZ^577*3I$O.S67Y+7"ZFJ;84J._X?39=+=_B:55/GMB8F1 M00IPO$Z@EK3NBW<1/6 M-48L4.BOG*I;6*[!H4F^A.H=J4/PO#=EHT_)&Q7.QU%H+['1 _S?NM9[B]/U MNR8R"N$3%W36 MA;8NGYR_#U__/EU]K (ECDF,EWT*<9W#CK/E6M<3'97SW#M@2AD2;-80+"N MF3-/BS5EWV16[0$TCS[V[VC(/99B^ZG6?=1_>OGI\^G\&Y[O/&_.%NDCD=?73@V,9W4(5V8((? MVV,>Y'+"I2X^.P66U=; 5CK:9XP#C5F1CR^#ETW:">U%[>A3!W5K>(DE[.5WA.UQ\F28\E\Y;3/,/L_6GK 4UX:C0!J>A M(#GX2D4&SF8'A=N0K8I.!MG8LVC"V/A3!\?P/\;'R%-:,_?'OA1AFA[C-;Y(>X-]Y=^;]#9ZJJH9.F$3@I0^D2B M2EB[3!1:(#J*G(R(O$F.<:,A83_$+6!;+78 TV,V>BA&%)N2 588K6#GZ]51 M$,"T\_4Z5#C>)/.BMPXA3>@A8D8Q,P.'"%E2*D3-IVV0IW)R[''TQYM(75+WI^J*5U;IT>DLX# MNWN.WMND2)LIU_MB)B :TJO57@H?HO"B23N6<=D>?YSG$UQ\S?'U ZS&;;IU MHT09! \D@UJ:;%&""[7KKS61,85&\"89#-UT>O\AKHY[0TH'BV>S";A41G6' MZ6MRH^>G%YVO)U;:F))E$$(F-SA:#K[H" Z5U@(+5[+)^>O.E(X_B_!X)P1- MM=A/)L1)FFZ.SIX58KDNOY1DB39DT+EV % D2A]K9BCQ98)&9*%)0>%W*=L. MC3_$5?&P6NK 2&XH0THAFI1+!JMHZ=!B41!$"L!"Y-9&$;)I8@7WK 83/\35 MZX%Z.+"*Y^4LMRD&\ZDHJ84'[BS9XL#)%J^'U0:1'4_1"I%;8&F_8K ?XLKQ M(!UT@J.!BH.D#S(DBQ"T$62+?8+ ,WD".45R897VO%V^U7%JP<0/<1,Y@KX[ M0?J-\8J>Y91T,;5'& D0J^?@"%_6I)0,KYU9F@3B.TZU;-\HXO4@9?Q[2K;7 M#NC?F4W[[-V___KZY._O;K,QU,#=JT\_QIC=S:P,WP']>5A^_/5T_L?RJL4U M9DL8B[6I&GGLM&E:,ATB0&$J6".-T%&TV2\>)FJ /(GZF;0:ODQ)?+]\^WV) M%+=&^MR7>>\2J/!:5S,GLQ77Z>+\/IA/%: MW&H%%,14^\=J"I68@V1#*K3DBY5-:C1V)712P5:$7M:6XKMFO3YV87(<0UR=S!N MIM]#(3P(>E]9(7! MJMCD>.<[=(W;<:H[C ZIQ0X\A!=(3T[3I_R=<)'\\2VF!%P._)T(H M6YQ&0"6)+>$Y.*P#OYGP2B>9#&O2 7)+^L;M)M4A2(?7:@=@W2Y7W4>.2N=( ML2KQH^I@R^"E!9&SYT%0%%&:V-'AZA.:95%W!]3A-=J/M_I 'Q:6/0DK(#@? MUXWU#7A=BRHP*JV1!R[;#)32VXG,0251*E M-@3"?-Y(,&I;'6@3;&0& VMR^;T5=>/V=.H.E\-KM!\[>?=X8EVH?E*>+9=( MME]$+STZ"R7'VK9*,@@E)4B&9\.05J9MHEGLH> CB/:/%.C(TN" P@T9 +'6G1.HT,$F..)4S&89,B MZ4>IZFT$Q)$@MZ]>>L;:NK[M>M- M >U-9(G^QX]H%#?3V-MXA..!< "=C3V'9I,+?)>A#97BSV;Y^<2?1J]OXC_H^_U4N",/LV88R<%2$"I%AGEK(2P!GC@9QG9GUF(M@[58P/ MC*5I3&AODQ(&!7%WFN[9"+^>AC@]79^K3;+(D44L8&UU8T36$&4,8%GR/C(, MH4U;U6V(ZVTPPG'-[KY:Z@!YVV=[3T+QB?F<(>E"HB-_!D) 0HPL.6K.8\ZM MVOIN2>+(+=Z[.T5OI-S]83NGI=@2MN?9*)L%&9TNRF5&&T%M)^-I7X@I2&"Y M(+HB6$E-XJ;=2>VD?/=(U7!#Z:P#8TJL)<2\3I)Z%T[QTDG9T*A5Y$(N"$F/ MHP 5(Z?E5C)P6V>.I"!BFW%S6U/892W=8%"Y7TO70&\= +(*\<6TDH]Y4XLM M9UFFOR(F4).;S#5"D$'5-/VL'",W.35I1?4=NKHL@&L%OB%U-/XYYCJZHP!N MO5Q6\V>)%M("29;D/2OBSDBX!X+T0Z@8]\[G2 @\KJZ>'#:GLVM&>5%H?%:T")TA MN^]T37).4(R.QMOB^-VZBH-!>>/QXU[Q](G&?;4S/@P?]CIN,?OL!K.38##Y M* 0X02Z'L@[!"^TI"A2840478Y/^:SO0..[US^@>XS"Z&_L$_B9??YE_P<6L MLO"71:AERA>3;*\Y8\101/)%N$D)5!:I]F/BM!L88PWW,AB^G57*0^FL TMYZ13O/$M>>N9%;1&;516KKK>@Q"%P'QD/*1O'FF!S7X*[/'0< M#$AW7=QN9:*UHYQ(.2M15)EJ 7^O%96YC8<;EYO'1X%QU>0S:;#ET@X\>+/Y& M8;S N)HH)Y3DNH#.K% TR16X>A_L1%!&6A>9:=5F\0&2NCPK/2Y,=]9,!QA[ MBY\O=J +^I,UFH*" #QZ!,6Y!!<=Q06T-B3&I&P;3_8N(5V>=K;"TT%:Z&=W M/Q*<8"64KF VGGWXPM[T()]$X+P1A!#FA1#&IP)<:7Q:E4M2,?M77M,Y3?DN0/YE59NO_ZUGMEW!Z'O61'*>)%D3] M!;FTMW]PXYV3(B4S%C.0&U&[?R$''VV"(E)BP3CN3).\RP:\C+NU-SN"&EOK M'7B3!S%[/I_R?GKU121W4ZSGHIYPGZ,IM7L.*I*.(95%% A!",U3<2&WF:%W M7#;'=5&:+9>.L=+!%G*8V5"8>9*$7:D$,1NP@*M-(UE!CK1E!RN:= MKORTT M\NFNQD@MNE^.I,.OKR^C9[EC<$)K7K^>E\>;; *VEG%TRN;=,LUG9 M294ZG=Z B>3)\9QB44W\]$,)'[=VKRF CZ;/+CSP=:7CNL]YGJZ(DWH74N?% MYU_.5K_-5_^!JS=AFNO:#)8)#]Z;6-M/9G QL=HJ-5E6LD27VN!T.P+'O04^ M+FSN8;:!#KN8#@?=VZBZ#PR8C8YEIQ$.H/-9T'$7'#!'Q'_>])X[_0<_\QR5Z:8$0" M60=/*,4%[7"^5J%+PWBD+4XTN1 Y-J/CFO+CKXR[]KQK8#WQ?>$X^\,H^\13 MV"]R2C[S"$4Y6@NR%(C!*Y!6!VTCNB":)%QUL5_\$I;3Y4FYH[AOYZ_7BY&' M8A&+ JLE>8)1N'IWYNWOD?\^EL M]3>2$.T9=_E((3"G H,BBP-EI(=0>WBB"D(9:RT%UEO5ZCSRD'$3%L>#U*#" M'QM$;Z?+?RQ)9+_/$BY6@9BZW)%N,&02]S%8 =(8 \I&70^G.5BGO5*:B7AW M.LX#:-KF:>,F&(X,J\'5T<%1U>_+VF)CN9I^(CDM)P59<#(6P.SK+1TOY&L+ M!7E=A50PE](D&KI-QKBY">/OAPD1FL:]V1\?;$.IJP/DO<4O.#O#VN^-0KIU'<(=ALJZ M[Y^Q8-*ZA5LAZYRQ=J3TS@7E951-DE6^2]FX]^[CHW!8U76 Q=%,"35 MJQ*:=:7,.:\3+E @DF4GGB0HX8@[ICGH0&)4*EL;FEP'[4'KN%?MX^.UM7H[ M0/!%9L'W,@_N)H6=\VH#YT+&%7;O-6J11^D <.44)'< M<0JBFU3+;$/=N'/JQH?K\"H<^[SG3F.9Y>9C4*,,SQP13$AUMC-*<([8"LR% MR%11J+=K];/5XT9NY#SRD<_P&NG ]KWZ])F6SCK1:W$^?C2^4&FNX0Y0 M7/WN!7XDUYM8.F_K_L"UD;%>E^C ^.1 V2(AND!+E$5? J(.;<;';TO@=FC] M >]JFFJR X3^AG_*2!HX25R M%9)N--9A-T*W0^P/> UT%,UV@%R2:CV_6*S%6*^]GA,-TU7]:E+SE@A&)#*_ M;E='_$2K/-CDM$+&F0VAC3E]D*;M\/@#7Q@-I:\GGH=V\][_!:["]+1Q2MJF M!QXS.^V[#!^8J'8OF^*Z'*2HZ T:"$[4:^YJT+220/#"%$Q@FF\WOVW3IQ]\ M]GZYNMZOY^Y%2QZM(F=!UT6ET-83V* @%T*<44 MOZ'3TO(2'$M,?_XP__(S??0Y+NB+NW#8\-AQ$_X.T=Y\&%&.C()SJE_,/X7I M;,)IEY71>U)9/;V1N4 HM51()N,]QAC]!H=F9PCOS MC_/9A_]=NWJ>S?+RK_@IXF(B;1+"< 2&-; ,RH*++(!1PB.SB98!VVHWV_3I MXRE[?R7-AY38B"I?+E:3:Y<<\UHBM7=2Q3Y#%SEG!';/ZY653.!T=N.B-QL%LU^.DC&?&C@>%>1.] MC!U=_1I2G;[^;3I[/0VS#_]97^IER0+#O%P%$JN/>/-(ZM*V9VY]*1I"3 J4 M$A)<4/0M6IDC]T@_WRH(.X"(\9 W) CF(VBD@UNKB_$=Y#>LOKU?A-DRI/7( M@5^^W?S->JDZPW(TV1!GDGP2'Q,$'NHQJ)'!*LV%<5O8NCWJ +8EL9/^K/OO MK(VUTAG>+I:I4-Y3\*,A"NM 14E; &<(VIL8='(QVB8]'^^3,NX1SQ>?YPMB8I/YY28%3Y)A(A KTB X1G%41N0BJFA3:G)O]0A-_:!J M'W7?NS4?1O8CN_4G?\SHSP?^@#M;<+ 'J(<._YZ_W&Z.+>/YS'$?'%Y82.L][*0!9-2,S)H4H!W MEA:(2+%D95&*[:*K!Q_1@=[WT=A\!U MM(RJ8["=I[C.!E:,T"7'M!T,'GG(.'=:@P)A*!%VX&%6RJ^.J# 'IA/+8(P( M%-'[ M%Z";5U7G!5PZI)%<=-(CII,7]X9+NW9#M"Q<5"D<;P&'*"+!7ME;4^ M.4IF0>A@DO6&T\];XJ*'F'5_=3Z BSUDV_/6D5VQR(V%B%*!UDL>DJX_G9I[/3L%X+ MN*BK(GS ZW"M$"'/3D]OGA1.5+8^%,.AWNG3ZC.>5I]C$(H,6GHDZ]SDB'YP M3CI)]MT36G>1.JJ>.P#ZYGOA*Q:ON9YH(I"BPUC35 2)V5#P(1 ADH1YKD%C M*"T O#6%G>0>#@/,-GKI ' WQUR_"P^G)BPGK"B5693 A*1H5W"$4&=>2(O* M]$DVF1F]-82?90L, KHU>1@\ -O+PVUGU74_*L\^?ZU7)FJWW\U_F89%/ MRHOI E,]*IO$HH7)*@#&F.HH%#+E05+XE)SE-ODZ>WV[".$ *CJY.#\,9,?5 M1=^@N^;)U\ [:+;%_6=?59XR+R.A-H/R%60B"PC9"6#!DS-6D =L M<@C],$F'9P+=%.M$6&,IJBG =.724C3C;*V0*CRXH$T2FXI*A\@"NDG&N''G M0/J_G_&SMZ2?N+VZVXKL*!;KH8<>TV9MQ7A7$WDXFI@B^?K&)/*X#$KPEG91 M[8L.I;9Z34UN4P:A?M .AF\QGZW/>6IC9[(X^?W\U8S6$ZWB]63%)4ZX9L/=K:<&!5C1U3;,$>1?"? M<;'Z5F]G5B3TZB1_KG]1J^*CQ=J&I]2>.1HUN! +E.QX5$:K;+:;J7((%3_" M")^6Z!Q&?4\ IR?$9J@[XL4Z7$YX8M8'I0!-+;R5H4!@LH"I(3XFP6)60^'S MWM-_A!E +7%YF+JZ]%(W'Q],9^<_O[S[V<<5W?*3#_R3@^=UV>= M8;X !P&7\'K9FO4OB_G9YVMP>I9$*9&!T"*1^9(.@C(%ZO"H8+P5(6,+]W%' M.@\-FF]_ZJM9.CW+M&HV4W$]@?6ZJ:(/B;EL,T3C:^6(2>"-0Y!2D9D/BH38 M),P^E/!QWNOK M65.LUR &5/8,K5%<.OD#V-+KNO6=EMQYL^4K_^B70*YTPG@=>G9;%WP?R]_)[. M@?2$C?QO8;%89T8=<'*[YY..9?@?9W&D+0"-9MQP!XEG4>\(:#E8EB 5+6-M MMFQYDYKLT;: !_)0SM-4A20O*IL,)95Z V,I\G6I@$PEA5@RT[Y-6N56Y#TM M0[L+LAXVM(.IJY<2U/.R_DSL>PH;./+U"0O)1J0$+/ 0R=K3#K5-$-NH#KE= MNFT#M3Y8G[R+C'L!QT5M15'2A:@Y!*R]D@)%=\YED@>7)J0HC,+AX=%7??). MVGND/GD748Y]VOUP@:W#DK/5#$Q6KJ:!(WBF"@CID;Q6I]%NESOX!.J3=]+8 M=O7)NXAO;! \5AZ%-6E19@LYU6XPF7,2C4.P4N02HO ^;S?<[DG4)^\-A*%$ MV$%^^PZM@IC0*62OH;CU/4HDD MN00N?&+/:Z=PHKVK0KEWM2BK:.1^-M=49 M#B^6ITF)G'JA($K:IE74 9R4'D1AJ%$%YU63$ZXGW,UK)Z5_OYO7+AKH $./ M=90JR(R2EI.^/4E&& /1%0-9F22-#27>G9CS7Z^;UT[JWJ&;URZR?\IMHTL2 MMI3H06OO03&=P954G0#!-7D4R6V5>/BCMXUN&Z,?38-]MY,.HD1:9(J6L9"@ MBM3@DZ(U9Q$]1;C*XV!8_"';2>\$A>W;2>^BE[$CQ4.:%\L40Q): 1.NMDVF M;<19P>L\Q:2XLT[AG9O?_T+MI'<"P5#MI'?12&]CXB2CM1<-I(@1%#FQX'A, MQ GW,GF!T=O[QNPH8^+:E;*VVR8/%7%/X^-*XM%7XQQ=#+240H* 6.@KGFB1 M*6[$AI/L'V5\W"Y*>VA\W"X2''M'VC@,302>LL< EMX-"H6!(#("+]E;BYHY ML5UGK(['Q^VDI.^.C]M%8AW$];=:PRG'LZV-GDJJ+:?74Q$$<6&D0E5[A!9L M,@![YQZ*[2K3VY\S[BWQCM!RL7*R\C61B8',)A'6F8/@:G^:T==7C3^4%<48BM)LS1 @LTI+1A9+*T@6M*G.[-YF M!.7P65NO=^K%V*ZK;_L=J9&V>L#AX#W]&-EWGXT%J[D'92PYBXDA2*:<"$PE M6[89)?=?OG=C(\@U[^FXB_Y'WY8/Z;+%M'7"%P48%<6_EOP97VKJ17 8N<^< MZ;#=OMVZX]EX20>'@?2X.NH;C-<\9<>LXN3DI%SGX*HZXD 6#R9A4,P8G=5W M:PD&[X0VWH5=3*[S'"?9$[.D&8! M1.0&5"$I^CI:*WEN$E=&)]=DZ]Z5T,[/QH?9F9MJKUMT;FK::YF0+!0)6==> M_,E&\$PG2$(QU(8;GIK4<0[;3'F\$[F6>#Q47QT %M-6J5]8V%Z3]AJN3\CY\ MG9#U6VNNW1%"B1""XL!94D$E(T.;$0F[$#GRC([CP+&9UKI#Y$/++,:0 M#$L2HG"UQWEBX$/A(+1%BK 076PR[& KZK;"H/NA,#B$GG8'GS\'WPP_U,S> M]X-A\%;][6_SU<85ML$=EDD9ZV*]5T[DA5A.[K#FO*8Y2<^4J@VN6Z!R3WJW MPJE_XC@]ABZ?<)>(2RW,2Y7!?/8"T\TN=\U[1VSY_&-UE-A''&/UF6".'HH" MK*DG0U9YB+X$<,5D65QT%(0W,C8=]IE0*7HKK89D5#V)J)E#M1.-SP8]_2H2(N&;&")Y%^OFQ:[6%/-M*A'8HR<[^1< M:!(D#5PT.G;'BIT LG_1Z"[:Z@R'5S.G768Z&XB(JH[;8>"B91!YELA="JI- M5\HG7#2ZD]*_7S2ZBP8ZP-!CA8LY:L%#1BCHY?D88B]#G9=1BB$6T94F8?53 M*AK=2=T[%(WN(OM>NNN<-Y9)=4JU1& .-0D$$P2E(L2D V9A\[TQ6<=LO31V M]X-]-K+#9-P+."[62^*2&4]LIQ0(UW[==TC6G+C 0U+1./[#MU[:17N/M%[: M191CIY8\W#NH1*95(BY0U0[/RGCP)3H04G(2B$C!W$E0?[JMEW;2V':MEW81 M7P?NQ@['?"[J&)7((%.]J;!%0:B=#ATW+A1,,I@V:9S#9AV/W4C@D-"ID;8Z MP.$.\W-YT:;H ,;Y2/*SM&9-M""=YQ)CIM77Q D>]LJ]ARSAG2"R_[SC'?2U M-Q"_X"+.VZ5<_AJFB[^%T[,K-M_6D^89YDG0,61O(H@H"ZB,K/:HH<7M770: M#;=WR[EV2KU\\,&=.]>'@:RY)CHP>'^=SN:+]=7&^52U-[B85D;3 L,27^#Y MOY/ % ^&_ >G->T6SM4;VCI^(\:D3$2?VI0+;D=>YQON,*:N@:8ZP-]U&8-::F()E$ER4C.2I-03) Z#61>BD%6]3@780U4\F M2?@0M!Y/KQV >+,D?Y^1)D^_U9EK%[?'Q/6SY1+)&RD4EM6QYD"!60#%/8?@ M98*493;:21]"DX3-G2E],AG$AX"UK?ZZ!>@C*?N-[F?;%)PT4->\?#P'$A[':#SV>GZ/9C??22Q_T(;0*Y3N'&V7&OR MG!*XF@F0S:!VN4:I*\L1UY3R:E^! D-M!4/_F<.^5+ MAQR48LZ <-S5IK D0.\L6(4I$_/2N"9=F ?/2/U![^PD*,A3R5(+US&6U)30[)?_0@Q==IEC_%#2S3[YP@]^ MUN&YO]N1.5 >[T,/NTJO%%H&ALF JSTJ5*$]-.; (28? QI72HHM5O#W"&N5 M)+EIT*Y KJU0M,9D(>0G%B!B82 R+<*8PO,AX\R$9:T(A\,\HQ(F%!VZ5M;JY=_O$ZA%V4OKWZQ%VT4 ' M&'HL)SYRS2TO!@QM$/6X,8*S 2$R[WS@WB;<, ?AOU8]PD[JWJ$>81?9=P"C M!];;]0%/E('KX@3P'#6M,I)3X)%> M-P5M4YUU@JN)$=&X8H"5E2J%2(,HM <$L=B4LZ9R28'UP\1='#2WYW/O;ZMB;YX M8[*%%'0=M!@<1'(>:O-QFXQCRO(V?6L?HFA<%W 01-Q+VAM$^C^P?5O'B'M= MK WZ_%YLW29QM+9XS*/'A *8X77>D;7@ZB6N9?6&!07SLLDI;"N+=R.1Y\X3 M?@G+:5KWLCH]NQ3VC169)4MH!)1<\V65%> 1#10K> B9 B[9I#O.GO1V:BUW M0=,C%<7---=!Z''-YK/9:IHK2Q3[O\-TMIA6W_?EUW1Z1@N^>L4UL?;L7*WW MI7)# B9@YI%!$5K7@]T$+M?NO9PG%07%9;&)US(\*^.&U(UA/8J^?V#O86T6 MPI59N/K$]6<=D+1S1.IZ\3QV%V5KO\2F$CSC&K@/->,5>NW [FW+]>WE MKU$6+F( +VKAC,N!?'ARZ8T4*:J8K-=-LCKVHG9<.SH&K/9$]OXZ?FI GN1" MXB1&@"E)AJ)$2VSZ!#)&@Y+'8&*39(^=J'P:P#T -8?@="<5/BG'X=K)2MP: MQQ"L\*H.,G<0M-;@E(E9:BMB:G)]OBNAXSH#3\C [J79+K#[XMY1V_74ADIZ&W=P/#/=JH ?12P?[][IG5:T. M#ZWL^OVV2\"=_JFY\M%F'V <];4F85Z#^?(:O,:B3,49G$BN1-DC-WI'/<_;T1.EOJ:G\HSFFQ#-.A[,X1R=LZ4BU-3Z?G M>KN4H%-!;&JCM4('H*J3G3@GFE5@F^#P.W(&S==\RB'Y@/HI0/#M_&P M>)*"$CEI#RBQMNYE#'SR E)P,:'SVH4F0?9&:OHZ31]"[=MA4]%_$H=WH7]/1U_'T$,.VCAQ\X6^+-?$64 M3,/IE7.R]A=&SY/X#EV]9$CL(K[6N1$Z.*^4+8 LD(%4SH,ST@":G%'XR$(^ M2N[V\#F;AZ9(K6M.T4OTHNX?FE:]TH6\:V^SZ6KY M=GEV-9M/TK(OI4 6AC@C(P">TFQV/P;XIJ7"Q:49R70Z@(ER!53)6N(UDM()=MH-2N:J281P'U:QCU7:(*I MH23? 7@.-/VOK^K\B^/*IB(A>A/(@S'TE;8>N-/(G54!99-3]Z$8Z*5YTE-W M)_=#Q--?"<\^S<]FJPD37)J(!1A;.SG)0V"F@'0D=L=+)/%WN S.J>]Q^V\- MO&'1OP<*NCQ2?CZ?U593Y_,&YN4YT31=O9TN_Q%F^=WTPVQ::CG8ZOG9M/9L_7;!TT/W3:W4]D,8PP,2 /9] MU/'-8=-I*(_BUZ!-@?$ R4;:7%D,==R< )DM(NVM)K V7>Z/ZN^='TO(J*PK MWH-C%),IRS2XRK7.A!D?(H5&38+CS>3T;-5V0<5W?;K=A3_B<[CD;7G#]7P&7R=$U&;:TQ,NMMCA?ITV_ AKZ["YG-CQ\7 M*D,H=#Z8=$?&1CVZ/RFW>+@XR><2DZE7BQ;7,Q"3!&\TK9D4$V-)2%3;%'!O M!9$'J1@'*4.H=3ZTC,>^<+TD_?)6S\BD2S&0LO"@D!EP13,HA>?:%SV23=WJ M1O7VYXZG\(&T-!]&9+UH^Y?+H2."AY0Y0C&IU&XN%J(D8UDH(#!61VZ4V4G= MOXQYG=E8W_L(K1>%/[^@G8(RQ\E;!\%K2W G$VV,48)(*CCM(M/FNP'+I@\> MIV"GL<+W$5HO"G]Q0;L+QNG(:B$E%V2=2JF31X]5HPS*P MS6/*F8&,6L'-87*JQ2=8MO4L&P/@;'=^3TU M=E?G>XAO[-.>Z6SZZ>S3!>%)2B=$BL!=G1*N%=DKX@&$(JR'PG+&;>Z_MSOH MN?GDD36_C][F0PAQ;.V'KS<(-[KV/N %M P&E"+J2006"N:4E5/>N &/^;[N MJ/TF8=T@VM];B!TDWMW;^7[Y]@O.TL=/8?&/M3VTTEFKN(/D9*D^*Z$9/9(N MD[;>)/KO.(DA=P@;MY7#@ Y#$TUTB:Q+;BZ\[" \A3S20ZQUBLH&\K)=E5AR M*@;O*/IM-!7X<<(ZNV\X" ;?Q=@!.ND 8^_"*2XO!M7]AJL+$RRL+$I0<"U, MP&K(:X) 8N"CCX6C#AB;5&!OI*8W-!VB\+L9' =+OP,(/4NI9@T3'PFG7ZH5 MOSR=XB@SB+D(8$TB XZP-(&V_V> M_G1MMJ62*$KT8(UAH(*($%Q]T3(7K;*+I4EJ\2,TC7/6>EP7:B_Y]PBERLC% M4O-)**5"A,AJESH4)*(B$(2SOJ28N#%-^@D\0E-ON]R>>O]N,L]^2N@!3Y=W M3W=9NK"TW&ON6=:@M*,7'A+$E"70%T$8%650;9SQQ^GJ#%?[ZO\NK@941@_8 MNLO&ZZMJ,&65U#D82 43*.=D[:4IP47&ZI@T=+R)$_4P2>/<-QUST]M/^J/? M-][. ;].&GZ/BT_+D[(.-DYFYS^?>">T\)SB"^L=*&\L^$!^HHLD,F[),0QW MCBH?NHWH@J'NKH) MA8*7F*W8ZJKC<,MT@ZC.0KS#\#6X%@:<6S!D2<?)\AK4! M^RVBMZO8>."3#B_(^/_8>[,E-W-<7?153IQ[[,5YB#@WKL%K^T15V>%RKXZ^ M4H"3K=UIR4M25I77TV]0J9R4DX:?^BF[NJ/=Z= MZN^N>&>IVS=-W$2-*AD019E:]L<@2(I70I3.\%1XWJG<8O]LY1Y$CGOP-<#4 M@U1F*XUU^0KM<7MP^,/;9S^OE?EJ^(AV1\"%%#)7L4#(NK[]#@:\$APPLSHM M2A4OK!B0)< M!/(6=6#@A:9XAC/I/!KZ7Q/)'$'S69BX?1#W3'_7IOKLP/&_9?7-[ ^2_GSQ M]I37FQX>K5\L1.7%*Z2K_,OTCIVUN7U^N+M<-!1>KZ?^L%?SS7U_R;)FW>;=!!RU";3.K M0,D4:K6OA\"4"$=HW[@V5[S^-I_%C9=]PU?V M@CO/%4C&2,#1+=2PZ+9U4KDF+HMU)W F%[IM X:#: MZ@J'Y';7Z6'_Q#H9>/7UFL.O6_Q%X13#X&JHIT$%I0%KA4\@Z0HAE0BY<6"^ M&Z$[8=)_$YALH+FQZU[6XPO>SS<*JWL.MQWL)'E223&R\+4%K)<6',8$+B-W M%!M&*;?,XG/C2)Y=:[TKW'H)3UMK:U$*DQT87^=C8/* MUJ3:.C,8PZRU;49$[$K@;L@[YPN8)JHZH_OEZVNGQUI+J8?OA;ZS\5\N9S4GGJ\ MF$PAD:W-@1D#5[LK.?HJ:"NUZN+B_F? M55"OYXMWBVG,K]+_N5RN:@[^#E^;"Z%)S$%ZDS68.EE*49!3*R U1*&Y4AZM ML'(G1VRO9<_B$O@0(#76P/[8\E?8FN6/E'$@8PR@=/;@HHA ORB."Z\H?"H0&#P@>^>Q6D@-6NMB&R"8)6DC8;IFRD"=XW MN3A(FVB=0@O2"+S)@@3R%S M,%IFS92(RC=Y)/TR:6<1&.R#GVTC-K!V.LBRW7#TS_GBWV]F[Q;SF)=;+ 6. M&'AP@,$X"GNX Q]]!LN*L,H93TPV!=S3M)U%!#$(X@;23T^0JS4+RT]Y77VS MQ5*61=K:2CBR4KU.BKG#.E>M=?)..Z]2D_O2'6@[B_A@$,@-I)^>($=<3%PM MZ;*T4[*(U<7T'!RGKU*1+J$3*NPTT.-P;!$19^'N#P*B?25^1N[]^MIC<^>! MZZ*6P;W\IY=HY>SOR-1I??YD?30FU@$"C($*M4A-*0$E)90Y?;B-BRAXAAY]G/4?,"_:C:4)8G1:])N MOXZ:K)\*M6:5].RTRN3#>X/29!%"DZ*G)RDZBWO.; DPO&$168H"P)QBEPF4Y;54A@)950VO2^?TC*>;QO.1I(AXO_ MC"X6KKMG?*G=,W"6\G7WC,'O%UY[I)BWKU#FG<]XP%H SRT%Y;J&F'R QBB(B;3.%3>J, M=B7P+.XR]L'2LZ]#A])4!^?HD]S<&6[AO0XN9 LI:E,;#M%W)J-D-/0M(LVAP@ZOILC"7R4JV64(*V67-G M3&[22NF6A$[1-YCXQQK_5;@^4(D7< F%^1Q#?+BZ]W)7,]GQDQZA X(*O]'1R) MQA74(%3A106;3&Y2,_L,3>/>[K>&TE#*&#MC?D,[\?%A/K^XW1W6&L9#\N , M6Q=N(OB:^)7"E"*]L3QL1<)/),^?7&+<6_Y6"!E0K!T8G9JUN:2/V\8X!HQH MT8,T2=01-X1V@P$*\PH-?2^F1M,:'Z5GW-* UL9F""5T@*77EXO9=-V/LC;F M_ZM^M;P^BC$:IQF#I%.H_XL5E#5KONI0_SF?+U>(R5HVN'X9^)!4OKQH5 M*1MS<9VM9!AWKRW>G!6"J\\B+#\ZBH*#7[02ZAY_=:4IJ /0<*<<. M#LE7,5Y^OKRZ ,U$1)RN%4-?7^2UAF;I;N_Y)X4YLA&.@TV74<2$?5\OC]I :S\/49=-"TC[/((!TF8AT+H(T& MN-9>D1%T9JH3O-VPP!K,&V<44'L[4BC1GTVGEJ@74N]'1@Z<=4KX427 M["&QVD4JVP@8T !&5ZS$DF0YP];:5\,1ML9D73PV)@NWQL!-N+5&U!'H62L. M=-QKH#VJP >6ZLQ"GW&W>/:@Y<^CNG4/S-P?5]%<(QV)-6H7L2>>X!K,97G;' MY='*&SNG_(Z.F=EZ'NO55S6!$S_-YA?SCU^OJQV4S#%Q#44'\F\CJQ-9*2I/ M,42*U'70VVUKGDJAO+A6MW@Z7L_S=D+OP+Y]6&#*5337M\[:TVX2,>XMQ"D0-HH(.('3U_KT^6[Y8ZV?Y:?KEFA4G M0_!2Z=H+TX*RF:QW9A$2*B^\SB*W>1;W#$WCWCR<$EA#*6;LHVY?A_8V=21U M-!J# .U9)NFMNP'52AW#,AHF==GQ$N%@$L8Q8R>. TZHI0[LW3-;>).Q)O_4 M^<2 .R] N9+!"2T@JR2MR4%A.75X.F)9R2G!L;O_O[^F^D;>G2OGNU?+$\W( MOM?GA2'+VM+5:SHSB?$.;$HNJ'4^B5%SHI&23=Y^[$#>.RS@B- ?76 ?W M_3=T1R^T5;1_4N+U$8AW=>A, 2L4[2[I-8M-3.)>:!J\DF1$-!TD^0Z.VT=V MP9O9]BY0AF>)/ %7Q8-BD<+V:!((R6P^(&Z=FI"^[=9S&SNC: M__7E^GG2'7=A7K;E,7@IP#Z+MBH/.)CQTY8,T"F)6&(U>8+7Q' U/153M$; MKZT0HHL/S!"HA M+T^BS)QY27Q)O<[@2@C<:8B998W14FV!PLI3GV:)AC@#BXALXH%;!N_GTQGWTD MP']N.6SS\36:3MO<@:W3QO5%E!1#;4CE:\&7\A35&". 5VRI5!@S37JFG. I MP.V$I=?SQ?53FGL/5(-RGLNZ.==3;VTD?X/7K61]$L9'Y7?NG?#"4F<18>^# MA2=F60TAZ0X.R/5>K7.-EZMU3YL)3T8H00ZH+8$")ZL8H*F5;;YR)KU)H1,,5:EFK(6OJ2$IR#UED))I@ M36")J[+;E-\G%CB+(/)@ZS*$5#NP*3]=,7#ESTU<"CD&$R$RYT&%]>M-6P%. MH8317AMLDBV^1\59Q'/'6)/#9=X!8'[/A/3IZNN&B8E-Q&]$2Z%$'??';28C MZ!EHQI*7AI5LFDQ&WZ+C+&*O8T!SC-S'/H'>EC*->=V7[Q[V?[LUF]JF;#F% MI274&VK!4LU5,,B1\Z0I7BW;-WE/'$8OKW46XS@//I<&EG4'%N?.V*U?25+Y M@@28YY=W.3)2&X=%@8U!T&8HCJ3%$+216>JDD?DFR?6723N+F9U'N\;#::=>TYYAQJHFCU ?I>8LAG\.A*H#=7!&J<57 M,2XN<[J88IA>3%?3/'QF\>DE6B46=V3JM'E%PDURB2"9/'.@C') _C99(H4N M\\"U*DUZ4)VF7NAGPL?\:\Z;%7ZY%?WUN$JMDG%:6@A6UNX\M(LP^4#D^FQ% M09?:3$-_D;*SR$3N@YYM@S:L;CHX)=\MYNDRKOZ)BP7.5E_7VQTOUD\MIV6: MTS5;7!49L+YXDRG5PY^<3>8]F."0/)WU?S M^._W\XV>-AQM^,C1FYB4A*!K<$-1,J!( 9P(ECD160J[W9X\L\A99#8/ YS.\>)UO3:ZUD>+>PB&)*$&Q(@$C>DA!H: (A8 M)^LL\I_'F*0!M3*V)=JP4J^&9O1K7R>A3G 3]>5_\0:44 FQU2\6X' 4TQ6ZU*+]C5Y78E.UJPU M,)NRLBY8W$YWS9)U%4O(8OV5 K71BF*Z[&5U?*LIHD]/,@) LU )W M#SX9!?2OF0I6L"3]/N9HZ_-W0H@_0X0,)=.Q87&=I5J'@.\N%_$3+G.UIN_P M:^UD= UU5H=E2$X&PN:U=R9K TD-UJ-RW!AO>-D))SLNN%MZD)TKN%@\EB9]"P:B_RQNZ_9!XK:Q'$//'1S8N]X5)5U4-N2"I,C7 MXX.(+8FUYU!21>2HI6DU^NVCR(/Q^24OIO-$PEBLAJE MWHCU<2;?+7+^:[I<36A9@#-D%TC ]3LBRC9WT0=3 M/.[M= ](/HVR.["]+S!Z]9!M.7'[KY+:D8WU>8H!9%[4NPODVJ;_= MR!OW8OP,\'J(&OMI.KKKL>*C9T7*"%XEBE/14$19HH"L>8@I.V^PR;O$(?V# M9A?L/:"TA2*/] ]^GJ63I@<>JW(9/#GPW"*M4@,[,W;:Q( 7+J/0#G2AC:NX M-1"XK9UMO/EDP=;5S']VXWJL8ZHMAVJF^CHG(X)S4ZT?H="Q8 MQN-N[V[W6_CP>I#2&12*>.1WZXF#0W%EHS.D#(P+G4%'W:&=N A:;0E;D"H)UKGJ;&(@1 M5D HZXKBS&M,!V-FW/!Q=, <).3QH\(7+2/[Z?+? M5U/:L)B4,(8Z=D5?36G#XBP(;Y"1^4UQVUP--%?Q47+.(ES;!RKX41 M/:;E8C6Y&BZY*?>[FJPL*2CP,3H(V:?:HP8^O!&V*"91&E M5AFEVJ57R4X0>9**<9 RA%KG0\MX[+#KFO17KV8WM<,_;";*>B7(AAH/5C-% M[AUQA#E[X,@"H\])QNX6J3^SR'A0&$A_#[OR'2_,#BZ$U^[A-0\;%A(Z)XI$ MB#&27+RRM&>R@UB25J@Y3ZZ)B_((+>,D=X:'S5#B[@ Q#P[@7VX&@&5G#.%< M@#1&@I*H(02MP&=3SU\T1C?ITO.6M@SHJPPL_0YP]--FV0_X%YG1JS#U M-CR]TX^)2>=#806\K TK.;?@:5, ^BAC$39PW@15NQ+8F3]\(" >= ]MH)T. M4$?B6@>5_YRN/EW;X6O&OMYA*R8T/)%1]J70'@TI@6+.*1ZM-!!VUI0.B/N^TE4NM MB*W@3=F^:AW0]]J1R''K[QJ!KYF6.D3@'4YD"BP7BE22,Q056\XA4)@,4@=O MN:\A7I,9&$<>I\WJYDZ$K@,UT.G#N-F_?Y@O%O,_I[./]_YRV.W)DY\VQ!7) M;J0.= _R4PZKVX3V33X[,\E2D0FX0T4!9)00, LHE@6R*Z[PV.3UVN/D'._' MW_W4#R2Z'^C'_YYXD8O2MPY":OSYZ@9UPO?0 D M//30CY?[8&=3,WNRCI@/O(9]^#$#6Y#'B&MK.I17AA=MP/%4R.'-!!BG T@I MBZ3]8$.;H8G#FHZ:7[MV]B_QXFVXF'Y<*^)VY/"ON%H/(KB>1K\6]2W(14@: MK7,0=3&@,IV7SLA <8!"9$9&IW>1PT[7&T=1VJ79V0=%=Z]"3J>S_@W3;_55 MPVKZ1SZJ4N2Y#QS86#U/<%NS901*$XL%R^J,4.8RH)061+&872HZJB911CN/ MY\V,/NNR%M1=Y72]8;((YL%&S^G4]0Q<8A*X4-'KP@T739I\/D)+ER9G'P0\ MYND<(^\.(O#?/\T7JUJ!57GY0/]H?25MA< @\YKZ(,(?N;SL=]+!^A7Q?^;YQP5^ M^30E3W^]O;*0 0W6]TFN#A$, AQS$1C+P6/ +/DN*:R=XJ\GJ1CW$FRH$VLX M08^-EOQQFX7-1K)>JF1EK,8XDS%6M)$B1]!:1:5RD)KMTDYB-[0\1<5X%6@# M:7<^M*A'Q$N<7\Y6BZ^3'W^;&&EU%LG6=H.T9Z+3=%+;!-F)4$)B^M%>(\MK M="QS_%\?YW_\Q^83KP"R^:P;JNTI0, MH_(Z@?#6D)!4 "^(O92$D)%VAW)-8J27"!O7U1U&_3M@ZF!=C%TH7W.FQ,S\ M\^?+&1GGJICE+]//TU5.&P?>Q5J5Z^N%?0TM+9?@;,@@C)>\*!;B-K*>*)=_ M<:G^L'*X6N?-9#PV8M[,TB49Z"GY=+-4FX[08_ 9Q=5QPW0&J'GR82'QM&_WL^^_AO^A^Q]/LG MG'W\A-/*T'3V\)'"*CKY4]9K =IZH\=K9IT[AUY)O]L8 MJ/W7'MMQEH8&V3_FL[^-T[KW/8U1Y^_X.PKTAZJ>^;-9^)O]?-?]<_* M\_7S%(]D@TL$5YM;*D>!:X];"M@.9(VU,#;(/GS* M=RAG1"P&HEQXKL@&:T='N8X04>D@;18.=SOU[GWLN(/JVD'C<-F-G/U[3\;R MZNI%T4M']] M'D;+!+$(QD9B7)8 3A,7:&PQ#*WS.Y64[Z[_L5\8'ZBQ;9T?(+ZQ6U-,9]// MEY^O8[:BE-?=PAG&*1.&FM3J-IK&A6$$ U8SX54=-ZQM,O#I1U[DORUI_:;/!$?1/L' M"[&#).Q_(<7@=-:]Q]65_=-69Y.\@E*BKHW"R!(FDZ%(9XM5KE:XMTBZ;A,R MKGC M'X0(V;D[C1'*OA9O!P@[0X0\WN.E[1JW4K7+>-D9DIF 3QE M8L!&!%<[ &CO8TH.BXYMGH%L4](35@Y1[G8=_U&2'OT6I?9KGN/L.C5 [K^) M1+6/JI:-FRH(],!-LADYDVH[J_[4-9RPY6. 963"0R+#M2Z\U9UJ[32*3"F4_9F)QSLO.3([7X&A4@;.?>(GG_. M%^NJ!?PR7>'% _:*+L);)$M(/CL%?B+2-DD2F"=_G%G-](ZW^ONO/7*#G^9X M&E#R';@K=73 :OMU'5)$9[@70$*3H(23@$K2851P'KYT # 5+LB4FKMM#YI:@GMIP[*_H9W%S MH-3'CJY>Q?4KR^7['//TC[J7R-.GWR>?_M7'15Z_['UU^?%RN?IM.EM]^O#G M_,.G^>429XG^GE:1:ACKRI32 ]^!081.F]SIG9R'?, M$CWRZ3WU71@"-D=+<&P(7-_JKB]B\W)5+V!ODJ'KIGRT =:XKPK>,"BLDS9F M,NFZ$(.%OG(B>TBN>,]Y(&GM-O7GD-5[>E0]!(2::V!LB-U/<K:[OB4O6(=LL(">B7ZF,M?M2 D%2\@&-\/*1R/]! M7Q#ZZ"NGG+[8]L4?678GU/C3H.;PN.U8>8X,A2NJ-QO&,:\%[1/P=>2P0X-CGS/\_7>1/-SC,Z\5; MG:V1:D^*6"2$X(00=#SR[8=$3QP?=SYT/-4>KI+Y /+I+@7SR\U<#6M21DV@ M+@YKKP>O .D8!.;6S?%CCG*7[F!'9F!^V6MD'&>]'P%#2KT[\/R R^GR=Z(% MT]O9W9I6/C$YH/5UPJMEHA;0"PB&S*9U#HM-0L:=!M\>B::G">PIYW(@&IY% MV$"JZ0!R[Q;SF'-:OB8IWFL1.D$=$]99Y 7)YBJ6#*#&!%[5NK*BI)--URXBG+O:],W7[$ 2 M((1A.@=EPV.M-P?$VBTM/65K!L;3@0+O #._/%+=MGFP?,/4C_B%?K+Z.HF& MNQ*C <_K+$X>:6<@6E!:DJ&6P:B=1O(,TG#Q*2)[>A<\#,J:J6CL1, N=WE/ M,;JQWF_+;WGU\',FF6N*M64 AH&8STF!LR9 2NA%X,8+N]6JX(A[V,-H[.F9 MUW% [4F9YXSI2>TG)0F!((P@X8?HP%'4!"YJ5GO+)&]*<]3V5&P[,B[W4L@Y M(.]]KJG).ACU :LB:QLQ13!*4OA>:CM6D224I%7B1BA5AL/>TW3T5%1W(O0- MI)0.G,FMQ"8YQA,B'$WT#E"0T!1WK(90%E*PQLMDL(0FQ;T/2>GIVJ]%5FYO M<8]ML)Y,*L[O)15_O;Q83;^0&Q"#\(P5#YG<6A(5;0L7,(/A+,N8F!-Z-Y]N MSX6[NBT8P":UE/O8F-K%WEZ9V9Q>?:Z_^O9RM5SA+-%O3)*206&08)-GH-87 M;2H72-)$XV0,7.-@9^"39.R&M[.X/SBQ3CHX A\+UE_C=/%?>'%)/WC(7U9. M<>D%Y-I:3AECB3_'P:1$KJ9&D4J39/"^A.Z&RK.Z@&BJJPZP>/>"I?*ZO&9V MDHJQI0Z0QZ +24VE.CI10N;&:L\*Y]CD<>>3%.V&KK.Z;!A&^AW Z'VN@QCB M*J(0AM(&%,26N-[!3OL9XC<3=TG=4M M0B/]G(/#_SZGRUB5][8\F>E3M> @,PO%*PFJ)!*MUA*T""&5&)5PN_7>&8B@ MW1#X;5T/#*VGP;#Y__W' RV02/Z]_M'Z)_5?O<_E_ZG__X_W;^Y]/K'_.?VO M./]\]=EU],,-6[_'3\3S19Z7]1OM]2N2U30O?\HKG%XL[S.RG'ZNV8@70+C7 MY__'+0O;S&V6>8"JP=C)?ZWJ.(WT_QY_[OPT7<:+^?)RD5\%PBP!:R)2MBP$ MA,@(+"I:!LY%BAU=_2\OL?!F><>'Y!SW^F\^^UB3>^MY17<*6#;R_7J5/R:# M\+:\II7QXE\9%[13B]"1*1#K M3\N)<#6[7(?7*!9 N!ZBL;-$)<$L M3U0P2MG@:+/96N-"?X3H//V19 H^9ZUVF:UR EQ6/\>,76 YLHAIHY7"LS5=X,1#6KI:]ZAJ4?YPO5\O_7,R7RTD2O.2@&61>6\R+ M* !]-""$$B$E2O0#3+'^N5R(?AZMP>RR#= MWQZ_Y=7$%M3:>T]A=[2UUR>2M#C64SOX%#ECVS-HGJEPVVG)\8LBASSOVDBZ M UOTR$.S&VE98S537 $95XJ/D\V 4;@ZEE)9ZT6QILEK^&=HZJ!BO"UKYL,_WBY6*P?/UP'%=OI[2N+6QP7,N< PB5R$:51X$V)8*2,.3.)+NW6 MTG+_M<>]11A,Y]LN>4,%=.&C/SR[-YQ>\6-3+MZH *48K.W1)&!*'DS06JC MHM*-O//G"1OW-F!HM#511R<>U4Z;Z/H7)K1CO$\4WA:C2AV J0$S3Z \IS/Z?J'.[4!Q-Y3][4SW_%B\M:)?Y@9VQ.<::Y\9R!0LPD*-I_*%"" M%\*4('ADFNUMA5Y8=/R!%L>I]RGC,Z2L._68?IO/XMU36D9F44FRIHK7NWDC MP$LL=<*40,[(SN+)DQ4MQQ--&KI$_,03=) WEX& MQ[6$'(5V2@8O0[.A30_)&==O&AQ- \A\,.=HR#+6=4/]@PI4-__R^-+3QT@8 MJ*CTZJ-O/6;I@K22@]:^MH&@D\6;I, :YS$G%Q-O,POO'AE';_^\7.;\]DM> MD*1G'Z\^_ -)[ ?ZK7]/',5_5A@*_'*1H%0M[3:"@TA)!RNLELRV8?(YLD9V M80['P0-#,)ST.W!9KKC9')';O%B?L3!E0=;6 XJG ,ZFV@0?731!2A%C.R0] M3M3(3LK0.!I \EV^CM@P5-^'''&X;/[]4$?,8^0T.F@T<]JD##RK5&8^=2GE%5FU5DXB_3#'4E_@4S%^9NBVF=.21"Z/) ML 5RQM$R8HKB+\U5T4Z&(-B./3IV7+&OD^, F+23;S>.R'VWZIK%K]1+;N-\NY@R/I MD5G/J%.4UE62=:S]Z8D#SR-84THH(0?7IO73@?/33]3F[@#MOCP_?1]1=P>6 M._,LO4\\VA1 BMIS Y%" E%G31I9M,#L8VR2&3Z;^>E[*7K7^>G[2'WLZ/W1 M\?:[Z7TEX<4+V/!#LP M(+\\TD]QO3^8\4SZJ,'3J4NR(!?>LV0A:)8$,C0ZMWET_P1!X_=]&/+D&43L MG<+GEQH%+*[G*GNA0B(7CBDAKN[A/2("HK4B"I<4"Z>"T5W"1O9X!U'_#I@Z M6!=CGT[_FL[^-TZKA:TE8_//7W#V%6?IQT]D;M]\_C)?K'[^J_Y9>UEM+*_Q M0G,A.;#DD627.9WH(H'B-L3$52Q\MYKA_=?N#TV'*WY^.BUT8,#>+>9?\F+U M]=T%DF,X2S__]^7TR[J[]=X:F3O%UJ/[G;90Q(JY2GE*<^Q$O?IZMKIU4:1+7UF8HTI([ M@3D!;4$'*3#)I98A/]9+87D-I&6._^OC_(__H(^^PA!]L0V=1Y8=OW_5$$?= ML?(<&0I75&^V!@O,"LT49%\KZJ,VX$1TY%8ZRQ5GA.Q':@;WQL'=-<>Q%TY>LA%**I@C U[,Y&M!HHRPLIN)WRR:>2T1VG(*/C+SVD78' MGLI3[,WIVMWXW68T#O MSF,9CR?;SWN3=$J17*MDZO-"6;=?1+!.220Q] 3LDX\/VPL5QTS MWD=%'<#OB9*XB429F!<.'"=W0#EMP2M3@.C7SBKMV';/PV&0]@0]/5V9# .J M(03?'7[>3S]^6KTM_UCF=<'O1'/%7$R2MH#VH+P+@$D+D$$Q[G34>=MK:H&B M+:IZ2C2VP-(Q2C@847_D19@W+BN\G>]QPS#YD7?K*\F1S+/E40-,#EUJJ,+$ M(YEL4[E('KAPH?914>3V*R$X!.XC\*24<$H8D603OV.0RL5U%')_CZR?U=^6 MZ6%VVA2*+Y2E,]OY#"C)\$H?ZCP\=,&'EW#STB)=U27NH\][L=Q04NSNY-IL MJDE]Z$JQ+ .C#$FF! ,850 3T3@LPC%LTFW\46K&P%S''2'CO7>/?D MOB\3R24W'@/(4A-J=3938*1BYU$(+"BYWZW(X\DENGH[>/"9,XP$.S ;=QG9 MMFDHJE?:$2,%53"-XF<#I$4,B$2@-! MX9D76D/II3.X70]?8D-)L0/#\I 5,HVEO@\PY(<95^EF@+PFFH2MR2?-3H.I M^*GN[X?)NP/$W!*.14H5'0>;0^T\ISWMGUS[3L5 .\LEU[@)2U?OR@^Q)L?) MM.-7X[]??OERL9[$C1<_X$4].W__E//JS:S,%Y_7*QR?U]U]C<$2N@>RU2:3 M&TK0R1H+D9/U4"J2S5!:5CL2K.7.BNV@L_-,[J:SS(W#INJ(.>_ 25,;0G-- M_)D$ BUBEIBCC^&O(4R=UC-+_71>0^:ACP(G* Q-V6B!1M+1TEDKZ# MH -7!0BN&,B*"R$1GPB1E(AF-'P,\DB*X:I O70C&AXFY3&?9?NY-TVPF0-(3P^^FB M_PRC$Q>Y#*I.0]%>U>:)Z]8-=,JJDJ5&S71NTK_U&9K&2=ZU@-G0"AC;7/TS M5^)S>D4>$WZD4+U6^5^[;NL1EC?2"D7KZ TDELEOBYC NUC?06>G[#WTT;"W45;+[+))RA#-%$[$#EYXLK0OI!10#"1AQA-,;E)UZ]] M"1W1O6H$EF<#M($UUP$R[QKG';@3DAL6&0,77'VO*C1]I23Y <[(8ETL;49I M[T?FB*[::5#94&N=G;)UA%T= OV>G,+;NZ$H!=$?P#$;Z8#!#,XZ :9@5%YF MS&JW\M,=%NOJ^F.HD_5HJ79@N9ZUS'<9?)<7D40]X;0#=,X*9'*YAB^T 9!3 M?&P-2]I[K463$HY]">WG3#T>)ONDT;\=7GN@&6 M;V9U>FM.;V8?/N5?::G+Q5K:;\N]EYC3NV4:449.+@D(56>4YVC J1Q <]J- MV?@@=-K)01N$G*YNG_?!R#T7[O2:Z>! O>\PO,.OE;WEQ/,Z]-PGB*E>C JR MQIBS!A_1*SW>\/)V=OO6/#LF M#*LGOI+5'=410I(<7#%2&)/1VB:-D7*+Y)#GBN!23*1O('2X(XR'V>R*[BXWTPLEN+J $TT\%A_.Q SFO^KB[_ M2%]OR^OI,N+%OS(N)JE>&G&EP/I /F\H="XD::"$K! ]9K]]73;4MCN4Y'$1 MV0Y&^PQ9'4ZGYX)>$NMO=/!\^#-?_)%_G<]6GY83QWE(SBG@CAM04GKPF3D( MUBNGBHNAS4N$0PD>MPR]+^0>J\\SPFW=DQ_^G$^0>\.91F#6>U""B_IJU8-! M*X,J(B7=J._77G2.6R[8'4H/T=ZY@9/0EB=!&5BXIP+,I$@@T9%[C\K@+)H,#K;Z%4N MK6;&[4GHN*W!NP3HWOH;N]3P6>8^S'_(-27WJM!J-^R)7)*U04#AR9+[@AJ< M8[E.^-1.2D[KOV3H@S9XNX4VCDC SB!)5-10L%68I:1RXL!,P. M9+*J&*\3ETT:).Y*X$YPM&<+QZ;Z.AR'\Q5>M,?A/V9I4_V6T\]_1?K5JTN) MB1 E<"8S5%-.#K+.X+SEH!$=JL13YDW>RQU$[4X(==\V0@?19#]O.9^\@4KU MK:!C9/4MR0]=!(]9@V6^%HQWTVB/WOD#:&-4=M6/'9K?\/&C8B, M\25[$T$D;^KS' 4AD["L$"HG] )YD\D>SU+55;N+8^YLAI-]!][=H\R\D,A7 M4H642C6_=7*7">!E862(%89(['M\9)!>(W1U?"DS($YV0>!P2NL=EH]EZ1E' MBILR0K$^T(;V#) Y.AI*= *3B7J[2^D)0-G=;]'1D;>WBHZ$^RM\YGU(3<:H2"Z.LZNEJH[ MKGF=\>*E#12AI>:S#/J]^!@7>7LK:.P;CD>9>CR/KKF*2KM2.\4Y8@L#H.0, M;'V[XY/UZ':[V=A]S7%O-(:'4DN1GX$)FXB$RBA%FR(X6\=],'".1T#,1=M0 MHN5-1H&]1-BX5Q7CF:R]%-(KP)[,8'N'R(,SD((GZYN= Y_K.- HO%,^UQ3V MR=#6YQW$B:$WB*KZN6QXE,>)2]IQH0IHNQXD4<=5B\J0C-(X[SA3IS-RXUXT MG!A>>XG^6WAG--G:%$U>&DWXZ=\:;3-V\]KH/PX2Z^^?"*Z?YA>$]N7/_WU) M4,%96G\S$ WIQ_GG.D/JJHGO 0+=Y^./%^7!S ST9&N]U _;2]VVKRB1;+GU MD%,6M =-3?FDVA&GZ*B\X5DT&4?S/%G'#VC:%OJKC=#72][ F&3\ _V[?T^4 M926K4.LN2P!5.^,&42+P*&)RP3N9FMS:[$OHN'_;+_7+ISAV1%81P8(J#D&)&(AC8R$)@[6':S&L2Z5^.H2WUFJG M.-XX1J_^Q$7ZF3R"^=>9_C_.-L^C\DN[R8SM-Z7.VM(()B(CI%MD%D$H2FL,9YHZ!P M+4OBR)QNDHYNQM&X)08GV0YC8N#<8\SU=Y?O\Y>-O3BB-]( JYXT"MV)]=.$ MI5KH8"WS$(66=4)D!J>= >FD#CJ:HEB3#H G"TOKD?3#UQ\O<'EU\DP"CSQ[ M+B!Y7M_HI]H,/CHP,JK@BD4>FK3@?(:FKH/"?1#RC.-PE!XZ./C7CLX'^N57 M?TV7DT@.>\HV 9?%D%"R!30B@O4H;8G9\M*DOOD>%2/#9BC=SH<2= 6(O M+1:U ^(ZH?S#U\=]Z%NV9ZFZSK_AY_S3O+X=F)A:V2,U0G"ZEF*4!*A=K(/K M6<2B=,13I@Z/8F9N#\94]-B5@:\$X^Y77/P[K]8L/I;-^_7W?_R: M/X>\F,B$3A46(89:J68]<::R7;\7S,B-S5:_Y.7MOVR7Y^H)(3(_B;YZ,+ND MU;5(UV?0YD1:[W'-K7.\RLO4X2Y2*T!A(C";DI=,*SJ M1@$=(.DN_9LMQ[,4T20%7+-"6\Z0 VPP@"DQ"*LH+'=-KJ$>DC*R/1M&Q_-! M!3[V,?AAL>ZL_75-__L\72XO<]H841^S8%9XL+&.4C>B3GL*Y&0X9:421:L= M9]0_L\BXD#A6>?,&DNS,B/PRG>4WM&^6)!F!D4N21W0DF9)9;=Z?04OF'?F< M/LDF-QZ/4C/R746C8^AXP7> GGL;X3I5N)H2(1,;7*0-A."])&0\L ME"+)-6/)-7E6^#1)_=B? _4];R+\#F"TL:/7.>9WB_G'!7Y^=;GZ-%_4"XBK MTGH^(99TB(F1F:ZU]0J)0<8+R#KT-WL=M&N2RMJ1OG']Y>$!UD(M':#MD7WS M*O[WY7KC9"Q1U8$U43H-JO8X\R)J$#QF1K$E9[$)PIZA:=SC[R1FZR#Q]X:D M:R8V,U7K=>F[O%@S.$DYZNS(*0Q!UP?,^S6_DMK567)?)K(V%?[>8QGQC MXH4*F1<=(=71P^1$(+B$BER,XA374L6RE1/=)[7UV)+COL$?#E -!=W!6?IX M='/5 X\VS6V8<_L[UP%/Y#[&ZC 8K'D?0Y&UXXR1_R"XHHB;HV_SVN-@DL=] MFW^JT'1PY?4 TY>N9I^ZF=V4]_\G_6*=L'EU"%P9>F3&,*T"<$81EC*T78/6 M-5O-C%8^>:5/64EW#"_C=@5H .R1U=T!XC=%R#D]+HN?_ZI?YDE.K!9$"T!5 M9&W(QP$SP4XKH[4I).;M\10#U;7M1-YNR69V/L!LH)5S+PO_,/U\]GK MYH+:G?1U<= *U)&6TRJC!="A0C MQ=6$D6!Y;>N2?"ZA%-UF:,*W7E*_%[9.45*_CZ)'3[\^X=^M:[,_O+\ISC;) M%"LT I9 /.44 !-A+2:>D[;)%K=C7>%N"W9YHI\0%O/&.NK6R.YT9#T\L&YC MXV"\D])Z4"S66C[):A%+!&<%6F2127?"ETO'LM--Z7YO_D4'Z.EV#^V09;P* M^]_,R*!;_.-O\]D?9&[(Z,PO+E[/%_4?3>I\-2Z2 QM= M F5*?02D# 3#I12\:!G:O&PY*9L]GCVG!?90N>SV*/L^]N!OE^L#OAAGK!<9 MK*TCZZPSX+FO+]K0QZ!N&_Z M25/[TI(Y1A*L!(*YCHKRBKP&1UX+451)6I4?94G[<]CEPT'OZ]M M>1SNOH>=N>W31VO0"*M!BR)J\BT"QI)!8O0V!F]#..4\C)'BR&:O4_[>E4=B M[L@X\N=9.I<-^<\\_?AI=5.'O_;U?R*S\AJGB_4KI+N*MJ@1:^O8+-'6ML4* ML&"$XIP7BG'+VS1SZ$P./<:DWWIZMAE.O^D0=7?Q3:Q)1;@2(%5)*:<"U*8D M($HTGIOD@FE2S-0#\]]\UK?=[NG0$NP%Y>\N8_RR^'+QRJ*7]?5=O1G/ A#K M@#$3*7813#O6IE=T+Q+H\7S_VQR<#M3?M$MP/X?XLN"<*%9K7UL.:#*F*2"$ MI#/$PAU*7S@&=E[68$\)?/-Y[V_ &K0$]3=M#3:IRTM"]:D&HHDZZE2 M,1!0)0A>>Z5"Q"S=>9F @;,$YYS3_P8,0",H=W(?L-/DM1L1K"6V_#!?X<7= MG]=V8K_-5__*J^VY;*3:S;?J[_&)E899[Q(P:^M[$1[ QR! )"YYT2F:W&2S MGY;-'OW[4;/Y':.LEV/X09>"A[8K[&V[7GW\N%A?Z;^9K1;3V7(:UX;J1M(3 M$5RR& M?T,2^&KZQXG&=^Y+S4G[LQPEJH'ZM/PT7<:+^9+"OK?E+FWO\T6MD%K/FWVP M+98W_3&D,:DXSB"3WTH;+*$6;H' H#L:]_STA>O?M[M(& QUX7/U#1Q^,+D&Y-M-QSZB12R,D/-NS91^U=("IPP7W7,\&KR/] MQP-:12)USH/'; !S<8XBHYSE.-=O9]ZS92]LG:1GRQZ*'KMGRRL"#7]IK.95 M2Q"ND@_"4(@CUYW 52*V*/:A"-]P9TP6BK_D*N^Y9N?57,W!,6^OJ0X N,=< MU\ARO? UH+@ASJ3/@$QFB"9C2:B8W&82-]C8C$Y6(U6:=V MU@>*HCTBD_1@!-&KZA^>_'#(4:C @C16[)*+CX>\#,=<5.R.FC&/R",TMJWS M \0WLM9_GZJAQXXAYR2QPS:THG#,K=YG[L)/>[ZT\ MLN8/T=M\""&.K7W\ZP[A@?RJQ),&U'6^25 <0M$)$IVK1J!S)>S2(6XW[=]= M>9SS8C#M'RS$<\@./'5"WEXW_W2 MW>#E$7-;)P; .4/^IDCGU7)Y^?GJ?O+]=/GOUXM([H)),09)WC@U("UMH$JZ*+1F<9&PT@:\92YWF7$VR=\9'2RYX9 MRHA<2^*GZ1_3E&=I;42L"\)8\CASS @J10YH,OWAG9+<.BUC7[70NW+68T7D M>1X^1^.F@XVTX[BNE'E0Y :#=C&!4L25H],54E#!2RVXE4U:;0TX1*V_QSO# M0+J!!CO Y0D>$=Q][X!&*B>- (;D+2I/8/0A,Y!"%5Z,PZ#&&9YR^L[C_;UQ M&=GTMT?4]['?-IVZC!5"9G(ML=31#+Q.?N0L0LS%D9LIO&?E3+?:=]AE?"^8 MC]8=;A_,?7<]8R99R22DQ:@5>EP1,2B&-Q9#.-F7S'789[W-7'H.Y3KJ*G$ X>W6648(\ MCL!U[2Q3:\"E NJ M5GC7VFZN:I-%2Z;0!8H>5)9.Q!##N:9Q_^XHWF[W=&@)]H+R=Y<=WJ'38E$Z ME=HP!ATC_==2[>@+.47"$1A,4*6O,LV_.XI_?^:@):B_:9=@W^;+0@9;:H63%>G9M?\'='\6_.&K0$]3=M#?9KP6P=BB(DE%+G) I? M2R%Y H$DS:R+$*%=]?GH['_S2?5OP XT@_,W;03V"*U2LB6)Q, F*\EP!@Y. M20M9/6SQSJ)G:8K]SZ4G+0C]\$BZJ,;=S#!9&W)=Y+<@[)* M@BLB@A%.2X7)YH0M+.&WTHV; M!2-*^ETB&!*L(!(DE2LQ),DD5DWN8D^;L; M]Y[H;=>->Q\,=.!@W6_-R[@/V:0$+CD28:R-X6PTH+W-VJ0HO-RE.];^+XF_ MQ6[<>R'AV6[<^ZBE TP=+KAG&J!JCXJ+J$ J55^)!4\1OG6@;4&M!!=RI Y< M9]Z->R]LG:(;]SZ*'KL9\AU_[X>G_+UW[W__QZ;1\Z9]GO!:"YXYT*$D*&B0 M=&2%4, K@3$ZZ;Q(+WG+AR_?>7U4<\C,3ZJ_!ZX9;I 2B(#,94A:%,( MB(K%G'VVMDDYS("-<_HK9#T0-(WYG:^]\D0!-TX=*@%FUR,P>3?*:5E\/@]T2:'ML! M?BC"6\XV>_2W^>Q'7'Z:Z,"8)2\-0F%UYKO*X- IBC8L]S&11\7#3E[O[FN> M:;7?<0ALJ9=^X#9(K<'J3M%AO>]Y6ZXJD:?7SWPQR^(]SU!RJ7W9B@;'ZQ 6 M)IW(4J:8Y9Z8/0GA9UK>-BCP^T-(!P[(B1\.D_^5:E4!!"^0CK+UX&(ZV2Q* MZWA)NEC=5=SX?7;N.\;1Z1A1W\=^V[Q^#])JZTL!ZP+IT$8-6._!)(K@G'"9 MQS-[VO$]=^[;"^:C=5S8!W/?W=O,"1/*.N\N M._RR^)RROBAFH<1"XN..G#B3-222J6$];,@"-H-Q)[O_GSU\NYE_S=6NUQ\5X(X*U MQ)8?YBN\N/OSVLWDM_GJ7WGU/L?YQ]GT?TC&:S))M9MOU=_CDR!8$$4$D,X@ M2:A80)\+:"M9,H:3K]1D NQIV3S[7G_'9.X[1E0O1VYX63EA;SOUZN/'Q?JJ M_LULM9C.EM.X-DHWDIZ8F!US7JZ;"($*+@(BLT#?"U9[([UI=ZTV"LMGWS+P MZ!NT_I%V[IT$U\TU-H)Y>[E:KN@WI[./].?/?^5%G"YKRX/3M!+MUM+B4X)P1)D7XN-.:<(SM;&:X18'JS449_R;==0S0 /-4 / M-77730\8D86@@ >7Z,2U$KP/$1C]:4UQ2L6^6JT_RTZ7%[6'X'*PB&@X[??B M;PTCA4V!5V$E)NT10E84Y/E(AYMD@5";K;)99YM[A_]9/T(;$)[M=LP!6.FG M;* >UF^6R\N"U9GUY]R3?G-W5X5.:%^4,!!QD M2L6C<%DTV1-[DWJF%_$-0=]6V]] V?F3NSOX.HP[,?"R-DQ/:,'Q&JS1.6U, ME"JJOAY%'G42]'P(=Y_=9#V6B3% N* MCL6H12WL#^ C:BA)=NEMWM?>E1DY"V3@).2HFF0\0 M9>)US@(YM9$Y"%XQJU%SH?HJ/CB8U2YKC7HXA!JCYOO95Q/F& O,%K!>:[(Y MFD'0A8',J@3'O"NZ25O7$_'WS>3+FL!\G%VY%^;ZR;"]))PG&ZAOY6*>>JUP M7T:Q).85"06C(>\YDZ"<39("XZ2L=H:,ZSA%MH.RV664=;;;0UJQBQTY N:^FT3D\\8K1:\$ MRZ!=#J 25T!1=089T/!HE0VIK\>K@[#=96EZ#_'B"='4RU'XL)[KL%35PQ35 M1C/3C'^>SM;@N\>)#7OS?]JZLR8TC1[_O M?\%NWL?+1K3E8[4C2PY)GHE]8N2!E+CN)C4D6VO]^T62[%-]L,@J5K(]<\CJ M)EV5 #X@ 202N! 3D2UR(168*,F+3EG4JVID5,C[+\Q(5>QPG07'I_^T4Z$] M:L20>]R1X-FL5N]P565?E_PQSI&CX(Q263LH,9)[GG0 5P*#DDLTS/"H;6KJ MDE3O+#CM/.JQ=;MYD+X ];[E[._,(BZEB,45<.O*:Q1R7UM-.L[:KL$/#KA7-["?I?/M)0:XY*PA\?>RDQO 3._XOJN)=J2%F< &<]+9Q9/+/E]Y#;O@XEC2S_\>6OA$E,INGA(62*H4"OTC700I3+%62>, MV*4F:#?IWW[S.,>-O4E_;R8VD 79[';TY;7QRSHHDSV'H#0GZ,I(H;"Q8 NB MBX'1=CA(#Y\[JQCY\'E4[^%PL32 J?T9=T/V+->(]VVXP!_G]:!MHABQ+,F: M"2'W7X589VJ6#!E-/0'G3+-Q&H3L04! MH! Q6P<^, ]*B #UJ IT,4PBLY9?49GH>$3=UG#=ZZ6/7.?2A&]P9 T /F/ M"PS+R\6WM=9N*VG3/R^GM)*)%9C1$BDF2KNIMG&A]K>1N4B##),>I '?$VMJ MW.;V#(_Y,+)J '9[<_)Z&LS9F-(BM-5&LC.))UI2W(]2-(JDEZ9C[Z?+/WY>8#U*1P+8 M:LT0E[@VD6M IA(HBG<@:($0$E)T4Y)T;+AJ_B$I.]&:WP8UZF#+'Z==IQEE>&Y% +XW*&$"E#*AZWS>68L%*="XX8UEHJ[?DKI2= M:/EM@YO/P;@Y]>*_AW][I'%93[[[N/.Q=F?#<6K^0F")"T;&W/L,BGD-3AH/ M(C(>I8FB^$'F=)Y*S1]GR:>H(UBGR4$,JI".1@=H9+VR8HLOPP06?XF:OR[H M&Z[FKXN,&W!H[A[MJ21M<<& U,*1-Y8%.%5GHSI4V9JLE!@DJ=3]-/\$:@$[ M(>')T_PN8FD 4\.G0J(D8WC%Y_X:7XG;!WE M-+^#H$<$>W4B)V>"'&;_/IJOEKQ]^WQX;*Z0- MRAL)P:O:7X7X[85-8+6V@EEMDU'/>:K=7]ODGGU$B,R/(J^QD?@;+LI\<1%F M"1^E[+?W'WY?;FB[*CUT.J /CA@9):B2%?$P!0B8O2@8@KD_B^P11.[U^L8/ M>(Z*S.'EUX!C\% MC?;.H4Z<^)1='7%6:.M1&KAUP7)CG>"#%)#N6_DTWO'( ML?#8E[3V!MQ77,3YV G;F[R?EXYY13N E875S%H"SS!#9&A%X= M:I].H"[ZD$CJR !HP,J>G:^_@_EATFOV>+;$22XZ&*SN/N?KID/DW3BO02DC M@U+!C__XEV N]V;J)@W^>D8>T>7:6KQ;?<;%Q\]A MMNV)\ L]8G4]4V2BG=PJ^@<$> A\$!^JA&1-%?0KN>GG!JG"?O54 HJ<:&]#>'MA[P!562SIZU.:WE"./'VFLZ>"J: MV!OB6M'/?6J:^V_,;V-V6:* Z"6G2#-)B#Q$0"LQ)"$2\;&I:OEQID<<>PS3 MN.YK\TAL18<'M7B/=2[V44CIZV4%"M9!H><0T2$44QP:X83D;5T1.TKS;/>2 M-;1YG#6KD'M&XAN__UWY?FKCQ&>&G!L+.3OR,()1$%U"8(EY;3$5Y8[8CJ)W M^G92-O^74K9Q,=2*:O65Y.HZ"#5[9;.W",9J!&4BR9-,$PB;BBS1>U^&R^", M1/1N)]#L)6OA*<"M6=4<=F24#2EY*0)(41NC",LAQ.*!VZ@#B=;:8PZY'G]2 M&7^IM2"M@^MEZ=]W(S62YS8E#A07D_^ML@?'2R9VQ) I' [&'_%8\6AS6?B+ MKAX9'RJM*,T!,>VMX/7]_/S\Y_FB?CC)H2C&I0#IO:CE"PZ"KZ-Q5#884A1< M#3?(J'=RFJRTZN6^Z_C2?UDZL#VD3"**>M1/XB"G57G%P4M4)!@M@OX3F'.0RK3G6)V2RG3!RH$J\],LMZ8P3R5-JLS*5F8AZ%)""J!9 M(,.2,H*WFH-3C-EDF4^N=8W:D=0FJX@;\\^&0,W+\MV>+FNA<"[7OEJ9!U>E M6&B7E@BT=3NGO=9D(4]8F5Z,GS<(S,?1RDZ8>XF>X9/,\=D)X40 &P/Y ,0, M"))+8%H58;-C.;=UNVL A3P%+_(E*607S+T\O_->30HYX3%K&X"$8T%)U!"R M9B!+0A$,YY*U-0OD.8J:O#S3F!=Y 9>9K?1[27LY9A=1^^OH8'NHT^RY3A= M2*U%P4JI;9NJQJ3$(&@GP4A32A8LN'),!Z'W+J37?5EP\94VIT=>NVDA0'][ M5]YCFG^:U7J-S=7F5_/E:KGIK*%S2MG1=J8RDZ#0U;,TST$G9-IX11\-/B,46.H[V)OO=,+6'(!I 5=6S=^5#.,=MC[\)RA*M8P5D"AJ4 M$9Q8PRT4:YE(2G-I!ZFZ_6XE3:)G'RG/^V1Y YAY3Y*@!7P^F^4?\2N>S[]4 M#FU]\"N2DLQ*.PKOL72 -(^ MX#E]].D7G.$BG!-A9_EB.IM6YW8U_8I78=]57]+"K#>^@';!DAHQ!E&2>>K<'[[\\KEM_/5 M_^#JAO^3F+F2B3-(SGI02=*+QY0\*S$'.\CM_,$H&M>\MZ0*;8#F)6O/ M1F0_SQ?;7]7O\8F1'D/0 0RK#FF*%+@@BU ",LL9HI7C^4F]D3EN2/"7T+/# MX=7C7($^3Y0W =W'\"?N=1A\^U\__!SWT<7T= 1[_?P?I\MT/E]>+O#ZI$N2 MO=1)*I E)U!%9 M09 5N\S5#'8)L,XE8M#)JT'F0SRUJ!8RMH>CX^%\?P]B:+(DY9;.O@V+3;+F M@.J2IQ[7JX%Y>K%',#C.Y1 U.6TE1 9*9$M.&S?KW)DM&;WP@[C[QS XV]CN M!YQAF:XFS(IL0F!@59V$DG, 7Z2 6+3VZ(3199"V#X^LIUTSTP43CYJ9 Y@_ M]CRXRI(%UGYB#]/B#-I2A &!M1S%: G1"0W)RZ(CUR'>UYE')K\]\Z(6CGCZ M0TCOK&T@D-R0\6:^7/Y,_*N]0*:SRW7W16J\4T M7JYJEO;CG(* 5!N(S->G#J]GM#**"29,AV!()T!FI8@+ACQZ%13D9(TS,LJD M!VEJ.@PY+9P5#67H1A5] PJPJ7/]%5>?Y_GU.J"M!W+O,9S7>/67,)U5#KV; M$?._S)?A?))%XCE[!,ZD 17(T_1%&RB.!RLP\\P&?$%FE\=!&<< &4<\1&7A(4CRJ58E22@]Q-W'V)XXY& M& R"PXAH;)_Q^>W@!RSS!=Z._1[< 7[Z<[MK;+YY-ENK97UHK;5Z5ZY&<6V^ M39O,?\^GL]7?2:(DH4E6F+@C!35,NMI(OD!@"H&ABMP9IZ+F.[FF;= S[DR" M03S@-AC;"2@O5;=VY55AD:+7("''[$G6W-=F,Z[VU8R(VBJ7Y*A*U:L#N'!H?!V5C[UOK(:G/9;RD"E9)I)!*U:GP(01P M)2H*N# '3MOP=[F>1S:77=XV[B2*07: WIG<@)G^?;:X/O,G8K94+"?>)FD* M( _!()J4><,'!F"?V/-K&_DB>Q\H^?Z&5+\2.45#M+YC MLU_;FIT>/+A1>HB H4V3==)&$Q38R%RM ,GD@V.$6*0HECF+6IV2:2+@A^WD MN6U!\5><7>*:M3>J$+W*FD6$(&IEO*7U>5L41.U41"=58H,4'>VTND;-4Q>D MW#=/_4NE 5_^YH[@EIQU8N4G4MC%+)R_NERNR U=+,]F^GBANFX,1Q)(U_G M' +4CW041]\U;/]QO8)^^(F3#GFIHKRE)1G(OK8(2ZX2KHF*E)%%(9 MZ M$Z47@]P!?'Q)C>Z3?0#I0/Z?XCZW=0SBMS?;&X[TQ=\6\WR95A^)G.$VOQU? M//B.N \#AMXFI>8Z^RS *)MJGR))8891(*4SMAHVQ*-DIOKOH]K1#]TT)8DI MA6Q\@IPU^9HV)XA!./!86"B*^S00.PY:=J,;;A=L]19/=)?CB+OR( MNA,'U=Z)(I?D0A# =)T@9H.F]3/:'TIPS!F/CN_BV-%+;@&1?KH/PB=7T4JC MT^%A,.];)F,#:Z.7MTFX:C]F.$_..])$B^3 4# =F;?*)?)NB0?)RJA8 MU,ZS!VX=+*_0L<3T[Y_F7_]C^\0-0+8_W,?'S5M'!$,_HIL?Q,<&)/_J[<3& MHLLZT5R"JG%-K#TK-3CNY=CF<[#ORL0&M__W#1-C$ MDO !1.81%-,(P9@,1B#YYZ98SQ\X7CE(\K]_&.?NXG"2[\C'4;7^IB;UU7KU MTYOVV*84%[V"["MXI1!DP@H'FU$5'X6U]R>+/E7H>^_IX]P5[%_D_;!OY-A@ MFW9ZM]@V %M[OXQ;EE2-TID3H-)Z8K65D&1PAIA1\DZ%E3N%!0\MH)4NMT<- M-0^61!M(JGS94K#<*E?4D@L9,O 8.:AL<^T30&I&[%"D;QC]+BTBNL#I^U6, M%U@<+MCO47(@E\>^;?+;_/]N+D)LC:8Q/AN6:AUPG4!>)T7Z("QP[\\##1Q?^H?*:]\B\)H3_.FU73E!/7BNBV]6B#I01 B8'W'-F4 FN=KRP M>N>QXP630PE\+X:-+NJ0_@B?ZE' +'_$Y>:\?,.4+35!443,"M%0:JE18KJV MV;*UC0(36=H8I=]-_,^]:KP8]S^3R-YGH?POQWH;%5*Q:!T#>*24;4,A];M MG$J@HT#C4&NY4Q%45_",[60>),.'L; '0]M!PUG^W\M-QZBM/4RQB*A9 I28 M*"8/L59FU>Y0T>K$38IVE^+ASD;EWCJ:0,@^DGW$7AS"Y@:JX#K:V3?7/=.39Y\??V(XJX7:0?-7%HM;= M_&.Z^GQ%ZG5KC4HF_:_>U:W=^'7"8 #I>77FO($8?8 4I"'W4-5D%9^G]_P>[B*T4=>-'B%Z"X$#ET1 MFGSM[NHYB,04*$=Z3-"M#?VEXBQ+:=A?J2*T7@;./)%JB=J7)1*T*[R''LPKU'Z]-B*%D8[]D52%D&AUA[M#Y@ M=8Y1%WCDBM!.HON^+K +'YNH"_S]PR0I;HV2%G24!13ZVH2W3IH3FN)O&Y6\ M?SQ[K.JP(]>$'B+[CGQLM#HL..3G]4C5^AO5'^FV^7.)B^NGS:DF_FH2D MF15(>AJ-K9OQK^87%]/U MH=F2:-OTG/Z$LS3=KT_;4X\[/%&Y\V)[2D?>>M_9O?<]T+FT8LM)%R!)"L@( M@!J\"A+02A]-4I$-TT.RTRH/W7]W>ME-FZ2<#"E"8! I)*T-I"7Y%\* CSX; M"E2]M8/LNMV6.:Z5&PYE][?6 85W:L;MM\M%^AR6>.LK!YS<[/>B00WBK@2. M8BJ-B<$IF:&L+Z7X6.,7*R&[PA@Z&T499.;%44WE]Q*X/B:MC@L!_^+FHXW? M3*Z$%44'0%VG"V%2%(N;""A93BXE3_\?@B_=EWI*)K,+VNZ;S(&%V$"Q1B<* MU^EGKP3&$@,4[G5MT1[ 8YVU68+2F(1VUDO6A0#H0@.ULNB7%;"E/";F\Q7FB8PVD_LA@8E NLXY \<9,98+ MS$%:F8=).79>Z0EMT7O"YUG$]BG+4\M WOF!/GP]RW@QHSWFH);[A[UPT(QD M5X)'R4PFP0WS5H,,7%3$D;^8B@(3I$2-P@EW^IG).F+VSBLVNQ'FG%+,$:1/ MY"NCDJ3;R"%1@)<,%R[Q!]JM'4[[P\LYI0QC%]3*-R%63IBD8!&*K8EU@Q:B)FNO$L.2@S/1 M#C(ZZ?$EC9M7.<9^N!_WF\/1M[.4%I?A_&SU*BP6W^B7?P_GESC1AJ$QTH!- MBI1#+E?3;Z^) M?9F>N%?:XJ'G])"->'9YHR09T#28E("M#3I:UC"+&%Y9D M^';S@MH02D3+10;'ZHPZIQ4$PRA,$42D7>.6F1*N@@*&,@"'*FG1&2X>F7LC_B5P9M MN \\0S$432B9R:\T.H*W6LAH5)VE^*\LZ*&HV3$+VD48S7GC3R98T!6=G* H M%76A4-A9HHPSB"Y[II(-?)@!]R>>!>T$B/VSH%VDTQSN[N9M(*Y$7>I(0)1X!:*>9!>T$@PY9T"XR&;N6L=*Q[OM6/98/Y+$LIJMK ME^6J&$K%DC318U6NOB-SX+2D8%8&1Y$LMVCS<_[6KB]K"3P'2'4^((N;LTAW MTBJ1)ZV5X9!$KNW%L8 7*8)A.:I,=) 3\:_\9K\[W7[<;PY'W^J/KV>_X6(Z MSQ-7>*& 58(+6$LPO8"8LZ4 ELN@E"UII][LA^YLM]?4DG':7^Q/[V1[RV#X MK,'V@_I'#$O\SW_[?U!+ P04 " !OB*I49P'+5$ ! ) @ ' &5X M,3 R86]S;# S,S$R,#(R<3,R,#(R,2YH=&V%4M%.@S 4?>FTTO\XR= M$()R7;UM0%DD0$'/+=2HW*$GW:_E.T=S52%"'*&8%XMI!A\T"+DV;1!%- S" M\#4:5LK\_;W'_%'98U?+_!F5HM*M[E.\;:0%[.!\_HAX*X5*<>6*0G\$C=VU MD.(-[X54I(65C2ELDJVL;1-?3"8)WMO]RT$0T+.73NS-?A/L>%U+)8C571PZ MP:'>_/8&F;Y*\3]B&%EI!Q'3RAHH1J.;%#L[@16-33*/)^2%$QJZ7=P4R M\M-QW/.#A956E@Q@3#N;C!V)#PU!S!\H&?,'NL?N,S9[0$J;AM>0N>./+ )( MV0-?DQ)6NH>8MUN^,R[4J2I-EQQE?M^&D8P3&K[ %U!+ P04 " !OB*I4 M0U&;$V4( "9(P 'P &5X,S$Q+6%O?LAXN;WO#7SWT6V21FG[]\N!KT M6*E2JWUM]6JUB^$%^SC\=,7:U7J##35/C;12I3RNU?K7)5:*K,TZM=IT.JU. M6U6EQ[7A;8V6:M=BI0Q4A16E\S.Z@Y_ Q?G?SGZH5-B%"O($4LL"#=R"8+F1 MZ9A]%6#N6:522/54-M-R'%G6K#>;[*O2]W+"_;B5-H;S^3IG-7]]5G.;G(V4 MF)V?"3EA4KPOR5$3VN'125@7/&P?'84G07A\V#X\;C7J8W?:3>KQX>9/9U*8:-.HU[_>\F)GI^%*K6XG\;Y_JM?9F,Q M"P^VPF,Y3CO.I)*?.A\.5*QTYTW=_9W22"7DB8QGG;=#F8!AUS!EMRKAZ=NR MP3!4#&@9>D$C_PVH$ZKG+J=>Y6-<)Y8IS$UH-$GI_D,D1]+^^*9Q5#]M-:H- MMJ[W=HT#=#'HTDYK]YCUTH;V^K?#P>6@UQT.;J[9S27K?1ST+UG_EW[ORW#P MSS[>PM'^+6+^]NY+]WK(AC??O5%WJ/SM8#CHWZ$AO8_=ZW_T6;L>[%S>=A_^*O9JT+7JO>I ./_;97??V0_>Z M?U>Y^>6J_ZNS'4>:]7ISIS4)UV-,9*NRS@EN^]^A>GV1_[D_VEO],2BS3_(> MV&65]2*>CLLL &UE.&,VXIC2AS^=[L[F%0O:5:*RC N!G%N)(<0-CZO-P[EW M9"K0,YU*LTF"?Y*QC:KGJ,W/ 8OX!)B&B80IE@X;2<-^SKG&8,8S=@N9TI:I ME%TJG?@IC7KE9Z9"UHVSB+OLN$E@S-D=)#)0J<@#JS2[DHFD6G1@(V _OFFU M3S6,I;%8]JR[?(<^/GE%/F[N]/$';M 1Z,-DQNY3-8U!C*'L7:V]@X5"15*% M)1SWX3)%M\Y8GEJ= ]J!1=W5=W0Z9PE>:$Z@,;AF[Y@#W((% :FP&4"S%Z:B) ,VFD0PB9G+Z6,Z? M@H9B$3(@D2;&KH$:D*FT$1IH,@B<@K1NAJHI@69.<)I@H]FJ&UX9(EI/1P2P M4*;HV?XAVN^>FN*T!8%B%)'A:'$RP/CVX\!XQIA:2!/$RN0XCSA%J]A'+=,J (&W#3O ( G J/M( M]!\"*H3 NIBNMWD,IN![ZH0.#V"E$Z(K?RFIZJ<>,K0)H\1>09*/+"GTM-W" MM=U"W(TL?@PRE*#R]:QJ?=S\KE##=Z+F @PV6N@]Q\#?CF^9BD/ <[/_%&+I M$6"8BIT\[ZM@%*1N'>J5EFRRRD@:8N[B7A#_,FSE@JUH4"*S MH"Y&Q5*XHZO)1T8*R;4D Z0O3XXC4UHI-U0R7+H85U\<@^#9&!7"0ZN;E&'S M(H,\YD1\:)938EEZ<(8O9*OU%[^-@ 21FW ^B&=QT7<&J=&>D-H[ES>0M3\+ M[ TP!.5$"L(--RKEQ'G<(.:H(2$P<2WF@46H23Z2L;0SJD3;MB68.PRX\'J$ MKHFN-#2.6A\*@[)<9P@OXRIG$"@MG *NM1E#B@4Q1I3A"&0$7Q+!MLTC"6$N M,T=LKP=+P4XL]2<\SET.DZ,A#+&OD!-TD=G2'V#-VX.-_.7V9L&!!B MS.!'X.'@] MDB\_PR'/QM;WURL?_I&]LGNB(>:P+"]SE"AC%2;+=*5P/Z'\;?0TJ!?'CL8J M;1:UQMW Q1(\GUN K20X4EC':$1(U,E-/T 8(><8XC3\3QW5'._P6RY198?P M/ W<4>S=_T?SV\53*_4,$F--K3^=) ()&)FB3BR:T"GP>R)^7[,=];MNPSTJ MF9]@GQ3OHE_T1[ MR M5U0*A4+W=_I2ZGWBL_ECZ+)[D[E-RY=29C/Z?[ >)WNIX1VR#ZP657_]Y:EU MYZMYB)&?0%-X8YX9Z,R_G&))S6(^Z\C4J> FG1:+CY2U*G'K3Z@T8UM5[.&V M\\/%&]]VL]JH'])+7XO)8,5\X^)]<-6]#ZY9L3EV\E/UI+Y[N%YM+,9J;FV_ M/EI@,IZ^+[5*\PD%+W::V0-K;'N3]=@,;\'+YV3=![A]?&KOBD 0'A!US#W<(;-C?P=QU&-V>FV/_65Z':OKKGL6]E3 +SN?[KP@B:X M%3O2XF[!'D;U(@DAZS] D-,1F-WX[OC1#RH6**BY+-X@L-^O4X]^QY$I_T.6 MCG_F-X&-7W8LD>6=N)S"1PBOW.Z>\H17S&N?_D5:;7/;-A+^?K\"5>8:9T;ODFM;=CRCR'*C&==.9672?+J!B*6( M,4FP "A9]^MO%Z#>+.DJ7]HD]?F#+!)OBWV>?79!ZN*'J[O>Z/.'/HML$K,/ M']_=#'JL5*G5/K5ZM=K5Z(J]'_URP]K5>H.--$^-M%*E/*[5^K0*I98$& M;D&PW,ATPCX), ^L4BEZ]50VUW(26=:L-YOLD](/N\=7H2_*N! M1M:PNQ]C[#R&MZ5$II4(:/U.NUD].<[L^4P*&W4:]?H_2Z[KY46H4HOK:1SO MO_IIMB:S\&@K/):3M..V5/)#%\V!BI7NO*J[OW-JJ80\D?&\\WHD$S#L%F9L MJ!*>OBX;A*%B0,O0=S3RWX VH7GN]N#QCUM3?:ZP]'@^M!KSL:W-VRNVO6>S_H7[/K MP6WWMC?HWN M;.T/D?/#^X_=VQ$;W7WWF[KO]SX.!Z-!_Y[U?^N][][^W&?= MWH@-/][@K4:+5QKM(_Z&\52PQK'P5V76O6?=J[L/H_[5WVVW#KQ6O4D CM[W MV7UW^*Y[V[^OW/UVT__L]HXMS7J]N7 17P*3,-4P@P3AXVD8;_F7".4\9P- M(5/:,I6R:Z43/Z11K_S*5,BZ<19Q%QMW"4PXNX=$!BH5>6"51JU]@X6 M"@U)%29P7(?+%-TZ9WEJ=0ZX#TSI+KNCTSE+\$I+'K.0!WA+,X6.9E;Y?EL= M4@C &*[GU"7A#\ (D.6 ,I'DS-$T)W.84APDVGJ^[X84Q MHO5\1@ +98H^)_A6/BZ[*%/8K-?:91IB3'(J(/%[$.<"YT0$61 AWS9&D*8U>9EJE''F,'Y(5"\-QRQMD3;K2RO(:]61BS9>T+@[^]%_[1AJ]>FP+:(@%1Z*@PE'AY9'SQ,6!<@P,+ MG2_',9!3&2!#QK$T$8V@;@DJ!ZD'70MI@EB9',>1IF@5>]0RK0(0>-NP(P1) M *+ND>@_!A$F0F!=#-=A'H,I])[JH.,C6*N#Z,I?2LKYJ:<,+<(HL->8Y)$E M@YZW6KBQ6HBKT8Z?D@Q[4/KZHFQ]TO[>B,/W$N<*#%9:Z$ GPG\,<9GR0\!S M<_@0$NHQ(%+%2E[Z5:YQ @S@J31.%K 7I&X>*I=6@K(N2AIB[J OM'^%7+D0 M+&J4*"YHBU&Q%.[L:O*QD4)R+6D#TFRZN"( MWB+7X5IP,,>0EU,IB#K>4CW8M2TQW M-' (>Y)N=%TK:YS /A8;RG*=(<.,RY]!H+1P!K@"9P(IIL48B88MD!&#J0L6 M;YY,R'29.7E[470*]M*I/^5Q[B*9? UAB 6&G**7S(Y" 9/? 9KD+W=7#8XW M.!#UQ/C:9*QRNW_M0U23+WL#%5[A'Y>N;+PHZ5PH@/#/1BOY)X MWVYC1,>9(M^[EB<4>(9R4+9109!KPF!-VC?F2Y2Q>(>>2. L)L I?O=G6G\> MW>@<(H$PCI_T*\S$(A?K M!XB+0]B3_N4O<,@7T^O[JYN/_\RZV3W=$ M:EE=A2JJQ3I-5Q!+U([^1+8COKG @0:6X;V#'D69@IT1::PFRC[[&$P])D\0 M)G22VT8AGSL/_2\PL^RO4;N80$*-851&]X,+>P30/7 JD"Y[19;I5,53(%E. M^:1X;J8+I8 DB]4D:DSP0TZ+R8?*VM5XN:?4H+& MXJI8PRWGFXLWP.UFM5$_II? %H/!BL7"Q?OAJGL_7+-BN^WLM'I6W]]_?7)N MW.<^/5U[\_67A,O)@8;NMF[?YY,?!1R :D%=8CJ"RMQ3)K;8UPN"? >>W_)% MM)NQ(RVN%AQ@?2^2$++K93:]\V6\*VYZ2F-JI5=;]Q!HL%S/]]&@Y@1H2WO_ M>XI]\I.43/G?Y'3\T\LI;/U(944M)W#UU1 ^1G[E=O^09[PMW_CTO[]QOP2Z M_ ]02P,$% @ ;XBJ5,_;'4X !0 XA( !\ !E>#,R,2UA;W-L,#,S M,3(P,C)Q,S(P,C(Q,'$N:'1MS5A;;]I(%'[?7W%*M+U(^ HI8"@2-8Z*E(04 MG&W[M!KL,8QB>]SQ$,+^^IV+31*2[-)J-PT/QO:YG_.=,S,>O!I/_?#;10 K MGJ5P@,:*\\*S MK,UF8VY:)F5+*YQ94E7;2BDML1GSN#$[9MMU!J..ZB]:BT^K^Z0@G+<&N M94J^3?&'1D9R8X6E?:_MFIWC@O&3<$\];K3+':$G)3FN0W!_M?LLU';CO M]^,>1R+%F#6>C/8 J><.U ]FX>1DXH_"R?00C@%IPN7YMST39@'OHK,:1W;31C-832>7H3!&.ZP MO_C0ZB!Z]GM9HO!3 //1[./H/)@;TZ^GP3<8^:&DN+;M/AE-AMA2M"JGA=H[:,.1G/O:-PTY5 **:2&5"YERC42R.+W/ M*>LJ]$B]<\06*,>E,;U)\19&$9<46=>FH"/>E,*2<8%+1< MX[?QNQW21),PL4T1:H*;2/8/KN'F]%IMC=Q,N?CZZ+C7E[US.(8.&B4O%WF+ MEX,\6\YJ#3R2"R!E2%968"#G2$C&XJVJ9X7%!!&)S(+A4H*A* ;O[4N'D1Z\=89$.@ MNMN'Q^J\0-'5DM%U'AN50XGZ]9_+O3.TK:>''@B_#HV-X<.MWW_L1^\@-W1" M#H'5WMZF/D=PM$CQKL24Q9C)\J:H*+%7W_1C4A8IVGHD5RXHH7ZE?$$YIYG2 M?RWW V*65S:4.4VN#C_B*.38Q_+\PT4S\+@V7!V-3'4TLGC\D-;KFCW[:;)M M.CN:I71K_2*"4G3EAT:KL3=?/;>X >>Q#=]^&#J"Y^])6Q>XW>F7ZJIK_?!Z M;[OW%-,.(@=DJ(*!1(U($)0T)3'4H?Y#^N1H?C)YO_0$\7AN[R7NWWJH@KFM MS_+/&(+2Z!$NK$4'!.6KW7ZPV^U/]6Y_[PO##@66ZN4#5ZN?I=59V?L@(LX* M:FWU&$Z1=/;!)Y);1.KDWXJ@A8#EFC\M\@/GN'M7_?5'?8<:_@U02P,$% M @ ;XBJ5,GT%&,R!0 ZA8 !\ !E>#,R,BUA;W-L,#,S,3(P,C)Q,S(P M,C(Q,'$N:'1MU5CK<]HX$/]^?\66S*7M#'[Q2(*AS%!#ILRDD((SO7ZZ$;8, MFMB6*XL0^M??2L9I2,(==],6C@_&L-K5/G[[D#JO^F//_W(]@(5,8KB^>7\U M]*!B6-;GNF=9?;\/'_R/5] P;0=\0=*<2<93$EO68%2!RD+*S+6LU6IEKNHF M%W/+GUA*5,.*.<^I&B2R9AV2SD=J_C=L?0FG1D/U]U. MR.Z A>\JK%9S[&9P%MC-J-ZHGT6M&JTW::O1.+MHG0=!^*>#2EJXO.#)Y3JF M[RH)2XT%5?N[C9IYWLQD>\5"N7 =V_Z]HI=V.Q%/)>XGD+]X+<0\$R;IO31( MS.:IJTVJ%*PE.> Q%^Z)K3]M13$BDK!X[;[V64)S&-$53'A"TM?5',-@Y%2P MJ%B8LV\4=4+U],]5H?(YRHE92DL3G)I2>G"_8#,F3T^<,[M=KYDUV-;[GS5^ MP=B7F0*,"Q4'LM,;3/SAY=#K^F-?/#'X%S C3DU/1.F T];YM2;=A5Z4^CUQ]?^H ^/EA^]::41 M+?M,A MWR/WD9A6]O/3L_&B1X;5(C._L(BD<,5(.J]"L& T@HBE) T8B8%'$0NHP&_H MQ=F" $E#&"=T3F!*$Q;P-%P&D@OD3Y@JKF_D@L+I2;W1]GB2D72MW]^B9"HD MB]80X6*U)EN*#*MVKD0_PAH-5-$O-"L 1W(@(<^4<.3)EP1=)?GV2A55E*/D M3HF8D93FQO@^IFOH!5)15%2K2">RJIC5PAG--2E9PVW*5S$-Y[3Z+&3[A#,C M88@MQ8AI)-WZ60D+EH8("==P+@X68V*62O_ZW=M;;G$ JK@--^$;Q^0 M1H.EP!D%Q0SN@P7F#RWAYK3JC0*YB5;Q]*39:JOQ62XT7>['B09ZM* M70"/I0BDA*C((@9229 SQ']U/#=8C A3R,P$S148JHI,XAB0#95!\"$A0W3D MU0TBRUJIBJ$>6761Q%7+N, 2SZC0>^9/@&[^IW)S%-VCC]Y 5%^TX:4XSTAP M.Q=\F8;&1J%(?]J_2KV/9%U6CZ(@' Z-E>[NP>\H0KFO>NU??J[8H2\4H?W_ M/A\\+LDLI@])PT5(A4J8F&0Y=9%AN?'FI&GJDZ8EP^>TUH79LG>3;=-Y MH%E:=B$?+-\W:N MG[L"_6BV_BD%Z'Q/1?<%YI.+A3WBN0&M*A$83LAYS$(H+?H!P=Z&N5UC #M$272=PMV,,D3Q\ +Q^&FO'F *A&&H_CD0TG&3WZ"BJ)6.\" MC*6+U+X=[^5YYP>[I+57<]G.@T.TMV-H4#^DN>TUU.XS\#ZY&,UX<3/L"AKC M6'U'GUV5?B].1=)]9R$SK%!+N9OE7USH;#V+6V!]']W]"U!+ P04 " !O MB*I4)1O\X$@! , P $P &5X:&EB:70Q,#%F:6YA;"YH=&W54]%.@S 4 M?>:,(1H?"UQ*'6M)J<[Y]2NP)6;NT1>?;NY-SSGW MG-S26;:8QPZ=36^3F)X1@A)5?*Q!&L1!@F8&2I1OT:O2*_')4"H+1(@%9&DV MG\;P58M<&&_B54*RAKKCV*'N0.C0NV7RAG)>J$;I"&]J80#;<9*^(-8(+B-< M6"W0AV%GM@U$>,TT%Y(T4)G @W6X$:6I@YOKJQ"/6QX)3R;>Q7O+Q]5^\+2L M+(7DQ*@V\"U/+Y,N'E"GBPB?YL#("--CNT:4X&$T:$?8BF-4@^"UB;!W:;M1 M*J;WR\<,=>+;8NSSO7*EI"'],/!:$P[^@[U]1-T>$E.WASOT*::S9R155[,2 M8ML>6>! <@UL17*HE(: -1NV[:R73Z?A_D([_.QW_WZ5S5/KS M'*ZU_P4[4$L! A0#% @ ;XBJ5*).[#/*F0( @Y0? !$ M ( ! &%O'-D4$L! M A0#% @ ;XBJ5)CVB0,0*@ Y:0! !4 ( !&[$" &%O M&UL4$L! A0#% @ ;XBJ5"[L;UK N0 (#$P M,F%O#,R,2UA;W-L,#,S,3(P,C)Q,S(P,C(Q,'$N:'1M4$L! A0#% @ ;XBJ M5,GT%&,R!0 ZA8 !\ ( !CS<% &5X,S(R+6%O

    ME>]^)_>V\_.N!--B4 5#9ED^.:PT\5Y+=_&PO=V]R:W-H965TGSF.2E:T(.I4K"DW7S(A M"Z)-4RX=M9:4I)51D3O(=0.G((Q/YM/JW4+.IZ+4.>-T(8$JBX+(QW.:B\UL M B=/+[ZPY4K;%\Y\NB9+>DOUU_5"FI;3])*R@G+%! >29K/)'_#L L76H$+\ MR^A&[3P#Z\J=$#]LXRJ=35S+B.8TT;8+8O[NZ07-<]N3X?&S[G32C&D-=Y^? M>O^S M[$,5F\K:>,.X3>.MEN8K,W9Z?DYRPA,*;JLY"4:P4^@H4TDT7JQQ.P M-AA] @A/ ?U9LK5)HP;O+ZDF+% <8!_^L1*D,5DT=;1C: M<9RD9G.^98,.L+DA\A1@> *0B]" ^<6X^>>2&W.W,H?[YHZ)2Q,^ ML-WYPJD>\C+HL8=^&/I1Q\D^#,CW$W,PSE&/"O),H+M3OP_S]F6X<@&G7SO&2Y=6,L9FV=@?@(*6KU M'HX+_A%3U"\+T(^"7H[ZL!!Z_H%%#]OZ <<+R WA96:VI:6TWA0D61F ?-SW M=RRDK?##X @9;#48CHOP$3/8UV,4!!!WMR8#.!_Z&+D'&GX M.\N8.7MFI>3,R"9]L52B5I21?X34M$:TH478D\!:PP7.^I]42-1;!58!0=(6&M+*/QC>\1$Q;WC]T^0D$W M8WU8Z(6X>XYR=JY\['W;#9%+QA7(:6;LW-/0I%QNK["V#2W6U2W0G=!:%-7C MBI*42@LPWS,A]%/#7BPU%XGS_P%02P,$% @ ;XBJ5*%;*GQ% P % P M !D !X;"]W;W)K&ULQ9??3]LP$,?_%2OB 20@ M<=*D+6HK01&,B4V(PO8P[<$TU\;"L3O;H;"_?K83TA^$,&U"O#2Q<]_+Y\[V MY3I8"GFO,@"-'G/&U=#+M%X<^;Z:9I 3=2@6P,V3F9 YT68HY[Y:2""I$^7, M#X,@\7-"N3<:N+DK.1J(0C/*X4HB5>0YD4\GP,1RZ&'O>>*:SC-M)_S18$'F M, %]N[B29N377E*: U=4<"1A-O2.\=$8)U;@++Y16*JU>V1#N1/BW@XNTJ$7 M6")@,-76!3&7!Q@#8]:3X?A5.?7J=UKA^OVS]S,7O GFCB@8"_:=ICH;>CT/ MI3 C!=/78OD)JH!BZV\JF'*_:%G9!AZ:%DJ+O!(;@ISR\DH>JT2L"7#G%4%8 M"<*_%425('*!EF0NK%.BR6@@Q1)):VV\V1N7&Z$S^D= T24 C.W>PJ:4*;VS-/;R2G:W=E#.XAR M=).)0A&>JH&O#91U[4\K@),2('P%X N1ARC"^R@,PK!!/FZ7?RZXD0=.CC?E MODE%G8^PSD?H_$6O^)N844PT'S.RS=#T;QV4V3+SH7(AT21E# M/RZ-(W2A(5<_6S"B&B-R&)U7,*I77S:_>A^=2Z$:DUVZ39Q;>X0?1KC?B>.! M_[">T[>L-I@[-7.GE?D2E#HRYW):Y 4CVH"37$A-?Q-[8)M@2W_Q&L9!KQ=U MMF ;K)((=YIAXQHV_J\$?P7=1!R_8,%!8C?>!G&#E0'&S<1)39RT$C]OM2:L MY,4+PZ2_!=5NLX'4K9&ZK4@O*L0^XLUYZS;DK=S5DKQ7R MRFQ%7AU7#=.,"R;F3TC:^JY:CFJ_]M__R(J!@U4E#]ZG9E1^-_+>"Z+NUNJ\ M:;;)O?8%PJW<-Y*D@#C)H2T-JP*./[2"XU4)Q^]4PRN_FT>UM[T:[4:;S*L2 MCMMK^-AU'"!-A\9L M2FI_K66S_;)I@^:4*\1@9F3!8=&PO M=V]R:W-H965T+FTO=U44%-];G<@# [*ZEJBF:JUK[>**"E$]7 MY9ELD#,!]XKHIJZI^GT-7.XF7N@]+\S9ND*[X.?9AJYA ?BPN5=FYO=>2E:# MT$P*HF U\:["R^G8VCN#;PQV>F],;"9+*1_MY+:<>($-"#@4:#U0\]K"%#BW MCDP8OSJ?7H^TPOWQL_<;E[O)94DU3"7_SDJL)MZ%1TI8T8;C7.X^0I?/R/HK M)-?N27:=;>"1HM$HZTYL(JB9:-_TJ:O#GB!,#@BB3A"]5Q!W@M@EVD;FTII1 MI'FFY(XH:VV\V8&KC5.;;)BP7W&!RNPRH\/\FG(J"B +=V2FLMY( 0(U.2,W M#38*R%4M%;(_U%5=KLBM0"K6;,G-EM9@3(]G@)1Q?6)$#XL9.3XZ(4>$"?*U MDHVFHM29CR962_2++J[K-J[H0%R?J3HG<7A*HB"*!N33U^6?&F'D@9.'_\I] M4Z&^3%%?ILCYB]]5ICEPBE"2&=,%E]I429,?5TN-RIS*GZ_@XAX7.UQR &>3 M)L=SL->0B?7)4/U:#ZGS8._J-K](@LS?#F"3'IN\A8V'4*UJM(>*HXMTF#7J M6:.W6,D0:S3 2CX,L]*>E;[%&@VQTB'6@;S&/6O\*NO&?#&$LSO3G,J7=^64 M? $<"F7\XFN&06J/[G;_T ]8Q6$2_A>QO]<.;"LV=VG-A"8<5D87G(]-QJIM M;^T$Y<9UB*5$TV_&ULE9;? M;]HP$,?_%2OJ0RNMS0\@A J06M"T3IJ&RKH]3'MPX2!6'3NU#93_?F= I@R$O&A1YYJ3'YM>_K10H9U5>D..Y=.I5,:WP\/G5^V>W>%S,(]4P MD?P76YITY"4>6<**;KBYE[LO4"ZH9_TM)-?NE^Q*V\ CBXTV,BO%2) Q4?S3 MES(1!X*P>T(0E8+HHX).*>BXA19D;EE3:NAXJ.2.*&N-WNR#RXU3XVJ8L-LX M-PIG&>K,^)9R*A9 YN[,3&262P'":'))OIL4%.%2K(D!E1&J->#$^10,95Q? MH,G#?$K.SR[(&6&"_$CE1E.QU$/?()GU[R]*BMN"(CI!\8VJ*]()/Y$HB*(& M^:1=_G4C4!XX>?A>[F,^JJ1$55(BYZ_SH:3< Z<&EF3*]()+O5&@R>^;1VT4 MGL$_+>$Z5;B."]<]$6ZF(*?[S*4="Y/D"JM4F3W!9!)XWK#])"GQ) M%GB2J-@W01=^>X1VFW? O0JXUPH\<<6DL<9SJ5EC.GOUJ$G4/4)K, JC M$VQQQ1:WLDT+)JQ]DV)'S7/.0#41QK7@<6<0'Q'6C4[@]2N\?BO>6R>X=)V@ M3&%CH?=KP:/CS:V;#*)^,V%2$2;MA*L5PX+E@!U=M_(E]>#Q\1;7;<*3QV]0 M$0[^G<,FH$$]6!R'1T1UHW[W!% 8O+7^X+^VM6CPC=T[J+60:-"->T>4#69A MDL2#(U#_X+JRWPK8_==,:-R]%>J"JSZN4Q77;S$P,G&ULC5==;]LV%/TKA-"'%N@B4=\J; .) MG6$K,,R(U_9AV ,MTS$1BE1).H[__4A)5F2)_9<%$CIIGAV92DPVE6D@KJ^Y\5N@0AS M%K/JW5HL9ORH*&%X+8 \%@42YP=,^6GN0.?RXHD\'Y1YX2YF)7K&&ZR^E6NA M6VX;94<*S"3A# B\GSOW\,LC# RA0GPG^"0[S\!8V7+^8AI_[N:.9Q1ABG-E M0B#]]XJ7F%(32>OXV01UVC$-L?M\B?Y[95Z;V2*)EYS^(#MUF#NI W9XCXY4 M/?'3'[@Q%)EX.:>R^@6G!NLY(#]*Q8N&K!44A-7_Z*U)1(< PQ&"WQ#\J82@ M(013"6%#"*<2HH9067=K[U7B5DBAQ4SP$Q &K:.9ARK[%5OGBS S439*Z%ZB M>6KQ@"AB.0:;:E8N>5%RAIF2X#=PG^?BB'> $K0EE"B")?BXP@H1*C_I_F^; M%?CXX1/X @#_QSX42*VDS-7:5DFN)LW$AYJ"?Z(A+^0N ,!_ Q\S_,&D>CQABI0NP8K(G')Y M%+H$_]YOI1)Z@?UW8[B@'2ZHA@M'AKO4.->%UZL?U8N7[< 6,[PGREK..F1< MA30;T>O"CZ)(NW_M5FV("OPDBEO4E=ZPU1O>U/L#"8&8.NL-1@M'U":OCA!U MY85IT%-G 259= U:A0,+:1!?8QZ'F,3+[":CUF1TT^1&\?P%"*Z:E:'H""#/= J&M@(O;27C\2W/^( KV&%MG M7CRTXG6R7?NU@3I^KU0FKB]GY/>3=;IJ47]\4-40F,1K2]GX9PVG'8N?)8)0[/M@P&0?^, ML<#B+,S"GDJW\[5I6'NB.U7Q^)_4$L#!!0 ( &^(JE1HD80CP@( "P' 9 M >&PO=V]R:W-H965T;*1Z MUQF (=N<"SWT,F-6=[ZODPQRJF_E"@3^64B54X-#M?3U2@%-G5/._;#5BOV< M,N&-!FYNID8#61C.!,P4T46>4_4Q 2XW0R_P=A//;)D9.^&/!BNZA#F8E]5, MX Q'7HM"P0<$F,5 M*#9KF +G5@@Q?E6:7KVD==SO[]2_N-@QEC>J82KY*TM--O1Z'DEA00MNGN7F M*U3Q=*Q>(KEV7[*I;%L>20IM9%XY(T'.1-G2;96'/0?4:78(*X?PT*%]PB&J M'"(7:$GFPKJGAHX&2FZ(LM:H9CLN-\X;HV'"[N+<*/S+T,^,)I13D0"9NR,S ME?E*"A!&DQLR4S(M$D->J5)4F \R3A)54$XN[\%0QO45&KW,[\GEQ16Y($R0 M;YDL-!6I'O@&V>P*?E)Q3$J.\ 1'GSQ)83)-'D0*Z6=_'V.J PMW@4W"LX)/ M5-V2*+@F82L,&WBF_^\>G,&)ZCQ'3B\ZI2?7@(??V#3-#>:(JI1@0QZV!FS( M)]-]31Y%@A=4@TU\V;LB/YXEYP1/\@:%?IX!;-> ;0?8/G408,F$8&*)M\(= MB:8]+"5B)V'KPWH4=ON=@;_>3^RQ4;?5KVT^P75JN,Y9N'&:,GOK&P]6Z=K9 M6Z_?[A\P'=M$4:^9*:Z9XK-,+X9Q]IM:K":J^&C%FR",@P.N!JLP")K!NC58 M]RP8WJ!_;&/W>!O;O>@ [=BH%\4'9/Y>X7N3!HNEZV;XG(&R M!OA_(:79#>P"]0,Y^@-02P,$% @ ;XBJ5'_IL;FI @ "0< !D !X M;"]W;W)K&ULC57?;YLP$/Y7+-2'5EH+ 1+:BB E MZ:;UH5*5K-O#M <7+L&JL9GM--W^^IT-86E"LKV ?]SWW7=W]CG=2/6B2P!# MWBHN]-@KC:EO?5_G)5147\D:!.XLI:JHP:E:^;I60 L'JK@?!L'(KR@37I:Z MM4>5I7)M.!/PJ(A>5Q55OZ; Y6;L#;SMPIRM2F,7_"RMZ0H68)[J1X4SOV,I M6 5",RF(@N78FPQN9XFU=P9?&6STSIC82)ZE?+&3^V+L!580<,B-9:#X>X49 M<&Z)4,;/EM/K7%K@[GC+_LG%CK$\4PTSR;^QPI1C[]HC!2SIFINYW'R&-IZA MY7D_ X,95Q?H,G3XHZI#"E)A]% <5[O(\1=6&%V["FX4G"!ZJN2#3X0,(@ M#'OTS/X?/C@A)^JR'#F^Z C?D53>BQQO'MB4VH&&"_)]+CDG>$(W5!4_3KB. M.]>QA&#D*>^]?L^AFD*3^ZV[*>HRBX75G]$[= ML%,W/*EN4A3,IJ3WS#30X:[#( KV5!T:Q?'-$56C3M7HI*HGPSC[[6K5IVMT MX/(R3.)]83U649(,^I4EG;+DI#*\'_\H97)0I3@,]DO98Q1<#_>D^3M=I0*U M&PO=V]R:W-H965T?XW.-[[8QW0CZH#$"CIYQQ-?$RK8M+WU>K#'*B+D0!W+Q9"YD3;:9RXZM" M DD=*&<^#H*^GQ/*O>G8/;N1T['8:D8YW$BDMGE.Y/,,F-A-O-![>7!+-YFV M#_SIN" ;6("^+VZDF?DU2TISX(H*CB2L)]Y5>)F$V )3KS *@(&*VTIB/E[A 08LTQ&Q]^*U*O7M,#F^(7]JTO>)+,D"A+!_M!4 M9Q-OZ*$4UF3+]*W8?8,JH9[E6PFFW"_:5;&!AU9;I45>@8V"G/+RGSQ51C0 M8;P'@"L /A8058#()5HJ" Y<*W2.?ND,)+H6?'-^!S)'UY0L*:.:@D*G<]"$,G5F MXNX7.#@X5NX;TRIG<&U,]CQ17OX$F%\X5H25VZW5#T<((UJTLB1QGM( MY[ &*2%%!7F6@C&DR1-T>E7R]!V/[<7':3#V'YMVM"-"'([JH#?ZXEI??%!? MXBK.;'L*A5!4=THK*7J-A0K6^WD%]KB:[-/5:J[VW MJQTQ"N)N-?U:3?__:A"S':)MA[#7#NG2V#_*MW94'(3+,0?-[/B>'.>!&V?_,9=8R]Z(P=K@@HN!V0Y9 MWIWE1(O"73]+H8T(-\S,]P9(&V#>KX70+Q-[H]5?,--_4$L#!!0 ( &^( MJE3Y=&*@^@< 'PL 9 >&PO=V]R:W-H965TP\M[>,^]I'7ZR/A]NJ94H$]QE*1GO;40FY\&@S18TYBD M?;:AB?QFR7A,A'S+5X-TPRE9:*,X&MB6Y0]B$B:]\U/]V2T_/V5;$84)O>4H MW<8QX9\O:,0>SWJX5WPP"U=KH3X8G)]NR(K>4?'KYI;+=X,291'&-$E#EB!. MEV>]E_BGF6\I SWBMY ^II772"UESMB]>G.U..M9RB,:T4 H""+_/- )C2*% M)/WX.P?ME7,JP^KK GVJ%R\7,R]40\MZ))L(S%CCV]HOB!/ MX04L2O7_Z#$?:_50L$T%BW-CZ4$<)ME?\BD/1,7 Q@T&=FY@=S5P<@.GJX&; M&[A/#9K6X.4&7M<9_-S [VHPS V&70U&N<&HJ\$X-QAW-IF^8*-VZ$UQ^&TH[<7Y!DGMTP;@T"Y,5>H'> M$\Z)TA+T[)(*$D;I<_3C=]CW?D9A@F["*))RDYX.A)Q<00R"?**+;"*[8:(I MG?<1]D^0;=GVKW>7Z-GWSVM0)C#*R^U*HHPT"FY&N>R 8HT5"AXWH[R"46[( M9V1A#3)J!IEV69"G48;-**]AE ^!Z",'MRWH#8SR=AN5*,"*KEI02-(%Y2V, M!; MV< )].>U'("N!(W3OP!XIX1W-+S; #^C$CD,!%V@@*3KNIV: ?@:0#6F#^>R M397_3@9KAKF[XW8<=$L'7=#!.QILN?1.Q^$+>AD$;)N(%,UH0,,',H\H MFLIVE'%54%ZN.*4Z3'*_RH*&QGJ/ ''R2C>\8]#@E_ ^N,J.RSJ1WR^V60_^ M88ENR*AIRN@8B,2MC1,0(^ M+N''H-<:C2U1(%T/!5K*J$4R;B>JW=$QG9((K9!!VXY"RA=I&C)68S4MZEAL[9=M ]ERB@HAB54-[4R&R>4%X<"&PJ^ M$5 \/ J[1DKQZ(!L2=>,BQ=*3M!"SES;+8_V>,3#&A[?Y0-W>,0-%!EIQBW: MS$B"2%'STI,.'E_GD![@\6[[9838A@7T3A"U,3:4!](;LJ)U 6O!T%NH[D!Q MN-WN*HQBV[!BOV')ZIZI7B)9H+LU259K$B*5#+IM8'S#N$Z%2B8=.KR\FFK M'C?Y:@J6#1>LCVNJM>F)"$&;S507>WR4 [4I& XLVM^FEWJ5S[);@T? 5G!, M,7#@8M#U;/&J!2<_6T!1,QKOP!U]MR-%#K)3YEWHFL&I7(3 FMVESK]JP?#Z ME@M)HF-TWX'5M9(!'U7?HWNBO9+\6U&GKA))(955=R874;&X(6*;E>>L*+?T MK(Z1;.,TW"E+C"RSB&_ MR/LBB5QLU:]<)-*W'VH/R29/O=7;2@U5VPSZE<@(KW<4X?6,\'J'W'QWN,OS M]F^^1S7U]5T^KGJ5UT2)T6*OI:?>=>\$+<-/,EW#0D$;=OO;%EBG[NXA7\57 M6.XNSLBR![?H7W--F4-6R?!KR/BE9ARVG)J1LWQDE;:AW M-M!FJHH'5X%CTO8[X_?Y+\RA4(:="#1EQSO*K8QOJH/_S6]E0 +SZ:IYYS[5 MRT'E23GU7.X-X2MY8$0174HC2[:\/<2S1UVS-X)M],-S&PO=V]R:W-H965T__['1L*V?C19"\!@[_S?9UPMG(/6QWO7554=)26I!>>;ZGA>Y M.6'<6<[MLR>YG(M"9XS3)XE4D>=$_GBDF3@M'.Q\/'AF^X,V#]SE_$CV=$/U MZ_%)PLBMHZ0LIUPQP9&DNX7S@.]7.#8 .^-W1D_J[!Z95+9"O)G!+^G"\8PB MFM%$FQ $+N]T1;/,1 (=?U=!G9K3 ,_O/Z+_9).'9+9$T97(_F"I/BR(G(E/U%IVJNYZ"D4%KD%1@4Y(R75_*]6H@S )[T /P* MX%\*""I 8!,ME=FTUD23Y5R*$Y)F-D0S-W9M+!JR8=R4<:,EO&6 T\M'PM_0 MHY 8WR/QF@#&R4M,HK$#JWI5J-O1!>2:485NEE335BF;F'>ZV:-;K[]@W=2\TX^XPVZN$I4>,X5>M&TFRRL MR<+/R"9=9&&++/8\KYLKJKFBS[C"+J[H"JYIS37]C"OJXII>P36KN6:#7"\' M"IZ\TU1V,),WJ.DK2+B_5$,5ZUS$&,^"'@UG_H@'-1A#&*&O M@N_'+U3FZ(&G:',04MOA"*U$O@5(BAYR47"8^AO5G?)PQQKY..[1U_@5'C:L M4HLVTJQW7618N'$L/&Q93Q\; A&;7V=J0<>&G'A]2]^X%AZVK>O*WS:S\13W M2&B\# ^;67DJ4KL'KCD0N.UV& =!WXEH_ Y'@]6V^[ N]@B]\B0C2K$=@QUX M6>D;O\/#AG=1Z=ON%P9QW+>K&__#PP9X7>G;AC@&1^S1T!@BOL01_T?MX]8G M/ QFL^:S6O4U[6G3:1S_U\;=L][.--;0+^T95Z!H!SCO;@IIR[)7+0=:'&V[ MMQ4:FD=[>X#^GDHS =[OA- ? ]-!UO\8EO\ 4$L#!!0 ( &^(JE2.5F=* M$P, ,@( 9 >&PO=V]R:W-H965T^Z-37\AY*U**=7PD&=<#9Q4Z^+ =56%[DYH1Q9]BWESABG%Q)4F>=$+@]I)A8#QW<>)R[9/-5F MPAWV"S*G5U1?%Q<21V[#DK"<]?S#V/0.P.SXSNE K?3"A3(6X M-8-),G \HXAF--:&@F!S3TG Z3J0T!DI,WTI%L>T#JAM^&*1*?L+BWJOYT!<*BWR&HP*P X_ I%:4B/%%[\/J5'[7? MF$%P?36&W9TW:UA&VUD^ MEAQ9/,OB;V89_T[+$KR>(?&[H[,;V*T"?,+DHJ6-KT'C:V"I6QNHQW2J8<*5 MEB5^)1J^GN &F&B:JV];Z%L-?V2"KR M]JJFL-?Q&TU5$83/E+?"*/+6*V\WRMM;E=N2AR/&"8^-R.]P2G@YPQNHE&:< MDSA%B%P"5CW0NY(5)H5;LA8U)T$@5DP$R.1%X17EH_0 M?@*3O!!2NQ\>3 .'A-_^&VJ+L;U&?>\E\N9[/R]A[W]G#LVH;JNUUUYU7&\U MA\]2Z*Z\&N:-QYMYSKC"CW:&*&^_@Y^1K)[-:J!%81^2J=#X+-ENBG\UJ#0; M<'TFA'XI^?,R_ %02P,$% @ ;XBJ5-/J>8[\ @ [ @ !D !X M;"]W;W)K&ULC59=3]LP%/TK5K0'D ;Y3AO45J)\ M:$A#0Q38L]O<-A:)'6R'=OOULYTTE"3->&ECYY[C<^ZU?3/9,OXJ4@")=GE& MQ=1*I2PN;%NL4LBQ.&<%4/5FS7B.I1KRC2T*#C@QH#RS/<>)[!P3:LTF9NZ! MSR:LE!FA\,"1*/,<\S]SR-AV:KG6?N*1;%*I)^S9I, ;6(!\+AZX&MD-2T)R MH((PBCBLI]:E>W'E&H")>"&P%0?/2%M9,O:J!W?)U'*T(LA@)34%5G_O< 59 MIIF4CK>:U&K6U,##YSW[K3&OS"RQ@"N6_2:)3*?6V$()K'&9R4>V_0&UH5#S MK5@FS"_:UK&.A5:ED"ROP4I!3FCUCW=U(@X BJ#GQ34Z^7:*OB%"T5/* M2J& 8F)+I5"O8Z]J-?-*C7=$38SN&96I0#0SWE;.&GO>WM[<&R2\Q_P< M^>YWY#F>UZ/GZNMP=T".WV3;-WS^$;Z/Q&8F[Q<#G$'#&1C.X CG+=E!HDX4 ME0BJVO3EO>*(#(<^VN^S( [#B?U^F(QN4.B,XR;HD[RPD1<.RGO!G."EVE?_ M4UC1A >+CP*W); ;$\9']$6-OFBP)/O=;0HR5(]10S@:-'R9,R[)7VQN*768 MX*TDA;KX9)_I4=?T>-0RW8UQH['7[WKMW/2C#YKJ.T#=H!M"A3*V5I3.^4BEC5>MM1I(5ICNM&12 M]3KSF*K/$> Z0+U?,R;W [U \X$S^P=02P,$% @ ;XBJ5$"="31= P M$PL !D !X;"]W;W)K&ULI59=;YLP%/TK%MJD M5NH"YC.IDDAMJFF;-K5JUNW9!2>@@&T#0ASJ:^!$SN.3[W^-J^ MTPT7OV1.J4)_JI+)F9,K55^ZKDQS6A$YXC5E\,^*BXHH&(JU*VM!269 5>GZ MGA>[%2F8,Y^:;W=B/N6-*@M&[P223541\7Q-2[Z9.=C9?K@OUKG2']SYM"9K MNJ3JH;X3,')[EJRH*),%9TC0U4%H1+6FJ- 6!QQ-=T++43*#C=T?J]'-JX.[[EOVC21Z2>222+GCYL\A4/G/& M#LKHBC2ENN>;3[1+*-)\*2^E^46;+M9S4-I(Q:L.# JJ@K5/\JD)"RE:&DJZ3-KRT7;?G9#%2E*>0Z0A^4-.GMW MCMZA@J'O.6\D89F?2PAGTG('A#(]PWM\^("(E55(_ M>%H013-8:I4CWD]7FNF&_&O)8T.N-^;3W \G"23[M&O38500QK'71[U2'O;* M0ZL;'PMF2L%X8;,BZ@DCJQ5W0F>LGB]0#46F$-0,HK^;HM:U=X'6@LM!#UK6 M:">[N&P!W$O.;9*ODK3IFI*LV89A>-2KQ_LAB&9\8&"#SC: M4SD0,XG#Y,A*);W*Y"W&,JJ&]"8'11..<;PG^# ()Y/@B*OC7N_86ED_S1$+ MEI(GV %K"K>"OG?ZG8 4%14Z@[/EF1(ASRVU-^FGG%@MNOV'O69G2%HQ*$(5 M9RJ7R ]01IZ'F!9VIO$^TWB Z%66V'LYU#TK]W;3FBP'#V0[/NRT8;P5AZ.C M:9[@PH8+LMLR34[FN7-YX?\KH:R0*6^@^&&9J6V*E\L ^V\NF1,4X<@/WP\Z M=PH7)^]M2;S< 9V7#0*X\$,W)V.1;>+T *L"R9!X J( MO%$"AZ-H.[!VH'AMFIA'KJ E,J\Y=*U4Z #X?\6YV@YT7]3WP?._4$L#!!0 M ( &^(JE1=.>!3XP( *0' 9 >&PO=V]R:W-H965TV+HQ="&>3BJYA">:Y>E0X"UN5C)4@-)."*,BGP6W_9I%8>V?PD\%& M[XR)C60EY8N=?,VF0<\" 8?46 6*GU=8 .=6"#%^-YI!>Z1UW!UOU>]=[!C+ MBFI82/Z+9::8!M<1@T#@,7J"=S8=U10V<3)3=$66M4LP.7&^>- MT3!AJ[@T"G<9^IG9-\ <:'))EG55<<#Z&,K)@NJ"W&.%R5?A;XI-^?D=&,JX MOD#SY^4=.3^[(&>$"?*CD+6F(M.3T""350[3YORY/S\Z[]$SB#-K\#IS/,,- W)U"&+$L+ M*M9 L$$T+G+%V=KUBLXKE!SCC8"RW<:7@EJ+5[!S1)[9_+ MMXIVM7UJ;EV'W5N?XQ/D7XQ_,O[]PD:P9D)C9#E*]JX23+?R;X*?&%FYMKJ2 M!INT&Q;XC(*R!KB?2VFV$WM ^S#/_@)02P,$% @ ;XBJ5"P\/I-2 P M/@P !D !X;"]W;W)K&ULM9==3]LP&(7_BA5Q M 1(CL9N/%K65!@AM$F@5']NUVSJM16)GMD/AW\]V0E*(TTX=NZ%QDO><\[KV M4S/>_+Q9KD6)[Q@C#]).4BQTH/Q:DRRLA, %GF.1:O%R3CFXD'O;<;=W2U5N:&/QT7 M>$7NB7HL9D*/_$9E27/").4,")).O*_P_ +9 OO&3THV M>$,/+$F*RTS=\F-T2W M),$7<%VJ4A!P2QG-RQS8^V"&7_4WH"0X?N %78!AB$[ \151F&;R!!P!RL## MFI<2LZ4<^TH',K+^HC:_J,Q1C_DM%F=@ $\!"A!ZO+\"QT555T997-!@BMU?4>$7[O$*75]3Q M"J%)Y?**&Z]XGU?D\HH[7@,4A6ZOI/%*]GG%+J_$X14D;J]AXS75HMR57>E'F]1[.[!XNZCWL"C'JM@UATC/',&B9$NR, M<4.D!#CG)5-ZU^A?"ZD#F/U(F9X-(I43%4$GS)[?>XK[&6B+! MPY $NTR"0>^Z:J$$#Z,2[&()!L.^[EHNPQB;8A=,.NY9. M\%_P!+M\2OK@"UL\P<_E$^P"*D)AS^\H:OF$_@.?D(-/4=@S):C%$]J-IW=L M. 4W-:%>G1%@YU@1QJ/X0P1_ZS1H3M;ZE+6B3.KI3G59<);H%D1U6*T&BA?V M@#CG2A\W[>5:'_"),"_HYRGGZFU@SIS-OPS3/U!+ P04 " !OB*I4_BJJ MD;($ "U$0 &0 'AL+W=O@ L[8IFGWU^^U(80&0E)U MIP^IL>^YOI\^AO&&\6<142K1:YIDXJH72;F^- P11#0E8L#6-(.5)>,ID?#( M5X98DQ5=4/FXON?P9%1:PCBEF8A9ACA=7O6N\>57/%( +?$CIAM1 M&R/ERA-CS^KA6WC5,Y5%-*&!5"H(_'NA4YHD2A/8\;-4VJOV5,#Z>*O]5CL/ MSCP10: MNH-7 CR=K"*Z.C4S(LEDS-D&<24-VM1 YU>C(2-QIDIQ(3FLQH"3DT5$.(U8 M$E(N?D/SGWDLWQ#)0J07+E260S1E*92^(+IX+HHE@1[H.N=!!!+H;$8EB1-Q M#JN/BQDZ^W*.OB #B4(RSM!C%DO1ATD8?X]8+F /,38DN* ,,8+2W)O"7.N MN3:Z8YF,!)IG(0U;\+-N_.@8_K8;CVVO0X,!P:\R8&TS<&-UJKPC?(!LW$>6 M:5DM%DU/A^.V@'QN]_GG=K_]W.Y?N^$+N@:XJ>#8ZTB%736#K?79!_1-$R($ M8DNTD"QX1G__ >OHFZ2I^*=#NU-I=[1VYX#V[T 5(N=OA?9^V49]Z",9\_9B M+!0.M4)%*B\3&=EG&AZXD$<+Q"IB'8+Y0#T8/1 M<0"_6X?0&80[9$E"N-C-ML7]MMC8KUD\&HRL=G/]RES_0P7Z@R0Y[:/KRNPI M$Q+=42B4UFKU&[5PX7KVH6(855:-CI=L6ZK[,*QC6NO.2?9BL+53Z*GMW>]/3UAG!( MS9]K!8#3Y"L@I*;<>\IC%JH9)MJIUCS6&-/C(K/C(O-.D?=0VG>\B+N)<<^._9!](%!N(U##@7F /_".[W WX<$] MS$=PJ7NFLFS-!RHDV"9A6)23?A% 9W>+Q_.N:MIQ%O9_1;7NV >?0#\?/6>: M/-'@DFF+D-V@I18A;.U+S5ND1@U6,FHOB2GE*_W^+\ GN.L55^1JMOK&<*W? MK/?F;_#E%+?,S_#EO/B"L%-??-" BEC%F4 )7<)6YL"#SN#%-X+B0;*U?D5] M8A)>>/4PH@0N>DH UI>,R>V#VJ#Z4C/Y#U!+ P04 " !OB*I4?<+?824$ M #;#P &0 'AL+W=O]R4A_>^23$=O*),[H(T=BFZ:$'^YIPO;C'NX=/SS% M8235!V,RVI"0+JC\O'GD\&:4+$&]*7X[Q[X"Z!W/,=V+RC-2 MKBP9>U$O#\&X9RJ+:$)74E$0^+>C,YHDB@GL^%J0]DI-!:P^']G?:>?!F241 M=,:2+W$@HW'/[Z& KLDVD4]L_YX6#KF*;\42H?^B?;'7[*'55DB6%F"P((VS M_#_Y5@2B L"#%H!5 *P+@.6T .P"8%\"[!: 4P <'9G<%1V'.9%D,N)LC[C: M#6SJ00=3H\'].%-Y7T@.JS'@Y&01$4XCE@24B]_1'U^WL3P@D@5(+]RID 9H MQE*H,T%TIN[0)TA\L?)$A>3Q2L+C0K+5"YJJ/"J.FSF5)$[$&P!\7LS1S6]O M1H8$BY6NL2JLN\^MLUJL^YOP/K+Q+;),RVJ S[KA?VTS@)L:CAO@\Q]6-R#, M9:RM,M:6YK.[8MT4TBGG) LI'">)EH>ST#^2@_X\W1,>W!X3])!!V+=J0:"/ M,J(2AEF8Q$A_%.:;S327E9UAV4;DGI_GK)_[!-E[#.UCFM MN#[-7NF6UQFI4@P1,)^&<:93#(J5S HMWI3:><[N:G8UHW83;+JV:SDC8]=@ MUJ T:]!IEBYR^JKZH*;N>K;GXV9QOQ3W.\6?\X"\HNW7M.]LWS2M8;/XL!0? M=HI#;MFD/++6TJNG[# MQHNJ*?K[ZXSG7E;&)O[UCO//[N7X-+FP]?^/>0"RJA'#ISS-C757*/F5G%BX M[[4DY#1N:-JS'#.Y562XKFF[YB5P52$IK[3MDSLNUS MX\:5$8*S4Y+Q;E8 P1E6=\ K'N&7(14:5?Q:@H)P)H8$%1 M6"2>5RE&E,6%9L.VW8MF@T]5R&*X%TA.HXB*Q26$?'Y1P(550X^-QLHT%)N- M"1U!']3#Y%[HMV+J)6 1Q)+Q& D87A1:^+Q+R@9@+1X9S.7:,S*A/''^;%YN M@HN"9QA!" -E7%#],X,K"$/C2?/XF3@MI&,:X/KSRONU#5X'\T0E7/'P.PO4 M^*)0*Z AG0:JAZ??X4D($MPP$-I_Z-Y8NL5T& J%8\2L&80L7CY2U^2B5@# M$'\'@"0 L@70 ^<#_ 3@;P-*.P"E!% Z%%!. .5#*5420.70$:H)H&H7:SF[ M=FG:5-%F0_ Y$L9:>S,/=GTM6J\(BTTJ]I70O4SC5+,_I@+&/ Q R-]1Y^>4 MJ06B<8!LQZE9Y0!=\4BGOJ0V>4[1+17/H)*^'D@EV$#IQ[[B@V?T$#,ET1T5 M@IHL0T=M4)2%\E@C'_IM=/3E&'U!+$9_COE4ZJ%DHZAT)(9/<9"POERR)CM8 M8W3+8S66J!,'$.3@K]QX?Q_^VHVO._!%O0+I,I#5,EP2I\,V#,Z0CT\0\0C. MB\<-URN2PDD.O'TX/&_TCAO>AXF&>P:.:WF3^>_(=]]-?F,I_'1'^-:?[]H1 M>8G?TAD=CT"?PPH]+38VR#U=V.;6G(H _?A#NT0W"B+YEX-0*254LH1*!Q : MK!."%_,,>>FR]%BQ'HT:S9HU4O4;Q=EZ4KPV\FNDO&ET_=J(X%*YM&G5?6U5 MKZ^YVHB[G,9==L9MUO.@L^;HMO]P[)CH2CI@Y7.L?#4E5'7.0(_)Y].A -#' MI0*AHT?Z4,U;\$NW(WSF>;\Y"-520C6GGX[..#O]FDV41\,-]]$"J) (H\@< MGZB" KJ0#E[UE%?=Z;C-9BP K5H+!F'>>7[IQGM[Y@=[F9QZ'[Y9$Y?E]3WF M>=[61LRS*J]9;1)>TW_\:Y/^9%4UW,1Z=TY-AT3?U!@$4F,:HV\3XTZ>H#L> MSW0*@T;<3:,GW<^'2[<2_>CQ,$2ZN#0>75L'DRPPXER)KJ9O4O5(EQK2CG*< M6VB05].*/?NW8V8S'<&_6$C>,[/?;>VM/;5F(/2W!++3@'1M".B:,H$>:3B% M-\QWIE+X<)EZ9[AK!%M2?QRMXDN/G4<>:I^AF9/>CH-P#\L*.:NYMWHF3_@C M]0G]C6Y9S*)IY!H\DRK\B[7J4R17)H38+6 ?$.Y2H7N@HY9,$^Z#F+$!H'L0 MC.=JQAY.I;>J&$[PGM7#M0ZIJDBDQ(9^CKB:9-A/_P\NTQ.7Z1TYINTIKYQCYKTJY'"-, MMJVZ.5;U754)R62:E#[?[GY_O4Q.YU7Z%SSLXI_T:GW>7-ZZ9^^4%L-Z>(Q9+%,)0 M#^6=535;L;Q37;XH/K%7>D]<*1[9QS'0 (0QT/U#SM7JQ0R0WFPW_P%02P,$ M% @ ;XBJ5!=\(&)7!0 KQ< !D !X;"]W;W)K&ULS5C;;MLX$/T5PEA@4R"Q1>IBNW ,Y%*G66S:($;:AV(?:(NVA4BD M2])Q\O=+4K(N%BVKEP!]221YSLQP.#R'Y&C+^)-8$2+!2Q)3<=Y92;E^W^N) M^8HD6'39FE#URX+Q!$OURI<]L>8$AP:4Q#WD.$$OP1'MC$?FVST?C]A&QA$E M]QR(39)@_GI)8K8][\#.[L-#M%Q)_:$W'JWQDDR)?%S?<_76R[V$44*HB!@% MG"S..Q?P_0WR-@1[*C+$G_7(;GG<R97)(ZU M)Y7']\QI)X^I@>7GG?>)&;P:S P+=00>$9($WL7Q@VX\D&Y!) M<,YB8?Z";6;K=,!\(R1+,K#*((EH^A^_9(4H 9![ ( R -H'> < ;@9P]P#P M$,#+ %Y;@)\!_+: ( ,$;0']#- WDY56UTS--99X/.)L"[BV5M[T@YE?@U8S M$E'=BE/)U:^1PLGQ=(4Y6;$X)%S\#3Y\WT3R%6 : O/#F9[E$%RQ1+6^P*9Y MSL ]X68-T/G.X($(R:.Y5(]3R>9/X)%&4H"3:R)Q%(MW"O0XO08G?[T;]:3* M6L?NS;,,+],,T8$,[S#O A>> N0@9(%?-<8[HDBJ(DF+U6>N<>OYK/%UO,0_#M M7^42W$J2B/\:$G+SA%R3D-^Y M/+%U.W> _)K=I&Z'H.=[-<.;NN%P6'58J8&7U\!KK,$U61#.]PL@2I7!Q>R( M4Q!'>!;%:IF?*GY10"IM:]*K);LWG*NZ!72$?]M MV_1T1X2W5/':QA0.?)8KPH%<80H^K[4[59!''OP95#;,$QK^=BH;UE9.N@3WJ:QNYUO,)G4SU^;N MQA+6K=I5*@"=8B_BM*[!.BMVB;Q.=[4X!931LSD6*ZN@.\>XZX/%9&"K2&97 M+\E>12S^$&HJ26E[!AM+DK(&6X"EIA,!HMU2MFXF8"T-SVE*HQ!^^,;*_S.4 M^FFC%[L>O'$KVI,G+#80L'D'D8<#6 V +"-JJ%/%+#&F$5,K94XR]Y4.\=5& MP3M0\4+58;.L&_D@Q^/7U1,.O<,S7F@H])L;+ZW*L?!^+?P9]"$<#@_$+V0- M-JN-FN4%B=JD$%A2.%R 0II@LS95.H.H$U';GKC,'%=Z8N@'R-_;0=GLJKV3 M$5H[?Y/C=M52%%H)WU@L_X0-%2R4 +<2M."%58O1M2G])>L#=G&FE0$89N M<&!UH$(I4;-2EMFA72:90XC*XC#H!@>: Q4*A8XH5$$4+3.!]4S@L.L=H$Q4 M.IVB'Z",ELD@2S)!5Y^VKJO4H!!8U"^S%4IIU@'[EEN& #E#)]AOAKHE=/H^ MZD.XWP]M?4[:6*95Z)5N(O55]AWFBCX%B,E"09UN7WGBZ>UP^B+9VEQ.SIB4 M+#&/*X)#PK6!^GW!F-R]Z/O._(Y^_#]02P,$% @ ;XBJ5."K/V%?! MT1( !D !X;"]W;W)K&ULQ5A;;^(X%/XK%EII M.U+;Q+EP&5$DVLQJ.]K55$4S\S#:!T,.8#6)&=M ^?=K.R$D$)+0J79?($[. MY?L^V^XR@1=YVEE*N/EB5F2XB)N&4K2-23.>,QD6K(%Y98 M<2"A<8HCR['MKA43FG1&0W/OB8^&;"TCFL 31V(=QX3O[B%BV[L.[NQO/-/% M4NH;UFBX(@N8@/RZ>N)J9.510AI#(BA+$(?Y76>,/P:.K1V,Q3<*6U&X1IK* ME+$7/7@,[SJV1@01S*0.0=3?!AX@BG0DA>-G%K23Y]2.Q>M]]#\,>45F2@0\ ML.@[#>7RKM/OH!#F9!W)9[;]$S)"OHXW8Y$POVB;V=H=-%L+R>+,62&(:9+^ MD]=,B(*#XYUQ<#('Y]C!/^/@9@[ND0,^E\'+'#RC3$K%Z! 0249#SK:(:VL5 M35\8,8VWHD\3/>\3R=53JOSD:+(D')8L"H&+W]&GGVLJ=X@D(3(/;K2D(7I@ ML5IG@IB9ND$3R68OZ,M*#P7ZLI9"*@^:+(SCIU?@,RK(- )T%8 D-!(?E-?7 M28"N?OLPM*2"K9-;LPSB?0K1.0/Q;\)OD8NOD6,[3H7[0[W[YW6BW&WCCBO< M@S=GMY36N>!.+KACXKEU@E?I.N:<) M0>TJBZ:ZD_Q/9F=OC+>'A]5[YZY+T M/YY9%"&U%[3-/S5 W1RH:X!Z9X"6YE5!@@5-$CU@<[0"3EF(KFB"A,8IJJ8U M2./[)KZN/YN1U^_U>_[0VE3@\G)<7BVN;'U!8WKO)/W-P+5MNSJ]GZ?W+Y$% MU(HO"/)8A^C>/T'D#KRB(.EZ/C4[TBWEUQBMQ*^;\^O6\\NV]0:$5!KK'0VO M*U6EU4 R<[M!^/MN*YI!HUD)?R_'WVNS/$SY.9V?>N"]=L ;S4K ^SGP_O]1 M&*[1=]/[E/5X USU\GV%!O3$Z0S:5XY!SF3P'I4C5&D)%_I6.BF5NSA-U2^( MW;L=#*JEQO:AZ]D7%)%V2+*0V"E@&=PZWADLA0Z,?Z&BM(5WGV4I*]4[*BV5 M1@4Y,Z;XE&DQ5IGHH?-AYUU*2TN^3CW(C$J#59G*H3?B^N;86&5:W-!YL^7# MJHK;S;ZX/8-^V]%[Z8$E)OM:P?J+SL',RP[4K%3/17UV;%S1 ,4J[%(@;*.0 M[$3E>;0^DI."0.X^E.-7A"J+=.C>^)?;=T5'>+MH]6A:B59F>NCS^.V-_ETI MUL-X \7#B0#W+U_QX\6"PX)(0(^*!U5OX#/TC41KJ 2?)N@6:@?N^QZV??NX M,U18V@.GW_7=XWK4(F:9\.'@@!M.#FU6[V4"#$X.:]4"!&TLRV]\A].&T^JT M<6:I7L0GR]0\H4$;RY2/5?A\H#_VJ%=>=6(3*(*YTH3GGX_20>2K&PO=V]R:W-H965T[VQ#82_[]@+&]*"*_6I+^#+ MG.,S,_;,#G92/>D"P) 7P4L]# ICJILPU,L"!-4M64&).RNI!#4X5>M05PIH M[D""ATD4=4-!61F,!FXM4Z.!W!C.2L@4T1LAJ-I/@,O=,(B#X\(#6Q?&+H2C M0477, ?SK4M48V.W"Q<6CTAI4VC7.C<)L%"W7@ _-D,7^318SNG?+XQU5.?GQ%2G)G0&A?WH$M1M!;2>H?4'0 U3' M:R!79"F%0#%U_LD&G\?[3HMOK MM[OM?F/WQH].XT?'Z\=LGF6><'0;FN[_D9]>(ZCG]>M1M6U,"YF/L) MNMU6.WKG4=)OE/3]-X7IIZN5PO+!2@-X),^ GRN$D[\0 M1*WH?(S"DY8A0*U=)]7X<#>EJ;M'L]ITZ['K4>&K>=WJL;:M6:D)AQ5"HU8/ M7YBJNV<],;)R#6@A#;8S-RSPBP.4-<#]E93F.+$'--\PHU]02P,$% @ M;XBJ5/.KXM>Y!0 >1T !D !X;"]W;W)K&UL MS5E=;^(X%/TK%EII6VFF)$X"R8@BM72:9C75(E!G'D;[8(B!J/E@;%/:?[]V M""0AQG&'6>V\M/DXY_KZ^/K>BS/89N29KC!FX#6)4WK=63&V_M3MTOD*)XA> M96N<\C>+C"2(\5NR[-(UP2C,24GK(11@E,:92D@>''= MN3$_!= 5A!SQ-<);6KD&8BJS+'L6-T%XW3&$1SC&03E;+[F42J"?^=-5T+WSW/^ MX3SG@Y\>OL@T-6[I"MX="\ZA!^%==8%FT[B[WGW7[MFN?![.81Z.<&$EWHPP:)?X.]X *:,\,J\03'X$BTP MN(A2\(81H=(4IQ[_T8+X>+&B%U=3H M']3H_Q(UPBR.Q8*L]QM!*LQN++?B8_^J?Z2*!L;7P 1J3$T,]R"&>ZX8Y5X" M9^\EM3-:>ZDV3>\P3>_\:=XLEP0O$>-EAD\JXC\"YN KBC>R8G#K-7*RZ3JV M:3A'2>].%^CK @,-8$TDTR@;2$,IT^=73.811;,8 \0 YC+QRL W0)2%;1FB M,-V:(C1QOB8N:,?5Q:ATT^9Y8N@EB&(4=8;0 ?DZH* %5->B;-],^--:_,K\ MT.+&^Q.$63:$IKHC5$_Q7;G!;#9L)Y*#-M+71@8ZR+I&9<-HVO]M&_\!%)F8 M7Y3=&O@^X5L)W&=$8%3MO5GVA&9+4U@QSY=SAI=1FD>D;D+SBP&JB86GE=.) MI>S&S)9VK.[:46()U%E6KW4:27!'SA*"=EQ=M+)I,_O_1^A)DE>1 M"# 8DVB.WQ&;9<]EMC1=>K&I55_\8JQZPO>\$WJ7#9/9TC$I@U2_^GGM-6LD M!56F4(2JABE?!Q2T@.HG'&7S!-7-D_1GZ+OJ1C% >XX?R9"&!]V>8QVIIFW3 MUT8&.LBZB&73!=5-ES@L X^(/&-6;.()[\WY1A0[=,JR^3-X2B-&P<7C].E2 M=3)5.9KZ33DEPE@3G2W FE ?)$"OCJNK4'8; M4'T^Y7/YQ;*KZ_0];!XKF9;*@;*'@.H>8HQ)_@DJY67@5AF,X\GTB5Z"1YS, M,%&%0-DDP-YO$I5E"8;J@Y.?BLJ^)%%)P[()=*1AV<19,H,/LI&585&6;Z@N MWWIQZ1=6:G'IV,YSA''%&HSWCWT0*(-%SGA5B;*52;C[9MHA3R(FX91LHU,J*\9Q(->5K M6VPXD,20\LQV'2>T_D'X+?+P#7(=U^V@3W^./KNP% 2^ [&L/9E-Z@SUG&XC*];(4>(&;K@OZG M8/? *=-H(07ZYZO: 7V1D(M_>_SS:O\\XY_?I\K*G?A885 JK"O]I<706-3W MZ6XR<"-O9.^.D]P&>0,W. 7-VR 7^X%_BEJT4"'P[X MPL#O_';@H2HLI^Y.2U30CYJ_A3J)*JBC"GJCJD1CXMB4JE%2$F_D&%VI^^(% M"!?775'W;^F53!2BG!4R%3V:#.LHPEZ36NC:[S5CB4!"79D]1J/::/0N7\1! M[=_@E[^(@Y:&L#MP&R]B&^2[44.,;8P7A W%+CIVP\,SK^&PCGKXAF"%4D^< MFD*8P$[U7QO53 \7.H> Z[S+E^*@EP+\\Z97)DSP,<./.G'6A/!PV\MZ! M\J-PV$A\!\H+O6%WYO&A,F*W/WC5Y-)B?8/64 GF=$ 253K187D1/?!?8=\ MJ'#8>Y\R.-0BW%^,?D@&[6(4X"AJRJ"-/TM./D?4$L#!!0 ( &^(JE1ZGN_)5 0 $ 0 9 >&PO=V]R M:W-H965T809HJ3>C'MU+IH+*I@/7W5^V+@CR265(!,Y;^D<1R! MQ@ GN=I9#Y+CUP1Q4O>D"0GGS=L)V@>BXDAT0&EQHA*8W<'8_8)8Q;YP'*Y$23,8X@U^%D_WCF' M#_OQ00_>P,!5T;-?HW=G]RJ<0S0DCO6.V*9MZ?CTPS]07L%M#7Q^.5QG/?QO MUA?_VGHCEDZU$YU"GW-V)Y)Y(J*4B1T'\N?M4DB.^>>O'A-N9<(M3+C])B2: M@&?,S0)T:W;0X14Z5&)^FMJ!B0%ZJJ],5\@R+;0OF@;%1S86R:+3)=&<<9M:4672G7U%/Q*BK>)8NV MXBPC@J9 V(K MUTB7Y"Y?I"PW0'[[0F8LV]+\1;>( MXPZ]EM/SLQ)A5\() C-P6JO YF:F&++.CN*\VAZDJY8\\] M=:@L\UCCF/\?ZW.)IL%UJ"UBS&YR,#MY)M2(^>9IMK6*SOIQML>3 KK";5;J M;/@\\OS6734OQ1KWWBCPK3:UKC9W/!ZY7BN/:-0Y?N#Y)T)@'T-@]X;@=\R6 M7)LF$@F9+@!AJ;'NLG5R+8XUC>7T.O*8ZV.2/5]/18&EG]M=$I3_'BH1+;PUT:DP3OGDC64O1K;M:RZ=8UKH;-&:D# M&Z/6X&3 UT4K*DC$=KD\5)C5;-7NWA9-7FM^9EW/+&ULC53;;MLP#/T5P4\;L,6)$^]2. :2=I<^M @2;'L8]B#; MM"U4%T]2XO;O1TF.EP%-NA=;E'@.#RE26:_T@VD!+'D47)IEU%K;7<6Q*5L0 MU$Q4!Q)/:J4%M6CJ)C:=!EIYD.!Q,IV^BP5E,LHSO[?1>:;VEC,)&TW,7@BJ MG]; 5;^,9M%Q8\N:UKJ-.,\ZVL .[+=NH]&*1Y:*"9"&*4DTU,MH-;M:I\[? M.WQGT)N3-7&9%$H]...V6D93)P@XE-8Q4/P=X!HX=T0HX_? &8TA'?!T?63_ M['/'7 IJX%KQ'ZRR[3+Z$)$*:KKG=JOZKS#DXP66BAO_)7WP3=&YW!NKQ !& M!8+)\*>/0QU. ,GL#" 9 (G7'0)YE3?4TCS3JB?:>2.;6_A4/1K%,>DN96D;0WY)"NH_L7'*'O4GARUKY.+A'=43\A\]H8DTR09 M$KE .Q]+,O>T\Q=*LH5.:$9 .@I(_U. ]AG2@L-%!>F+"N*3!A2@ M&S]FAI1J+VWHQ7%WG.15:."_[N$9P$MMF#2$0XW0Z>0]QM5AM()A5>?;N5 6 MA\,O6WR-0#L'/*^5LD?#!1C?M_P/4$L#!!0 ( &^(JE0]5=]/*@4 +P9 M 9 >&PO=V]R:W-H965T.\YP1]D37Q$BP,NZ*/GE8"7$YL)Q>+HBZX2?TPTIY3\+RM:)D)=LZ? - M(TE6D]:%@UPW<-9)7@Y&P_K>C(V&="N*O"0S!OAVO4[8ZS4IZ.YR =O-^[S MY4I4-YS1<),LR9R(A\V,R2NGBY+E:U+RG): D<7EX I>3'%8$6K$'SG9\=YO M4 WED=*GZN(FNQRX58](05)1A4CDUS,9DZ*H(LE^_-L&'71M5L3^[[?HO]2# MEX-Y3#@9T^+//!.KRT$T !E9)-M"W-/=#](.R*_BI;3@]2?8M5AW -(M%W3= MDF4/UGG9?"D$[P !MP3\T1:\EN!]M 6_)=1#=YJQUXF; M)"(9#1G= 5:A9;3J1YW]FBWSE9?51)D+)O_-)4^,YF0I91<@*3/P*Z%+EFQ6 M>0INRF8.5EJ>@7OR3,HM 8^OX):FS=V*,&,TVZ8"_'S=$/!U0D22%_R;)#S, M)^#KEV_@"\A+\'-%MUS"^= 1LL=5NT[:]NZZZ1TZT#L,[F@I5AQ,RXQD!O[$ MSH\M?$=FJDL7>DO7-;(&O$O8.<#P.T N0H;^C#].AZ;A?*[UZ=&M[R4#=W,' MU_'P@7CMM.!@P>@:3%\$8652@'$]:PGC]1RYI>7R[%::00:N.">"@[]N91QP M(\B:_VWIA=?UPJM[X=E[89I<#3&HB95C/H_.D(L1CH?.QTT-."^,^[B]D?K=2'WK2&=T1QC(,Y_JA)LS8A$,H@+XFH 'GN0'"&FYJP&'?]Z+0+C33Z@( W8TO2 MXBY4?$+IH*N6#_=8\5KF7A8#5Y:+)IX)YV$*9<# (PTB;#5,C$/H(>6;Y M8&^QA'8!D_0I6>;ELDZO(%Q4OSEASWE*N"VA2#6!3BFL\G:(CQ86O\\OPFZD MZVJ X?>F:H+%?ACHHAI@4=33?G^<:O6 ]N7CATPE^$U^V+*F'!KZIU1/&3L, MCE8O,)61Y_N^KI\)B&-9B/6*,J"B*- WC\9@;G!@A4+*I)'=I'OR?;ZJL#)A[)Y09:PL M'-MWSI:J:IE:QO6J,J%P>*BLL/)T;/?TAS(72R"E:'B MHP]&6J;V@(L]K;!,,.A&VAHT,<'D_L'3%30U&D0'#D6P,FQL-^S?Q4H^5:=T M6PJ6VS549HM/>3*"E4GCH\]&6N;^:1323T9,*!QZNH(&%)35I2MH@(50?P1S M>J?1,E?+^C4 ;P1J#A>[N]VKAJOZ@%V[?PTOQM!P?P(OILV+!!6^>:]QES#Y M=,Y!01:R*?<\E#.'-:\*F@M!-_59^",54LCZYXHD&6$50/Z_H%2\750-="]L M1O\#4$L#!!0 ( &^(JE1A[[JUXP( +P) 9 >&PO=V]R:W-H965T M>D]@>;[BXESF 0H\%97+BY$J59ZXK MLQP*+$]Y"4S/++DHL-)=L7)E*0 O+*B@;N!YL5M@PIQT;,=F(AWS2E'"8":0 MK(H"BZ<+H'PS<7SG>>"&K')E!MQT7.(5S$'=EC.A>VZ;94$*8))PA@0L)\ZY M?S;U P.P$;\(;&2GC4PI=YS?F\[58N)XAA%0R)1)@?5K#5.@U&32/!Z:I$Z[ MI@%VV\_9/]OB=3%W6,*4T]]DH?*),W30 I:XHNJ&;[Y"4]# Y,LXE?:)-DVL MYZ"LDHH7#5@S* BKW_BQ$:(#\*,]@* !!/\+"!M : NMF=FR+K'"Z5CP#1(F M6FMJ"#,VSI70LT3C5#J'E39%(HOQ"A]@JXY M6YU0+?<"G4L)2J+#2U"84'FD9V_GE^CPX @=(,+0SYQ74B>38U=I>F81-VNH M7-14@CU4OF-QBD+_& 5>$.R 3_OAWRJFX9Z%^Z_AKA:E529HE0ELOG!/OAM8 M ZM HJ7@!?KTJ$ P3-'4>@)"6LFL,M==9?YKI&)44-S[!0T5*X]HQ8E /4?.H)"!A/EMI)W8Y4"\6V\7,'[Y.@\1+ M(JW7NJOTV[ H\>,P:<->U1*UM42]M4QSPG"/)H,VS^ #G8E;%O%[.E,O-NA( M/HKC9+1ES-NH<."%PSW&)&TI26\IMXPHK=-<806R1YIAFV_X@0:-6A:C]S1H M]$9Z/]$[3;CET(XP?Y@,XMT.^=[+/NWU5O-#Y2!0QBNF!.EUR>_L_?X'^N2_ M[+1^\)Y.-:MUMZ]P&&W_2CNB@F@4;?GD=HY6&ULQ55= M3]LP%/TK5L0#2-!\M+0,I9%&V30FD"H0V\.T!Y/<-A;^"+;3P+_?M1.RP-IJ M#Y/V$OO&]UR?>XYRDS9*/YH2P))GP:69!Z6UU7D8FKP$0JN8+=/V%NOU9R?8)L17?N$\B/ M:ZQ"KBP(\W,/ATG/8;)7DYY#/N! A:JEW>9W6RR.?#4W3#99'$U'TS3<#'W= MDG86C\[ZK#=43WNJI_NI:AQSVKYXB^"I9I47I/JS@WWF3/O;IO_-G%G/8?8O MS9EM,R<9S=Z9TZ9-!UD?HG?.A(/9X^8^?LCX<1C"886@:#1#IW0[2]O JLJ/ MHP=E<;CY;8F_'] N <]72MG7P$VX_H>6_0)02P,$% @ ;XBJ5(R4K+$6 M @ VP0 !D !X;"]W;W)K&ULE51=;YLP%/TK M%MI#*VV!0-I-%4%JB:9EZJ2H4;>':0\.7,"J/YAM0OOO=VT(RJHFVE[ U[[G MW',_[+17^LDT )8\"R[-,FBL;6_"T!0-"&IFJ@6))Y72@EHT=1V:5@,M/4CP M,(ZBZU!0)H,L]7L;G:6JLYQ)V&AB.B&H?KD#KOIE, \.&P^L;JS;"+.TI35L MP3ZV&XU6.+&43( T3$FBH5H&M_.;?.'\O<-W!KTY6A.7R4ZI)V>LRV40.4' MH;".@>)O#SEP[HA0QN^1,YA".N#Q^L#^V>>.N>RH@5SQ'ZRTS3+X%) 2*MIQ M^Z#Z+S#F<^7X"L6-_Y)^](T"4G3&*C&"48%@J)=M[(YA:^-AZ-V3#INKBU&D\9XFR6*R&8Q;980Z@L M2:ZD9;(&63 PY,,KVWFL90E",NOLBQ58RKBY1,_'[8IQ%$ *=(8[F;@3SYVKA* M@V%5ZZ=QIRS.ME\V^/J =@YX7BEE#X8;\.D]R_X 4$L#!!0 ( &^(JE1$ MZ8F8. ( .,$ 9 >&PO=V]R:W-H965T!5*^,G24W4W*2I+VO4PO=L@X9WUM9I03QUF]0W#D45 M05JE6;__.=5"FJ3(X]K"%;G=DI(&%P[\5FOAWJ:H[&Z2#)+#PJ/CP_LWV+NG,M*>)Q9]5-65$^2+PE4 MN!9;18]V]QWW^42#I54^?F'7QHZO$RBWGJS>@]F!EJ;]B]=]'8X V> $(-L# MLNB[%8HNYX)$D3N[ Q>BF2T,8JH1S>:D"8>R),>[DG%4S-Y6Z#R66Y)O<&=* M6:$AN)PC":G\%5R -/ @E>(2^CPEE@S M-S33UOZ[ 3]$!ZLH=K#5U-A]3<^ M9:N=W^S@=YJ=)7P0K@?#P2?(^EGVM)S#Y<75&=IA5X9AI!V=H+VWWL/:60VQ M(+#DBCA)'R4YHS'J-$918WA.8\;ED&:#3(L>?MUS#-P1:O_[C,*X4QC_/PN' MI75<['!P5",TZ*2MVN3*F)P_)"?_F5Q[#*W2H!^E0FN_%(/>.$]?COVE1Q=/ MH]O$]O)0VJVA]@YVJUT'W[87]R.\;7\^V(TT'A2N&=KO7;,!U[94.R';Q&N\ MLL1-$8'!*@/L?[88$$EY_M\WWT^7QJW@]*L M!+N;,V:"92YD.21S8XKW85A.YRRGY84JF+1(IG1.C1WJ65@6FM&TA*!0BO\E-&4S50IHAB1M7X&Z?TB'IQN](X.C&*F5#\G#^^OM"F>M7 M@;N?O3T[ZSR\N=[UGU? &Q)Z22\/(+WH='!B #'R^##R?=P8]96?^M=/I!H- ML+\<_8,4[Q&,$2?;Q"W15F!8=\)HD"G9-D1$G,,RTYP%CU0,R9@*/M$DGKX#K$<@D O1 M".P1YQ@-"FH,T_+&#JK)E?,9%-3V_:JP"F>:KKJ]2](&5#>;9*)TRG23IDO6 MKM% L SD:#Z;P]VH(@30&)5;(^5TIB2M-*PC:L/23ID0=_ $?\NVN)?9QIYU M8,=D8UI!M>EHW #X-]D<]R9M]"+>H."/RGQF#9]N>GYH6MRS MI5FWTS+#-?=.4//?K?.,2::IV!1M>_^8J_QBQ='5OY)<_5;9%>S56+^6CUWD MY2F(C$]!Y$GT9/\41";'+S(Z3HUA?E9K M?X;E=>/FL&IS<9FR)4O']5#/)I496,-FK2\(V$5NJLN/8#$.\R. 87DP!5B, MB\+R_$_KZ:/K<1BFK>]%^FA,'XUQ43YD7'VP//Z8Q%[^E29)%,4Q5M'QV*M@ MC-4MCN''SX9I@P@L#V3ZLUKCNXUWR/X^P/9T7X=@*\4[$5LI7FM _'6#B"3Q M[S:6!R*P7COT3A&JA/#Q[\_V%,2 M14GB1P#S*X@B#(&G$4@_NO(_"]7LJ;/_W-_H-4$L#!!0 ( M &^(JE27BKL