0001387467-23-000009.txt : 20230208 0001387467-23-000009.hdr.sgml : 20230208 20230208160151 ACCESSION NUMBER: 0001387467-23-000009 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230208 DATE AS OF CHANGE: 20230208 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: 23599017 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-20221231.htm 10-Q aosl-20221231
00013874676/302023Q2false00013874672022-07-012022-12-3100013874672023-01-31xbrli:shares00013874672022-12-31iso4217:USD00013874672022-06-30iso4217:USDxbrli:shares00013874672022-10-012022-12-3100013874672021-10-012021-12-3100013874672021-07-012021-12-310001387467us-gaap:CommonStockMember2021-09-300001387467us-gaap:TreasuryStockMember2021-09-300001387467us-gaap:AdditionalPaidInCapitalMember2021-09-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001387467us-gaap:RetainedEarningsMember2021-09-300001387467us-gaap:ParentMember2021-09-300001387467us-gaap:NoncontrollingInterestMember2021-09-3000013874672021-09-300001387467us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310001387467us-gaap:ParentMember2021-10-012021-12-310001387467us-gaap:TreasuryStockMember2021-10-012021-12-310001387467us-gaap:RetainedEarningsMember2021-10-012021-12-310001387467us-gaap:CommonStockMember2021-10-012021-12-310001387467us-gaap:NoncontrollingInterestMember2021-10-012021-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-012021-12-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: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-3000013874672021-06-300001387467us-gaap:CommonStockMember2021-07-012021-12-310001387467us-gaap:AdditionalPaidInCapitalMember2021-07-012021-12-310001387467us-gaap:ParentMember2021-07-012021-12-310001387467us-gaap:TreasuryStockMember2021-07-012021-12-310001387467us-gaap:RetainedEarningsMember2021-07-012021-12-310001387467us-gaap:NoncontrollingInterestMember2021-07-012021-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-12-310001387467us-gaap:CommonStockMember2022-09-300001387467us-gaap:TreasuryStockMember2022-09-300001387467us-gaap:AdditionalPaidInCapitalMember2022-09-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001387467us-gaap:RetainedEarningsMember2022-09-300001387467us-gaap:ParentMember2022-09-300001387467us-gaap:NoncontrollingInterestMember2022-09-3000013874672022-09-300001387467us-gaap:TreasuryStockMember2022-10-012022-12-310001387467us-gaap:RetainedEarningsMember2022-10-012022-12-310001387467us-gaap:ParentMember2022-10-012022-12-310001387467us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001387467us-gaap:CommonStockMember2022-10-012022-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001387467us-gaap:CommonStockMember2022-12-310001387467us-gaap:TreasuryStockMember2022-12-310001387467us-gaap:AdditionalPaidInCapitalMember2022-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001387467us-gaap:RetainedEarningsMember2022-12-310001387467us-gaap:ParentMember2022-12-310001387467us-gaap:NoncontrollingInterestMember2022-12-310001387467us-gaap:CommonStockMember2022-06-300001387467us-gaap:TreasuryStockMember2022-06-300001387467us-gaap:AdditionalPaidInCapitalMember2022-06-300001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001387467us-gaap:RetainedEarningsMember2022-06-300001387467us-gaap:ParentMember2022-06-300001387467us-gaap:NoncontrollingInterestMember2022-06-300001387467us-gaap:AdditionalPaidInCapitalMember2022-07-012022-12-310001387467us-gaap:ParentMember2022-07-012022-12-310001387467us-gaap:TreasuryStockMember2022-07-012022-12-310001387467us-gaap:RetainedEarningsMember2022-07-012022-12-310001387467us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-12-3100013874672022-01-262022-01-260001387467srt:ParentCompanyMemberaosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember2021-12-012021-12-01xbrli:pure0001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ChongqingFundsMember2021-12-012021-12-010001387467us-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMemberaosl:ThirdPartyInvestorsMember2021-12-010001387467us-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMemberaosl:ThirdPartyInvestorsMember2021-12-240001387467aosl:EmployeeIncentivePlanMemberaosl:EmployeeIncentivePlanMemberus-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMember2021-12-240001387467us-gaap:CorporateJointVentureMember2021-11-302021-11-300001387467us-gaap:CorporateJointVentureMember2021-12-022021-12-0200013874672021-12-02aosl:director00013874672021-11-300001387467us-gaap:CorporateJointVentureMemberaosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ThirdPartyInvestorsMember2021-12-240001387467aosl:EmployeeIncentivePlanMemberaosl:EmployeeIncentivePlanMemberus-gaap:CorporateJointVentureMemberaosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember2021-12-240001387467aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ChongqingFundsMember2021-12-312021-12-310001387467us-gaap:CorporateJointVentureMemberaosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMemberaosl:ThirdPartyInvestorsMember2022-01-260001387467us-gaap:CorporateJointVentureMemberaosl:ThirdPartyInvestorsMember2022-01-262022-01-26iso4217:CNY00013874672022-12-312022-12-310001387467us-gaap:CorporateJointVentureMember2022-12-312022-12-310001387467us-gaap:CorporateJointVentureMember2022-10-012022-12-310001387467us-gaap:CorporateJointVentureMember2022-07-012022-12-310001387467us-gaap:CorporateJointVentureMember2021-10-012021-12-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2022-10-012022-12-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2021-10-012021-12-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2022-07-012022-12-310001387467aosl:StockOptionsAndRestrictedStockUnitsRsusMember2021-07-012021-12-310001387467us-gaap:EmployeeStockMember2022-10-012022-12-310001387467us-gaap:EmployeeStockMember2021-10-012021-12-310001387467us-gaap:EmployeeStockMember2022-07-012022-12-310001387467us-gaap:EmployeeStockMember2021-07-012021-12-310001387467srt:MinimumMember2022-07-012022-12-310001387467srt:MaximumMember2022-07-012022-12-310001387467us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerMember2022-10-012022-12-310001387467us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerMember2021-10-012021-12-310001387467us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerMember2022-07-012022-12-310001387467us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerMember2021-07-012021-12-310001387467us-gaap:SalesRevenueNetMemberaosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-10-012022-12-310001387467us-gaap:SalesRevenueNetMemberaosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-10-012021-12-310001387467us-gaap:SalesRevenueNetMemberaosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-12-310001387467us-gaap:SalesRevenueNetMemberaosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-12-310001387467aosl:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-10-012022-12-310001387467aosl:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-12-310001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerMember2022-12-312022-12-310001387467us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberaosl:CustomerMember2022-06-302022-06-300001387467us-gaap:AccountsReceivableMemberaosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-12-312022-12-310001387467us-gaap:AccountsReceivableMemberaosl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-06-302022-06-300001387467aosl:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-12-312022-12-310001387467aosl:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-06-302022-06-300001387467us-gaap:LandMember2022-12-310001387467us-gaap:LandMember2022-06-300001387467us-gaap:BuildingMember2022-12-310001387467us-gaap:BuildingMember2022-06-300001387467us-gaap:MachineryAndEquipmentMember2022-12-310001387467us-gaap:MachineryAndEquipmentMember2022-06-300001387467aosl:EquipmentAndToolingMember2022-12-310001387467aosl:EquipmentAndToolingMember2022-06-300001387467us-gaap:ComputerEquipmentMember2022-12-310001387467us-gaap:ComputerEquipmentMember2022-06-300001387467us-gaap:FurnitureAndFixturesMember2022-12-310001387467us-gaap:FurnitureAndFixturesMember2022-06-300001387467us-gaap:LeaseholdImprovementsMember2022-12-310001387467us-gaap:LeaseholdImprovementsMember2022-06-300001387467aosl:PatentsAndPatentedTechnologyMember2022-12-310001387467aosl:PatentsAndPatentedTechnologyMember2022-06-300001387467us-gaap:TradeNamesMember2022-12-310001387467us-gaap:TradeNamesMember2022-06-300001387467us-gaap:CustomerRelationshipsMember2022-12-310001387467us-gaap:CustomerRelationshipsMember2022-06-300001387467aosl:CustomerMember2022-12-310001387467aosl:CustomerBMember2022-12-310001387467us-gaap:OtherCustomerMember2022-12-310001387467aosl:CustomerMember2022-06-300001387467aosl:CustomerBMember2022-06-300001387467us-gaap:OtherCustomerMember2022-06-300001387467aosl:OtherCustomersMember2022-12-310001387467aosl:OtherCustomersMember2022-06-300001387467us-gaap:LineOfCreditMemberaosl:BankOfCommunicationsLimitedMemberus-gaap:SubsequentEventMemberaosl:LineOfCreditMaturingDecember12023Member2023-01-310001387467us-gaap:BaseRateMemberaosl:BankOfCommunicationsLimitedMembercountry:CN2019-10-310001387467us-gaap:BaseRateMemberaosl:BankOfCommunicationsLimitedMembercountry:CN2019-10-012019-10-310001387467aosl:BankOfCommunicationsLimitedMember2019-10-310001387467aosl:BankOfCommunicationsLimitedMember2021-09-300001387467aosl:BankOfCommunicationsLimitedMemberaosl:CreditFacility3Point85PercentDueNovember182022Member2021-10-012021-12-310001387467aosl:BankOfCommunicationsLimitedMemberaosl:CreditFacility3Point85PercentDueNovember182022Member2021-12-310001387467aosl:BankOfCommunicationsLimitedMemberaosl:CreditFacility3Point85PercentDueNovember182022Member2022-12-310001387467aosl:IndustrialAndCommercialBankofChinaMemberus-gaap:ForeignLineOfCreditMember2018-11-160001387467aosl:LineOfCreditFacilityTradeBorrowingsMemberaosl:IndustrialAndCommercialBankofChinaMemberus-gaap:ForeignLineOfCreditMember2018-11-160001387467aosl:LineOfCreditFacilityWorkingCapitalBorrowingsMemberaosl:IndustrialAndCommercialBankofChinaMemberus-gaap:ForeignLineOfCreditMember2018-11-160001387467aosl:IndustrialAndCommercialBankofChinaMemberus-gaap:ForeignLineOfCreditMember2021-10-012021-12-310001387467aosl:IndustrialAndCommercialBankofChinaMemberus-gaap:ForeignLineOfCreditMember2021-12-310001387467aosl:IndustrialAndCommercialBankofChinaMemberus-gaap:ForeignLineOfCreditMember2022-12-310001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredDebtMember2019-08-090001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredDebtMember2019-08-092019-08-090001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberus-gaap:SecuredDebtMember2021-08-110001387467aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMemberaosl:HongkongAndShanghaiBankingCorporationLimitedMemberus-gaap:SecuredDebtMember2022-12-310001387467aosl:JirehSemiconductorIncorporatedMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember2022-07-012022-12-310001387467aosl:JirehSemiconductorIncorporatedMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember2022-12-31iso4217:EUR0001387467aosl:JirehSemiconductorIncorporatedMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember2021-04-300001387467aosl:JirehSemiconductorIncorporatedMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember2022-06-300001387467aosl:JirehSemiconductorIncorporatedMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember2022-09-012022-09-300001387467aosl:JirehSemiconductorIncorporatedMemberus-gaap:MachineryAndEquipmentMemberaosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember2022-12-310001387467us-gaap:SecuredDebtMemberaosl:JirehMember2021-08-180001387467us-gaap:SecuredDebtMemberaosl:JirehMember2021-08-182021-08-180001387467us-gaap:SecuredDebtMemberaosl:JirehMember2022-02-162022-02-160001387467us-gaap:SecuredDebtMemberaosl:JirehMember2022-12-310001387467us-gaap:SecuredDebtMemberaosl:TheBankMember2018-05-010001387467us-gaap:SecuredDebtMemberaosl:TheBankMember2018-05-012018-05-010001387467us-gaap:SecuredDebtMemberaosl:TheBankMember2022-12-310001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2017-08-150001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2017-08-152017-08-150001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2018-01-012018-01-310001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2018-07-012018-07-310001387467us-gaap:LondonInterbankOfferedRateLIBORMemberaosl:VariableInterestRateTermLoanMaturingAugust2022Membersrt:MinimumMemberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2017-08-152017-08-150001387467us-gaap:LondonInterbankOfferedRateLIBORMemberaosl:VariableInterestRateTermLoanMaturingAugust2022Membersrt:MaximumMemberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2017-08-152017-08-150001387467aosl:VariableInterestRateTermLoanMaturingAugust2022Memberus-gaap:SecuredDebtMemberaosl:TermLoanMemberaosl:TheBankMember2022-12-310001387467aosl:YinHaiLeasingCompanyandChinaImportExportBankMemberaosl:YinHaiLeasingCompanyandChinaImportExportBankMemberaosl:LeaseFinancingMember2018-05-0900013874672017-09-3000013874672010-10-212022-12-310001387467aosl:TreasuryStockReissuedMember2010-10-212022-12-310001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2022-06-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2022-06-302022-06-300001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2022-07-012022-12-310001387467aosl:TimebasedRestrictedStockUnitsTRSUMember2022-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2021-12-012021-12-310001387467srt:MinimumMemberaosl:A2021MarketBasedRestrictedStockUnitsMember2021-12-012021-12-310001387467srt:MaximumMemberaosl:A2021MarketBasedRestrictedStockUnitsMember2021-12-012021-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2022-10-012022-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2022-07-012022-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2021-07-012021-12-310001387467aosl:A2021MarketBasedRestrictedStockUnitsMember2021-10-012021-12-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2018-07-012018-09-300001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2022-10-012022-12-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2022-07-012022-12-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2021-10-012021-12-310001387467aosl:A2018MarketBasedRestrictedStockUnitsMSUMember2022-12-312022-12-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-10-012022-12-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-07-012022-12-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2021-10-012021-12-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2021-07-012021-12-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-06-300001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-06-302022-06-300001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-12-310001387467aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember2022-12-312022-12-3100013874672022-06-302022-06-300001387467us-gaap:EmployeeStockMember2022-07-012022-12-310001387467srt:DirectorMember2022-09-082022-09-080001387467srt:DirectorMember2022-10-012022-12-310001387467srt:DirectorMember2022-07-012022-12-310001387467us-gaap:CostOfSalesMember2022-10-012022-12-310001387467us-gaap:CostOfSalesMember2021-10-012021-12-310001387467us-gaap:CostOfSalesMember2022-07-012022-12-310001387467us-gaap:CostOfSalesMember2021-07-012021-12-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2022-10-012022-12-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2021-10-012021-12-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-12-310001387467us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-12-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-10-012022-12-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-10-012021-12-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-12-310001387467us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-12-31aosl:Segment0001387467country:HK2022-10-012022-12-310001387467country:HK2021-10-012021-12-310001387467country:HK2022-07-012022-12-310001387467country:HK2021-07-012021-12-310001387467country:CN2022-10-012022-12-310001387467country:CN2021-10-012021-12-310001387467country:CN2022-07-012022-12-310001387467country:CN2021-07-012021-12-310001387467country:KR2022-10-012022-12-310001387467country:KR2021-10-012021-12-310001387467country:KR2022-07-012022-12-310001387467country:KR2021-07-012021-12-310001387467country:US2022-10-012022-12-310001387467country:US2021-10-012021-12-310001387467country:US2022-07-012022-12-310001387467country:US2021-07-012021-12-310001387467aosl:OtherCountriesMember2022-10-012022-12-310001387467aosl:OtherCountriesMember2021-10-012021-12-310001387467aosl:OtherCountriesMember2022-07-012022-12-310001387467aosl:OtherCountriesMember2021-07-012021-12-310001387467aosl:PowerDiscreteMember2022-10-012022-12-310001387467aosl:PowerDiscreteMember2021-10-012021-12-310001387467aosl:PowerDiscreteMember2022-07-012022-12-310001387467aosl:PowerDiscreteMember2021-07-012021-12-310001387467aosl:PowerIcMember2022-10-012022-12-310001387467aosl:PowerIcMember2021-10-012021-12-310001387467aosl:PowerIcMember2022-07-012022-12-310001387467aosl:PowerIcMember2021-07-012021-12-310001387467aosl:PackagingAndTestingServicesMember2022-10-012022-12-310001387467aosl:PackagingAndTestingServicesMember2021-10-012021-12-310001387467aosl:PackagingAndTestingServicesMember2022-07-012022-12-310001387467aosl:PackagingAndTestingServicesMember2021-07-012021-12-310001387467country:CN2022-12-310001387467country:CN2022-06-300001387467country:US2022-12-310001387467country:US2022-06-300001387467aosl:OtherCountriesMember2022-12-310001387467aosl:OtherCountriesMember2022-06-300001387467aosl:InventoriesAndServicesMember2022-12-310001387467aosl:InventoriesAndServicesMember2022-06-300001387467us-gaap:CapitalAdditionsMember2022-12-310001387467us-gaap:CapitalAdditionsMember2022-06-300001387467us-gaap:IndemnificationGuaranteeMember2022-06-300001387467us-gaap:IndemnificationGuaranteeMember2022-12-310001387467us-gaap:ScenarioPlanMemberus-gaap:SubsequentEventMember2023-02-060001387467us-gaap:ScenarioPlanMemberus-gaap:SubsequentEventMember2023-02-062023-02-06

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 December 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 January 31, 2023: 27,631,47525,770,998




Alpha and Omega Semiconductor Limited
Form 10-Q
Fiscal Second Quarter Ended December 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
ITEM 1. Financial Statements
ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands except par value per share)
 December 31,
2022
June 30,
2022
ASSETS
Current assets:
Cash and cash equivalents$287,805 $314,352 
Restricted cash288 299 
Accounts receivable, net53,223 65,681 
Inventories163,823 158,040 
Other current assets12,004 11,220 
Total current assets517,143 549,592 
Property, plant and equipment, net350,950 318,666 
Operating lease right-of-use assets23,474 23,674 
Intangible assets, net8,389 10,050 
Equity method investment 365,115 378,378 
Deferred income tax assets 566 592 
Other long-term assets20,008 17,677 
Total assets$1,285,645 $1,298,629 
LIABILITIES AND EQUITY
Current liabilities:
Accounts payable$65,799 $87,377 
Accrued liabilities98,107 116,893 
Payable related to equity investee, net
21,570 28,989 
Income taxes payable5,620 4,248 
Short-term debt25,045 25,563 
Finance lease liabilities835 802 
Operating lease liabilities4,553 3,850 
Total current liabilities221,529 267,722 
Long-term debt44,101 42,486 
Income taxes payable - long-term2,227 2,158 
Deferred income tax liabilities27,136 28,757 
Finance lease liabilities - long-term3,658 3,932 
Operating lease liabilities - long-term19,713 20,878 
Other long-term liabilities67,607 78,603 
Total liabilities385,971 444,536 
Commitments and contingencies (Note 12)
Equity:
Preferred shares, par value $0.002 per share:
Authorized: 10,000 shares; issued and outstanding: none at December 31, 2022 and June 30, 2022
  
Common shares, par value $0.002 per share:
Authorized: 100,000 shares; issued and outstanding: 34,181 shares and 27,565 shares, respectively at December 31, 2022 and 33,988 shares and 27,371 shares, respectively at June 30, 2022
68 68 
Treasury shares at cost: 6,616 shares at December 31, 2022 and 6,617 shares at June 30, 2022
(65,990)(66,000)
Additional paid-in capital316,141 288,951 
Accumulated other comprehensive income (loss)(12,904)1,080 
Retained earnings662,359 629,994 
Total equity899,674 854,093 
Total liabilities and equity$1,285,645 $1,298,629 

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 December 31,Six Months Ended December 31,
 2022202120222021
Revenue$188,760 $193,319 $397,236 $380,354 
Cost of goods sold135,719 124,954 273,067 247,422 
Gross profit53,041 68,365 124,169 132,932 
Operating expenses
Research and development21,468 16,516 42,857 34,328 
Selling, general and administrative22,788 24,132 46,993 45,938 
Total operating expenses44,256 40,648 89,850 80,266 
Operating income 8,785 27,717 34,319 52,666 
Other income (loss), net(903)473 (919)457 
Interest expense, net(397)(541)(1,005)(2,717)
Gain on deconsolidation of the JV Company 399,093  399,093 
Loss on changes of equity interest in the JV Company, net (7,641) (7,641)
Net income before income taxes7,485 419,101 32,395 441,858 
Income tax expense 1,659 34,096 3,033 35,416 
Net income before income from equity method investment5,826 385,005 29,362 406,442 
Equity method investment income from equity investee511  3,013  
Net income6,337 385,005 32,375 406,442 
Net loss attributable to noncontrolling interest 2,007  20 
Net income attributable to Alpha and Omega Semiconductor Limited$6,337 $382,998 $32,375 $406,422 
Net income per common share attributable to Alpha and Omega Semiconductor Limited
Basic$0.23 $14.40 $1.18 $15.35 
Diluted$0.21 $13.54 $1.10 $14.53 
Weighted average number of common shares attributable to Alpha and Omega Semiconductor Limited used to compute net income per share
Basic27,511 26,593 27,451 26,479 
Diluted29,576 28,287 29,499 27,963 



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 December 31,Six Months Ended December 31,
2022202120222021
Net income including noncontrolling interest$6,337 $385,005 $32,375 $406,442 
Other comprehensive income, net of tax
      Foreign currency translation adjustment(9,077)1,587 (13,984)1,487 
     Cumulative translation adjustment removal due to deconsolidation of the JV Company (3,642)(3,642)
Comprehensive income (loss)(2,740)382,950 18,391 404,287 
Less: Noncontrolling interest 921 (1,080)
Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited$(2,740)$382,029 $18,391 $405,367 
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, September 30, 2021$66 $(66,052)$264,321 $2,229 $200,307 $400,871 $141,119 $541,990 
Exercise of common stock options and release of restricted stock units— — 301 — — 301 — 301 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 6 — — (6)— —  
Withholding tax on restricted stock units— — (448)— — (448)— (448)
Issuance of shares under ESPP1 — 2,422 — — 2,423 — 2,423 
Share-based compensation— — 8,414 — — 8,414 — 8,414 
Restricted stock units settlement in connection with service— — 400 — — 400 — 400 
Net income including noncontrolling interest through December 1, 2021— — — — 382,998 382,998 2,007 385,005 
Foreign currency translation adjustment— — — 824 — 824 763 1,587 
Deconsolidation of the JV company— — — (1,793)— (1,793)(143,889)(145,682)
Balance, December 31, 2021$67 $(66,046)$275,410 $1,260 $583,299 $793,990 $ $793,990 
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 — 301 — — 301 — 301 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 18 — — (18)— —  
Withholding tax on restricted stock units— — (622)— — (622)— (622)
Issuance of shares under ESPP1 — 2,422 — — 2,423 — 2,423 
Share-based compensation— — 12,916 — — 12,916 — 12,916 
Restricted stock units settlement in connection with service— — 400 — — 400 — 400 
Net income including noncontrolling interest through December 1, 2021— — — — 406,422 406,422 20 406,442 
Foreign currency translation adjustment— — — 738 — 738 749 1,487 
Deconsolidation of noncontrolling interest— — — (1,793)— (1,793)(143,889)(145,682)
Balance, December 31, 2021$67 $(66,046)$275,410 $1,260 $583,299 $793,990 $ $793,990 
4

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(Unaudited, in thousands)
Common SharesTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossRetained EarningsTotal AOS Shareholders' EquityNoncontrolling InterestTotal Equity
Balance, September 30, 2022$68 $(65,996)$299,196 $(3,827)$656,028 $885,469 $ $885,469 
Exercise of common stock options and release of restricted stock units— — — — — — — 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 6 — (6) —  
Withholding tax on restricted stock units— — (226)— — (226)— (226)
Issuance of shares under ESPP — 4,080 — — 4,080 — 4,080 
Share-based compensation— — 13,091 — — 13,091 — 13,091 
Net income— — — — 6,337 6,337 — 6,337 
Foreign currency translation adjustment, net of tax— — — (9,077)— (9,077)— (9,077)
Balance, December 31, 2022$68 $(65,990)$316,141 $(12,904)$662,359 $899,674 $ $899,674 
Common SharesTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal AOS Shareholders' EquityNoncontrolling InterestTotal Equity
Balance, June 30, 2022$68 $(66,000)$288,951 $1,080 $629,994 $854,093 $ $854,093 
Exercise of common stock options and release of restricted stock units— — 19 — — 19 — 19 
Reissuance of treasury stock upon exercise of common stock options and release of RSUs— 10 — — (10)— —  
Withholding tax on restricted stock units— — (596)— — (596)— (596)
Issuance of shares under ESPP— — 4,080 — — 4,080 — 4,080 
Share-based compensation— — 23,687 — — 23,687 — 23,687 
Net income— — — — 32,375 32,375 — 32,375 
Foreign currency translation adjustment, net of tax— — — (13,984)— (13,984)— (13,984)
Balance, December 31, 2022$68 $(65,990)$316,141 $(12,904)$662,359 $899,674 $ $899,674 


See accompanying notes to these condensed consolidated financial statements.

5

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
Six Months Ended December 31,
20222021
Cash flows from operating activities
Net income including noncontrolling interest through December 1, 2021$32,375 $406,442 
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, net 7,641 
Deferred income tax on deconsolidation and changes of equity interest in the JV Company 29,292 
Depreciation and amortization20,156 25,660 
 Income from equity investment(3,013) 
Share-based compensation expense23,687 13,182 
Deferred income taxes, net(1,595)728 
Loss on disposal of property and equipment383 57 
Changes in operating assets and liabilities
Accounts receivable12,458 3,936 
Inventories(5,783)(28,460)
Other current and long-term assets(8,437)(8,858)
Accounts payable(14,073)11,639 
Net payable, equity investee(7,418)(5,826)
Income taxes payable1,440 1,269 
Income taxes payable on deconsolidation and changes of equity interest in the JV Company 3,490 
Accrued and other liabilities(13,165)70,275 
Net cash provided by operating activities37,015 131,374 
Cash flows from investing activities
Proceeds from sale of equity interest in the JV Company 26,347 
Deconsolidation of cash and cash equivalents of the JV Company (20,734)
Purchases of property and equipment (68,593)(54,573)
Proceeds from sale of property and equipment27 9 
Government grant related to equipment631 1,242 
Net cash used in investing activities(67,935)(47,709)
Cash flows from financing activities
Withholding tax on restricted stock units(596)(622)
Proceeds from exercise of stock options and ESPP4,099 2,724 
Proceeds from borrowings8,632 14,262 
Repayments of borrowings(7,209)(31,353)
Principal payments on finance leases(400)(4,176)
Net cash provided by (used in) financing activities4,526 (19,165)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(164)307 
Net increase (decrease) in cash, cash equivalents and restricted cash(26,558)64,807 
Cash, cash equivalents and restricted cash at beginning of period314,651 204,813 
Cash, cash equivalents and restricted cash at end of period$288,093 $269,620 
Supplemental disclosures of non-cash investing and financing information:
Property and equipment purchased but not yet paid $17,391 $23,182 
6

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
December 31,
2022
December 31,
2021
Reconciliation of cash, cash equivalents, and restricted cash:
Cash and cash equivalents$287,805 $269,306 
Restricted cash288 314 
Total cash, cash equivalents, and restricted cash$288,093 $269,620 
See accompanying notes to these condensed consolidated financial statements.
7

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, 2022. 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 six months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2023 or any other interim period. The consolidated balance sheet at June 30, 2022 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, 2022.

Reclassification

The Company has reclassified certain amounts previously reported in its financial statements to conform to the current presentation. See Note 11.

Joint Venture

On March 29, 2016, the Company entered into a joint venture contract (the “JV Agreement”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the “JV Company”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the “JV Transaction”). As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1%, of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021. As of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting. As of December 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%. Such reduction reflects (i) the sale by the Company of approximately 2.1% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately 1.1% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to 3.99%of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of JV to investors in January 2022.


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

During the first two years of the COVID-19 pandemic from 2019 to 2021, consumer behaviors changed due to various government restrictions that accelerated the growth of remote-working options by employers. As a result, the Company experienced an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products,
8

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
and the Company benefited from the increased demand for PC related products. During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which the Company operates, including China and U.S. Also, the Company was affected by certain 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 addition, during the first half of calendar year 2022, the Company's operations were negatively impacted by China’s zero-Covid policy that resulted in factory shutdowns and supply chain shortages, including the temporary suspension of its factory operations in Shanghai from April to June 2022. In December 2022, the Chinese government issued new guidelines easing some of its strict zero-COVID policies, including the relaxation of testing requirements and travel restrictions. However, the change of COVID-policy and reopening of commercial activities resulted in a significant increase of COVID infections in China, which may adversely affect the Company’s operations in China.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's 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.

9

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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. 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 December 31, 2022 and June 30, 2022, the amount of restricted cash was $0.3 million and $0.3 million, respectively.
Equity method investment
The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 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. 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 the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income.
Valuation of inventories

The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value. Cost primarily consists of semiconductor wafers and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used. Valuation of inventories is based on its periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of
10

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
inventories, production yield levels and current product selling prices. If actual market conditions are less favorable than those forecasted by the Company, additional future inventory write-downs may be required that could adversely affect its operating results. Adjustments to inventory, once established are not reversed until the related inventory has been sold or scrapped. If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted.
Fair Value of Financial Instruments

The fair value of cash equivalents is categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure, credit risk and terms of the debts.

Government Grants

The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits, as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant. As a result of such grants, during the three and six months ended December 31, 2022, the Company reduced property, plant and equipment by $0.3 million and $0.6 million, and operating expenses by $0.1 million and $0.1 million, respectively. During the three and six months ended December 31, 2021, the Company reduced interest expense by $0.9 million and $0.9 million, property, plant and equipment by $0.1 million and $1.2 million, and operating expenses by $0.2 million and $0.2 million, respectively.

Accounting for income taxes

Income tax expense or benefit is based on income or loss before income taxes. Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.

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

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

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

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
those thresholds will continue to require significant judgment by management. If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.

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

Long-lived Assets

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

Comprehensive Income
Comprehensive income is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's accumulated other comprehensive income consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income.

Recent Accounting Pronouncements
    
Recently Issued Accounting Standards not yet adopted

In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-04, "Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations". This ASU was issued in response to requests from financial statement users for increased transparency surrounding the use of supplier finance programs. The amendments in ASU 2022-04 require that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. The amendments in this ASU do not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company is currently evaluating the impact of adopting this guidance.
Recently Adopted Accounting Standards
In November 2021, the 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 adoption of ASU 2021-10 had no impact on the Company's Consolidated Financial Statements.
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. The adoption of ASU 2020-06 had no 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.

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

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

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 six months ended December 31, 2022, the Company recorded $0.5 million and $3.0 million of its equity in income of the JV Company, respectively, using lag reporting. As of December 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.2%.
13

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

3. Related Party Transactions
As of December 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 December 31, 2022, AOS recorded the net amount of $21.6 million presented as payable related to equity investee, net, in the Condensed Consolidated Balance Sheet. The purchases by AOS for the three and six months ended December 31, 2022 were $39.8 million and $85.9 million, respectively, and the sales by AOS for the three and six months ended December 31, 2022 were $13.8 million and $30.4 million, respectively. The purchases and sales by AOS since the December 2, 2021 deconsolidation of the JV Company for the three months ended December 31, 2021 were $15.6 million and $4.2 million, respectively.
14

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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands, except per share data)
Numerator:
Net income attributable to Alpha and Omega Semiconductor Limited$6,337 $382,998 $32,375 $406,422 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income per share27,511 26,593 27,451 26,479 
Diluted:
Weighted average number of common shares used to compute basic net income per share27,511 26,593 27,451 26,479 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares2,065 1,694 2,048 1,484 
Weighted average number of common shares used to compute diluted net income per share29,576 28,287 29,499 27,963 
Net income per share attributable to Alpha and Omega Semiconductor Limited:
Basic$0.23 $14.40 $1.18 $15.35 
Diluted$0.21 $13.54 $1.10 $14.53 
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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands)(in thousands)
Employee stock options and RSUs118 1 361 255 
ESPP218 30 220 32 
Total potential dilutive securities336 31 581 287 


15

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 December 31,Six Months Ended December 31,
Percentage of revenue2022202120222021
Customer A19.8 %22.8 %22.0 %25.1 %
Customer B36.7 %40.7 %37.7 %38.7 %
Customer C14.6 %*12.8 %*

 December 31,
2022
June 30,
2022
Percentage of accounts receivable
Customer A23.1 %24.6 %
Customer B27.7 %36.4 %
Customer C18.9 %12.0 %

* Less than 10%
16

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

6. Balance Sheet Components

Accounts receivable, net:
 December 31,
2022
June 30,
2022
(in thousands)
Accounts receivable$82,287 $84,442 
Less: Allowance for price adjustments(29,034)(18,731)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$53,223 $65,681 

Inventories:
 December 31,
2022
June 30,
2022
(in thousands)
Raw materials$81,275 $67,960 
Work-in-process67,195 80,720 
Finished goods15,353 9,360 
 $163,823 $158,040 

Other current assets:
December 31,
2022
June 30,
2022
(in thousands)
Value-added tax receivable$243 $737 
Other prepaid expenses5,430 3,954 
Prepaid insurance1,700 2,590 
Prepaid maintenance1,067 826 
Prepayment to supplier77 257 
Prepaid income tax1,799 2,086 
Interest receivable119 25 
Other receivables1,569 745 
$12,004 $11,220 



17

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Property, plant and equipment, net:
 December 31,
2022
June 30,
2022
(in thousands)
Land$4,877 $4,877 
Building17,175 16,691 
Manufacturing machinery and equipment310,760 287,574 
Equipment and tooling30,120 28,052 
Computer equipment and software48,357 46,758 
Office furniture and equipment2,992 2,820 
Leasehold improvements37,548 35,254 
 451,829 422,026 
Less: accumulated depreciation(251,736)(233,340)
 200,093 188,686 
Equipment and construction in progress150,857 129,980 
Property, plant and equipment, net$350,950 $318,666 

Intangible assets, net:
December 31,
2022
June 30,
2022
(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(11,335)(9,674)
8,120 9,781 
Goodwill269 269 
Intangible assets, net$8,389 $10,050 

Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2023 (Remaining)$1,624 
20243,249 
20253,247 
$8,120 
18

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other long-term assets:
December 31,
2022
June 30,
2022
(in thousands)
Prepayments for property and equipment$1,804 $6,890 
Investment in a privately held company100 100 
Customs deposit1,133 1,708 
Deposit with supplier12,465 6,396 
Other long-term deposits10 18 
Office leases deposits1,083 1,012 
Other3,413 1,553 
 $20,008 $17,677 
Accrued liabilities:
December 31,
2022
June 30,
2022
(in thousands)
Accrued compensation and benefits$34,959 $34,681 
Warranty accrual2,483 2,650 
Stock rotation accrual4,083 4,798 
Accrued professional fees2,764 2,659 
Accrued inventory1,360 2,491 
Accrued facilities related expenses2,945 2,421 
Accrued property, plant and equipment7,911 20,485 
Other accrued expenses5,178 5,159 
Customer deposits35,053 40,578 
ESPP payable1,371 971 
 $98,107 $116,893 
Short-term customer deposits are payments received from customers for securing future product shipments. As of December 31, 2022, $12.5 million were from Customer A and $10.2 million were from Customer B, and $12.4 million were from other customers. As of June 30, 2022, $12.5 million were from Customer A and $16.2 million were from Customer B, and $11.9 million were from other customers.
The activities in the warranty accrual, included in accrued liabilities, are as follows:
Six Months Ended December 31,
20222021
(in thousands)
Beginning balance$2,650 $2,795 
Additions 628 287 
Utilization(795)(762)
Ending balance$2,483 $2,320 
19

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:
Six Months Ended December 31,
20222021
(in thousands)
Beginning balance$4,798 $3,917 
Additions6,359 1,756 
Utilization(7,074)(1,908)
Ending balance$4,083 $3,765 
Other long-term liabilities:
 December 31,
2022
June 30,
2022
(in thousands)
Customer deposits$60,718 $70,301 
Computer software liabilities6,889 8,302 
Other long-term liabilities$67,607 $78,603 

Customer deposits are payments received from customers for securing future product shipments. As of December 31, 2022, $24.0 million were from Customer A and $16.2 million were from Customer B, and $20.5 million were from other customers. As of June 30, 2022, $34.5 million were from Customer A and $21.9 million were from Customer B, and $13.9 million were from other customers.
20

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

Short-term borrowings

In January 2023, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $20.6 million based on currency exchange rage between RMB and U.S. Dollar on January 31, 2023 with a maturity date of December 1, 2023.

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

On November 16, 2018, one of the Company's subsidiaries in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide 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 December 31, 2022, there was no outstanding balance and this loan was expired.

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 December 31, 2022, the Borrower was in compliance with these covenants. As of December 31, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

Debt financing

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

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

Long-term bank borrowings

On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’s fabrication facility located in Oregon. The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company. The agreement has a 5.5 year term and matures on February 16, 2027. Jireh is required to make consecutive quarterly payments of principal and interest. The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of December 31, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $42.8 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 December 31, 2022. As of December 31, 2022, the outstanding balance of the term loan was $13.7 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 matured 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 loan was paid in full in September 2022. As of December 31, 2022, there was no outstanding balance.

22

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2023 (Remaining)$19,389 
202411,472 
202511,664 
202611,871 
202714,344 
Thereafter536 
Total principal69,276 
Less: debt issuance costs(130)
Total principal, less debt issuance costs$69,146 
Short-term DebtLong-term DebtTotal
Principal amount$25,102 $44,174 $69,276 
Less: debt issuance costs(57)(73)(130)
Total debt, less debt issuance costs$25,045 $44,101 $69,146 

8. Leases

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

23

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
Operating leases:
     Fixed rent expense$1,500 $1,675 $2,913 $3,476 
     Variable rent expense241 317 478 615 
Finance lease:
     Amortization of equipment128 304 265 772 
     Interest87 271 144 681 
Short-term leases
     Short-term lease expenses87 52 167 106 
               Total lease expenses$2,043 $2,043 $2,619 $3,967 $5,650 


Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
December 31,
2022
June 30,
2022
Operating Leases:
     ROU assets associated with operating leases$23,474 $23,674 
Finance Lease:
     Property, plant and equipment, gross$5,133 $4,831 
     Accumulated depreciation(401)(136)
          Property, plant and equipment, net$4,732 $4,695 
Weighted average remaining lease term (in years)
     Operating leases6.847.42
     Finance lease4.755.00
Weighted average discount rate
     Operating leases4.33 %4.27 %
     Finance lease7.51 %4.76 %

Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):
Six Months Ended December 31,
20222021
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$2,934 $3,516 
     Operating cash flows from finance lease$144 $410 
     Financing cash flows from finance lease$400 $4,176 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$2,210 $1,903 

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

24

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2023$2,894 $573 
20244,770 1,144 
20253,908 1,144 
20263,274 1,144 
20273,198 1,144 
Thereafter10,230 191 
Total minimum lease payments28,274 5,340 
Less amount representing interest(4,008)(847)
Total lease liabilities$24,266 $4,493 

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 six months ended December 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, 168,645 shares with a weighted average repurchase price of $10.05 per share, were reissued at an average price of $4.96 per share pursuant to option exercises and vested restricted share units (“RSU”). As of December 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 six months ended December 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, 20221,169,609 $34.03 1.73$38,994,764 
Granted181,927 $34.48 
Vested(70,478)$27.83 
Forfeited(25,525)$34.88 
Nonvested at December 31, 20221,255,533 $34.43 1.39$35,870,578 

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 $2.1 million and $4.1 million of expenses for these MSUs during the three and six months ended December 31, 2022, respectively, and $0.5 million of expenses during the three and six months ended December 31, 2021.

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 $2.8 million and $3.3 million of
26

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
expenses for MSUs during the three and six months ended December 31, 2022, respectively, and $0.4 million and $0.8 million of expenses for MSUs during the three and six months ended December 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.1 million and $2.7 million of expense for these PRSUs during the three and six months ended December 31, 2022, respectively, and approximately $1.0 million and $2.0 million during the three and six months ended December 31, 2021.
The following table summarizes the Company’s PRSUs activities for the six months ended December 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, 2022389,375 $36.56 1.85$12,981,763 
Granted14,000 $30.08 
Vested $ 
Forfeited $ 
Nonvested at December 31, 2022403,375 $36.33 1.35$11,524,424 
Stock Options
The Company did not grant any stock options during the six months ended December 31, 2022 and 2021. The following table summarizes the Company's stock option activities for the six months ended December 31, 2022:

Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2022389,875 $7.70 1.53$9,997,364 
Exercised(2,500)$7.56 $87,500 
Outstanding at December 31, 2022387,375 $7.70 1.03$8,085,135 
Options vested and expected to vest387,375 $7.70 1.03$8,085,135 
Exercisable at December 31, 2022387,375 $7.70 1.03$8,085,135 

Employee Share Purchase Plan (“ESPP”)
The assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:
Six Months Ended December 31,
2022
Volatility rate70.5%
Risk-free interest rate4.5%
Expected term1.3 years
Dividend yield0%
27

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Share-based Compensation Expense
On September 8, 2022, the Compensation Committee of the Board approved modifications to the terms of equity awards granted to a former officer who was a board member of the Company. The modifications waived the four-year time based service performance of his MSU and allowed continuing vesting of his TRSU and PRSU according to the original awards' vesting schedule after his termination as a board member. The incremental expenses for these equity shares resulting from the modification were $3.9 million. During the three and six months ended December 31, 2022, the Company recorded $2.8 million and $3.1 million, respectively, net of reversal of prior recorded expenses, of shared-based compensation for these equity shares.
The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
(in thousands)(in thousands)
Cost of goods sold$1,748 $1,709 $3,536 $2,278 
Research and development3,327 1,912 5,821 2,955 
Selling, general and administrative8,016 4,926 14,330 7,949 
$13,091 $8,547 $23,687 $13,182 

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

10. Income Taxes

The Company recognized income tax expense of approximately $1.7 million and $34.1 million for the three months ended December 31, 2022 and 2021, respectively. The income tax expense of $1.7 million for the three months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $34.1 million for the three months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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. Excluding the discrete income tax items, the income tax expense for the three months ended December 31, 2022 and 2021 was $1.6 million and $1.3 million, respectively, and the effective tax rate for the three months ended December 31, 2022 and 2021 was 20.2% and 4.7%, respectively. Excluding the effects of the discrete tax expense recorded in the three months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book income of $8.0 million for the three months ended December 31, 2022 as compared to $27.6 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the three months ended December 31, 2021.

The Company recognized income tax expense of approximately $3.0 million and $35.4 million for the six months ended December 31, 2022 and 2021, respectively. The income tax expense of $3.0 million for the six months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $35.4 million for the six months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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 for other discrete income tax items. Excluding the discrete income tax items, income tax expense for the six months ended December 31, 2022 and 2021 was $2.9 million and $2.5 million, respectively, and the effective tax rate for the six months ended December 31, 2022 and 2021 was 8.2% and 5.0%, respectively. Excluding the effects of the discrete tax expense recorded in the six months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from the Company reporting a pretax book income of $35.4 million for the six months ended December 31, 2022 as compared to pretax book income of $50.4 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the six months ended December 31, 2021.

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 2022 remain open to examination by U.S. federal and state tax authorities. The tax years 2014 to 2022 remain open to examination by foreign tax authorities.

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 December 31, 2022, the gross amount of unrecognized tax benefits was approximately $8.7 million, of which $5.7 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.

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

In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act). The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027. Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment. Currently, we are evaluating the impact of the Chips Act to us.

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

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

Altera Litigation

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 December 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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands)(in thousands)
Hong Kong$159,301 $159,189 $331,597 $307,844 
China15,730 27,235 43,744 60,075 
South Korea3,642 3,263 6,539 6,117 
United States7,972 3,165 12,456 5,470 
Other countries2,115 467 2,900 848 
 $188,760 $193,319 $397,236 $380,354 

The following is a summary of revenue by product type:
Three Months Ended December 31,Six Months Ended December 31,
 2022202120222021
 (in thousands)(in thousands)
Power discrete$137,582 $134,511 $282,155 $264,875 
Power IC49,972 55,557 112,292 108,211 
Packaging and testing services1,206 3,251 2,789 7,268 
 $188,760 $193,319 $397,236 $380,354 

Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:
 December 31,
2022
June 30,
2022
(in thousands)
China$112,984 $105,326 
United States257,701 232,731 
Other countries3,739 4,283 
 $374,424 $342,340 
30

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

12. Commitments and Contingencies
Purchase Commitments
As of December 31, 2022 and June 30, 2022, the Company had approximately $77.2 million and $89.9 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.
As of December 31, 2022 and June 30, 2022, the Company had approximately $23.7 million and $63.4 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 December 31, 2022 and June 30, 2022.
The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers. The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations. Costs associated with such indemnification obligations may be mitigated by insurance coverage that the Company maintains. However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay. In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.

31

ALPHA AND OMEGA SEMICONDUCTOR LIMITED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
13. Subsequent Event

On February 6, 2023, the Company entered into a license and engineering service agreement with a leading power semiconductor automotive supplier related to the Company’s Silicon Carbide (SiC) MOSFET and diode technology. In the agreement, the Company will license and provide 24-month engineering support for its proprietary SiC technology for a total fee of $45 million, consisted of an upfront fees of $18 million payable within 45 days of the execution of the agreement, with the remaining amount to be paid upon our achievement of specified engineering services and product milestones. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply.
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, 2022, filed with the Securities and Exchange Commission on September 19, 2022.
Overview
We are a designer, developer and global supplier of a broad portfolio of power semiconductors. Our portfolio of power semiconductors includes approximately 2,500 products, and has grown significantly with the introduction of over 130 new products in the fiscal year ended June 30, 2022, and over 160 new products in each of the fiscal years ended June 30, 2021 and 2020, respectively. During the six months ended December 31, 2022, we introduced an additional 37 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 906 patents and 55 patent applications in the United States as of December 31, 2022. We also have a total of 961 foreign patents, which were based primarily on our research and development efforts through December 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 computers, graphic cards, game consoles, flat panel TVs, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.

Our business model leverages global resources, including research and development and manufacturing in the United States and Asia. Our sales and technical support teams are localized in several growing markets. We operate an 8-inch wafer fabrication facility located in Hillsboro, Oregon, or the Oregon Fab, which is critical for us to accelerate proprietary technology development, new product introduction and improve our financial performance. To meet the market demand for the more mature high volume products, we also utilize the wafer manufacturing capacity of selected third party foundries. For assembly and test, we primarily rely upon our in-house facilities in China. In addition, we utilize subcontracting partners for industry standard packages. We believe our in-house packaging and testing capability provides us with a competitive advantage in proprietary packaging technology, product quality, cost and sales cycle time.

During the fiscal quarter ended December 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 also expanded.
On March 29, 2016, we formed a joint venture (the “JV Company”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility (“Fab”) in the LiangJiang New Area of Chongqing, China. 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.

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
33



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

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

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

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


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.

During the first two years of the COVID-19 pandemic from 2019 to 2021, consumer behaviors changed due to various government restrictions that accelerated the growth of remote-working options by employers. As a result, we experienced an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products, and we benefited from the increased demand for PC related products. 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.

During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, however, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which we operate, including China and U.S. Also, we may be subject to the ongoing global impacts resulting from the pandemic, including disruption of the product supply chains, shortages of semiconductor components, and delays in shipments, product development, and product launches and rising inflation rates. In addition, during the first half of calendar year 2022, our operations were negatively impacted by China’s zero-Covid policy that resulted in factory shutdowns and supply chain shortages, including the temporary suspension of our factory operations in Shanghai from April to June 2022. In December 2022, the Chinese government issued new guidelines easing some of its strict zero-COVID policies, including the relaxation of testing requirements and travel restrictions. However, the change of COVID-
34



policy and reopening of commercial activities resulted in a significant increase of COVID infections in China. While the rising infection rates affected some of our workers in our facilities in China, we are expecting the infection rate to stabilize or decrease over time and do not expect COVID pandemic in China or elsewhere will have a material impact on our business operations and financial results. See “Other Factors affecting our performance—Manufacturing costs and capacity availability”

As COVID-19 pandemic subsides, its impact on macroeconomic conditions continues, including supply chain disruptions and rising inflation rates. Recently we have experienced inflationary pressures on our business in most jurisdictions where we operate, including higher wages and labor costs, increased pricing on raw materials and third party vendors, and rising costs of other goods and services that we need to purchase to develop our products and operate our facilities. While we do not believe inflation has a material impact on our financial performance, we are taking measures to mitigate its impact, including but are not limited to, implementation of cost-saving programs and active search for competitive and alternative sources of goods and services. There is no guarantee that these measures will be effective, particularly if rising inflation continues for an extended period of time.

Other Factors affecting our performance

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 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. A decline of the PC market may have a negative impact on our revenue, factory utilization, gross margin, our ability to resell excess inventory, and other performance measures. We have executed and continue to execute strategies to diversify our product portfolio, penetrate other market segments, including the consumer, communications and industrial markets, and improve gross margins and profit by implementing cost control measures. While making efforts to reduce our reliance on the computing market, we continue to support our computing business and capitalize on the opportunities in this market with a more focused and competitive PC product strategy to gain market share.

Manufacturing costs and capacity availability: Our gross margin is affected by a number of factors including our manufacturing costs, utilization of our manufacturing facilities, the product mixes of our sales, pricing of wafers from third party foundries and pricing of semiconductor raw materials. Capacity utilization affects our gross margin because we have certain fixed costs at our Shanghai facilities and our Oregon Fab. If we are unable to utilize our manufacturing facilities at a desired level, our gross margin may be adversely affected. In addition, from time to time, we may experience wafer capacity constraints, particularly at third party foundries, that may prevent us from meeting fully the demand of our customers. For example, the recent global shortage of semiconductor manufacturing capacity has provided us with both challenges and opportunities in the market, and highlighted the importance of maintaining sufficient and independent in-house manufacturing capabilities to meet increasing customer demands. While we can mitigate these constraints by increasing and re-allocating capacity at our own fab, we may not be able to do so quickly or at sufficient level, which could adversely affect our financial conditions and results of operations. In addition, we recently commenced a plan to enhance the manufacturing capability and capacity of our Oregon Fab by investing in new equipment and expanding our factory facilities, which we expect will have a positive impact on our future new product development and revenue, particularly during the period of global shortage of capacity. The expansion is expected to be completed in the fiscal quarter ending March 31, 2023. We also rely substantially on the JV Company to provide foundry capacity to manufacture our products, therefore it is critical that we maintain continuous access to such capacity, which may not be available at sufficient level or at a pricing terms favorable to us because of lack of control over the JV Company’s operation. As a result of sales of our JV Company equity interests and issuance of additional equity interests by the JV Company to third-party investors in financing transactions, our equity interest in the JV Company was reduced to 42.2%, which reduced our control and influence over the JV Company. We continue to maintain a business relationship with the JV Company to ensure uninterrupted supply of manufacturing capacity. On July 12, 2022, we entered into an agreement with the JV Company, pursuant to which the JV Company agrees to provide us with a monthly wafer production capacity guarantee, subject to future increase when the JV Company’s production capacity reaches certain specified level. Because we continue to rely on the JV Company to provide us with manufacturing capacity, if the JV Company take actions or make decisions that prevents us from accessing required capacity, our operations may be adversely affected.

Erosion and fluctuation of average selling price: Erosion of average selling prices of established products is typical in our industry. Consistent with this historical trend, we expect our average selling prices of existing products to decline in the future. However, in the normal course of business, we seek to offset the effect of declining average selling price by introducing new and higher value products, expanding existing products for new applications and new customers and reducing the manufacturing cost of existing products. These strategies may cause the average selling price of our products to fluctuate significantly from time to time, thereby affecting our financial performance and profitability.

35



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



Our operating expenses consist of research and development, and selling, general and administrative expenses. We expect our operating expenses as a percentage of revenue to fluctuate from period to period as we continue to exercise cost control measures in response to the declining PC market as well as align our operating expenses to the revenue level.
Research and development expenses. Our research and development expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, expenses associated with new product prototypes, travel expenses, fees for engineering services provided by outside contractors and consultants, amortization of software and design tools, depreciation of equipment and overhead costs. We continue to invest in developing new technologies and products utilizing our own fabrication and packaging facilities as it is critical to our long-term success. We also evaluate appropriate investment levels and stay focused on new product introductions to improve our competitiveness. We expect that our research and development expenses will fluctuate from time to time.
Selling, general and administrative expenses. Our selling, general and administrative expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, product promotion costs, occupancy costs, travel expenses, expenses related to sales and marketing activities, amortization of software, depreciation of equipment, maintenance costs and other expenses for general and administrative functions as well as costs for outside professional services, including legal, audit and accounting services. We expect our selling, general and administrative expenses to fluctuate in the near future as we continue to exercise cost control measures.

Income tax expense

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

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

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

In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act). The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027. Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment. Currently, we are evaluating the impact of the Chips Act to us.

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

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




Altera Litigation

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 December 2022. The Company will continue to monitor ongoing developments and potential impact to its financial statements.
38




Equity method investment income/loss from equity investee

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

We record our interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor or investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment. Instead the total equity method investment balance, including equity method goodwill, is tested for impairment. We review for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Income.
Results of Operations
The following tables set forth statements of income, also expressed as a percentage of revenue, for the three and six months ended December 31, 2022 and 2021. Our historical results of operations are not necessarily indicative of the results for any future period.
Three Months Ended December 31,Six Months Ended December 31,
 20222021202220212022202120222021
(in thousands)(% of revenue)(in thousands)(% of revenue)
Revenue$188,760 $193,319 100.0 %100.0 %$397,236 $380,354 100.0 %100.0 %
Cost of goods sold135,719 124,954 71.9 %64.6 %273,067 247,422 68.7 %65.1 %
Gross profit53,041 68,365 28.1 %35.4 %124,169 132,932 31.3 %34.9 %
Operating expenses
Research and development21,468 16,516 11.4 %8.5 %42,857 34,328 10.8 %9.0 %
Selling, general and administrative22,788 24,132 12.1 %12.5 %46,993 45,938 11.8 %12.1 %
Total operating expenses44,256 40,648 23.5 %21.0 %89,850 80,266 22.6 %21.1 %
Operating income 8,785 27,717 4.6 %14.4 %34,319 52,666 8.7 %13.8 %
Other income (loss), net(903)473 (0.5)%0.2 %(919)457 (0.2)%0.1 %
Interest expense, net(397)(541)(0.2)%(0.2)%(1,005)(2,717)(0.3)%(0.7)%
Gain on deconsolidation of the JV Company— 399,093 — %206.4 %— 399,093 — %104.9 %
Loss on changes of equity interest in the JV Company, net— (7,641)— %(4.0)%— (7,641)— %(2.0)%
Net income before income taxes7,485 419,101 3.9 %216.8 %32,395 441,858 8.2 %116.2 %
Income tax expense 1,659 34,096 0.8 %17.6 %3,033 35,416 0.8 %9.3 %
Net income before income from equity method investment5,826 385,005 3.1 %199.2 %29,362 406,442 7.4 %106.9 %
Equity method investment income from equity investee511 — 0.3 %— %3,013 — 0.8 %— %
Net income6,337 385,005 3.4 %199.2 %32,375 406,442 8.2 %106.9 %
Net loss attributable to noncontrolling interest— 2,007 — %1.0 %— 20 — %— %
Net income attributable to Alpha and Omega Semiconductor Limited$6,337 $382,998 3.4 %198.2 %$32,375 $406,422 8.2 %106.9 %


39



Share-based compensation expense was recorded as follows:
Three Months Ended December 31,Six Months Ended December 31,
 20222021202220212022202120222021
(in thousands)(% of revenue)(in thousands)(% of revenue)
Cost of goods sold$1,748 $1,709 0.9 %0.9 %$3,536 $2,278 0.9 %0.6 %
Research and development3,327 1,912 1.8 %1.0 %5,821 2,955 1.5 %0.8 %
Selling, general and administrative8,016 4,926 4.2 %2.5 %14,330 7,949 3.6 %2.1 %
Total$13,091 $8,547 6.9 %4.4 %$23,687 $13,182 6.0 %3.5 %

Three and Six Months Ended December 31, 2022 and 2021
Revenue
The following is a summary of revenue by product type:
Three Months Ended December 31,Six Months Ended December 31,
20222021Change20222021Change
(in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Power discrete$137,582 $134,511 $3,071 2.3 %$282,155 $264,875 $17,280 6.5 %
Power IC49,972 55,557 (5,585)(10.1)%112,292 108,211 4,081 3.8 %
Packaging and testing services1,206 3,251 (2,045)(62.9)%2,789 7,268 (4,479)(61.6)%
$188,760 $193,319 $(4,559)(2.4)%$397,236 $380,354 $16,882 4.4 %

The following is a summary of revenue by end market:
Three Months Ended December 31,Six Months Ended December 31,
 2022202120222021
 (% of revenue)(% of revenue)
Computing33.8 %45.5 %38.6 %43.8 %
Consumer25.0 %20.1 %23.3 %21.0 %
Communication18.7 %13.2 %16.8 %13.5 %
Power Supply and Industrial21.9 %19.5 %20.6 %19.8 %
Packaging and testing services0.6 %1.7 %0.7 %1.9 %
100.0 %100.0 %100.0 %100.0 %


Total revenue was $188.8 million for the three months ended December 31, 2022, a decrease of $4.6 million, or 2.4%, as compared to $193.3 million for the same quarter last year. The decrease was primarily due to a decrease of $5.6 million in sales of power IC products, offset by an increase of $3.1 million in sales of power discrete products. The net decrease in power discrete and power IC product sales was primarily due to a 20.7% decrease in unit shipments, offset by a 24.4% increase in average selling price as compared to same quarter last year due to a shift in product mix. The decrease in revenues was primarily driven by the significant decrease in the computing market, reflecting weaker demand for computers and inventory correction by our customers, partially offset by increased sales in the communications and consumer markets, particularly in smartphone and gaming products. The decrease in revenue of packaging and testing services for the three months ended December 31, 2022, as compared to same quarter last year, was primarily due to decreased demand.

40



Total revenue was $397.2 million for the six months ended December 31, 2022 an increase of $16.9 million, or 4.4%, as compared to $380.4 million for the same period last year. The increase was primarily due to an increase of $17.3 million and $4.1 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 34.0% increase in average selling price, partially offset by a 21.1% decrease in unit shipments as compared to same period last year due to a shift in product mix. The increase in revenues was primarily driven by an increase in communications and consumer markets, particularly in gaming products, partially offset by a decrease in computing market, reflecting weaker demand for computers. The decrease in revenue of packaging and testing services for the six months ended December 31, 2022, as compared to same period last year, was primarily due to decreased demand.
Cost of goods sold and gross profit
Three Months Ended December 31,Six Months Ended December 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Cost of goods sold$135,719 $124,954 $10,765 8.6 %$273,067 $247,422 $25,645 10.4 %
  Percentage of revenue71.9 %64.6 %68.7 %65.1 %
Gross profit$53,041 $68,365 $(15,324)(22.4)%$124,169 $132,932 $(8,763)(6.6)%
  Percentage of revenue28.1 %35.4 %31.3 %34.9 %

Cost of goods sold was $135.7 million for the three months ended December 31, 2022, an increase of $10.8 million, or 8.6%, as compared to $125.0 million for the same quarter last year. The increase was primarily due to higher standard costs from more favorable product mix. Gross margin decreased by 7.3 percentage points to 28.1% for the three months ended December 31, 2022, as compared to 35.4% for the same quarter last year. The decrease in gross margin was primarily due to higher material costs and less unit shipment during the three months ended December 31, 2022. In addition, the JV Company was deconsolidated from our Condensed Consolidated Statements of Operations effective as of December 2, 2021.

Cost of goods sold was $273.1 million for the six months ended December 31, 2022, an increase of $25.6 million, or 10.4%, as compared to $247.4 million for the same period last year. The increase was primarily due to 4.4% increase in revenue. Gross margin decreased by 3.6 percentage points to 31.3% for the six months ended December 31, 2022, as compared to 34.9% for the same period last year. The decrease in gross margin was primarily due to higher material costs and less unit shipment during the periods. In addition, the JV Company was deconsolidated from our Condensed Consolidated Statements of Operations effective as of December 2, 2021.
41



Research and development expenses
Three Months Ended December 31,Six Months Ended December 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Research and development expenses$21,468 $16,516 $4,952 30.0 %$42,857 $34,328 $8,529 24.8 %
Research and development expenses were $21.5 million for the three months ended December 31, 2022, an increase of $5.0 million, or 30.0%, as compared to $16.5 million for the same quarter last year. The increase was primarily attributable to $1.4 million increase in employee compensation and benefit expense mainly due to increased headcount, higher medical insurance expenses and annual merit increase, partially offset by lower vacation accrual and lower bonus accrual, a $1.4 million increase in share-based compensation expense due to the an increase in stock awards granted, a $0.9 million increase in depreciation expenses, and a $1.0 million increase in product prototyping engineering expense as a result of increased engineering activities.
Research and development expenses were $42.9 million for the six months ended December 31, 2022, an increase of $8.5 million, or 24.8%, as compared to $34.3 million for the same period last year. The increase was primarily attributable to a $2.0 million increase in employee compensation and benefit expense mainly due to increased headcount, higher medical insurance expenses and annual merit increase, partially offset by lower vacation accrual and lower bonus accrual, a $2.9 million increase in share-based compensation expense due to an increase in stock awards granted, a $1.6 million increase in depreciation expense, as well as $2.0 million increase in product prototyping engineering expense as a result of increased engineering activities.
Selling, general and administrative expenses
Three Months Ended December 31,Six Months Ended December 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Selling, general and administrative$22,788 $24,132 $(1,344)(5.6)%$46,993 $45,938 $1,055 2.3 %

Selling, general and administrative expenses were $22.8 million for the three months ended December 31, 2022, a decrease of $1.3 million, or 5.6%, as compared to $24.1 million for the same quarter last year. The decrease was primarily due to a $4.4 million decrease in employee compensation and benefits expenses primarily due to lower bonus expenses accrual, partially offset by increased headcount, annual merit increase and higher medical insurance expenses, offset by a $3.1 million increase in share-based compensation expense due to the incremental expenses for one of our former officers' equity shares resulting from the modification.
Selling, general and administrative expenses were $47.0 million for the six months ended December 31, 2022, an increase of $1.1 million, or 2.3%, as compared to $45.9 million for the same period last year. The increase was primarily attributable to a $6.4 million increase in share-based compensation expense due to an increase in stock award granted and the the incremental expenses for one of our former officers' equity shares resulting from the modification, and a $0.4 million increase in marketing demo and trade shows costs, as well as a $0.4 million increase in recruiting and consulting fees, partially offset by a $6.1 million decrease in employee compensation and benefits expenses mainly due to lower bonus expenses accrual, partially offset by increased headcount, annual merit increase and higher medical insurance expenses.
Three Months Ended December 31,Six Months Ended December 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Other income (loss), net$(903)$473 $(1,376)(290.9)%$(919)$457 $(1,376)(301.1)%
Other income (loss), net was decreased in the three and six months ended December 31, 2022 as compared to the same periods last year primarily due to increase in foreign currency exchange loss as a result of the depreciation of RMB against USD.
42



Interest expense, net
Three Months Ended December 31,Six Months Ended December 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Interest expense, net$(397)$(541)$144 (26.6)%$(1,005)$(2,717)$1,712 (63.0)%

Interest expense, net decreased by $0.1 million during the three months ended December 31, 2022 as compared to the same quarter last year was primarily due to a $0.8 million increase in interest income as a result of higher cash balance with higher interest rate, partially offset by a $0.7 million increase in interest expense as a result of an increase in bank borrowings, offset by less interest expense in JV Company due to deconsolidation.

Interest expense, net decreased by $1.7 million during the six months ended December 31, 2022 as compared to the same period last year was primarily due to a $1.2 million increase in interest income as a result of higher cash balance with higher interest rate and a $0.5 million decrease in interest expense as a result of less interest expense in JV Company due to deconsolidation, offset by increase in interest expense as a result of an increase in bank borrowings during the periods.
Income tax expense
Three Months Ended December 31,Six Months Ended December 31,
 20222021Change20222021Change
 (in thousands)(in thousands)(in percentage)(in thousands)(in thousands)(in percentage)
Income tax expense $1,659 $34,096 $(32,437)(95.1)%$3,033 $35,416 $(32,383)(91.4)%

The Company recognized income tax expense of approximately $1.7 million and $34.1 million for the three months ended December 31, 2022 and 2021, respectively. The income tax expense of $1.7 million for the three months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $34.1 million for the three months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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. Excluding the discrete income tax items, the income tax expense for the three months ended December 31, 2022 and 2021 was $1.6 million and $1.3 million, respectively, and the effective tax rate for the three months ended December 31, 2022 and 2021 was 20.2% and 4.7%, respectively. Excluding the effects of the discrete tax expense recorded in the three months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book income of $8.0 million for the three months ended December 31, 2022 as compared to $27.6 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the three months ended December 31, 2021.

The Company recognized income tax expense of approximately $3.0 million and $35.4 million for the six months ended December 31, 2022 and 2021, respectively. The income tax expense of $3.0 million for the six months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $35.4 million for the six months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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 for other discrete income tax items. Excluding the discrete income tax items, income tax expense for the six months ended December 31, 2022 and 2021 was $2.9 million and $2.5 million, respectively, and the effective tax rate for the six months ended December 31, 2022 and 2021 was 8.2% and 5.0%, respectively. Excluding the effects of the discrete tax expense recorded in the six months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from the Company reporting a pretax book income of $35.4 million for the six months ended December 31, 2022 as compared to pretax book income of $50.4 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the six months ended December 31, 2021.

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

43



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 December 31, 2022, the gross amount of unrecognized tax benefits was approximately $8.7 million, of which $5.7 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 the payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when the Company determines the liabilities are no longer necessary. The Company does not anticipate any material changes to its uncertain tax positions during the next twelve months.

Liquidity and Capital Resources
Our principal need for liquidity and capital resources is to maintain sufficient working capital to support our operations and to invest adequate capital expenditures to grow our business. To date, we finance our operations and capital expenditures primarily through funds generated from operations and borrowings under our term loans, financing lease and other debt agreements.

On February 6, 2023, we entered into a license and engineering service agreement with a leading power semiconductor automotive supplier related to our Silicon Carbide (SiC) MOSFET and diode technology. Pursuant to the agreement, we will license and provide 24-month engineering support for our proprietary SiC technology to the supplier for a total fee of $45 million, consisted of an upfront fees of $18 million payable within 45 days of the execution of the agreement, with the remaining amount to be paid upon our achievements of specified business and product milestones. In addition, we entered an accompanying supply agreement with the supplier to provide it with limited wafer supply.

In January 2023, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $20.1 million based on currency exchange rage between RMB and U.S. Dollar on January 31, 2023 with a maturity date of December 1, 2023.

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

On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’s fabrication facility located in Oregon. The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company. The agreement has a 5.5 year term and matures on February 16, 2027. Jireh is required to make consecutive quarterly payments of principal and interest. The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of December 31, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $42.8 million.

In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China. This line of credit matured on February 14, 2021 and was based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019. The purpose of the credit facility is to provide short-term borrowings. The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019. In September 2021, this line of credit was renewed with maximum borrowings up to RMB
44



140.0 million with the same terms and a credit maturity date of September 18, 2022. During the three months ended December 31, 2021, the Company borrowed RMB 11.0 million, or $1.6 million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022. As of December 31, 2022, there was no outstanding balance and this loan was expired.

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 December 31, 2022, the Borrower was in compliance with these covenants. As of December 31, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

On November 16, 2018, one of the Company's subsidiaries in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide 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 December 31, 2022, there was no outstanding balance and this loan was expired.

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 December 31, 2022. As of December 31, 2022, the outstanding balance of the term loan was $13.7 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 matured 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 loan was paid in full in September 2022. As of December 31, 2022, there was 0 outstanding balance.

We believe that our current cash and cash equivalents and cash flows from operations will be sufficient to meet our anticipated cash needs, including working capital and capital expenditures, for at least the next twelve months. In addition, we commenced an investment plan to expand the manufacturing capacity and upgrade the operational capabilities of our Oregon Fab. We intend to fund the costs by a combination of cash reserve, bank loans and equipment leases. In the long-term, we may require additional capital due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue. If our cash is insufficient to meet our needs, we may seek to raise capital through equity or debt financing. The sale of additional equity securities could result in dilution to our shareholders. The incurrence of indebtedness would result in increased debt service obligations and may include operating and financial covenants that would restrict our operations. We cannot be certain that any financing will be available in the amounts we need or on terms acceptable to us, if at all.
45



Cash, cash equivalents and restricted cash
As of December 31, 2022 and June 30, 2022, we had $288.1 million and $314.7 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 $288.1 million and $314.7 million cash, cash equivalents and restricted cash, $194.9 million and $212.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:
 Six Months Ended December 31,
 20222021
 (in thousands)
Net cash provided by operating activities$37,015 $131,374 
Net cash used in investing activities(67,935)(47,709)
Net cash provided by (used in) financing activities4,526 (19,165)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(164)307 
Net increase (decrease) in cash, cash equivalents and restricted cash$(26,558)$64,807 
  
Cash flows from operating activities
Net cash provided by operating activities of $37.0 million for the six months ended December 31, 2022 resulted primarily from net income of $32.4 million and non-cash expenses of $39.6 million, partially offset by net changes in assets and liabilities using cash of $35.0 million, The non-cash expenses of $39.6 million primarily included $23.7 million of share-based compensation expense, $20.2 million of depreciation and amortization expenses, $0.4 million of loss on disposal of property and equipment, and $3.0 million of income from equity investment. The net changes in assets and liabilities of $35.0 million were primarily due to a $7.4 million decrease in net payable from equity investee, a $14.1 million decrease in accounts payable due to timing of payments, a $5.8 million increase in inventories as a result of our inventories built up for preparation of uncertainty of supply chains, $8.4 million increase in other current and long-term assets due to increase in advance payments to vendors, and a $13.2 million decrease in accrued and other liabilities, partially offset by a $12.5 million decrease in accounts receivable as a result of timing of the shipments and payments collected, and a $1.4 million increase in income taxes payable.
Net cash provided by operating activities of $131.4 million for the six months ended December 31, 2021 resulted primarily from net income of $406.4 million and net changes in assets and liabilities using cash of $47.5 million, partially offset by non-cash expenses of $322.5 million. The non-cash expenses of $322.5 million primarily included $399.1 million of gain on deconsolidation of the JV Company, partially offset by $7.6 million of loss on changes of equity interest in the JV Company, $29.3 million of deferred income tax on deconsolidation and changes of equity interest in the JV Company, $25.7 million of depreciation and amortization expenses, $13.2 million of share-based compensation expense, and $0.7 million of deferred income taxes. The net changes in assets and liabilities of $47.5 million were primarily due to a $70.3 million increase in accrued and other liabilities, a $3.5 million of income taxes payable on deconsolidation and changes of equity interest in the JV Company, a $11.6 million increase in accounts payable due to timing of payments, a $1.3 million increase in income taxes payable, and a $3.9 million decrease in accounts receivable as a result of timing of the shipments and payments collected, partially offset by a $28.5 million increase in inventories as a result of preparation of uncertainty of supply chains, a $8.9 million increase in other current and long-term assets due to increase in advance payments to vendors, and a $5.8 million decrease in net payable from equity investee.
Cash flows from investing activities    
Net cash used in investing activities of $67.9 million for the six months ended December 31, 2022 was primarily attributable to $68.6 million purchases of property and equipment, partially offset by $0.6 million government grants related to fixed assets.
Net cash used in investing activities of $47.7 million for the six months ended December 31, 2021 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 $39.5 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.
46



Cash flows from financing activities
Net cash used in financing activities of $4.5 million for the six months ended December 31, 2022 was primarily attributable to $8.6 million proceeds from borrowings and $4.1 million of proceeds from exercise of stock options and ESPP, partially offset by $7.2 million in repayments of borrowings, $0.4 million in payment of finance lease obligations, and $0.6 million in common shares acquired to settle withholding tax related to vesting of restricted stock units.
Net cash used in financing activities of $19.2 million for the six months ended December 31, 2021 was primarily attributable to $31.4 million in repayments of borrowings, $4.2 million in payment of finance lease obligations, and $0.6 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, partially offset by $2.7 million of proceeds from exercise of stock options and ESPP and $14.3 million proceeds from borrowings.

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 December 31, 2022, we had no off-balance sheet arrangements.
Contractual Obligations
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, 2022.

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, 2022, filed with the SEC on September 19, 2022.

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 December 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 six months ended December 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, 2022, filed with the SEC on September 19, 2022, 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 have been, and may in the future continue to 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 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.

At the early stages of the COVID-19 pandemic and as a result of changing consumer behaviors due to various government restrictions and the growing trend to provide remote-working options by employers, we 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 as government authorities relax or terminate COVID-19 related restrictions and consumer behaviors change in response to the reopening of certain economic activities.

Infection rates continued to fluctuate in various regions and new strains of the virus remain a risk, including a surge of COVID-19 cases and hospitalization due to the spread of Omicron variants in late 2021 and early 2022. During the first half of calendar year of 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, however, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which we operate, including China and U.S. Additionally, during the first half of calendar year 2022, our financial results were negatively impacted temporarily by the suspension of operation of our Shanghai factories as a result of the city-lockdown imposed by Chinese government under the Zero-COVID Policy. Recently, the Chinese government lifted or eliminated most of its COVID-related restrictions, which caused a significant increase of infection rates among its population. While we have also experienced an increase of worker absence due to sickness, it has not resulted in any material effect on our operations. Nevertheless, we cannot predict the future trend of the pandemic, including whether additional restrictions will be imposed by the Chinese government or governments in other jurisdictions where we have operation.
49




We may be subject to the ongoing global impacts resulting from the pandemic, including disruption of the product supply chains, shortages of semiconductor components and raw materials, and delays in shipments, product development, and product launches and rising inflation rates, any of which may adversely affect our operations. In addition, actions by United States federal, state and local governments, as well as by foreign governments, to address the COVID-19 pandemic, including travel bans, stay-at-home orders and school, business and entertainment venue closures, also had a significant adverse effect on the markets in which we conduct our businesses. COVID-19 poses the risk that our workforce, suppliers, and other partners may be prevented from conducting normal business activities for an extended period of time, including due to shutdowns or stay-at-home orders that may be requested or mandated by governmental authorities.

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.

We may be adversely affected by the cyclicality of the semiconductor industry and other industry-wide and market trends.

The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change such as the introduction of smart phones and tablets that contributed to the decline in the PC market, product obsolescence and price erosion, evolving standards, uncertain product life cycles and wide fluctuations in product supply and demand. The industry has, from time to time, experienced significant and sometimes prolonged, downturns, which were often connected with or in anticipation of, maturing product cycles and declines in general economic conditions. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices.

In addition, because our products target mostly applications in consumer electronics, including PCs and mobile devices, any micro environment and industry-wide trend affecting demand for consumer electronics may impact our business operations and financial results. For example, the semiconductor market experienced a significant inventory correction by our distributors and customers in the first quarter of 2023, driven primarily by excess inventory accumulated in the past two years in response to substantial growth in consumer electronic sales since the onset of COVID-19 pandemic. Such inventory correction is expected to result in a significant reduction of customer demand and revenue for our products for the quarter ending March 31, 2023. While we are projecting this downward trend to subside, and the market demand to recover significantly, during the second half of calendar 2023, there is no guarantee that this will occur. Any prolonged downturn in the consumer electronic market and further inventory correction will adversely affect our business operation and financial results.

Any future downturns, in particular the PC markets or in any other markets in which we sell our products, may reduce our revenue and result in us having excess inventory. By contrast, any upturn in the semiconductor industry could result in increased competition for access to limited third-party foundry and packaging and testing capacity, which could prevent us from benefiting from such an upturn or reduce our profit margins.

50



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 December 31, 2022, we did not repurchase any shares under the Repurchase Program. As of December 31, 2022, approximately $13.4 million remained available under the Repurchase Program and the Company has entered into a 10b5-1 repurchase plan to purchase up to such remaining amount under the Repurchase Program.








51



ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
Not applicable.
52



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








53



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

 

54
EX-31.1 2 ex311-aosl12312022q2202310q.htm EX-31.1 Q2'23 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: February 8, 2023
 
/s/    Mike F. Chang   
Mike F. Chang
Chief Executive Officer


EX-31.2 3 ex312-aosl12312022q2202310q.htm EX-31.2 Q2'23 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: February 8, 2023
 
/s/    Yifan Liang        
Yifan Liang
Chief Financial Officer and Corporate Secretary


EX-32.1 4 ex321-aosl12312022q2202310q.htm EX-32.1 Q2'23 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 December 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: February 8, 2023
 
/s/    Mike F. Chang    
Mike F. Chang
Chief Executive Officer




EX-32.2 5 ex322-aosl12312022q2202310q.htm EX-32.2 Q2'23 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 December 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: February 8, 2023
                                
/s/    Yifan Liang       
Yifan Liang
Chief Financial Officer and Corporate Secretary

                                 



EX-101.SCH 6 aosl-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - The Company and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Equity Method Investment in Equity Investee link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Concentration of Credit Risk and Significant Customers link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Bank Borrowing Bank Borrowing link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Shareholders' Equity and Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - The Company and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Bank Borrowing (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - 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 0000035 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Balance Sheet Components - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Balance Sheet Components - Other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Balance Sheet Components - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Balance Sheet Components - Other long term assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Balance Sheet Components - Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Bank Borrowing - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Segment and Geographic Information - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aosl-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 aosl-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 aosl-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Jireh Jireh [Member] Jireh Property, plant and equipment, net and land use rights, net Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating Lease Right-Of-Use Assets Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating Indemnification Agreement Indemnification Agreement [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Terms of credit sales, (in days) Concentration of Credit Risk, Terms of Sales on Credit Concentration of Credit Risk, Terms of Sales on Credit Net income (loss) including noncontrolling interest Net income (loss) including noncontrolling interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Deferred income tax assets Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Customer deposits Accrued Customer Deposit Accrued Customer Deposit Patents and technology rights Patents and Patented Technology [Member] Patents and Patented Technology [Member] Sale Leaseback Transaction, Name [Domain] Sale Leaseback Transaction, Name [Domain] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2025 Long-Term Debt, Maturity, Year Two Jireh Semiconductor Incorporated Jireh Semiconductor Incorporated [Member] Jireh Semiconductor Incorporated Debt Instrument [Axis] Debt Instrument [Axis] Total Finance Lease Liability Finance Lease, Liability Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Accounts receivable factoring agreement, maximum borrowing capacity Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2027 Finance Lease, Liability, to be Paid, Year Four Less: debt issuance costs Debt Issuance Costs, Gross, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Proceeds from borrowings Proceeds from Issuance of Debt Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Stated percentage Debt Instrument, Interest Rate, Stated Percentage 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] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Repayments of borrowings Repayments of Debt Accounts receivable Accounts Receivable, before Allowance for Credit Loss Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method 2026 Finance Lease, Liability, to be Paid, Year Three 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 Volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 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] Potential dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] The remainder of fiscal 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Prepaid insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Secured Debt Secured Debt [Member] Net income per share attributable to Alpha and Omega Semiconductor Limited: Earnings Per Share Reconciliation [Abstract] Statement, Scenario [Axis] Scenario [Axis] Ownership [Axis] Ownership [Axis] Investment, Name [Domain] Investment, Name [Domain] Leases Lessee, Operating Leases [Text Block] 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] Amortization of equipment Finance Lease, Right-of-Use Asset, Amortization 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] Related Party [Domain] Related Party [Domain] Plan modification, incremental cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Operating leases: Operating Lease Costs [Abstract] Operating Lease Costs [Abstract] Plan Name [Axis] Plan Name [Axis] Effect of potentially dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Number of operating segments Number of Operating Segments Other Customers Other Customers [Member] Other Customers Plan Name [Domain] Plan Name [Domain] The remainder of fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ESPP Employee Share Purchase Plan [Member] Employee Stock [Member] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Delivery payment, percent Sale Leaseback Transaction, Delivery Payment, Percent Sale Leaseback Transaction, Delivery Payment, Percent Award Type [Axis] Award Type [Axis] Prepayments for property and equipment Prepayment for Property and Equipment Prepayment for Property and Equipment Basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating Lease, Liability, Current Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Lease Financing Lease Financing [Member] Lease Financing [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Prepaid maintenance Prepaid Maintenance, Current Prepaid Maintenance, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accrued facilities related expenses Accrued Facility Expenses Accrued Facility Expenses Ownership interest, percent Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Lender Name [Axis] Lender Name [Axis] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Legal Entity [Axis] Legal Entity [Axis] Long-term debt Total debt, less debt issuance costs Long-Term Debt, Excluding Current Maturities 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 Total liabilities Liabilities Operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] 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 Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type 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] Raw materials, wafers, and packaging and testing services puchase commitments Inventories and Services [Member] Inventories and Services [Member] 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] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Utilization Standard Product Warranty Accrual, Decrease for Payments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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 Bank Borrowing Debt Disclosure [Text Block] Deconsolidation of cash and cash equivalents of the JV Company Cash Divested from Deconsolidation Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income tax on deconsolidation and changes of equity interest in the JV Company Deferred Income Tax Expense (Benefit) Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Concentration Risk [Table] Concentration Risk [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Down payment amount Sale Leaseback Transaction, Down Payment Amount Sale Leaseback Transaction, Down Payment Amount 2026 Long-Term Debt, Maturity, Year Three Lease completion buyout option, amount Sale Leaseback Transaction, Lease Completion Buyout Option, Amount Sale Leaseback Transaction, Lease Completion Buyout Option, Amount Investment in a privately held company Other Investments The Bank The Bank [Member] The Bank [Member] Bank Of Communications Limited Bank Of Communications Limited [Member] Bank Of Communications Limited [Member] Subsequent Event Subsequent Event [Member] Revenue Revenue Benchmark [Member] Document Period End Date Document Period End Date Interest Receivable, Current Interest Receivable, Current Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Warranty accrual Beginning balance Ending balance Product Warranty Accrual, Current Customs deposit Custom deposit non current Custom deposit non current Sales-Lease Back Transaction with Jireh Semiconductor Incorporated Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member] Sales-Lease Back Transaction with Jireh Semiconductor Incorporated Total assets Assets Implied interest rate Sale Leaseback Transaction, Implied Interest Rate, Percent Sale Leaseback Transaction, Implied Interest Rate, Percent Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Term Loan Term Loan [Member] Term Loan [Member] Customer A Customer A [Member] Customer A [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Short-term debt Long-Term Debt, Current Maturities Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Share repurchase program, authorized amount (USD in Millions) Stock Repurchase Program, Authorized Amount Long-term Debt, Unclassified [Abstract] Long-Term Debt, Unclassified [Abstract] Accrued compensation and benefits Employee-related Liabilities, Current Variable rent expense Variable Lease, Cost Line of Credit Line of Credit [Member] Net income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Equity: Stockholders' Equity Attributable to Parent [Abstract] Net Income (Loss) Per Share Earnings Per Share [Text Block] Major Customers [Axis] Customer [Axis] Finance lease liabilities - long-term Finance Lease, Liability, Noncurrent Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] 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 Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment and software Computer Equipment [Member] Gross profit Gross Profit Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name China China CHINA Subsequent Events Subsequent Events [Text Block] Other countries Other countries Other Countries [Member] Other Countries [Member] Industrial And Commercial Bank of China Industrial And Commercial Bank of China [Member] Industrial And Commercial Bank of China [Member] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Sale Leaseback Transaction, Description [Axis] Sale Leaseback Transaction, Description [Axis] Upfront fees payment period (days) Upfront Fee Payment Period Upon Execution of Contract Upfront Fee Payment Period Upon Execution of Contract Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Deconsolidation of non controlling interest Noncontrolling Interest, Decrease from Deconsolidation Leases [Abstract] Leases [Abstract] Net payable, equity investee Increase (Decrease) in Accounts Receivable, Related Parties Operating expenses Operating Expenses [Abstract] Beginning balance, including portion attributable to noncontrolling interest Ending balance, including portion attributable to noncontrolling interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Packaging and testing services Packaging and testing services [Member] Packaging and testing services [Member] Minimum Minimum [Member] Restricted cash Restricted Cash and Cash Equivalents, Current Beginning balance, noncontrolling interest Ending balance, noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company 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 Common shares, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Risks and Uncertainties Risks and Uncertainties [Policy Text Block] Risks and Uncertainties [Policy Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Investment, Name [Axis] Investment, Name [Axis] Trading Symbol Trading Symbol Entity File Number Entity File Number Government Grants Government Grants, Policy [Policy Text Block] Government Grants, Policy [Policy Text Block] Treasury stock acquired, average price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Customer deposits Contract with Customer, Liability, Noncurrent Options outstanding, Weighted-Average Remaining Contractual Life (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Accrued Liabilities Accrued Liabilities [Abstract] 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 Research and development Research and Development Expense Less: Noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Stock rotation accrual Beginning balance Ending balance Stock Rotation Accrual, Current Stock Rotation Accrual, Current Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Estimated effective income tax rate excluding discrete income tax expense Effective Income Tax Rate Reconciliation, Percent Proceeds from lines of credit Proceeds from Lines of Credit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 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 Use of Estimates Use of Estimates, Policy [Policy Text Block] Parent Company Parent Company [Member] Additions Stock Rotation Accrual, Stock Issued Stock Rotation Accrual, Stock Issued Accounts payable Increase (Decrease) in Accounts Payable London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] The Company and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Customers greater than 10% of total Concentration Risk, Percentage Subsequent Events [Abstract] Subsequent Events [Abstract] Income Taxes Income Tax Disclosure [Text Block] Sales from related party Revenue from Related Parties Due to related parties Due to Related Parties Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Government grant related to equipment Proceeds From Government Grant Related To Equipment Proceeds From Government Grant Related To Equipment Basic (in dollars per share) Earnings Per Share, Basic Office leases deposits Office Lease Deposit Assets, Noncurrent Office Lease Deposit Assets, Noncurrent Purchase Commitment, Excluding Long-term Committment [Line Items] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Pre-tax book income Pre-Tax Book Income Pre-Tax Book Income 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 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Total principal, less debt issuance costs Debt, Long-Term and Short-Term, Combined Amount Equipment and construction in progress Construction in Progress, Gross Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Treasury Stock Treasury Stock [Member] Total Alpha and Omega Semiconductor Limited shareholder's equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Computer software liabilities Computer Software Liability, Noncurrent Computer Software Liability, Noncurrent Director Director [Member] 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 Prepayment to supplier Prepayment to Supplier Prepayment to Supplier Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Up-front fees due upon execution of contract Up-front Fee Due Upon Execution Of Contract Up-front Fee Due Upon Execution Of Contract Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Deposit with supplier Deposit Assets Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Shareholders' Equity and Share-based Compensation Shareholders' Equity and Share-Based Payments [Text Block] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Other Other Assets, Miscellaneous, Noncurrent Retained Earnings Retained Earnings [Member] Down payment percent Sale Leaseback Transaction, Down Payment, Percent Sale Leaseback Transaction, Down Payment, Percent Scenario, Plan Scenario, Plan [Member] Total lease expenses Lease, Cost Property, plant and equipment, gross Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Common Shares Common Stock [Member] Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Components of Operating and Finance Lease Costs Lease, Cost [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Accounting for income taxes Income Tax, Policy [Policy Text Block] Revenue recognition Revenue [Policy Text Block] 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 Statement [Table] Statement [Table] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] 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 Gain on deconsolidation of the JV Company Gain on deconsolidation of the JV Company Equity Method Investment, Realized Gain (Loss) on Disposal Third Party Investor Third Party Investors [Member] Third Party Investors Document Quarterly Report Document Quarterly Report Office furniture and equipment Furniture and Fixtures [Member] Discontinued Operations and Disposal Groups [Abstract] Current assets: Assets, Current [Abstract] Operating Leases: Operating Lease Assets [Abstract] Operating Lease Assets [Abstract] Operating lease liabilities - long-term Operating Lease, Liability, Noncurrent Stock Rotation Accrual Stock Rotation Accrual [Table Text Block] Stock Rotation Accrual [Table Text Block] Hong Kong HONG KONG Statistical Measurement [Axis] Statistical Measurement [Axis] Repurchase of common shares under shares repurchase program Treasury Stock, Shares, Acquired Purchase Commitment, Excluding Long-term Committment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Leasehold improvements Leasehold Improvements [Member] Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Line of Credit Facility, Trade Borrowings Line of Credit Facility, Trade Borrowings [Member] Line of Credit Facility, Trade Borrowings Equity Components [Axis] Equity Components [Axis] 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 Related Party Transactions Related Party Transactions Disclosure [Text Block] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Interest expense, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments on finance leases Financing cash flows from finance lease Finance Lease, Principal Payments 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 Equipment and tooling Equipment and Tooling [Member] Equipment and Tooling [Member] Variable Rate [Domain] Variable Rate [Domain] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense Stock Rotation Accrual Increae (Decrease) [Roll Forward] Stock Rotation Accrual Increae (Decrease) [Roll Forward] Stock Rotation Accrual Increase (Decrease) [Roll forward] Loss Contingencies [Table] Loss Contingencies [Table] Other discrete income tax items Other Discrete Income Tax Expense (Benefit) Other Discrete Income Tax Expense (Benefit) Operating lease right-of-use assets ROU assets associated with operating leases Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] ESPP payable Employee Stock Purchase Plan Payable, Current Employee Stock Purchase Plan Payable, Current Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Utilization Stock Rotation Accrual, Payments Stock Rotation Accrual, Payments 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 Fixed rent expense Operating Lease, Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Stock Option Activities Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Prepaid income tax Prepaid Taxes Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Treasury shares (in shares) Treasury Stock, Shares Performance Based Restricted Stock Units (PRSUs) Member Performance Based Restricted Stock Units (PRSUs) Member [Member] Performance Based Restricted Stock Units (PRSUs) Member [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] 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] Income tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income tax liabilities Deferred Income Tax Liabilities, Net Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Proceeds from short-term debt Proceeds from Short-Term Debt Income Statement [Abstract] Income Statement [Abstract] 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 Additional Paid-In Capital Additional Paid-in Capital [Member] Government Grants, Reduction Recorded To Operating Expenses Government Grants, Reduction Recorded To Operating Expenses Government Grants, Reduction Recorded To Operating Expenses Document Fiscal Period Focus Document Fiscal Period Focus Numerator: Earnings Per Share, Basic [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Proceeds from sale of equity interest in the JV Company Proceeds from Sale of Equity Method Investments Diluted (in shares) Weighted average number of common shares used to compute diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Concentration of Credit Risk and Significant Customers Concentration Risk Disclosure [Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Accounts Receivable Factoring Agreement August 9 2019 Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member] Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Income tax expense net of discrete tax expense Income Tax Expense (Benefit), Net Of Discrete Tax Expense Income Tax Expense (Benefit), Net Of Discrete Tax Expense Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accounts Receivable Accounts Receivable [Member] Less: debt issuance costs Debt Issuance Costs, Gross Base Rate Base Rate [Member] Additions Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Authorized: 100,000 shares; issued and outstanding: 34,181 shares and 27,565 shares, respectively at December 31, 2022 and 33,988 shares and 27,371 shares, respectively at June 30, 2022 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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 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] Exercisable at end of period, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease expenses Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Schedule of Lease Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued 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 Concentration Risk Concentration Risk [Line Items] Equity method investment Equity Method Investments Interest Finance Lease, Interest Expense Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Total AOS Shareholders' Equity Parent [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Finance lease liabilities Finance Lease, Liability, Current Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities South Korea KOREA, REPUBLIC OF Finance Leases Finance Lease, Liability [Abstract] Line Of Credit Maturing December 1 2023 Line Of Credit Maturing December 1 2023 [Member] Line Of Credit Maturing December 1 2023 Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2021 Market-based Restricted Stock Units (MSU) 2021 Market-based Restricted Stock Units [Member] 2021 Market-based Restricted Stock Units Proceeds from exercise of stock options and ESPP Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Entity Current Reporting Status Entity Current Reporting Status Delivery payment, amount Sale Leaseback Transaction, Delivery Payment, Amount Sale Leaseback Transaction, Delivery Payment, Amount Other long-term assets Other long-term assets Other Assets, Noncurrent Chongqing Funds Chongqing Funds [Member] Chongqing Funds [Member] 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] Purchases from related party Related Party Transaction, Purchases from Related Party 2024 Finance Lease, Liability, to be Paid, Year One Other long-term deposits Security Deposit Other Customer Other Customer [Member] Stock Issued During Period, Value, Treasury Stock Reissued Stock Issued During Period, Value, Treasury Stock Reissued Issuance of shares under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Counterparty Name [Axis] Counterparty Name [Axis] Outstanding at beginning of period (in shares) Outstanding at end of period (In shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intangible assets, net Intangible assets, net Intangible Assets, Net (Including Goodwill) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2025 Finance Lease, Liability, to be Paid, Year Two Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Operating cash flows from operating leases Operating Lease, Payments Depreciation and amortization Depreciation, Amortization and Accretion, Net Schedule Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Total debt, less debt issuance costs Long-term Debt, Current Maturities, And Short-term Debt Long-term Debt, Current Maturities, And Short-term Debt Treasury shares at cost: 6,616 shares at December 31, 2022 and 6,617 shares at June 30, 2022 Treasury Stock, Value Title of Individual [Domain] Title of Individual [Domain] 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 Preferred shares, par value $0.002 per share: Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Loss on changes of equity interest in the JV Company, net Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income (loss), net Other Nonoperating Income (Expense) Common shares, authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Joint Venture Corporate Joint Venture [Member] Weighted average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax 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 Amount outstanding Line of Credit Facility, Fair Value of Amount Outstanding Principal amount Long-term Debt, Excluding Current Maturities, Gross Long-term Debt, Excluding Current Maturities, Gross Shares reissued (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Hongkong And Shanghai Banking Corporation Limited Hongkong And Shanghai Banking Corporation Limited [Member] Hongkong And Shanghai Banking Corporation Limited [Member] Total current assets Assets, Current Entity Small Business Entity Small Business 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 Accounts receivable factoring agreement, remaining borrowing capacity Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity Net income before income from equity method investment Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Restricted cash Restricted Cash Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 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] Schedule of Maturities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Outstanding balance Sales Leaseback Transaction, Debt Outstanding, Amount Sales Leaseback Transaction, Debt Outstanding, Amount Options outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Loan agreements, short-term debt Short-Term Debt Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Discrete income tax expense Discrete Income Tax Expense (Benefit) Discrete Income Tax Expense (Benefit) Consolidated Entities [Axis] Consolidated Entities [Axis] Subsequent Event Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Common shares, par value $0.002 per share: Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Operating lease liability Total Operating Lease Liability Operating Lease, Liability Segment and Geographic Information Segment Reporting Disclosure [Text Block] 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 Share-based Compensation Expense Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expenses [Member] Total minimum lease payments Finance Lease, Liability, to be Paid Schedule of Finance Lease Future Minimum Lease Payments (Topic 842) Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Intangible Assets Disclosure Schedule of Intangible Assets and Goodwill [Table Text Block] Entity Address, Country Entity Address, Country 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent 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 2023 (Remaining) Long-Term Debt, Maturity, Remainder of Fiscal Year 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] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Inventories Inventory, net Inventory, Net Accrued inventory Accrued Inventory Accrued Inventory Accounts payable Accounts Payable, Current Other current and long-term assets Increase (Decrease) in Other Operating Assets 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 directors on Board Equity Method Investment, Number of Directors Equity Method Investment, Number of Directors 2027 Long-Term Debt, Maturity, Year Four Realized gain on disposal of equity method investments, net Equity Method Investment, Realized Gain (Loss) on Disposal, Net Equity Method Investment, Realized Gain (Loss) on Disposal, Net Accounts receivable factoring agreement, maximum borrowing capacity, percent of net accounts receivable Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable Foreign Line of Credit Foreign Line of Credit [Member] Entity Filer Category Entity Filer Category Basic (in shares) Weighted average number of common shares used to compute basic net income per share Weighted Average Number of Shares Outstanding, Basic Collateral amount Debt Instrument, Collateral Amount United States UNITED STATES Indemnifications accrual Loss Contingency Accrual Short-term debt, fixed interest rate Short-Term Debt, Percentage Bearing Fixed Interest Rate Ownership interest sold, percent Equity Method Investment, Ownership Percentage Share-based compensation expense Share-Based Payment Arrangement, Expense 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 Commitments and contingencies (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name 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 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] 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] Authorized: 10,000 shares; issued and outstanding: none at December 31, 2022 and June 30, 2022 Preferred Stock, Value, Issued 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] Government Grants, Reduction Recorded To Interest Expense Government Grants, Reduction Recorded To Interest Expense Government Grants, Reduction Recorded To Interest Expense Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Accrued property, plant and equipment Accrued Property, Plant and Equipment Accrued Property, Plant and Equipment Income taxes payable Increase (Decrease) in Income Taxes Payable Less: debt issuance costs Debt Issuance Cost, Gross, Noncurrent Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Property and equipment purchase commitments Capital Addition Purchase Commitments [Member] Exercisable at end of period (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Work-in-process Inventory, Work in Process, Net of Reserves Deferred income taxes, net Increase (Decrease) in Deferred Income Taxes Finance lease Finance Lease, Weighted Average Discount Rate, Percent 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 Other Current Assets Schedule of Other Current Assets [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] 2018 Market-based Restricted Stock Units (MSU) 2018 Market-based Restricted Stock Units (MSU) [Member] 2018 Market-based Restricted Stock Units (MSU) [Member] Noncontrolling Interest Noncontrolling Interest [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Withholding tax on restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity Debt instrument, term Debt Instrument, Term Debt financing term (in years) Sale Leaseback Transaction, Lease Terms Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Related Party [Axis] Related Party [Axis] Less: Allowance for price adjustments Allowance for Price Adjustments Receivable, Current Allowance for Price Adjustments Receivable, Current Shares repurchase program, remaining balance Stock Repurchase Program, Remaining Authorized Repurchase Amount Land Land [Member] Stock options, RSUs and ESPP shares Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] 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 Current Fiscal Year End Date Current Fiscal Year End Date Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total intangible assets Intangible Assets, Net (Excluding Goodwill) Employee stock options and RSUs Stock Options and Restricted Stock Units (RSUs) [Member] Stock Options and Restricted Stock Units (RSUs) [Member] Diluted (in dollars per share) Earnings Per Share, Diluted Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Power discrete Power Discrete [Member] Power Discrete [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Accounts receivable factoring agreement, borrowed amount outstanding Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Other Assets, Current Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Income taxes payable - long-term Accrued Income Taxes, Noncurrent Unrecognized tax benefits Unrecognized Tax Benefits 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 Joint Venture [Abstract] Joint Venture [Abstract] Joint Venture [Abstract] Equity Method Investment in Equity Investee Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Unrecognized tax benefit that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate License and engineering support fees Revenue, Remaining Performance Obligation, Amount Payments for purchase of optional hardware Payments for Purchase of Other Assets Loss on changes of equity interest in the JV Company, net Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Operating Lease Future Minimum Lease Payments (Topic 842) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One 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] Cost of goods sold Cost of Revenue Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Accumulated depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Historical cost Sale Leaseback Transaction, Historical Cost Finance lease Finance Lease, Weighted Average Remaining Lease Term Finance lease: Finance Lease Costs [Abstract] Finance Lease Costs [Abstract] Trade name Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Treasury Stock Reissued Treasury Stock Reissued [Member] Treasury Stock Reissued [Member] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Reconciliation of cash, cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Manufacturing machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Building Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Other receivables Other Receivables, Net, Current Entity Tax Identification Number Entity Tax Identification Number Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 2023 (Remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Power IC Power IC [Member] Power IC [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Operating cash flows from finance lease Finance Lease, Interest Payment on Liability Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Finance Lease: Finance Lease Assets [Abstract] Finance Lease Assets [Abstract] Value-added tax receivable Local VAT Receivable Local VAT (Value Added Tax) Receivable Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Withholding tax on restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation 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 Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued expenses Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity [Domain] Entity [Domain] Customer C Customer C [Member] Customer C [Member] City Area Code City Area Code Exercisable at end of period (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Accrued professional fees Accrued Professional Fees, Current ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Cumulative translation adjustment, attributable to noncontrolling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other prepaid expenses Other Prepaid Expense, Current Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Payable related to equity investee, net Due to Related Parties, Current Short-term Debt [Abstract] Short-Term Debt [Abstract] 2024 Long-Term Debt, Maturity, Year One Supplemental disclosures of non-cash investing and financing information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Less amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Equity method investment income from equity investee Equity method investment income from equity investee Income (Loss) from Equity Method Investments Purchase price financing, percent Sale Leaseback Transaction, Purchase Price Financing, Percent Sale Leaseback Transaction, Purchase Price Financing, Percent Customer B Customer B [Member] Customer B [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Net income per common share attributable to Alpha and Omega Semiconductor Limited Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract] Purchase commitment, amount Purchase Commitment, Remaining Minimum Amount Committed 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating lease right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of goods sold Cost of Sales [Member] Name of Major Customer [Domain] Customer [Domain] EX-101.PRE 10 aosl-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - shares
6 Months Ended
Dec. 31, 2022
Jan. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 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 Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Shares  
Trading Symbol AOSL  
Security Exchange Name NASDAQ  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   27,631,475
Entity Central Index Key 0001387467  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Current assets:    
Cash and cash equivalents $ 287,805 $ 314,352
Restricted cash 288 299
Accounts receivable, net 53,223 65,681
Inventories 163,823 158,040
Other current assets 12,004 11,220
Total current assets 517,143 549,592
Property, plant and equipment, net 350,950 318,666
Operating lease right-of-use assets 23,474 23,674
Intangible assets, net 8,389 10,050
Equity method investment 365,115 378,378
Deferred income tax assets 566 592
Other long-term assets 20,008 17,677
Total assets 1,285,645 1,298,629
Current liabilities:    
Accounts payable 65,799 87,377
Accrued liabilities 98,107 116,893
Payable related to equity investee, net 21,570 28,989
Income taxes payable 5,620 4,248
Short-term debt 25,045 25,563
Finance lease liabilities 835 802
Operating lease liabilities 4,553 3,850
Total current liabilities 221,529 267,722
Long-term debt 44,101 42,486
Income taxes payable - long-term 2,227 2,158
Deferred income tax liabilities 27,136 28,757
Finance lease liabilities - long-term 3,658 3,932
Operating lease liabilities - long-term 19,713 20,878
Other long-term liabilities 67,607 78,603
Total liabilities 385,971 444,536
Commitments and contingencies (Note 12)
Preferred shares, par value $0.002 per share:    
Authorized: 10,000 shares; issued and outstanding: none at December 31, 2022 and June 30, 2022 0 0
Common shares, par value $0.002 per share:    
Authorized: 100,000 shares; issued and outstanding: 34,181 shares and 27,565 shares, respectively at December 31, 2022 and 33,988 shares and 27,371 shares, respectively at June 30, 2022 68 68
Treasury shares at cost: 6,616 shares at December 31, 2022 and 6,617 shares at June 30, 2022 (65,990) (66,000)
Additional paid-in capital 316,141 288,951
Accumulated other comprehensive income (loss) (12,904) 1,080
Retained earnings 662,359 629,994
Total Alpha and Omega Semiconductor Limited shareholder's equity 899,674 854,093
Total liabilities and equity $ 1,285,645 $ 1,298,629
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Jun. 30, 2022
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) 34,181,000 33,988,000
Common stock, shares outstanding (in shares) 27,565,000 27,371,000
Treasury shares (in shares) 6,616,000 6,617,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]        
Revenue $ 188,760 $ 193,319 $ 397,236 $ 380,354
Cost of goods sold 135,719 124,954 273,067 247,422
Gross profit 53,041 68,365 124,169 132,932
Operating expenses        
Research and development 21,468 16,516 42,857 34,328
Selling, general and administrative 22,788 24,132 46,993 45,938
Total operating expenses 44,256 40,648 89,850 80,266
Operating income 8,785 27,717 34,319 52,666
Other income (loss), net (903) 473 (919) 457
Interest expense, net (397) (541) (1,005) (2,717)
Gain on deconsolidation of the JV Company 0 399,093 0 399,093
Loss on changes of equity interest in the JV Company, net 0 (7,641) 0 (7,641)
Net income before income taxes 7,485 419,101 32,395 441,858
Income tax expense 1,659 34,096 3,033 35,416
Net income before income from equity method investment 5,826 385,005 29,362  
Equity method investment income from equity investee 511 0 3,013 0
Net income (loss) including noncontrolling interest 6,337 385,005 32,375 406,442
Net loss attributable to noncontrolling interest 0 2,007 0 20
Net income attributable to Alpha and Omega Semiconductor Limited $ 6,337 $ 382,998 $ 32,375 $ 406,422
Net income per common share attributable to Alpha and Omega Semiconductor Limited        
Basic (in dollars per share) $ 0.23 $ 14.40 $ 1.18 $ 15.35
Diluted (in dollars per share) $ 0.21 $ 13.54 $ 1.10 $ 14.53
Weighted average number of common shares attributable to Alpha and Omega Semiconductor Limited used to compute net income per share        
Basic (in shares) 27,511 26,593 27,451 26,479
Diluted (in shares) 29,576 28,287 29,499 27,963
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]        
Net income (loss) including noncontrolling interest $ 6,337 $ 385,005 $ 32,375 $ 406,442
Other comprehensive income, net of tax        
Foreign currency translation adjustment (9,077) 1,587 (13,984) 1,487
Cumulative translation adjustment removal due to deconsolidation of the JV Company 0 3,642 3,642
Comprehensive income (loss) (2,740) 382,950 18,391 404,287
Less: Noncontrolling interest 0 921 (1,080)
Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited $ (2,740) $ 382,029 $ 18,391 $ 405,367
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
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 $ 516,325              
Beginning balance at Jun. 30, 2021   $ 373,205 $ 66 $ (66,064) $ 259,993 $ 2,315 $ 176,895  
Beginning balance, noncontrolling interest at Jun. 30, 2021               $ 143,120
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of common stock options and release of restricted stock units 301 301     301      
Stock Issued During Period, Value, Treasury Stock Reissued 0     18     (18)  
Withholding tax on restricted stock units (622) (622)     (622)      
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 12,916 12,916     12,916      
Net loss 406,422 406,422         406,422  
Net loss attributable to noncontrolling interest 20             20
Net income (loss) including noncontrolling interest 406,442              
Cumulative translation adjustment   738       738    
Cumulative translation adjustment, attributable to noncontrolling interest               749
Foreign currency translation adjustment 1,487              
Deconsolidation of non controlling interest (145,682) (1,793)       (1,793)   (143,889)
Ending balance at Dec. 31, 2021   793,990 $ 67 (66,046) 275,410 1,260 583,299  
Ending balance, noncontrolling interest at Dec. 31, 2021               0
Ending balance, including portion attributable to noncontrolling interest at Dec. 31, 2021 793,990              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of common stock options and release of restricted stock units (in shares)     0          
Issuance of shares under ESPP (in shares)     1          
Stock Issued During Period, Value, Employee Stock Purchase Plan 2,423 2,423     2,422      
APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 400 400     400      
Beginning balance, including portion attributable to noncontrolling interest 541,990              
Beginning balance at Sep. 30, 2021   400,871 $ 66 (66,052) 264,321 2,229 200,307  
Beginning balance, noncontrolling interest at Sep. 30, 2021               141,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of common stock options and release of restricted stock units 301 301     301      
Stock Issued During Period, Value, Treasury Stock Reissued 0     6     (6)  
Withholding tax on restricted stock units (448) (448)     (448)      
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 8,414 8,414     8,414      
Net loss 382,998 382,998         382,998  
Net loss attributable to noncontrolling interest 2,007             2,007
Net income (loss) including noncontrolling interest 385,005              
Cumulative translation adjustment   824       824    
Cumulative translation adjustment, attributable to noncontrolling interest               763
Foreign currency translation adjustment 1,587              
Deconsolidation of non controlling interest (145,682) (1,793)       (1,793)   (143,889)
Ending balance at Dec. 31, 2021   793,990 $ 67 (66,046) 275,410 1,260 583,299  
Ending balance, noncontrolling interest at Dec. 31, 2021               0
Ending balance, including portion attributable to noncontrolling interest at Dec. 31, 2021 793,990              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of shares under ESPP (in shares)     1          
Stock Issued During Period, Value, Employee Stock Purchase Plan 2,423 2,423     2,422      
APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 400 400     400      
Beginning balance, including portion attributable to noncontrolling interest 793,990              
Beginning balance, including portion attributable to noncontrolling interest 854,093              
Beginning balance at Jun. 30, 2022 854,093 854,093 $ 68 (66,000) 288,951 1,080 629,994  
Beginning balance, noncontrolling interest at Jun. 30, 2022               0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of common stock options and release of restricted stock units 19 19     19      
Stock Issued During Period, Value, Treasury Stock Reissued 0     10     (10)  
Withholding tax on restricted stock units (596) (596)     (596)      
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 23,687 23,687     23,687      
Net loss 32,375 32,375         32,375  
Net loss attributable to noncontrolling interest 0              
Net income (loss) including noncontrolling interest 32,375              
Cumulative translation adjustment   (13,984)       (13,984)    
Foreign currency translation adjustment (13,984)              
Ending balance at Dec. 31, 2022 899,674 899,674 68 (65,990) 316,141 (12,904) 662,359  
Ending balance, noncontrolling interest at Dec. 31, 2022               0
Ending balance, including portion attributable to noncontrolling interest at Dec. 31, 2022 899,674              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock Issued During Period, Value, Employee Stock Purchase Plan 4,080 4,080     4,080      
Beginning balance, including portion attributable to noncontrolling interest 885,469              
Beginning balance at Sep. 30, 2022   885,469 68 (65,996) 299,196 (3,827) 656,028  
Beginning balance, noncontrolling interest at Sep. 30, 2022               0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock Issued During Period, Value, Treasury Stock Reissued 0 0   6     (6)  
Withholding tax on restricted stock units (226) (226)     (226)      
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 13,091 13,091     13,091      
Net loss 6,337 6,337         6,337  
Net loss attributable to noncontrolling interest 0              
Net income (loss) including noncontrolling interest 6,337              
Cumulative translation adjustment   (9,077)       (9,077)    
Foreign currency translation adjustment (9,077)              
Ending balance at Dec. 31, 2022 899,674 899,674 $ 68 $ (65,990) 316,141 $ (12,904) $ 662,359  
Ending balance, noncontrolling interest at Dec. 31, 2022               $ 0
Ending balance, including portion attributable to noncontrolling interest at Dec. 31, 2022 899,674              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of shares under ESPP (in shares)     0          
Stock Issued During Period, Value, Employee Stock Purchase Plan 4,080 $ 4,080     $ 4,080      
Beginning balance, including portion attributable to noncontrolling interest $ 899,674              
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities    
Net income (loss) including noncontrolling interest $ 32,375 $ 406,442
Adjustments to reconcile net income to net cash provided by operating activities:    
Gain on deconsolidation of the JV Company 0 (399,093)
Loss on changes of equity interest in the JV Company, net 0 7,641
Deferred income tax on deconsolidation and changes of equity interest in the JV Company 0 29,292
Depreciation and amortization 20,156 25,660
Equity method investment income from equity investee (3,013) 0
Share-based compensation expense 23,687 13,182
Deferred income taxes, net (1,595) 728
Loss on disposal of property and equipment 383 57
Changes in operating assets and liabilities    
Accounts receivable 12,458 3,936
Inventories (5,783) (28,460)
Other current and long-term assets (8,437) (8,858)
Accounts payable (14,073) 11,639
Net payable, equity investee (7,418) (5,826)
Income taxes payable 1,440 1,269
Accrued and other liabilities (13,165) 70,275
Income taxes payable on deconsolidation and changes of equity interest in the JV Company 0 3,490
Net cash provided by operating activities 37,015 131,374
Cash flows from investing activities    
Proceeds from sale of equity interest in the JV Company 0 26,347
Deconsolidation of cash and cash equivalents of the JV Company 0 (20,734)
Purchases of property and equipment (68,593) (54,573)
Proceeds from sale of property and equipment 27 9
Government grant related to equipment 631 1,242
Net cash used in investing activities (67,935) (47,709)
Cash flows from financing activities    
Withholding tax on restricted stock units (596) (622)
Proceeds from exercise of stock options and ESPP 4,099 2,724
Proceeds from borrowings 8,632 14,262
Repayments of borrowings (7,209) (31,353)
Principal payments on finance leases (400) (4,176)
Net cash provided by (used in) financing activities 4,526 (19,165)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (164) 307
Net increase (decrease) in cash, cash equivalents and restricted cash (26,558) 64,807
Cash, cash equivalents and restricted cash at beginning of period 314,651 204,813
Cash, cash equivalents and restricted cash at end of period 288,093 269,620
Supplemental disclosures of non-cash investing and financing information:    
Property and equipment purchased but not yet paid 17,391 23,182
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 287,805 269,306
Restricted cash 288 314
Total cash, cash equivalents, and restricted cash $ 288,093 $ 269,620
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022. 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 six months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2023 or any other interim period. The consolidated balance sheet at June 30, 2022 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, 2022.

Reclassification

The Company has reclassified certain amounts previously reported in its financial statements to conform to the current presentation. See Note 11.

Joint Venture

On March 29, 2016, the Company entered into a joint venture contract (the “JV Agreement”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the “JV Company”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the “JV Transaction”). As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1%, of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021. As of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting. As of December 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%. Such reduction reflects (i) the sale by the Company of approximately 2.1% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately 1.1% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to 3.99%of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of JV to investors in January 2022.


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

During the first two years of the COVID-19 pandemic from 2019 to 2021, consumer behaviors changed due to various government restrictions that accelerated the growth of remote-working options by employers. As a result, the Company experienced an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products,
and the Company benefited from the increased demand for PC related products. During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which the Company operates, including China and U.S. Also, the Company was affected by certain 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 addition, during the first half of calendar year 2022, the Company's operations were negatively impacted by China’s zero-Covid policy that resulted in factory shutdowns and supply chain shortages, including the temporary suspension of its factory operations in Shanghai from April to June 2022. In December 2022, the Chinese government issued new guidelines easing some of its strict zero-COVID policies, including the relaxation of testing requirements and travel restrictions. However, the change of COVID-policy and reopening of commercial activities resulted in a significant increase of COVID infections in China, which may adversely affect the Company’s operations in China.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's 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. 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 December 31, 2022 and June 30, 2022, the amount of restricted cash was $0.3 million and $0.3 million, respectively.
Equity method investment
The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 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. 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 the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income.
Valuation of inventories

The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value. Cost primarily consists of semiconductor wafers and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used. Valuation of inventories is based on its periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of
inventories, production yield levels and current product selling prices. If actual market conditions are less favorable than those forecasted by the Company, additional future inventory write-downs may be required that could adversely affect its operating results. Adjustments to inventory, once established are not reversed until the related inventory has been sold or scrapped. If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted.
Fair Value of Financial Instruments

The fair value of cash equivalents is categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure, credit risk and terms of the debts.

Government Grants

The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits, as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant. As a result of such grants, during the three and six months ended December 31, 2022, the Company reduced property, plant and equipment by $0.3 million and $0.6 million, and operating expenses by $0.1 million and $0.1 million, respectively. During the three and six months ended December 31, 2021, the Company reduced interest expense by $0.9 million and $0.9 million, property, plant and equipment by $0.1 million and $1.2 million, and operating expenses by $0.2 million and $0.2 million, respectively.

Accounting for income taxes

Income tax expense or benefit is based on income or loss before income taxes. Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.

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

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

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

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

Long-lived Assets

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

Comprehensive Income
Comprehensive income is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's accumulated other comprehensive income consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income.

Recent Accounting Pronouncements
    
Recently Issued Accounting Standards not yet adopted

In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-04, "Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations". This ASU was issued in response to requests from financial statement users for increased transparency surrounding the use of supplier finance programs. The amendments in ASU 2022-04 require that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. The amendments in this ASU do not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company is currently evaluating the impact of adopting this guidance.
Recently Adopted Accounting Standards
In November 2021, the 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 adoption of ASU 2021-10 had no impact on the Company's Consolidated Financial Statements.
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. The adoption of ASU 2020-06 had no impact on the Company's Consolidated Financial Statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment in Equity Investee
6 Months Ended
Dec. 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.

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

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

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 six months ended December 31, 2022, the Company recorded $0.5 million and $3.0 million of its equity in income of the JV Company, respectively, using lag reporting. As of December 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.2%.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
6 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsAs of December 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 December 31, 2022, AOS recorded the net amount of $21.6 million presented as payable related to equity investee, net, in the Condensed Consolidated Balance Sheet. The purchases by AOS for the three and six months ended December 31, 2022 were $39.8 million and $85.9 million, respectively, and the sales by AOS for the three and six months ended December 31, 2022 were $13.8 million and $30.4 million, respectively. The purchases and sales by AOS since the December 2, 2021 deconsolidation of the JV Company for the three months ended December 31, 2021 were $15.6 million and $4.2 million, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited
6 Months Ended
Dec. 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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands, except per share data)
Numerator:
Net income attributable to Alpha and Omega Semiconductor Limited$6,337 $382,998 $32,375 $406,422 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income per share27,511 26,593 27,451 26,479 
Diluted:
Weighted average number of common shares used to compute basic net income per share27,511 26,593 27,451 26,479 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares2,065 1,694 2,048 1,484 
Weighted average number of common shares used to compute diluted net income per share29,576 28,287 29,499 27,963 
Net income per share attributable to Alpha and Omega Semiconductor Limited:
Basic$0.23 $14.40 $1.18 $15.35 
Diluted$0.21 $13.54 $1.10 $14.53 
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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands)(in thousands)
Employee stock options and RSUs118 361 255 
ESPP218 30 220 32 
Total potential dilutive securities336 31 581 287 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Credit Risk and Significant Customers
6 Months Ended
Dec. 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 December 31,Six Months Ended December 31,
Percentage of revenue2022202120222021
Customer A19.8 %22.8 %22.0 %25.1 %
Customer B36.7 %40.7 %37.7 %38.7 %
Customer C14.6 %*12.8 %*

 December 31,
2022
June 30,
2022
Percentage of accounts receivable
Customer A23.1 %24.6 %
Customer B27.7 %36.4 %
Customer C18.9 %12.0 %
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components
6 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts receivable, net:
 December 31,
2022
June 30,
2022
(in thousands)
Accounts receivable$82,287 $84,442 
Less: Allowance for price adjustments(29,034)(18,731)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$53,223 $65,681 

Inventories:
 December 31,
2022
June 30,
2022
(in thousands)
Raw materials$81,275 $67,960 
Work-in-process67,195 80,720 
Finished goods15,353 9,360 
 $163,823 $158,040 

Other current assets:
December 31,
2022
June 30,
2022
(in thousands)
Value-added tax receivable$243 $737 
Other prepaid expenses5,430 3,954 
Prepaid insurance1,700 2,590 
Prepaid maintenance1,067 826 
Prepayment to supplier77 257 
Prepaid income tax1,799 2,086 
Interest receivable119 25 
Other receivables1,569 745 
$12,004 $11,220 
Property, plant and equipment, net:
 December 31,
2022
June 30,
2022
(in thousands)
Land$4,877 $4,877 
Building17,175 16,691 
Manufacturing machinery and equipment310,760 287,574 
Equipment and tooling30,120 28,052 
Computer equipment and software48,357 46,758 
Office furniture and equipment2,992 2,820 
Leasehold improvements37,548 35,254 
 451,829 422,026 
Less: accumulated depreciation(251,736)(233,340)
 200,093 188,686 
Equipment and construction in progress150,857 129,980 
Property, plant and equipment, net$350,950 $318,666 

Intangible assets, net:
December 31,
2022
June 30,
2022
(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(11,335)(9,674)
8,120 9,781 
Goodwill269 269 
Intangible assets, net$8,389 $10,050 

Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2023 (Remaining)$1,624 
20243,249 
20253,247 
$8,120 
Other long-term assets:
December 31,
2022
June 30,
2022
(in thousands)
Prepayments for property and equipment$1,804 $6,890 
Investment in a privately held company100 100 
Customs deposit1,133 1,708 
Deposit with supplier12,465 6,396 
Other long-term deposits10 18 
Office leases deposits1,083 1,012 
Other3,413 1,553 
 $20,008 $17,677 
Accrued liabilities:
December 31,
2022
June 30,
2022
(in thousands)
Accrued compensation and benefits$34,959 $34,681 
Warranty accrual2,483 2,650 
Stock rotation accrual4,083 4,798 
Accrued professional fees2,764 2,659 
Accrued inventory1,360 2,491 
Accrued facilities related expenses2,945 2,421 
Accrued property, plant and equipment7,911 20,485 
Other accrued expenses5,178 5,159 
Customer deposits35,053 40,578 
ESPP payable1,371 971 
 $98,107 $116,893 
Short-term customer deposits are payments received from customers for securing future product shipments. As of December 31, 2022, $12.5 million were from Customer A and $10.2 million were from Customer B, and $12.4 million were from other customers. As of June 30, 2022, $12.5 million were from Customer A and $16.2 million were from Customer B, and $11.9 million were from other customers.
The activities in the warranty accrual, included in accrued liabilities, are as follows:
Six Months Ended December 31,
20222021
(in thousands)
Beginning balance$2,650 $2,795 
Additions 628 287 
Utilization(795)(762)
Ending balance$2,483 $2,320 
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
Six Months Ended December 31,
20222021
(in thousands)
Beginning balance$4,798 $3,917 
Additions6,359 1,756 
Utilization(7,074)(1,908)
Ending balance$4,083 $3,765 
Other long-term liabilities:
 December 31,
2022
June 30,
2022
(in thousands)
Customer deposits$60,718 $70,301 
Computer software liabilities6,889 8,302 
Other long-term liabilities$67,607 $78,603 

Customer deposits are payments received from customers for securing future product shipments. As of December 31, 2022, $24.0 million were from Customer A and $16.2 million were from Customer B, and $20.5 million were from other customers. As of June 30, 2022, $34.5 million were from Customer A and $21.9 million were from Customer B, and $13.9 million were from other customers.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Bank Borrowing Bank Borrowing
6 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Bank Borrowing Bank Borrowings
Short-term borrowings

In January 2023, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $20.6 million based on currency exchange rage between RMB and U.S. Dollar on January 31, 2023 with a maturity date of December 1, 2023.

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

On November 16, 2018, one of the Company's subsidiaries in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide 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 December 31, 2022, there was no outstanding balance and this loan was expired.

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 December 31, 2022, the Borrower was in compliance with these covenants. As of December 31, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.

Debt financing

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

On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’s fabrication facility located in Oregon. The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company. The agreement has a 5.5 year term and matures on February 16, 2027. Jireh is required to make consecutive quarterly payments of principal and interest. The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan. This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain. Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022. As of December 31, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $42.8 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 December 31, 2022. As of December 31, 2022, the outstanding balance of the term loan was $13.7 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 matured 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 loan was paid in full in September 2022. As of December 31, 2022, there was no outstanding balance.
Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2023 (Remaining)$19,389 
202411,472 
202511,664 
202611,871 
202714,344 
Thereafter536 
Total principal69,276 
Less: debt issuance costs(130)
Total principal, less debt issuance costs$69,146 
Short-term DebtLong-term DebtTotal
Principal amount$25,102 $44,174 $69,276 
Less: debt issuance costs(57)(73)(130)
Total debt, less debt issuance costs$25,045 $44,101 $69,146 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
6 Months Ended
Dec. 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 $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. 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 December 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 six months ended December 31, 2021 include the JV Company's results for the period preceding the deconsolidation on December 2, 2021. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
Operating leases:
     Fixed rent expense$1,500 $1,675 $2,913 $3,476 
     Variable rent expense241 317 478 615 
Finance lease:
     Amortization of equipment128 304 265 772 
     Interest87 271 144 681 
Short-term leases
     Short-term lease expenses87 52 167 106 
               Total lease expenses$2,043 $2,043 $2,619 $3,967 $5,650 


Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
December 31,
2022
June 30,
2022
Operating Leases:
     ROU assets associated with operating leases$23,474 $23,674 
Finance Lease:
     Property, plant and equipment, gross$5,133 $4,831 
     Accumulated depreciation(401)(136)
          Property, plant and equipment, net$4,732 $4,695 
Weighted average remaining lease term (in years)
     Operating leases6.847.42
     Finance lease4.755.00
Weighted average discount rate
     Operating leases4.33 %4.27 %
     Finance lease7.51 %4.76 %

Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):
Six Months Ended December 31,
20222021
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$2,934 $3,516 
     Operating cash flows from finance lease$144 $410 
     Financing cash flows from finance lease$400 $4,176 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$2,210 $1,903 

Future minimum lease payments are as follows as of December 31, 2022 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2023$2,894 $573 
20244,770 1,144 
20253,908 1,144 
20263,274 1,144 
20273,198 1,144 
Thereafter10,230 191 
Total minimum lease payments28,274 5,340 
Less amount representing interest(4,008)(847)
Total lease liabilities$24,266 $4,493 
Leases Leases
The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. 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 December 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 six months ended December 31, 2021 include the JV Company's results for the period preceding the deconsolidation on December 2, 2021. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
Operating leases:
     Fixed rent expense$1,500 $1,675 $2,913 $3,476 
     Variable rent expense241 317 478 615 
Finance lease:
     Amortization of equipment128 304 265 772 
     Interest87 271 144 681 
Short-term leases
     Short-term lease expenses87 52 167 106 
               Total lease expenses$2,043 $2,043 $2,619 $3,967 $5,650 


Supplemental balance sheets information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):
December 31,
2022
June 30,
2022
Operating Leases:
     ROU assets associated with operating leases$23,474 $23,674 
Finance Lease:
     Property, plant and equipment, gross$5,133 $4,831 
     Accumulated depreciation(401)(136)
          Property, plant and equipment, net$4,732 $4,695 
Weighted average remaining lease term (in years)
     Operating leases6.847.42
     Finance lease4.755.00
Weighted average discount rate
     Operating leases4.33 %4.27 %
     Finance lease7.51 %4.76 %

Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):
Six Months Ended December 31,
20222021
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$2,934 $3,516 
     Operating cash flows from finance lease$144 $410 
     Financing cash flows from finance lease$400 $4,176 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$2,210 $1,903 

Future minimum lease payments are as follows as of December 31, 2022 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2023$2,894 $573 
20244,770 1,144 
20253,908 1,144 
20263,274 1,144 
20273,198 1,144 
Thereafter10,230 191 
Total minimum lease payments28,274 5,340 
Less amount representing interest(4,008)(847)
Total lease liabilities$24,266 $4,493 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation
6 Months Ended
Dec. 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 six months ended December 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, 168,645 shares with a weighted average repurchase price of $10.05 per share, were reissued at an average price of $4.96 per share pursuant to option exercises and vested restricted share units (“RSU”). As of December 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 six months ended December 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, 20221,169,609 $34.03 1.73$38,994,764 
Granted181,927 $34.48 
Vested(70,478)$27.83 
Forfeited(25,525)$34.88 
Nonvested at December 31, 20221,255,533 $34.43 1.39$35,870,578 

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 $2.1 million and $4.1 million of expenses for these MSUs during the three and six months ended December 31, 2022, respectively, and $0.5 million of expenses during the three and six months ended December 31, 2021.

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 $2.8 million and $3.3 million of
expenses for MSUs during the three and six months ended December 31, 2022, respectively, and $0.4 million and $0.8 million of expenses for MSUs during the three and six months ended December 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.1 million and $2.7 million of expense for these PRSUs during the three and six months ended December 31, 2022, respectively, and approximately $1.0 million and $2.0 million during the three and six months ended December 31, 2021.
The following table summarizes the Company’s PRSUs activities for the six months ended December 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, 2022389,375 $36.56 1.85$12,981,763 
Granted14,000 $30.08 
Vested— $— 
Forfeited— $— 
Nonvested at December 31, 2022403,375 $36.33 1.35$11,524,424 
Stock Options
The Company did not grant any stock options during the six months ended December 31, 2022 and 2021. The following table summarizes the Company's stock option activities for the six months ended December 31, 2022:

Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2022389,875 $7.70 1.53$9,997,364 
Exercised(2,500)$7.56 $87,500 
Outstanding at December 31, 2022387,375 $7.70 1.03$8,085,135 
Options vested and expected to vest387,375 $7.70 1.03$8,085,135 
Exercisable at December 31, 2022387,375 $7.70 1.03$8,085,135 

Employee Share Purchase Plan (“ESPP”)
The assumptions used to estimate the fair values of common shares issued under the ESPP were as follows:
Six Months Ended December 31,
2022
Volatility rate70.5%
Risk-free interest rate4.5%
Expected term1.3 years
Dividend yield0%
Share-based Compensation Expense
On September 8, 2022, the Compensation Committee of the Board approved modifications to the terms of equity awards granted to a former officer who was a board member of the Company. The modifications waived the four-year time based service performance of his MSU and allowed continuing vesting of his TRSU and PRSU according to the original awards' vesting schedule after his termination as a board member. The incremental expenses for these equity shares resulting from the modification were $3.9 million. During the three and six months ended December 31, 2022, the Company recorded $2.8 million and $3.1 million, respectively, net of reversal of prior recorded expenses, of shared-based compensation for these equity shares.
The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
(in thousands)(in thousands)
Cost of goods sold$1,748 $1,709 $3,536 $2,278 
Research and development3,327 1,912 5,821 2,955 
Selling, general and administrative8,016 4,926 14,330 7,949 
$13,091 $8,547 $23,687 $13,182 

As of December 31, 2022, total unrecognized compensation cost under the Company's equity plans was $71.3 million, which is expected to be recognized over a weighted-average period of 2.9 years.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
6 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recognized income tax expense of approximately $1.7 million and $34.1 million for the three months ended December 31, 2022 and 2021, respectively. The income tax expense of $1.7 million for the three months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $34.1 million for the three months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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. Excluding the discrete income tax items, the income tax expense for the three months ended December 31, 2022 and 2021 was $1.6 million and $1.3 million, respectively, and the effective tax rate for the three months ended December 31, 2022 and 2021 was 20.2% and 4.7%, respectively. Excluding the effects of the discrete tax expense recorded in the three months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book income of $8.0 million for the three months ended December 31, 2022 as compared to $27.6 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the three months ended December 31, 2021.

The Company recognized income tax expense of approximately $3.0 million and $35.4 million for the six months ended December 31, 2022 and 2021, respectively. The income tax expense of $3.0 million for the six months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $35.4 million for the six months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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 for other discrete income tax items. Excluding the discrete income tax items, income tax expense for the six months ended December 31, 2022 and 2021 was $2.9 million and $2.5 million, respectively, and the effective tax rate for the six months ended December 31, 2022 and 2021 was 8.2% and 5.0%, respectively. Excluding the effects of the discrete tax expense recorded in the six months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from the Company reporting a pretax book income of $35.4 million for the six months ended December 31, 2022 as compared to pretax book income of $50.4 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the six months ended December 31, 2021.
The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2022 remain open to examination by U.S. federal and state tax authorities. The tax years 2014 to 2022 remain open to examination by foreign tax authorities.

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 December 31, 2022, the gross amount of unrecognized tax benefits was approximately $8.7 million, of which $5.7 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.

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

In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act). The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027. Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment. Currently, we are evaluating the impact of the Chips Act to us.

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

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

Altera Litigation

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 December 2022. The Company will continue to monitor ongoing developments and potential impact to its financial statements.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information
6 Months Ended
Dec. 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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands)(in thousands)
Hong Kong$159,301 $159,189 $331,597 $307,844 
China15,730 27,235 43,744 60,075 
South Korea3,642 3,263 6,539 6,117 
United States7,972 3,165 12,456 5,470 
Other countries2,115 467 2,900 848 
 $188,760 $193,319 $397,236 $380,354 

The following is a summary of revenue by product type:
Three Months Ended December 31,Six Months Ended December 31,
 2022202120222021
 (in thousands)(in thousands)
Power discrete$137,582 $134,511 $282,155 $264,875 
Power IC49,972 55,557 112,292 108,211 
Packaging and testing services1,206 3,251 2,789 7,268 
 $188,760 $193,319 $397,236 $380,354 

Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:
 December 31,
2022
June 30,
2022
(in thousands)
China$112,984 $105,326 
United States257,701 232,731 
Other countries3,739 4,283 
 $374,424 $342,340 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
6 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of December 31, 2022 and June 30, 2022, the Company had approximately $77.2 million and $89.9 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.
As of December 31, 2022 and June 30, 2022, the Company had approximately $23.7 million and $63.4 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 December 31, 2022 and June 30, 2022.
The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers. The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations. Costs associated with such indemnification obligations may be mitigated by insurance coverage that the Company maintains. However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay. In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
6 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Event On February 6, 2023, the Company entered into a license and engineering service agreement with a leading power semiconductor automotive supplier related to the Company’s Silicon Carbide (SiC) MOSFET and diode technology. In the agreement, the Company will license and provide 24-month engineering support for its proprietary SiC technology for a total fee of $45 million, consisted of an upfront fees of $18 million payable within 45 days of the execution of the agreement, with the remaining amount to be paid upon our achievement of specified engineering services and product milestones. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
The Company and Significant Accounting Policies (Policies)
6 Months Ended
Dec. 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, 2022. 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 six months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2023 or any other interim period. The consolidated balance sheet at June 30, 2022 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, 2022.
Risks and Uncertainties
Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (“COVID-19”)

During the first two years of the COVID-19 pandemic from 2019 to 2021, consumer behaviors changed due to various government restrictions that accelerated the growth of remote-working options by employers. As a result, the Company experienced an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products,
and the Company benefited from the increased demand for PC related products. During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which the Company operates, including China and U.S. Also, the Company was affected by certain 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 addition, during the first half of calendar year 2022, the Company's operations were negatively impacted by China’s zero-Covid policy that resulted in factory shutdowns and supply chain shortages, including the temporary suspension of its factory operations in Shanghai from April to June 2022. In December 2022, the Chinese government issued new guidelines easing some of its strict zero-COVID policies, including the relaxation of testing requirements and travel restrictions. However, the change of COVID-policy and reopening of commercial activities resulted in a significant increase of COVID infections in China, which may adversely affect the Company’s operations in China.
Use of Estimates
Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's 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 Expense

The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options. The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant. The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant. For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model. The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model. Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period. The Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.
Restricted Cash Restricted CashThe Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The fair value of cash equivalents is categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure, credit risk and terms of the debts.
Government Grants Government GrantsThe Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits, as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.
Accounting for income taxes
Accounting for income taxes

Income tax expense or benefit is based on income or loss before income taxes. Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.

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

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

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

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

The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.
Comprehensive Income Comprehensive Income Comprehensive income is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's accumulated other comprehensive income consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
    
Recently Issued Accounting Standards not yet adopted

In September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-04, "Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations". This ASU was issued in response to requests from financial statement users for increased transparency surrounding the use of supplier finance programs. The amendments in ASU 2022-04 require that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. The amendments in this ASU do not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company is currently evaluating the impact of adopting this guidance.
Recently Adopted Accounting Standards
In November 2021, the 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 adoption of ASU 2021-10 had no impact on the Company's Consolidated Financial Statements.
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. The adoption of ASU 2020-06 had no 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 32 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)
6 Months Ended
Dec. 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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands, except per share data)
Numerator:
Net income attributable to Alpha and Omega Semiconductor Limited$6,337 $382,998 $32,375 $406,422 
Denominator:
Basic:
Weighted average number of common shares used to compute basic net income per share27,511 26,593 27,451 26,479 
Diluted:
Weighted average number of common shares used to compute basic net income per share27,511 26,593 27,451 26,479 
Effect of potentially dilutive securities:
Stock options, RSUs and ESPP shares2,065 1,694 2,048 1,484 
Weighted average number of common shares used to compute diluted net income per share29,576 28,287 29,499 27,963 
Net income per share attributable to Alpha and Omega Semiconductor Limited:
Basic$0.23 $14.40 $1.18 $15.35 
Diluted$0.21 $13.54 $1.10 $14.53 
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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands)(in thousands)
Employee stock options and RSUs118 361 255 
ESPP218 30 220 32 
Total potential dilutive securities336 31 581 287 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Credit Risk and Significant Customers (Tables)
6 Months Ended
Dec. 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 December 31,Six Months Ended December 31,
Percentage of revenue2022202120222021
Customer A19.8 %22.8 %22.0 %25.1 %
Customer B36.7 %40.7 %37.7 %38.7 %
Customer C14.6 %*12.8 %*

 December 31,
2022
June 30,
2022
Percentage of accounts receivable
Customer A23.1 %24.6 %
Customer B27.7 %36.4 %
Customer C18.9 %12.0 %
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Tables)
6 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, net:
 December 31,
2022
June 30,
2022
(in thousands)
Accounts receivable$82,287 $84,442 
Less: Allowance for price adjustments(29,034)(18,731)
Less: Allowance for doubtful accounts(30)(30)
Accounts receivable, net$53,223 $65,681 
Schedule of Inventory, Current
Inventories:
 December 31,
2022
June 30,
2022
(in thousands)
Raw materials$81,275 $67,960 
Work-in-process67,195 80,720 
Finished goods15,353 9,360 
 $163,823 $158,040 
Other Current Assets
Other current assets:
December 31,
2022
June 30,
2022
(in thousands)
Value-added tax receivable$243 $737 
Other prepaid expenses5,430 3,954 
Prepaid insurance1,700 2,590 
Prepaid maintenance1,067 826 
Prepayment to supplier77 257 
Prepaid income tax1,799 2,086 
Interest receivable119 25 
Other receivables1,569 745 
$12,004 $11,220 
Property, Plant and Equipment
Property, plant and equipment, net:
 December 31,
2022
June 30,
2022
(in thousands)
Land$4,877 $4,877 
Building17,175 16,691 
Manufacturing machinery and equipment310,760 287,574 
Equipment and tooling30,120 28,052 
Computer equipment and software48,357 46,758 
Office furniture and equipment2,992 2,820 
Leasehold improvements37,548 35,254 
 451,829 422,026 
Less: accumulated depreciation(251,736)(233,340)
 200,093 188,686 
Equipment and construction in progress150,857 129,980 
Property, plant and equipment, net$350,950 $318,666 
Intangible Assets Disclosure
Intangible assets, net:
December 31,
2022
June 30,
2022
(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(11,335)(9,674)
8,120 9,781 
Goodwill269 269 
Intangible assets, net$8,389 $10,050 
Schedule Future Amortization Expense of Intangible Assets Estimated future minimum amortization expense of intangible assets is as follows (in thousands):
Year ending June 30,
2023 (Remaining)$1,624 
20243,249 
20253,247 
$8,120 
Schedule of Other Assets, Noncurrent
Other long-term assets:
December 31,
2022
June 30,
2022
(in thousands)
Prepayments for property and equipment$1,804 $6,890 
Investment in a privately held company100 100 
Customs deposit1,133 1,708 
Deposit with supplier12,465 6,396 
Other long-term deposits10 18 
Office leases deposits1,083 1,012 
Other3,413 1,553 
 $20,008 $17,677 
Schedule of Accrued Liabilities
Accrued liabilities:
December 31,
2022
June 30,
2022
(in thousands)
Accrued compensation and benefits$34,959 $34,681 
Warranty accrual2,483 2,650 
Stock rotation accrual4,083 4,798 
Accrued professional fees2,764 2,659 
Accrued inventory1,360 2,491 
Accrued facilities related expenses2,945 2,421 
Accrued property, plant and equipment7,911 20,485 
Other accrued expenses5,178 5,159 
Customer deposits35,053 40,578 
ESPP payable1,371 971 
 $98,107 $116,893 
Schedule of Product Warranty Liability The activities in the warranty accrual, included in accrued liabilities, are as follows:
Six Months Ended December 31,
20222021
(in thousands)
Beginning balance$2,650 $2,795 
Additions 628 287 
Utilization(795)(762)
Ending balance$2,483 $2,320 
Stock Rotation Accrual
The activities in the stock rotation accrual, included in accrued liabilities, are as follows:
Six Months Ended December 31,
20222021
(in thousands)
Beginning balance$4,798 $3,917 
Additions6,359 1,756 
Utilization(7,074)(1,908)
Ending balance$4,083 $3,765 
Other Long-Term Liabilities
Other long-term liabilities:
 December 31,
2022
June 30,
2022
(in thousands)
Customer deposits$60,718 $70,301 
Computer software liabilities6,889 8,302 
Other long-term liabilities$67,607 $78,603 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Bank Borrowing (Tables)
6 Months Ended
Dec. 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,
2023 (Remaining)$19,389 
202411,472 
202511,664 
202611,871 
202714,344 
Thereafter536 
Total principal69,276 
Less: debt issuance costs(130)
Total principal, less debt issuance costs$69,146 
Short-term DebtLong-term DebtTotal
Principal amount$25,102 $44,174 $69,276 
Less: debt issuance costs(57)(73)(130)
Total debt, less debt issuance costs$25,045 $44,101 $69,146 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - (Tables)
6 Months Ended
Dec. 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):
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
Operating leases:
     Fixed rent expense$1,500 $1,675 $2,913 $3,476 
     Variable rent expense241 317 478 615 
Finance lease:
     Amortization of equipment128 304 265 772 
     Interest87 271 144 681 
Short-term leases
     Short-term lease expenses87 52 167 106 
               Total lease expenses$2,043 $2,043 $2,619 $3,967 $5,650 
Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):
Six Months Ended December 31,
20222021
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$2,934 $3,516 
     Operating cash flows from finance lease$144 $410 
     Financing cash flows from finance lease$400 $4,176 
Non-cash investing and financing information:
    Operating lease right-of-use assets obtained in exchange for lease obligations$2,210 $1,903 
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):
December 31,
2022
June 30,
2022
Operating Leases:
     ROU assets associated with operating leases$23,474 $23,674 
Finance Lease:
     Property, plant and equipment, gross$5,133 $4,831 
     Accumulated depreciation(401)(136)
          Property, plant and equipment, net$4,732 $4,695 
Weighted average remaining lease term (in years)
     Operating leases6.847.42
     Finance lease4.755.00
Weighted average discount rate
     Operating leases4.33 %4.27 %
     Finance lease7.51 %4.76 %
Schedule of Operating Lease Future Minimum Lease Payments (Topic 842) Future minimum lease payments are as follows as of December 31, 2022 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2023$2,894 $573 
20244,770 1,144 
20253,908 1,144 
20263,274 1,144 
20273,198 1,144 
Thereafter10,230 191 
Total minimum lease payments28,274 5,340 
Less amount representing interest(4,008)(847)
Total lease liabilities$24,266 $4,493 
Schedule of Finance Lease Future Minimum Lease Payments (Topic 842) Future minimum lease payments are as follows as of December 31, 2022 (in thousands):
Year ending June 30,Operating LeasesFinance Leases
The remainder of fiscal 2023$2,894 $573 
20244,770 1,144 
20253,908 1,144 
20263,274 1,144 
20273,198 1,144 
Thereafter10,230 191 
Total minimum lease payments28,274 5,340 
Less amount representing interest(4,008)(847)
Total lease liabilities$24,266 $4,493 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation (Tables)
6 Months Ended
Dec. 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 six months ended December 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, 20221,169,609 $34.03 1.73$38,994,764 
Granted181,927 $34.48 
Vested(70,478)$27.83 
Forfeited(25,525)$34.88 
Nonvested at December 31, 20221,255,533 $34.43 1.39$35,870,578 
The following table summarizes the Company’s PRSUs activities for the six months ended December 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, 2022389,375 $36.56 1.85$12,981,763 
Granted14,000 $30.08 
Vested— $— 
Forfeited— $— 
Nonvested at December 31, 2022403,375 $36.33 1.35$11,524,424 
Summary of Stock Option Activities The following table summarizes the Company's stock option activities for the six months ended December 31, 2022:
Weighted
WeightedAverage
AverageRemaining
Number ofExercise PriceContractual Aggregate
SharesPer ShareTerm (in years)Intrinsic Value
Outstanding at June 30, 2022389,875 $7.70 1.53$9,997,364 
Exercised(2,500)$7.56 $87,500 
Outstanding at December 31, 2022387,375 $7.70 1.03$8,085,135 
Options vested and expected to vest387,375 $7.70 1.03$8,085,135 
Exercisable at December 31, 2022387,375 $7.70 1.03$8,085,135 
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:
Six Months Ended December 31,
2022
Volatility rate70.5%
Risk-free interest rate4.5%
Expected term1.3 years
Dividend yield0%
Share-based Compensation, Allocation of Recognized Period Costs
Share-based Compensation Expense
On September 8, 2022, the Compensation Committee of the Board approved modifications to the terms of equity awards granted to a former officer who was a board member of the Company. The modifications waived the four-year time based service performance of his MSU and allowed continuing vesting of his TRSU and PRSU according to the original awards' vesting schedule after his termination as a board member. The incremental expenses for these equity shares resulting from the modification were $3.9 million. During the three and six months ended December 31, 2022, the Company recorded $2.8 million and $3.1 million, respectively, net of reversal of prior recorded expenses, of shared-based compensation for these equity shares.
The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:
Three Months Ended December 31,Six Months Ended December 31,
2022202120222021
(in thousands)(in thousands)
Cost of goods sold$1,748 $1,709 $3,536 $2,278 
Research and development3,327 1,912 5,821 2,955 
Selling, general and administrative8,016 4,926 14,330 7,949 
$13,091 $8,547 $23,687 $13,182 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Tables)
6 Months Ended
Dec. 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 December 31,Six Months Ended December 31,
 2022202120222021
(in thousands)(in thousands)
Hong Kong$159,301 $159,189 $331,597 $307,844 
China15,730 27,235 43,744 60,075 
South Korea3,642 3,263 6,539 6,117 
United States7,972 3,165 12,456 5,470 
Other countries2,115 467 2,900 848 
 $188,760 $193,319 $397,236 $380,354 

The following is a summary of revenue by product type:
Three Months Ended December 31,Six Months Ended December 31,
 2022202120222021
 (in thousands)(in thousands)
Power discrete$137,582 $134,511 $282,155 $264,875 
Power IC49,972 55,557 112,292 108,211 
Packaging and testing services1,206 3,251 2,789 7,268 
 $188,760 $193,319 $397,236 $380,354 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:
 December 31,
2022
June 30,
2022
(in thousands)
China$112,984 $105,326 
United States257,701 232,731 
Other countries3,739 4,283 
 $374,424 $342,340 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
The Company and Significant Accounting Policies - Joint Venture (Details)
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 02, 2021
Dec. 01, 2021
Nov. 30, 2021
Dec. 31, 2022
Jan. 26, 2022
Dec. 24, 2021
Ownership interest, percent 42.20%         42.20%    
Joint Venture                
Ownership interest, percent 42.20%   48.80%   50.90%      
Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Joint Venture | Third Party Investor                
Ownership interest sold, percent             7.82% 1.10%
Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Joint Venture | Employee Incentive Plan | Employee Incentive Plan                
Ownership interest sold, percent               3.99%
Third Party Investor | Joint Venture | Third Party Investor                
Ownership interest sold, percent       2.10%       1.10%
Third Party Investor | Joint Venture | Employee Incentive Plan | Employee Incentive Plan                
Ownership interest sold, percent               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 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
The Company and Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Accounting Policies [Abstract]    
Restricted cash $ 288 $ 299
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
The Company and Significant Accounting Policies - Government Grants (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Government Grants, Reduction Recorded To Property, Plant And Equipment $ 0.3 $ 0.1 $ 0.6 $ 1.2
Government Grants, Reduction Recorded To Operating Expenses $ 0.1 0.2 $ 0.1 0.2
Government Grants, Reduction Recorded To Interest Expense   $ 0.9   $ 0.9
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment in Equity Investee - Narrative (Details)
$ in Thousands, ¥ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2022
Jan. 26, 2022
USD ($)
Jan. 26, 2022
CNY (¥)
Dec. 31, 2021
Dec. 02, 2021
director
Dec. 01, 2021
Nov. 30, 2021
director
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 24, 2021
Schedule of Equity Method Investments [Line Items]                        
Ownership interest, percent 42.20%                 42.20%    
Number of appointments to board of directors | director         3   4          
Number of directors on Board | director         7              
Proceeds from sale of equity interest in the JV Company | $                   $ 0 $ 26,347  
Equity method investment income from equity investee | $               $ 511 $ 0 $ 3,013 $ 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%       48.80%   50.90%          
Third Party Investor | Joint Venture                        
Schedule of Equity Method Investments [Line Items]                        
Proceeds from sale of equity interest in the JV Company   $ 80,000 ¥ 509                  
Third Party Investor | Joint Venture | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')                        
Schedule of Equity Method Investments [Line Items]                        
Ownership interest sold, percent   7.82% 7.82%                 1.10%
Employee Incentive Plan | Joint Venture | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Employee Incentive Plan                        
Schedule of Equity Method Investments [Line Items]                        
Ownership interest sold, percent                       3.99%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 02, 2021
Nov. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Related Party Transaction [Line Items]            
Ownership interest, percent 42.20%         42.20%
Due to related parties $ 21.6     $ 21.6   $ 21.6
Joint Venture            
Related Party Transaction [Line Items]            
Ownership interest, percent 42.20% 48.80% 50.90%      
Purchases from related party       39.8 $ 15.6 85.9
Sales from related party       $ 13.8 $ 4.2 $ 30.4
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
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 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Numerator:        
Net income attributable to Alpha and Omega Semiconductor Limited $ 6,337 $ 382,998 $ 32,375 $ 406,422
Basic:        
Weighted average number of common shares used to compute basic net income per share 27,511 26,593 27,451 26,479
Effect of potentially dilutive securities:        
Stock options, RSUs and ESPP shares 2,065 1,694 2,048 1,484
Weighted average number of common shares used to compute diluted net income per share 29,576 28,287 29,499 27,963
Net income per share attributable to Alpha and Omega Semiconductor Limited:        
Basic (in dollars per share) $ 0.23 $ 14.40 $ 1.18 $ 15.35
Diluted (in dollars per share) $ 0.21 $ 13.54 $ 1.10 $ 14.53
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential dilutive securities (in shares) 336 31 581 287
Employee stock options and RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential dilutive securities (in shares) 118 1 361 255
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential dilutive securities (in shares) 218 30 220 32
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Credit Risk and Significant Customers - (Details)
3 Months Ended 6 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Customer Concentration Risk | Customer A | Revenue            
Concentration Risk            
Customers greater than 10% of total     19.80% 22.80% 22.00% 25.10%
Customer Concentration Risk | Customer A | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 23.10% 24.60%        
Customer Concentration Risk | Customer B | Revenue            
Concentration Risk            
Customers greater than 10% of total     36.70% 40.70% 37.70% 38.70%
Customer Concentration Risk | Customer B | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 27.70% 36.40%        
Customer Concentration Risk | Customer C | Revenue            
Concentration Risk            
Customers greater than 10% of total     14.60%   12.80%  
Customer Concentration Risk | Customer C | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 18.90% 12.00%        
Minimum            
Concentration Risk            
Terms of credit sales, (in days)         30 days  
Maximum            
Concentration Risk            
Terms of credit sales, (in days)         60 days  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accounts receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable $ 82,287 $ 84,442
Less: Allowance for price adjustments (29,034) (18,731)
Less: Allowance for doubtful accounts (30) (30)
Accounts receivable, net $ 53,223 $ 65,681
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 81,275 $ 67,960
Work-in-process 67,195 80,720
Finished goods 15,353 9,360
Inventory, net $ 163,823 $ 158,040
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Other current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]    
Value-added tax receivable $ 243 $ 737
Other prepaid expenses 5,430 3,954
Prepaid insurance 1,700 2,590
Prepaid maintenance 1,067 826
Prepayment to supplier 77 257
Prepaid income tax 1,799 2,086
Interest Receivable, Current 119 25
Other receivables 1,569 745
Other Assets, Current $ 12,004 $ 11,220
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment excluding equipment and construction In progress, gross $ 451,829 $ 422,026
Less: accumulated depreciation (251,736) (233,340)
Property, plant and equipment excluding equipment and construction in progress, net 200,093 188,686
Equipment and construction in progress 150,857 129,980
Property, plant and equipment, net 350,950 318,666
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 17,175 16,691
Manufacturing machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment excluding equipment and construction In progress, gross 310,760 287,574
Equipment and tooling    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment excluding equipment and construction In progress, gross 30,120 28,052
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment excluding equipment and construction In progress, gross 48,357 46,758
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment excluding equipment and construction In progress, gross 2,992 2,820
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment excluding equipment and construction In progress, gross $ 37,548 $ 35,254
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Schedule of Finite-lived Intangible Assets and Goodwill [Line Items]    
Finite-Lived Intangible Assets, Gross $ 19,455 $ 19,455
Less: accumulated amortization (11,335) (9,674)
Total intangible assets 8,120 9,781
Goodwill 269 269
Intangible assets, net 8,389 10,050
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 52 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]    
2023 (Remaining) $ 1,624  
2024 3,249  
2024 3,247  
Total intangible assets $ 8,120 $ 9,781
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Other long term assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]    
Prepayments for property and equipment $ 1,804 $ 6,890
Investment in a privately held company 100 100
Customs deposit 1,133 1,708
Deposit with supplier 12,465 6,396
Other long-term deposits 10 18
Office leases deposits 1,083 1,012
Other 3,413 1,553
Other long-term assets $ 20,008 $ 17,677
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Accrued Liabilities        
Accrued compensation and benefits $ 34,959 $ 34,681    
Warranty accrual 2,483 2,650 $ 2,320 $ 2,795
Stock rotation accrual 4,083 4,798 $ 3,765 $ 3,917
Accrued professional fees 2,764 2,659    
Accrued inventory 1,360 2,491    
Accrued facilities related expenses 2,945 2,421    
Accrued property, plant and equipment 7,911 20,485    
Other accrued expenses 5,178 5,159    
Customer deposits 35,053 40,578    
ESPP payable 1,371 971    
Accrued liabilities 98,107 116,893    
Customer A        
Accrued Liabilities        
Customer deposits 12,500 12,500    
Customer B        
Accrued Liabilities        
Customer deposits 10,200 16,200    
Other Customer        
Accrued Liabilities        
Customer deposits $ 12,400 $ 11,900    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Product Warranty Accrual (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 2,650 $ 2,795
Additions 628 287
Utilization (795) (762)
Ending balance $ 2,483 $ 2,320
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Stock Rotation Accrual (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock Rotation Accrual Increae (Decrease) [Roll Forward]    
Beginning balance $ 4,798 $ 3,917
Additions 6,359 1,756
Utilization (7,074) (1,908)
Ending balance $ 4,083 $ 3,765
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Concentration Risk    
Customer deposits $ 60,718 $ 70,301
Computer software liabilities 6,889 8,302
Other long-term liabilities 67,607 78,603
Customer A    
Concentration Risk    
Customer deposits 24,000 34,500
Customer B    
Concentration Risk    
Customer deposits 16,200 21,900
Other Customers    
Concentration Risk    
Customer deposits $ 20,500 $ 13,900
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Bank Borrowing - Narrative (Details)
€ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 16, 2022
USD ($)
Aug. 18, 2021
USD ($)
Aug. 09, 2019
USD ($)
May 01, 2018
USD ($)
Aug. 15, 2017
USD ($)
Sep. 30, 2022
USD ($)
Oct. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Jan. 31, 2018
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2022
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2023
CNY (¥)
Dec. 31, 2022
EUR (€)
Jun. 30, 2022
USD ($)
Sep. 30, 2021
CNY (¥)
Aug. 11, 2021
USD ($)
Apr. 30, 2021
EUR (€)
Oct. 31, 2019
CNY (¥)
Nov. 16, 2018
USD ($)
Nov. 16, 2018
CNY (¥)
Debt Instrument [Line Items]                                            
Lease completion buyout option, amount                   $ 1                        
Restricted cash                       $ 288,000       $ 299,000            
Long-term debt                       $ 44,101,000       $ 42,486,000            
Jireh Semiconductor Incorporated | Sales-Lease Back Transaction with Jireh Semiconductor Incorporated                                            
Debt Instrument [Line Items]                                            
Debt financing term (in years)                       5 years                    
Implied interest rate           7.51%           4.75%                    
Historical cost | €                             € 12.0              
Down payment amount | €                                     € 6.0      
Down payment percent                       50.00%     50.00%       50.00%      
Delivery payment, percent                               40.00%            
Delivery payment, amount                               $ 4,800,000            
Purchase price financing, percent                       10.00%     10.00%              
Payments for purchase of optional hardware           $ 200,000                                
Outstanding balance                       $ 13,100,000                    
Jireh Semiconductor Incorporated | Sales-Lease Back Transaction with Jireh Semiconductor Incorporated | Manufacturing machinery and equipment                                            
Debt Instrument [Line Items]                                            
Collateral amount                       13,100,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                       42,800,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,000,000     ¥ 60,000,000    
Bank Of Communications Limited | Credit Facility, 3.85%, Due November 18, 2022                                            
Debt Instrument [Line Items]                                            
Proceeds from short-term debt                   $ 1,600,000 ¥ 11,000,000                      
Loan agreements, short-term debt                       0                    
Stated percentage                   3.85%                        
Bank Of Communications Limited | Line of Credit | Line Of Credit Maturing December 1 2023 | Subsequent Event                                            
Debt Instrument [Line Items]                                            
Line of credit facility, maximum borrowing capacity                         $ 20,600,000 ¥ 140,000,000                
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                       13,700,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                                  
Proceeds from lines of credit               $ 16,700,000 $ 13,200,000                          
Long-term debt                       0                    
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,000,000                      
Short-term debt, fixed interest rate                   370.00%                        
Loan agreements, short-term debt                       $ 0                 $ 10,300,000 ¥ 72,000,000
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,000,000
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,000,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Bank Borrowing - Schedule of Debt Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Debt Disclosure [Abstract]    
2023 (Remaining) $ 19,389  
2024 11,472  
2025 11,664  
2026 11,871  
2027 14,344  
Thereafter 536  
Total principal, less debt issuance costs 69,276  
Less: debt issuance costs (130)  
Debt, Long-Term And Short-Term, Combined Amount, Net 69,146  
Short-term Debt [Abstract]    
Principal amount 25,102  
Less: debt issuance costs (57)  
Total debt, less debt issuance costs 25,045  
Long-term Debt, Unclassified [Abstract]    
Principal amount 44,174  
Less: debt issuance costs (73)  
Total debt, less debt issuance costs $ 44,101 $ 42,486
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details)
$ in Thousands, ¥ in Millions
Dec. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
May 09, 2018
CNY (¥)
Debt Instrument [Line Items]      
Operating lease liability $ 24,266    
ROU assets associated with operating leases 23,474 $ 23,674  
Property, plant and equipment, gross $ 5,133 $ 4,831  
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 61 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Operating and Finance Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Operating leases:        
Fixed rent expense $ 1,500 $ 1,675 $ 2,913 $ 3,476
Variable rent expense 241 317 478 615
Finance lease:        
Amortization of equipment 128 304 265 772
Interest 87 271 144 681
Short-term leases        
Short-term lease expenses 87 52 167 106
Total lease expenses $ 2,043 $ 2,619 $ 3,967 $ 5,650
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Operating Leases:    
ROU assets associated with operating leases $ 23,474 $ 23,674
Finance Lease:    
Property, plant and equipment, gross 5,133 4,831
Accumulated depreciation (401) (136)
Property, plant and equipment, net $ 4,732 $ 4,695
Weighted average remaining lease term (in years)    
Operating leases 6 years 10 months 2 days 7 years 5 months 1 day
Finance lease 4 years 9 months 5 years
Weighted average discount rate    
Operating leases 4.33% 4.27%
Finance lease 7.51% 4.76%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash paid from amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 2,934 $ 3,516
Operating cash flows from finance lease 144 410
Financing cash flows from finance lease 400 4,176
Operating lease right-of-use assets obtained in exchange for lease obligations $ 2,210 $ 1,903
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
The remainder of fiscal 2023 $ 2,894
2024 4,770
2025 3,908
2026 3,274
2027 3,198
Thereafter 10,230
Total minimum lease payments 28,274
Less amount representing interest (4,008)
Total Operating Lease Liability 24,266
Finance Leases  
The remainder of fiscal 2023 573
2024 1,144
2025 1,144
2026 1,144
2027 1,144
Thereafter 191
Total minimum lease payments 5,340
Less amount representing interest (847)
Total Finance Lease Liability $ 4,493
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 146 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 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   $ 13,400  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   0 0 0 0    
Share-based compensation expense   $ 13,091 $ 8,547 $ 23,687 $ 13,182    
Treasury Stock Reissued              
Class of Stock [Line Items]              
Treasury stock acquired, average price per share (in dollars per share)           $ 10.05  
Shares reissued (in shares)           168,645  
Shares reissued, average price (in dollars per share)           $ 4.96  
2018 Market-based Restricted Stock Units (MSU)              
Class of Stock [Line Items]              
Share-based compensation expense $ 800 $ 2,800 $ 400 $ 3,300      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details) - USD ($)
6 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 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) 2 years 10 months 24 days    
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,169,609
Granted (in shares)     181,927
Vested (in shares)     (70,478)
Forfeited (in shares)     (25,525)
Nonvested at end of period (in shares) 1,255,533 1,169,609 1,255,533
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)     $ 34.03
Granted (in dollars per share)     34.48
Vested (in dollars per share)     27.83
Forfeited (in dollars per share)     34.88
Nonvested at end of period (in dollars per share $ 34.43 $ 34.03 $ 34.43
Weighted average remaining recognition period (in years)   1 year 8 months 23 days 1 year 4 months 20 days
Aggregate Intrinsic Value $ 35,870,578 $ 38,994,764 $ 35,870,578
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2018
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense     $ 13,091 $ 8,547   $ 23,687 $ 13,182
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,100 500   4,100 $ 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 $ 800   $ 2,800 $ 400   $ 3,300  
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 68 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 13,091,000 $ 8,547,000 $ 23,687,000 $ 13,182,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]            
Weighted average remaining recognition period (in years) 2 years 10 months 24 days          
Performance Based Restricted Stock Units (PRSUs) Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 1,100,000 $ 1,000,000 $ 2,700,000 $ 2,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)         389,375  
Granted (in shares)         14,000  
Vested (in shares)         0  
Forfeited (in shares)         0  
Nonvested at end of period (in shares) 403,375 389,375 403,375   403,375  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]            
Nonvested at beginning of period (in dollars per share)         $ 36.56  
Granted (in dollars per share)         30.08  
Vested (in dollars per share)         0  
Forfeited (in dollars per share)         0  
Nonvested at end of period (in dollars per share $ 36.33 $ 36.56 $ 36.33   $ 36.33  
Weighted average remaining recognition period (in years) 1 year 4 months 6 days 1 year 10 months 6 days        
Aggregate Intrinsic Value $ 11,524,424 $ 12,981,763 $ 11,524,424   $ 11,524,424  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) - USD ($)
6 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of period (in shares)     389,875
Exercised (in shares)     (2,500)
Outstanding at end of period (In shares) 387,375 389,875 387,375
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 87,500
Options vested and expected to vest (in shares) 387,375   387,375
Exercisable at end of period (in shares) 387,375   387,375
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.70
Exercised (in dollars per share)     7.56
Outstanding at end of period (in dollars per share) $ 7.70 $ 7.70 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 10 days 1 year 6 months 10 days  
Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years) 1 year 10 days    
Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) 1 year 10 days    
Options outstanding, Aggregate Intrinsic Value $ 8,085,135 $ 9,997,364 $ 8,085,135
Options vested and expected to vest, Aggregate Intrinsic Value 8,085,135   8,085,135
Exercisable at end of period, Aggregate Intrinsic Value $ 8,085,135   $ 8,085,135
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details) - shares
6 Months Ended 146 Months Ended
Dec. 31, 2022
Dec. 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 70.50%  
Risk-free interest rate 4.50%  
Expected term 1 year 3 months 18 days  
Dividend yield 0.00%  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended 146 Months Ended
Dec. 31, 2022
Sep. 08, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense       $ 13,091,000 $ 8,547,000   $ 23,687,000 $ 13,182,000  
Repurchase of common shares under shares repurchase program             0   6,784,648
Options outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 10 days   1 year 6 months 10 days            
Options vested and expected to vest (in shares) 387,375     387,375     387,375   387,375
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 10 days                
Options vested and expected to vest, Aggregate Intrinsic Value $ 8,085,135     $ 8,085,135     $ 8,085,135   $ 8,085,135
Exercisable at end of period (in shares) 387,375     387,375     387,375   387,375
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 10 days                
Exercisable at end of period, Aggregate Intrinsic Value $ 8,085,135     $ 8,085,135     $ 8,085,135   $ 8,085,135
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                  
Outstanding at beginning of period (in shares)             389,875    
Outstanding at end of period (In shares) 387,375   389,875 387,375     387,375   387,375
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.70    
Outstanding at end of period (in dollars per share) $ 7.70   $ 7.70 $ 7.70     $ 7.70   $ 7.70
Options outstanding, Aggregate Intrinsic Value $ 8,085,135   $ 9,997,364 $ 8,085,135     $ 8,085,135   $ 8,085,135
Director                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense       2,800,000     3,100,000    
Plan modification, incremental cost   $ 3,900,000              
2018 Market-based Restricted Stock Units (MSU)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation expense $ 800,000     2,800,000 400,000   3,300,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,100,000 $ 1,000,000   $ 2,700,000 $ 2,000,000  
Granted (in shares)             14,000    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Sep. 08, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share-based compensation expense     $ 13,091 $ 8,547 $ 23,687 $ 13,182
Unrecognized compensation expense $ 71,300   71,300   71,300  
Recognition period of share-based compensation expense (in years) 2 years 10 months 24 days          
Director            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Plan modification, incremental cost   $ 3,900        
Share-based compensation expense     2,800   3,100  
Cost of goods sold            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share-based compensation expense     1,748 1,709 3,536 2,278
Research and development            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share-based compensation expense     3,327 1,912 5,821 2,955
Selling, general and administrative            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share-based compensation expense     $ 8,016 $ 4,926 $ 14,330 $ 7,949
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Income tax expense $ 1,659 $ 34,096 $ 3,033 $ 35,416
Discrete income tax expense 100 32,800 100 32,800
Realized gain on disposal of equity method investments, net   391,500   391,500
Income tax expense net of discrete tax expense $ 1,600 $ 1,300 $ 2,900 $ 2,500
Estimated effective income tax rate excluding discrete income tax expense 20.20% 4.70% 8.20% 5.00%
Pre-tax book income $ 8,000 $ 27,600 $ 35,400 $ 50,400
Other discrete income tax items     100  
Unrecognized tax benefits 8,700   8,700  
Unrecognized tax benefit that would impact effective tax rate $ 5,700   $ 5,700  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information - Narratives (Details)
6 Months Ended
Dec. 31, 2022
Segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information - Revenue by Location and Product Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ (188,760) $ (193,319) $ (397,236) $ (380,354)
Power discrete        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (137,582) (134,511) (282,155) (264,875)
Power IC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (49,972) (55,557) (112,292) (108,211)
Packaging and testing services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (1,206) (3,251) (2,789) (7,268)
Hong Kong        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (159,301) (159,189) (331,597) (307,844)
China        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (15,730) (27,235) (43,744) (60,075)
South Korea        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (3,642) (3,263) (6,539) (6,117)
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue (7,972) (3,165) (12,456) (5,470)
Other countries        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ (2,115) $ (467) $ (2,900) $ (848)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information - Long-lived Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, plant and equipment, net and land use rights, net $ 374,424 $ 342,340
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, plant and equipment, net and land use rights, net 112,984 105,326
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, plant and equipment, net and land use rights, net 257,701 232,731
Other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, plant and equipment, net and land use rights, net $ 3,739 $ 4,283
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Purchase Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Jun. 30, 2022
Raw materials, wafers, and packaging and testing services puchase commitments    
Purchase Commitment, Excluding Long-term Committment [Line Items]    
Purchase commitment, amount $ 77.2 $ 89.9
Property and equipment purchase commitments    
Purchase Commitment, Excluding Long-term Committment [Line Items]    
Purchase commitment, amount $ 23.7 $ 63.4
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Contingencies and Indemnities (Details) - USD ($)
Dec. 31, 2022
Jun. 30, 2022
Indemnification Agreement    
Loss Contingencies [Line Items]    
Indemnifications accrual $ 0 $ 0
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events - Narrative (Details) - Subsequent Event - Scenario, Plan
$ in Millions
Feb. 06, 2023
USD ($)
Subsequent Event  
License and engineering support fees $ 45
Up-front fees due upon execution of contract $ 18
Upfront fees payment period (days) 45 days
XML 80 aosl-20221231_htm.xml IDEA: XBRL DOCUMENT 0001387467 2022-07-01 2022-12-31 0001387467 2023-01-31 0001387467 2022-12-31 0001387467 2022-06-30 0001387467 2022-10-01 2022-12-31 0001387467 2021-10-01 2021-12-31 0001387467 2021-07-01 2021-12-31 0001387467 us-gaap:CommonStockMember 2021-09-30 0001387467 us-gaap:TreasuryStockMember 2021-09-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001387467 us-gaap:RetainedEarningsMember 2021-09-30 0001387467 us-gaap:ParentMember 2021-09-30 0001387467 us-gaap:NoncontrollingInterestMember 2021-09-30 0001387467 2021-09-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0001387467 us-gaap:ParentMember 2021-10-01 2021-12-31 0001387467 us-gaap:TreasuryStockMember 2021-10-01 2021-12-31 0001387467 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0001387467 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001387467 us-gaap:NoncontrollingInterestMember 2021-10-01 2021-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 2021-12-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 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 2021-06-30 0001387467 us-gaap:CommonStockMember 2021-07-01 2021-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-12-31 0001387467 us-gaap:ParentMember 2021-07-01 2021-12-31 0001387467 us-gaap:TreasuryStockMember 2021-07-01 2021-12-31 0001387467 us-gaap:RetainedEarningsMember 2021-07-01 2021-12-31 0001387467 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-12-31 0001387467 us-gaap:CommonStockMember 2022-09-30 0001387467 us-gaap:TreasuryStockMember 2022-09-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001387467 us-gaap:RetainedEarningsMember 2022-09-30 0001387467 us-gaap:ParentMember 2022-09-30 0001387467 us-gaap:NoncontrollingInterestMember 2022-09-30 0001387467 2022-09-30 0001387467 us-gaap:TreasuryStockMember 2022-10-01 2022-12-31 0001387467 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001387467 us-gaap:ParentMember 2022-10-01 2022-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001387467 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001387467 us-gaap:CommonStockMember 2022-12-31 0001387467 us-gaap:TreasuryStockMember 2022-12-31 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001387467 us-gaap:RetainedEarningsMember 2022-12-31 0001387467 us-gaap:ParentMember 2022-12-31 0001387467 us-gaap:NoncontrollingInterestMember 2022-12-31 0001387467 us-gaap:CommonStockMember 2022-06-30 0001387467 us-gaap:TreasuryStockMember 2022-06-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001387467 us-gaap:RetainedEarningsMember 2022-06-30 0001387467 us-gaap:ParentMember 2022-06-30 0001387467 us-gaap:NoncontrollingInterestMember 2022-06-30 0001387467 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-12-31 0001387467 us-gaap:ParentMember 2022-07-01 2022-12-31 0001387467 us-gaap:TreasuryStockMember 2022-07-01 2022-12-31 0001387467 us-gaap:RetainedEarningsMember 2022-07-01 2022-12-31 0001387467 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-12-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 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2021-12-01 0001387467 aosl:ThirdPartyInvestorsMember aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 aosl:EmployeeIncentivePlanMember aosl:ThirdPartyInvestorsMember aosl:EmployeeIncentivePlanMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 us-gaap:CorporateJointVentureMember 2021-11-30 2021-11-30 0001387467 us-gaap:CorporateJointVentureMember 2021-12-02 2021-12-02 0001387467 2021-12-02 0001387467 2021-11-30 0001387467 aosl:ThirdPartyInvestorsMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 aosl:EmployeeIncentivePlanMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember aosl:EmployeeIncentivePlanMember us-gaap:CorporateJointVentureMember 2021-12-24 0001387467 aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember aosl:ChongqingFundsMember 2021-12-31 2021-12-31 0001387467 aosl:ThirdPartyInvestorsMember aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember us-gaap:CorporateJointVentureMember 2022-01-26 0001387467 aosl:ThirdPartyInvestorsMember us-gaap:CorporateJointVentureMember 2022-01-26 2022-01-26 0001387467 2022-12-31 2022-12-31 0001387467 us-gaap:CorporateJointVentureMember 2022-12-31 2022-12-31 0001387467 us-gaap:CorporateJointVentureMember 2022-10-01 2022-12-31 0001387467 us-gaap:CorporateJointVentureMember 2022-07-01 2022-12-31 0001387467 us-gaap:CorporateJointVentureMember 2021-10-01 2021-12-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2022-10-01 2022-12-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2021-10-01 2021-12-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2022-07-01 2022-12-31 0001387467 aosl:StockOptionsAndRestrictedStockUnitsRsusMember 2021-07-01 2021-12-31 0001387467 us-gaap:EmployeeStockMember 2022-10-01 2022-12-31 0001387467 us-gaap:EmployeeStockMember 2021-10-01 2021-12-31 0001387467 us-gaap:EmployeeStockMember 2022-07-01 2022-12-31 0001387467 us-gaap:EmployeeStockMember 2021-07-01 2021-12-31 0001387467 srt:MinimumMember 2022-07-01 2022-12-31 0001387467 srt:MaximumMember 2022-07-01 2022-12-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2021-12-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001387467 aosl:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-12-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2021-12-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001387467 aosl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-12-31 0001387467 aosl:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001387467 aosl:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001387467 aosl:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2022-12-31 0001387467 aosl:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 2022-06-30 0001387467 aosl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2022-12-31 0001387467 aosl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 2022-06-30 0001387467 aosl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2022-12-31 0001387467 aosl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 2022-06-30 0001387467 us-gaap:LandMember 2022-12-31 0001387467 us-gaap:LandMember 2022-06-30 0001387467 us-gaap:BuildingMember 2022-12-31 0001387467 us-gaap:BuildingMember 2022-06-30 0001387467 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001387467 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001387467 aosl:EquipmentAndToolingMember 2022-12-31 0001387467 aosl:EquipmentAndToolingMember 2022-06-30 0001387467 us-gaap:ComputerEquipmentMember 2022-12-31 0001387467 us-gaap:ComputerEquipmentMember 2022-06-30 0001387467 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001387467 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001387467 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001387467 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001387467 aosl:PatentsAndPatentedTechnologyMember 2022-12-31 0001387467 aosl:PatentsAndPatentedTechnologyMember 2022-06-30 0001387467 us-gaap:TradeNamesMember 2022-12-31 0001387467 us-gaap:TradeNamesMember 2022-06-30 0001387467 us-gaap:CustomerRelationshipsMember 2022-12-31 0001387467 us-gaap:CustomerRelationshipsMember 2022-06-30 0001387467 aosl:CustomerMember 2022-12-31 0001387467 aosl:CustomerBMember 2022-12-31 0001387467 us-gaap:OtherCustomerMember 2022-12-31 0001387467 aosl:CustomerMember 2022-06-30 0001387467 aosl:CustomerBMember 2022-06-30 0001387467 us-gaap:OtherCustomerMember 2022-06-30 0001387467 aosl:OtherCustomersMember 2022-12-31 0001387467 aosl:OtherCustomersMember 2022-06-30 0001387467 us-gaap:LineOfCreditMember aosl:LineOfCreditMaturingDecember12023Member aosl:BankOfCommunicationsLimitedMember us-gaap:SubsequentEventMember 2023-01-31 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 2021-09-30 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-12-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-12-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-12-31 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-07-01 2022-12-31 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-12-31 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2021-04-30 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-06-30 0001387467 aosl:JirehSemiconductorIncorporatedMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-09-01 2022-09-30 0001387467 aosl:JirehSemiconductorIncorporatedMember us-gaap:MachineryAndEquipmentMember aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember 2022-12-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-12-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-12-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-12-31 0001387467 aosl:LeaseFinancingMember aosl:YinHaiLeasingCompanyandChinaImportExportBankMember aosl:YinHaiLeasingCompanyandChinaImportExportBankMember 2018-05-09 0001387467 2017-09-30 0001387467 2010-10-21 2022-12-31 0001387467 aosl:TreasuryStockReissuedMember 2010-10-21 2022-12-31 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2022-06-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2022-06-30 2022-06-30 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2022-07-01 2022-12-31 0001387467 aosl:TimebasedRestrictedStockUnitsTRSUMember 2022-12-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-10-01 2022-12-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2022-07-01 2022-12-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-07-01 2021-12-31 0001387467 aosl:A2021MarketBasedRestrictedStockUnitsMember 2021-10-01 2021-12-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2018-07-01 2018-09-30 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2022-10-01 2022-12-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2022-07-01 2022-12-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2021-10-01 2021-12-31 0001387467 aosl:A2018MarketBasedRestrictedStockUnitsMSUMember 2022-12-31 2022-12-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-10-01 2022-12-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-07-01 2022-12-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2021-10-01 2021-12-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2021-07-01 2021-12-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-06-30 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-06-30 2022-06-30 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-12-31 0001387467 aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember 2022-12-31 2022-12-31 0001387467 2022-06-30 2022-06-30 0001387467 us-gaap:EmployeeStockMember 2022-07-01 2022-12-31 0001387467 srt:DirectorMember 2022-09-08 2022-09-08 0001387467 srt:DirectorMember 2022-10-01 2022-12-31 0001387467 srt:DirectorMember 2022-07-01 2022-12-31 0001387467 us-gaap:CostOfSalesMember 2022-10-01 2022-12-31 0001387467 us-gaap:CostOfSalesMember 2021-10-01 2021-12-31 0001387467 us-gaap:CostOfSalesMember 2022-07-01 2022-12-31 0001387467 us-gaap:CostOfSalesMember 2021-07-01 2021-12-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2021-10-01 2021-12-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-12-31 0001387467 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-12-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-10-01 2022-12-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-10-01 2021-12-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-12-31 0001387467 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-12-31 0001387467 country:HK 2022-10-01 2022-12-31 0001387467 country:HK 2021-10-01 2021-12-31 0001387467 country:HK 2022-07-01 2022-12-31 0001387467 country:HK 2021-07-01 2021-12-31 0001387467 country:CN 2022-10-01 2022-12-31 0001387467 country:CN 2021-10-01 2021-12-31 0001387467 country:CN 2022-07-01 2022-12-31 0001387467 country:CN 2021-07-01 2021-12-31 0001387467 country:KR 2022-10-01 2022-12-31 0001387467 country:KR 2021-10-01 2021-12-31 0001387467 country:KR 2022-07-01 2022-12-31 0001387467 country:KR 2021-07-01 2021-12-31 0001387467 country:US 2022-10-01 2022-12-31 0001387467 country:US 2021-10-01 2021-12-31 0001387467 country:US 2022-07-01 2022-12-31 0001387467 country:US 2021-07-01 2021-12-31 0001387467 aosl:OtherCountriesMember 2022-10-01 2022-12-31 0001387467 aosl:OtherCountriesMember 2021-10-01 2021-12-31 0001387467 aosl:OtherCountriesMember 2022-07-01 2022-12-31 0001387467 aosl:OtherCountriesMember 2021-07-01 2021-12-31 0001387467 aosl:PowerDiscreteMember 2022-10-01 2022-12-31 0001387467 aosl:PowerDiscreteMember 2021-10-01 2021-12-31 0001387467 aosl:PowerDiscreteMember 2022-07-01 2022-12-31 0001387467 aosl:PowerDiscreteMember 2021-07-01 2021-12-31 0001387467 aosl:PowerIcMember 2022-10-01 2022-12-31 0001387467 aosl:PowerIcMember 2021-10-01 2021-12-31 0001387467 aosl:PowerIcMember 2022-07-01 2022-12-31 0001387467 aosl:PowerIcMember 2021-07-01 2021-12-31 0001387467 aosl:PackagingAndTestingServicesMember 2022-10-01 2022-12-31 0001387467 aosl:PackagingAndTestingServicesMember 2021-10-01 2021-12-31 0001387467 aosl:PackagingAndTestingServicesMember 2022-07-01 2022-12-31 0001387467 aosl:PackagingAndTestingServicesMember 2021-07-01 2021-12-31 0001387467 country:CN 2022-12-31 0001387467 country:CN 2022-06-30 0001387467 country:US 2022-12-31 0001387467 country:US 2022-06-30 0001387467 aosl:OtherCountriesMember 2022-12-31 0001387467 aosl:OtherCountriesMember 2022-06-30 0001387467 aosl:InventoriesAndServicesMember 2022-12-31 0001387467 aosl:InventoriesAndServicesMember 2022-06-30 0001387467 us-gaap:CapitalAdditionsMember 2022-12-31 0001387467 us-gaap:CapitalAdditionsMember 2022-06-30 0001387467 us-gaap:IndemnificationGuaranteeMember 2022-06-30 0001387467 us-gaap:IndemnificationGuaranteeMember 2022-12-31 0001387467 us-gaap:ScenarioPlanMember us-gaap:SubsequentEventMember 2023-02-06 0001387467 us-gaap:ScenarioPlanMember us-gaap:SubsequentEventMember 2023-02-06 2023-02-06 shares iso4217:USD iso4217:USD shares pure aosl:director iso4217:CNY iso4217:EUR aosl:Segment 0001387467 --06-30 2023 Q2 false 10-Q true 2022-12-31 false 001-34717 Alpha and Omega Semiconductor Limited D0 77-0553536 Clarendon House 2 Church Street Hamilton HM 11 BM 408 830-9742 Yes Yes Large Accelerated Filer false false Common Shares AOSL NASDAQ false 27631475 287805000 314352000 288000 299000 53223000 65681000 163823000 158040000 12004000 11220000 517143000 549592000 350950000 318666000 23474000 23674000 8389000 10050000 365115000 378378000 566000 592000 20008000 17677000 1285645000 1298629000 65799000 87377000 98107000 116893000 21570000 28989000 5620000 4248000 25045000 25563000 835000 802000 4553000 3850000 221529000 267722000 44101000 42486000 2227000 2158000 27136000 28757000 3658000 3932000 19713000 20878000 67607000 78603000 385971000 444536000 0.002 0.002 10000000 10000000 0 0 0 0 0 0 0.002 0.002 100000000 100000000 34181000 27565000 33988000 27371000 68000 68000 6616000 6617000 65990000 66000000 316141000 288951000 -12904000 1080000 662359000 629994000 899674000 854093000 1285645000 1298629000 188760000 193319000 397236000 380354000 135719000 124954000 273067000 247422000 53041000 68365000 124169000 132932000 21468000 16516000 42857000 34328000 22788000 24132000 46993000 45938000 44256000 40648000 89850000 80266000 8785000 27717000 34319000 52666000 -903000 473000 -919000 457000 -397000 -541000 -1005000 -2717000 0 399093000 0 399093000 0 -7641000 0 -7641000 7485000 419101000 32395000 441858000 1659000 34096000 3033000 35416000 5826000 385005000 29362000 406442000 511000 0 3013000 0 6337000 385005000 32375000 406442000 0 2007000 0 20000 6337000 382998000 32375000 406422000 0.23 14.40 1.18 15.35 0.21 13.54 1.10 14.53 27511000 26593000 27451000 26479000 29576000 28287000 29499000 27963000 6337000 385005000 32375000 406442000 -9077000 1587000 -13984000 1487000 0 3642000 3642000 -2740000 382950000 18391000 404287000 0 921000 -1080000 -2740000 382029000 18391000 405367000 66000 -66052000 264321000 2229000 200307000 400871000 141119000 541990000 301000 301000 301000 6000 -6000 0 448000 448000 448000 1000 2422000 2423000 2423000 8414000 8414000 8414000 400000 400000 400000 382998000 382998000 2007000 385005000 824000 824000 763000 1587000 1793000 1793000 143889000 145682000 67000 -66046000 275410000 1260000 583299000 793990000 0 793990000 66000 -66064000 259993000 2315000 176895000 373205000 143120000 516325000 0 301000 301000 301000 18000 -18000 0 622000 622000 622000 1000 2422000 2423000 2423000 12916000 12916000 12916000 400000 400000 400000 406422000 406422000 20000 406442000 738000 738000 749000 1487000 1793000 1793000 143889000 145682000 67000 -66046000 275410000 1260000 583299000 793990000 0 793990000 68000 -65996000 299196000 -3827000 656028000 885469000 0 885469000 6000 -6000 0 0 226000 226000 226000 0 4080000 4080000 4080000 13091000 13091000 13091000 6337000 6337000 6337000 -9077000 -9077000 -9077000 68000 -65990000 316141000 -12904000 662359000 899674000 0 899674000 68000 -66000000 288951000 1080000 629994000 854093000 0 854093000 19000 19000 19000 10000 -10000 0 596000 596000 596000 4080000 4080000 4080000 23687000 23687000 23687000 32375000 32375000 32375000 -13984000 -13984000 -13984000 68000 -65990000 316141000 -12904000 662359000 899674000 0 899674000 32375000 406442000 0 399093000 0 7641000 0 29292000 20156000 25660000 3013000 0 23687000 13182000 1595000 -728000 -383000 -57000 -12458000 -3936000 5783000 28460000 8437000 8858000 -14073000 11639000 7418000 5826000 1440000 1269000 0 3490000 -13165000 70275000 37015000 131374000 0 26347000 0 20734000 68593000 54573000 27000 9000 631000 1242000 -67935000 -47709000 596000 622000 4099000 2724000 8632000 14262000 7209000 31353000 400000 4176000 4526000 -19165000 -164000 307000 -26558000 64807000 314651000 204813000 288093000 269620000 17391000 23182000 287805000 269306000 288000 314000 288093000 269620000 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, 2022. 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 six months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2023 or any other interim period. The consolidated balance sheet at June 30, 2022 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, 2022.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. See Note 11.</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%">Joint Venture</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On March 29, 2016, the Company entered into a joint venture contract (the “JV Agreement”) with two investment funds owned by the Municipality of Chongqing (the “Chongqing Funds”), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the “JV Company”), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the “JV Transaction”). As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1%, of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021. As of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the JV Company as of that date. Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting. As of December 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%. Such reduction reflects (i) the sale by the Company of approximately 2.1% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately 1.1% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to 3.99%of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of JV to investors in January 2022.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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%">During the first two years of the COVID-19 pandemic from 2019 to 2021, consumer behaviors changed due to various government restrictions that accelerated the growth of remote-working options by employers. As a result, the Company experienced an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and the Company benefited from the increased demand for PC related products. During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which the Company operates, including China and U.S. Also, the Company was affected by certain 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 addition, during the first half of calendar year 2022, the Company's operations were negatively impacted by China’s zero-Covid policy that resulted in factory shutdowns and supply chain shortages, including the temporary suspension of its factory operations in Shanghai from April to June 2022. In December 2022, the Chinese government issued new guidelines easing some of its strict zero-COVID policies, including the relaxation of testing requirements and travel restrictions. However, the change of COVID-policy and reopening of commercial activities resulted in a significant increase of COVID infections in China, which may adversely affect the Company’s operations in China.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's condensed consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's 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 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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options. The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant. The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant. For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model. The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model. Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period. The Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets. As of December 31, 2022 and June 30, 2022, the amount of restricted cash was $0.3 million and $0.3 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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 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. 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 the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Income. Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them. Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of inventories</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value. Cost primarily consists of semiconductor wafers and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used. Valuation of inventories is based on its periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventories, production yield levels and current product selling prices. If actual market conditions are less favorable than those forecasted by the Company, additional future inventory write-downs may be required that could adversely affect its operating results. Adjustments to inventory, once established are not reversed until the related inventory has been sold or scrapped. If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure, credit risk and terms of the debts.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits, as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant. As a result of such grants, during the three and six months ended December 31, 2022, the Company reduced property, plant and equipment by $0.3 million and $0.6 million, and operating expenses by $0.1 million and $0.1 million, respectively. During the three and six months ended December 31, 2021, the Company reduced interest expense by $0.9 million and $0.9 million, property, plant and equipment by $0.1 million and $1.2 million, and operating expenses by $0.2 million and $0.2 million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for income taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense or benefit is based on income or loss before income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and development tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's accumulated other comprehensive income consists of cumulative foreign currency translation adjustments. Total comprehensive income is presented in the Condensed Consolidated Statements of Comprehensive Income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height: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 September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-04, "Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations". This ASU was issued in response to requests from financial statement users for increased transparency surrounding the use of supplier finance programs. The amendments in ASU 2022-04 require that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. The amendments in this ASU do not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company is currently evaluating the impact of adopting this guidance.</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:112%">In November 2021, the 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 adoption of ASU 2021-10 had no impact on the Company's Consolidated Financial Statements.</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: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. The adoption of ASU 2020-06 had no 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, 2022. 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 six months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending June 30, 2023 or any other interim period. The consolidated balance sheet at June 30, 2022 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, 2022.</span></div> 0.509 0.491 0.422 0.021 0.011 0.0399 <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%">During the first two years of the COVID-19 pandemic from 2019 to 2021, consumer behaviors changed due to various government restrictions that accelerated the growth of remote-working options by employers. As a result, the Company experienced an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products, </span></div>and the Company benefited from the increased demand for PC related products. During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities. At the same time, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which the Company operates, including China and U.S. Also, the Company was affected by certain 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 addition, during the first half of calendar year 2022, the Company's operations were negatively impacted by China’s zero-Covid policy that resulted in factory shutdowns and supply chain shortages, including the temporary suspension of its factory operations in Shanghai from April to June 2022. In December 2022, the Chinese government issued new guidelines easing some of its strict zero-COVID policies, including the relaxation of testing requirements and travel restrictions. However, the change of COVID-policy and reopening of commercial activities resulted in a significant increase of COVID infections in China, which may adversely affect the Company’s operations in China. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's 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 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 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. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options. The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant. The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant. For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model. The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model. Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period. The Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</span></div> Restricted CashThe Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s Condensed Consolidated Balance Sheets. 300000 300000 <div style="margin-top:13.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> Government GrantsThe Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits, as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant. 300000 600000 100000 100000 900000 900000 100000 1200000 200000 200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for income taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense or benefit is based on income or loss before income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and development tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div> 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 September 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-04, "Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations". This ASU was issued in response to requests from financial statement users for increased transparency surrounding the use of supplier finance programs. The amendments in ASU 2022-04 require that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. The amendments in this ASU do not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company is currently evaluating the impact of adopting this guidance.</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:112%">In November 2021, the 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 adoption of ASU 2021-10 had no impact on the Company's Consolidated Financial Statements.</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: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. The adoption of ASU 2020-06 had no 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. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash. As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the “Investment Agreement”) between the JV Company and certain third-party investors (the “New Investors”). Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately 7.82% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB 509 million (or approximately USD 80 million based on the currency exchange rate as of January 26, 2022) (the “Investment”). Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 six months ended December 31, 2022, the Company recorded $0.5 million and $3.0 million of its equity in income of the JV Company, respectively, using lag reporting. As of December 31, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.2%.</span></div> 0.509 0.488 3 7 4 0.011 0.0399 0.458 0.0782 509000000 80000000 0.422 500000 3000000 0.422 Related Party TransactionsAs of December 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 December 31, 2022, AOS recorded the net amount of $21.6 million presented as payable related to equity investee, net, in the Condensed Consolidated Balance Sheet. The purchases by AOS for the three and six months ended December 31, 2022 were $39.8 million and $85.9 million, respectively, and the sales by AOS for the three and six months ended December 31, 2022 were $13.8 million and $30.4 million, respectively. The purchases and sales by AOS since the December 2, 2021 deconsolidation of the JV Company for the three months ended December 31, 2021 were $15.6 million and $4.2 million, respectively. 0.422 21600000 39800000 85900000 13800000 30400000 15600000 4200000 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 December 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%">Six Months Ended December 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%">6,337 </span></td><td style="background-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%">382,998 </span></td><td style="background-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%">32,375 </span></td><td style="background-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%">406,422 </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%">27,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">27,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">2,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#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%">29,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,287 </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%">29,499 </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,963 </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%">0.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">15.35 </span></td><td style="background-color:#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%">0.21 </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%">13.54 </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%">1.10 </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%">14.53 </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 December 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%">Six Months Ended December 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%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">336 </span></td><td style="background-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%">31 </span></td><td style="background-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%">581 </span></td><td style="background-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%">287 </span></td><td style="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 December 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%">Six Months Ended December 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%">6,337 </span></td><td style="background-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%">382,998 </span></td><td style="background-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%">32,375 </span></td><td style="background-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%">406,422 </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%">27,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">27,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">2,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#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%">29,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,287 </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%">29,499 </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,963 </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%">0.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">15.35 </span></td><td style="background-color:#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%">0.21 </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%">13.54 </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%">1.10 </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%">14.53 </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> 6337000 382998000 32375000 406422000 27511000 26593000 27451000 26479000 27511000 26593000 27451000 26479000 2065000 1694000 2048000 1484000 29576000 28287000 29499000 27963000 0.23 14.40 1.18 15.35 0.21 13.54 1.10 14.53 <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 December 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%">Six Months Ended December 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%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">336 </span></td><td style="background-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%">31 </span></td><td style="background-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%">581 </span></td><td style="background-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%">287 </span></td><td style="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> 118000 1000 361000 255000 218000 30000 220000 32000 336000 31000 581000 287000 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: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: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 December 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%">Six Months Ended December 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%">19.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%">22.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%">22.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.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%">36.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%">40.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%">37.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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">14.6 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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></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%">December 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/>2022</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%">23.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </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%">27.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%">36.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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 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%">18.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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: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: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 December 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%">Six Months Ended December 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%">19.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%">22.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%">22.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.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%">36.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%">40.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%">37.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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">14.6 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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></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%">December 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/>2022</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%">23.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </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%">27.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%">36.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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 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%">18.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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> 0.198 0.228 0.220 0.251 0.367 0.407 0.377 0.387 0.146 0.128 0.231 0.246 0.277 0.364 0.189 0.120 Balance Sheet Components <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net: </span></div><div style="margin-top:9.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td 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%">December 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/>2022</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%">82,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(29,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">53,223 </span></td><td style="background-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%">65,681 </span></td><td style="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%">December 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/>2022</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%">81,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">163,823 </span></td><td style="background-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%">158,040 </span></td><td style="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%">December 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/>2022</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%">Value-added tax receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">December 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/>2022</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%">17,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">310,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">30,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">48,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">37,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,093 </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%">188,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,950 </span></td><td style="background-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%">318,666 </span></td><td style="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;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%">December 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/>2022</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%">(11,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,674)</span></td><td style="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%">8,120 </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%">9,781 </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%">8,389 </span></td><td style="background-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%">10,050 </span></td><td style="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%">2023 (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%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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%">December 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/>2022</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%">1,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">12,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">20,008 </span></td><td style="background-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%">17,677 </span></td><td style="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%">December 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/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,681 </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,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659 </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,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </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%">7,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">98,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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,893 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term customer deposits are payments received from customers for securing future product shipments. As of December 31, 2022, $12.5 million were from Customer A and $10.2 million were from Customer B, and $12.4 million were from other customers. As of June 30, 2022, $12.5 million were from Customer A and $16.2 million were from Customer B, and $11.9 million were from other customers.</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%">Six Months Ended December 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,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</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%">2,320 </span></td><td style="background-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%">Six Months Ended December 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%">4,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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%">6,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%">1,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%">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%">(7,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,083 </span></td><td style="background-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,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">December 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/>2022</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,603 </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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits are payments received from customers for securing future product shipments. As of December 31, 2022, $24.0 million were from Customer A and $16.2 million were from Customer B, and $20.5 million were from other customers. As of June 30, 2022, $34.5 million were from Customer A and $21.9 million were from Customer B, and $13.9 million were from other customers.</span></div> <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net: </span></div><div style="margin-top:9.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td 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%">December 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/>2022</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%">82,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(29,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">53,223 </span></td><td style="background-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%">65,681 </span></td><td style="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> 82287000 84442000 29034000 18731000 30000 30000 53223000 65681000 <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%">December 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/>2022</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%">81,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">163,823 </span></td><td style="background-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%">158,040 </span></td><td style="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> 81275000 67960000 67195000 80720000 15353000 9360000 163823000 158040000 <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%">December 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/>2022</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%">Value-added tax receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 243000 737000 5430000 3954000 1700000 2590000 1067000 826000 77000 257000 1799000 2086000 119000 25000 1569000 745000 12004000 11220000 <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%">December 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/>2022</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%">17,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">310,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">30,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">48,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">37,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,093 </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%">188,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,950 </span></td><td style="background-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%">318,666 </span></td><td style="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> 4877000 4877000 17175000 16691000 310760000 287574000 30120000 28052000 48357000 46758000 2992000 2820000 37548000 35254000 451829000 422026000 251736000 233340000 200093000 188686000 150857000 129980000 350950000 318666000 <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%">December 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/>2022</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%">(11,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,674)</span></td><td style="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%">8,120 </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%">9,781 </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%">8,389 </span></td><td style="background-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%">10,050 </span></td><td style="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 11335000 9674000 8120000 9781000 269000 269000 8389000 10050000 <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%">2023 (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%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </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> 1624000 3249000 3247000 8120000 <div style="margin-top:13.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%">December 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/>2022</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%">1,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">12,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">20,008 </span></td><td style="background-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%">17,677 </span></td><td style="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> 1804000 6890000 100000 100000 1133000 1708000 12465000 6396000 10000 18000 1083000 1012000 3413000 1553000 20008000 17677000 <div style="margin-top:13.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%">December 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/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,681 </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,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659 </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,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </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%">7,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">98,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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,893 </span></td><td style="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> 34959000 34681000 2483000 2650000 4083000 4798000 2764000 2659000 1360000 2491000 2945000 2421000 7911000 20485000 5178000 5159000 35053000 40578000 1371000 971000 98107000 116893000 12500000 10200000 12400000 12500000 16200000 11900000 <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%">Six Months Ended December 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,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</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%">2,320 </span></td><td style="background-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> 2650000 2795000 628000 287000 795000 762000 2483000 2320000 <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%">Six Months Ended December 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%">4,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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%">6,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%">1,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%">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%">(7,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,083 </span></td><td style="background-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,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4798000 3917000 6359000 1756000 7074000 1908000 4083000 3765000 <div style="margin-top:13.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%">December 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/>2022</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,603 </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> 60718000 70301000 6889000 8302000 67607000 78603000 24000000 16200000 20500000 34500000 21900000 13900000 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 January 2023, one of the Company's subsidiaries in China entered into a line of credit facility with Bank of Communications Limited in China. The purpose of the credit facility is to provide working capital borrowings. The Company could borrow up to approximately RMB 140 million or $20.6 million based on currency exchange rage between RMB and U.S. Dollar on January 31, 2023 with a maturity date of December 1, 2023.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China. This line of credit matured on February 14, 2021 and was based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019. The purpose of the credit facility is to provide short-term borrowings. The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019. In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0 million with the same terms and a credit 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.6 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 December 31, 2022, there was no outstanding balance and this loan was expired. </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, one of the Company's subsidiaries in China entered into a line of credit facility with Industrial and Commercial Bank of China. The purpose of the credit facility was to provide 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 December 31, 2022, there was no out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">standin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g balance and this loan was expired.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Factoring Agreement</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 9, 2019, one of the Company's wholly-owned subsidiaries (the “Borrower”) entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (“HSBC”), whereby the Borrower assigns certain of its accounts receivable with recourse. This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million. The interest rate is based on 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 December 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 December 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 no outstanding balance and the Company had unused credit of approximately $8.0 million. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (“Jireh”), one of the wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (“Lender”) for the lease and purchase of a machinery equipment manufactured by a supplier. This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1. The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the machine</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total purchase price of this machinery equipment was euro 12.0 million. In April 2021, Jireh made a down payment of euro 6.0 million, representing 50% of the total purchase price of the equipment, to the supplier. In June 2022, the equipment was delivered to Jireh after Lender paid 40% of the total purchase price, for euro 4.8 million, to the supplier on behalf of Jireh. In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment. The title of the equipment was transferred to Lender following such payment. The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022. Other terms remain the same. In addition, Jireh purchased hardware for the machine under this financing arrangement. The purchase price of this hardware was $0.2 million. The financing arrangement is secured by this machinery equipment and the hardware which had the carrying amount of $13.1 million as of December 31, 2022. As of December 31, 2022, the outstanding balance of this debt financing was $13.1 million. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term bank borrowings</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company’s fabrication facility located in Oregon. The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company. The agreement has a 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 with the first payment of principal beginning in October 2022. As of December 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%"> $42.8 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On 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 December 31, 2022. As of December 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 $13.7 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the 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 matured 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 loan was paid in full in September 2022. As of December 31, 2022, there was no outstanding balance</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 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%">2023 (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%">19,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">11,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">14,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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%">69,276 </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%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">69,146 </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%">25,102 </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%">44,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 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%">69,276 </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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,101 </span></td><td style="background-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%">69,146 </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> 140000000 20600000 1.05 0.0499 60000000 8500000 140000000 11000000 1600000 0.0385 0 72000000 10300000 72000000 27000000 45000000 5000000 800000 3.7 0 0.70 30000000 0.0175 8000000 0 8000000 5 years 1 0.0475 12000000 6000000 0.50 0.40 4800000 0.10 0.50 0.0751 200000 13100000 13100000 45000000 P5Y6M 45000000 42800000 17800000 P5Y 0.0504 13700000 30000000 P5Y 13200000 16700000 0.0175 0.0225 0 <div style="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%">2023 (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%">19,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">11,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">14,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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%">69,276 </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%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">69,146 </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%">25,102 </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%">44,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 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%">69,276 </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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,101 </span></td><td style="background-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%">69,146 </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> 19389000 11472000 11664000 11871000 14344000 536000 69276000 130000 69146000 25102000 44174000 69276000 57000 73000 130000 25045000 44101000 69146000 Leases <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. 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 December 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 six months ended December 31, 2021 include the JV Company's results for the period preceding the deconsolidation on December 2, 2021. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:37.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.804%"/><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 December 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%">Six Months Ended December 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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Fixed rent expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-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,675 </span></td><td style="background-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%">2,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-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%">3,967 </span></td><td style="background-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%">5,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:5pt"><span><br/></span></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 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:95.906%"><tr><td style="width:1.0%"/><td style="width:67.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><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%">December 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/>2022</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 #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%">     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%">23,474 </span></td><td style="background-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,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%">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%">5,133 </span></td><td style="background-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%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,732 </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%">4,695 </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%">6.84</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%">7.42</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.75</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%">5.00</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.33 </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.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:68.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.871%"/><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%">Six Months Ended December 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:#ffffff;padding:2px 1pt;text-align: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%">2,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </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 December 31, 2022 (in thousands):</span></div><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 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </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%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,274 </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,340 </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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,266 </span></td><td style="background-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,493 </span></td><td style="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> Leases <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's Condensed Consolidated Balance Sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the Condensed Consolidated Balance Sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities. In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to the $5.1 million of a machinery lease financing with a vendor. In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022. Other terms remain the same. The amendment was accounted for as a debt modification and no gain or loss was recognized. 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 December 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 six months ended December 31, 2021 include the JV Company's results for the period preceding the deconsolidation on December 2, 2021. The components of the Company’s operating and finance lease expenses are as follows for the periods presented (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:37.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.804%"/><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 December 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%">Six Months Ended December 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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Fixed rent expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-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,675 </span></td><td style="background-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%">2,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-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%">3,967 </span></td><td style="background-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%">5,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:5pt"><span><br/></span></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 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:95.906%"><tr><td style="width:1.0%"/><td style="width:67.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><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%">December 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/>2022</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 #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%">     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%">23,474 </span></td><td style="background-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,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%">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%">5,133 </span></td><td style="background-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%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,732 </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%">4,695 </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%">6.84</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%">7.42</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.75</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%">5.00</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.33 </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.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:68.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.871%"/><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%">Six Months Ended December 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:#ffffff;padding:2px 1pt;text-align: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%">2,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </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 December 31, 2022 (in thousands):</span></div><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 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </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%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,274 </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,340 </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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,266 </span></td><td style="background-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,493 </span></td><td style="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> 5100000 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:98.099%"><tr><td style="width:1.0%"/><td style="width:37.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.804%"/><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 December 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%">Six Months Ended December 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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Fixed rent expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-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,675 </span></td><td style="background-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%">2,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-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%">3,967 </span></td><td style="background-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%">5,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-bottom:10pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating and finance lease is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:68.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.871%"/><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%">Six Months Ended December 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:#ffffff;padding:2px 1pt;text-align: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%">2,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </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> 1500000 1675000 2913000 3476000 241000 317000 478000 615000 128000 304000 265000 772000 87000 271000 144000 681000 87000 52000 167000 106000 2043000 2619000 3967000 5650000 <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:95.906%"><tr><td style="width:1.0%"/><td style="width:67.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><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%">December 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/>2022</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 #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%">     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%">23,474 </span></td><td style="background-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,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%">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%">5,133 </span></td><td style="background-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%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,732 </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%">4,695 </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%">6.84</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%">7.42</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.75</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%">5.00</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.33 </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.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76 </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> 23474000 23674000 5133000 4831000 401000 136000 4732000 4695000 P6Y10M2D P7Y5M1D P4Y9M P5Y 0.0433 0.0427 0.0751 0.0476 2934000 3516000 144000 410000 400000 4176000 2210000 1903000 Future minimum lease payments are as follows as of December 31, 2022 (in thousands):<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 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </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%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,274 </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,340 </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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,266 </span></td><td style="background-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,493 </span></td><td style="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> Future minimum lease payments are as follows as of December 31, 2022 (in thousands):<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 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </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%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,274 </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,340 </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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,266 </span></td><td style="background-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,493 </span></td><td style="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> 2894000 573000 4770000 1144000 3908000 1144000 3274000 1144000 3198000 1144000 10230000 191000 28274000 5340000 4008000 847000 24266000 4493000 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 six months ended December 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, 168,645 shares with a weighted average repurchase price of $10.05 per share, were reissued at an average price of $4.96 per share pursuant to option exercises and vested restricted share units (“RSU”). As of December 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 six months ended December 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169,609 </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%">34.03 </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%">38,994,764 </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%">181,927 </span></td><td style="background-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.48 </span></td><td style="background-color:#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%">(70,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.83 </span></td><td style="background-color:#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%">(25,525)</span></td><td style="background-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.88 </span></td><td style="background-color:#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 December 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,255,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.43 </span></td><td style="background-color:#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.39</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%">35,870,578 </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 $2.1 million and $4.1 million of expenses for these MSUs during the three and six months ended December 31, 2022, respectively, and $0.5 million of expenses during the three and six months ended December 31, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $2.8 million and $3.3 million of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses for MSUs during the three and six months ended December 31, 2022, respectively, and $0.4 million and $0.8 million of expenses for MSUs during the three and six months ended December 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.1 million and $2.7 million of e</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpens</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 six months ended December 31, 2022, respectively, and approximately $1.0 million and $2.0 million during the three and six months ended December 31, 2021.</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 six months ended December 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,375 </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%">36.56 </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.85</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%">12,981,763 </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%">14,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%">30.08 </span></td><td style="background-color:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="3" style="background-color:#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%">— </span></td><td style="background-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%">— </span></td><td style="background-color:#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 December 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%">403,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.33 </span></td><td style="background-color:#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.35</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%">11,524,424 </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 six months ended December 31, 2022 and 2021. The following table summarizes the Company's stock option activities for the six months ended December 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, 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%">389,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.70 </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%">1.53</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%">9,997,364 </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%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 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%">387,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.03</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%">8,085,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">387,375 </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.03</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%">8,085,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 December 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%">387,375 </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.03</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%">8,085,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended December 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="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%">70.5%</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%">4.5%</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: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%">On September 8, 2022, the Compensation Committee of the Board approved modifications to the terms of equity awards granted to a former officer who was a board member of the Company. The modifications waived the four-year time based service performance of his MSU and allowed continuing vesting of his TRSU and PRSU according to the original awards' vesting schedule after his termination as a board member. The incremental expenses for these equity shares resulting from the modification were $3.9 million. During the three and six months ended December 31, 2022, the Company recorded $2.8 million and $3.1 million, respectively, net of reversal of prior recorded expenses, of shared-based compensation for these equity shares.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.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: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 December 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%">Six Months Ended December 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,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">8,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="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%">13,091 </span></td><td style="background-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%">8,547 </span></td><td style="background-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%">23,687 </span></td><td style="background-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%">13,182 </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 December 31, 2022, total unrecognized compensation cost under the Company's equity plans was $71.3 million, which is expected to be recognized over a weighted-average period of 2.9 years.</span></div> 30000000 0 6784648 67300000 9.92 0 6784648 168645 10.05 4.96 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 six months ended December 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169,609 </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%">34.03 </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%">38,994,764 </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%">181,927 </span></td><td style="background-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.48 </span></td><td style="background-color:#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%">(70,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.83 </span></td><td style="background-color:#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%">(25,525)</span></td><td style="background-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.88 </span></td><td style="background-color:#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 December 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,255,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.43 </span></td><td style="background-color:#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.39</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%">35,870,578 </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 six months ended December 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,375 </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%">36.56 </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.85</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%">12,981,763 </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%">14,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%">30.08 </span></td><td style="background-color:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="3" style="background-color:#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%">— </span></td><td style="background-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%">— </span></td><td style="background-color:#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 December 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%">403,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.33 </span></td><td style="background-color:#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.35</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%">11,524,424 </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> 1169609 34.03 P1Y8M23D 38994764 181927 34.48 70478 27.83 25525 34.88 1255533 34.43 P1Y4M20D 35870578 1000000 P4Y1M6D P7Y1M6D 0.010 P3Y1M6D 0.628 0 2100000 4100000 500000 500000 1300000 2800000 3300000 400000 800000 1100000 2700000 1000000 2000000 389375 36.56 P1Y10M6D 12981763 14000 30.08 0 0 0 0 403375 36.33 P1Y4M6D 11524424 0 0 0 0 The following table summarizes the Company's stock option activities for the six months ended December 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, 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%">389,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.70 </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%">1.53</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%">9,997,364 </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%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 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%">387,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.03</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%">8,085,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">387,375 </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.03</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%">8,085,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 December 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%">387,375 </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.03</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%">8,085,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 389875 7.70 P1Y6M10D 9997364 2500 7.56 87500 387375 7.70 P1Y10D 8085135 387375 7.70 P1Y10D 8085135 387375 7.70 P1Y10D 8085135 <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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended December 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="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%">70.5%</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%">4.5%</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.705 0.045 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: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%">On September 8, 2022, the Compensation Committee of the Board approved modifications to the terms of equity awards granted to a former officer who was a board member of the Company. The modifications waived the four-year time based service performance of his MSU and allowed continuing vesting of his TRSU and PRSU according to the original awards' vesting schedule after his termination as a board member. The incremental expenses for these equity shares resulting from the modification were $3.9 million. During the three and six months ended December 31, 2022, the Company recorded $2.8 million and $3.1 million, respectively, net of reversal of prior recorded expenses, of shared-based compensation for these equity shares.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total share-based compensation expense recognized in the Condensed Consolidated Statements of Income for the periods presented was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.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: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 December 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%">Six Months Ended December 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,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">8,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="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%">13,091 </span></td><td style="background-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%">8,547 </span></td><td style="background-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%">23,687 </span></td><td style="background-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%">13,182 </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> 3900000 2800000 3100000 1748000 1709000 3536000 2278000 3327000 1912000 5821000 2955000 8016000 4926000 14330000 7949000 13091000 8547000 23687000 13182000 71300000 P2Y10M24D Income Taxes <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognized income tax expense of approximately $1.7 million and $34.1 million for the three months ended December 31, 2022 and 2021, respectively. The income tax expense of $1.7 million for the three months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $34.1 million for the three months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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. Excluding the discrete income tax items, the income tax expense for the three months ended December 31, 2022 and 2021 was $1.6 million and $1.3 million, respectively, and the effective tax rate for the three months ended December 31, 2022 and 2021 was 20.2% and 4.7%, respectively. Excluding the effects of the discrete tax expense recorded in the three months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from reporting pretax book income of $8.0 million for the three months ended December 31, 2022 as compared to $27.6 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the three months ended 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%">The Company recognized income tax expense of approximately $3.0 million and $35.4 million for the six months ended December 31, 2022 and 2021, respectively. The income tax expense of $3.0 million for the six months ended December 31, 2022 included a $0.1 million discrete tax expense. The income tax expense of $35.4 million for the six months ended December 31, 2021 included a $32.8 million discrete tax expense related to the Company’s $391.5 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 for other discrete income tax items. Excluding the discrete income tax items, income tax expense for the six months ended December 31, 2022 and 2021 was $2.9 million and $2.5 million, respectively, and the effective tax rate for the six months ended December 31, 2022 and 2021 was 8.2% and 5.0%, respectively. Excluding the effects of the discrete tax expense recorded in the six months ended December 31, 2022 and 2021, the changes in the tax expense and effective tax rate between the periods resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year as well as from the Company reporting a pretax book income of $35.4 million for the six months ended December 31, 2022 as compared to pretax book income of $50.4 million of pretax book income (excluding the $391.5 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the six months ended December 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:112%">The Company files its income tax returns in the United States and in various foreign jurisdictions. The tax years 2001 to 2022 remain open to examination by U.S. federal and state tax authorities. The tax years 2014 to 2022 remain open to examination by foreign tax authorities.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These assessments can require considerable estimates and judgments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, the gross amount of unrecognized tax benefits was approximately $8.7 million, of which $5.7 million, if recognized, would reduce the effective income tax rate in future periods.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If events occur and the payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when the Company determines the liabilities are no longer necessary.</span><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 does not anticipate any material changes to its uncertain tax positions during the next twelve months.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">“The Chip and Science Act of 2022”, Enacted August 2, 2022</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Currently, we are evaluating the impact of the Chips Act to us.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">“The Inflation Reduction Act”, Enacted August 16, 2022</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2022 the United States enacted tax legislation through the Inflation Reduction Act (IRA).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The IRA introduces a 15% corporate alternative minimum tax (CAMT) for corporations whose average annual adjusted financial statement income (AFSI) for any consecutive three-tax-year period preceding the applicable tax year exceeds $1 billion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The CAMT is effective for tax years beginning after December 31, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The CAMT is currently not applicable to the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Altera Litigation</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The petition was subsequently denied by the Ninth Circuit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</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%">AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through December 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company will continue to monitor ongoing developments and potential impact to its financial statements.</span></div> 1700000 34100000 1700000 100000 34100000 32800000 391500000 1600000 1300000 0.202 0.047 8000000 27600000 391500000 3000000 35400000 3000000 100000 35400000 32800000 391500000 100000 2900000 2500000 0.082 0.050 35400000 50400000 391500000 8700000 5700000 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: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: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 December 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%">Six Months Ended December 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: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%">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%">159,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">15,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">188,760 </span></td><td style="background-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%">193,319 </span></td><td style="background-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%">397,236 </span></td><td style="background-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%">380,354 </span></td><td style="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: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: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: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 December 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%">Six Months Ended December 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%">137,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">188,760 </span></td><td style="background-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%">193,319 </span></td><td style="background-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%">397,236 </span></td><td style="background-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%">380,354 </span></td><td style="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:14pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td 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%">December 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/>2022</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%">112,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">257,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">374,424 </span></td><td style="background-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%">342,340 </span></td><td style="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: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: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 December 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%">Six Months Ended December 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: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%">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%">159,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">15,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">188,760 </span></td><td style="background-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%">193,319 </span></td><td style="background-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%">397,236 </span></td><td style="background-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%">380,354 </span></td><td style="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: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: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: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 December 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%">Six Months Ended December 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%">137,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">188,760 </span></td><td style="background-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%">193,319 </span></td><td style="background-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%">397,236 </span></td><td style="background-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%">380,354 </span></td><td style="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> 159301000 159189000 331597000 307844000 15730000 27235000 43744000 60075000 3642000 3263000 6539000 6117000 7972000 3165000 12456000 5470000 2115000 467000 2900000 848000 188760000 193319000 397236000 380354000 137582000 134511000 282155000 264875000 49972000 55557000 112292000 108211000 1206000 3251000 2789000 7268000 188760000 193319000 397236000 380354000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td 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%">December 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/>2022</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%">112,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">257,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">374,424 </span></td><td style="background-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%">342,340 </span></td><td style="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> 112984000 105326000 257701000 232731000 3739000 4283000 374424000 342340000 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 December 31, 2022 and June 30, 2022, the Company had approximately $77.2 million and $89.9 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 December 31, 2022 and June 30, 2022, the Company had approximately $23.7 million and $63.4 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 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 December 31, 2022 and June 30, 2022. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers. The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations. Costs associated with such indemnification obligations may be mitigated by insurance coverage that the Company maintains. However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay. In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.</span></div> 77200000 89900000 23700000 63400000 0 0 Subsequent Event <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 6, 2023, the Company entered into a license and engineering service agreement with a leading power semiconductor automotive supplier related to the Company’s Silicon Carbide (SiC) MOSFET and diode technology.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span>In the agreement, the Company will license and provide 24-month engineering support for its proprietary SiC technology for a total fee of $45 million, consisted of an upfront fees of $18 million payable within 45 days of the execution of the agreement, with the remaining amount to be paid upon our achievement of specified engineering services and product milestones. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply. 45000000 18000000 P45D EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #B 2%8'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 " X@$A62EEH>^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE!)'1[6?&D(+B@> O)[&ZP:4(RTN[;F\;=+J(/X#$S?[[Y M!J;306H?\3GZ@)$LIIO9#6.2.FS8D2A(@*2/Z%2JGQI:Q;V3&1 M&C7F7\E*.@7]VC9!&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M.(!(5H( I$[>!0 L1\ !@ !X;"]W;W)KO9R,1:[B*.7WDF1YDC#Y M#CB7L\CK43E./?C6FG M^I]:N/M]ZWY9P /,G&7<$_&?4:#"T\ZH0P*^8'FL'L3ZBF^ ^MK/%W%6_"7K M\MT^[1 _SY1(-F(H01*EY2=[WE3$CL =[1'0C8"^$CB]/0)W(RAJSBI+5F"= M,\4F8RG61.JWP4U_*>JF4 --E.IFG"D)3R/0J8DGGK@D79*%3/)L;"GPU$\L M?Z,_*_5TCWY ;D6JPHQ0N4ARWJA^W\'/1^OE[.L^4A"[WCZF&2H>>V4&/PP_9BOG\M ,#+>/R MB7U_!O6\"]\"7D9Y&H1D_ ML<381W&?:;P*&6'0Q^\2OF1DQI/(%VF0^TI(.BML@[J<)I@OS( MGLEU .,V6D1^P8UT[@.6PV'7[O?=OCLP\J+BMKRTYJ5->*=! .[9R?8+],F4 MD[O4W*ZXI1=#(DL#J+(KD9LG+-RA+70=C1PTC.#0CVMAA,8M*?'"7/HAC X) MD=8(?8R$Y-01R<%#SFMH3U_!*'X4Z]0(C-M=L22*E3!)/5S:EK1.3@Z>=UZ3 MWHM,L9C\%:WV3U6XX]4M<1PCZ3$RE%.'* ?//M^U:3DC&PEQI[-;(]XQHI-3 M9R<'#SQ%%YW"(G]_N^$&/7MDQ#I&8'+JQ.3@<>=&^- =[T.18I'I@,G(M;OO MASUCX,6E;?GJT.0T2DU>+J5.OF79\9^>\!G[XH-U[7EJP,0;12 M+A(NEWI@?@0'%<(LFZQ8:FY:W' _Z#%"#ZU##\53RF.D8%TJ%L2A;^9O8=WE MYQ+(C82X$]1- I%VMF^[TC>[,7(= M(^+0.N)0/)ALFXQ[B'K#K=NU!US5N">'* MMJ!U_''QV%)MX>Z27L)-8R(X8/;]Z,FUWY_92XW6?C ML@07M67<.1##,\H4 (,2,F9+(U7+D(/K_B^8M7,HJ@-:<5:<$5^O[IN M=1X]+4YAK?KU\C#[ENE\EY&8+T!JOQO"A"?+\^'R0HE5<<0Z%TJ)I/@:GB./]SPD??8H MR[^KC1 *?R:THX)M[6>9#KME&> M+8CGL47.TV*V/&N?W93+,UFK+"W$38FJ.L]Y^?1>9/+Q?(9GSP^^I@\;U3Q8 M+,^V_$&LA/IC>U/"W6+PLDYS452I+% I[L]G%_CTTB=-@];BSU0\5GO7J GE M3LJ_FYN/Z_.9UR 2F4A4XX+#OYVX%%G6> (<__1.9\,[FX;[U\_>/[3!0S!W MO!*7,OLK7:O-^2R:H;6XYW6FOLK'7T4?4-#X2V16M9_HL;?U9BBI*R7SOC$@ MR-.B^\^_]1VQUP#[E@:D;T!>VH#V#6@;:(>L#>N**[X\*^4C*AMK\-9?5]=7"*Y67SY]O+JXA9OW%Y\N/E]>H]6O MU]>W*W2"_EA=H;=O?D9O4%J@VXVL*UZLJ[.% @R-IT72O^]]]SYB>=^52-XA MBN>(>(08FE^ZF_]6%]#<,S5?0.1#^&0(G[3^J"W\NBQ%H1"O*J&J4U,\G0/? M[*"99:?5EB?B? ;3J!+E3LR6/_Z F?>+*;I7;1",&DJ: M"_%/G>YX!L$;1[%SQ5I732G8+4D41EYPMMCMQZ.;4>S3@ QF!TC] :GO1/I5 M5*I,$R4ZK"9\G8/@ %\T 6>PB6,SLF! %CB1722)K*'+H((E OKO+A-S5 AE M@AAHKP\H(70"4K=B 8NP&28;8#(GS(_%#@96EJDP#B[3WHD9C31H!K,@\GS/ MC"T"L5SUX ,=)' M&(>0_Q.,!C,_#F++)(D'D+$3Y$T)7%ZJISG:9KR!"3.[F=1;(%EE34": ?%'9L.R)O#^IX<;>T;W7@ZE, M_7":#$8SMF=VB'J/(_&1Z:1X\9#"9.\Q6KNW=[2/(*)1/,6I6V'/"RQ9BTP$3K,&9R%P@Q;^Y,H#JDV@O'7NL!B/;-,,C&6$W&W4%*Y/%PXD29>X":6 < MS_.FO&0PPR$+0PO0D9NPFYRZLN6 IW,-)E' ?&W,389QQ(B%/?'(2YB]2&]E M*;]+LU0!01E%%W;RV_>JKM?R=ACT2'C8S7B#:-CRIT8Q& /6B8P%8:Q5#MTL M"JDU=4;"PV[& XAE#7-Q;UR,*'4JBR/LA5.4NAG&+(JI!>9(>?@(YW4=".HK MXXTZ5+*E/*AY7;$3=C6&=4HC. BGQ&J*W%K<&;N1Z-1% D^K($:S@%D2@.PMU]P, M]R$M>)&(7CT_':K=8T@-% ?SB$P+EG8D.>(FN4\##UM35&GB(T MF,$JSTQ6,;5E[DA>Q$U>CIIP M%+?.2CB&#I\"-Y"7%]FD.AW)BQY9M4T4\)'LH#H[L9!I*L%@%D;,LW $'5F, MNEFLJV?',.H$!;44^G0*4K?S?3^@EC)!1R:C;B:[E'F>MJNSJMN4DT63&Z)( MFGQX^UDJ@3#YV8C]?^PB(I,N?@5'A]'O;452YSK@IGPN.M6&@^\Y5,H2[7A6 M"_3&>^=Y!,%LZ;XT+A"HDW^_=X'P6MX.>V-D8.IFX(L:%NQE^J]8GR+LS6') MV'?++RBMJD:7-QDB:U4IN( L.46%+ 3B"EV)1.1WHNS0/&^LM_:_U87H'WOS M[L*RZ?Z>ZFP]E9Q.D\.X1RZG@7LU"'- %O\[!9Q"X;M3X)6\'7;%J!JH6S4< MIL#+S*4<]0MYZY+8%>Z_)I"$9!<:W4*6)SAMG>4T=W-*;AGNGQ M:'6I<\*".-:FDJ\[E;QLCL1D#G,K$US0KP3SUKT;2:K MRDR"NM8YP236#@@,=MB++-WMCY+(=TNBKT)Q>+1&@I<%S$:CR/ -0H@1&DP7 M2R8[$L>Q9>/:'Z60_Q(I=)%M-[Q-ZR^Y>.!H)?(4Y,:Z3I0LT:<4=,@S$6]D MMA;E3U6_K6(,RK#%'<=,VXPWV06^9]L$\D?EY+N5DZ;OAJ,/"V"B'5*:MSV- MAJ9MS\7>>7OS8X??>?F0%A7H^GMHZ;T+(>BR^_U =Z/DMCV"OY-*R;R]W @. M/=T8P/?W$N1>?].1& M+E2 1(&IG;H6E6[[[":&6'7LS':@W:^?G80LW"]\(+Z<]_AYG0-V=\GXNT@0 MDN C)53TC$3*[-8T192@%(H6RQ!5,S/&4RA5E\]-D7$$XT*4$M.Q+-],(:9& MOUN,37B_RW)),$43#D2>II!_WB'"ECW#-E8#+WB>2#U@]KL9G*,IDC^S"5<] ML\X2XQ11@1D%',UZQL"^'=J6%A01OS!:BD8;:"MOC+WKSD/<,RQ-A B*I$X! MU6.!AH@0G4EQ_*F2&O6:6MALK[)_*\PK,V]0H"$COW$LDYX1&B!&,Y@3^<*6 M]Z@RY.E\$2.B^ ;+,M8+#!#E0K*T$BN"%-/R"3^JC6@([/8>@5,)G%,%;B5P M"Z,E66%K!"7L=SE; JZC53;=*/:F4"LWF.K7.)5Q'Y!=8=;3&[; M#NUM^!V!;B<,][)W:O;.^>QG%'IGB\L)/-_;-K KT WLO09LZ__19AVT\*KN M-2+GGROZ(\15MB:)[]O^-O'NP&";V&R4 M'FB;8HZ,_.PV ?%HFUA)-$CT4G[[_=*LBV9 MO%+26;\D^C@\XKF\),^5=?TLRS^KK1"*?,NSHKJ9;)7:7*D:91G,V99[BR/TV(ROVZN?2GGUW*OLK007TI2[?,\ M+K_?B4P^WTSHY'CA:[K9JOK";'Z]BS=B*=1ONR\EG,U.+$F:BZ)*94%*L;Z9 MW-*KB/EU@P;Q>RJ>J]XQJ:4\2OEG??(AN9E8=8]$)E:JIHCAWY-8B"RKF: ? M?QU()Z=GU@W[QT?VGQOQ(.8QKL1"9G^DB=K>3/P)2<0ZWF?JJWS^51P$.37? M2F95\Y<\'[#6A*SVE9+YH3'T($^+]G_\[1"(7@/@P1NP0P.F-[ '&O!# _[: M)]B'!O9KG^ <&C329ZWV)G!AK.+Y=2F?25FC@:T^:*+?M(9XI46=*$M5PMT4 MVJGYXOYS&'U>1B&!H^7]QP_A[0.<+!_@WZ?H\\.2W/],[K]$7V\?/@" O">_ M+4/RYJ>WI-K&I:A(6I"'K=Q7<9%4[\A/9^?7,P5=K!\T6QVZ<]=VAPUTAY-/ MLE#;BD1%(A*D?3C>WAUI/X/0G.+#CO&Y8Z.$H5A-":?O"+,80_JS>'USBLGY M_YX>_>VGGP6#GY*%-WQ\@.]#L9*Y($L5*P&+A2+_N7VL5 F3_;_84+=D-DY6 MKX!7U2Y>B9L)+'&5*)_$9/[/?U#7^A<6YTN2A9. Q[I[#(@3F6]RQ M3[ SE2:;*1,*E+)#%L9[EH.IZ^$.YZN9(' F!WTNM@*-F', MXY;K:8(1F.W9]63%!+LGP>ZHX%]*655D5\IUJC"IKO%4AULVU92:*-?GKJ,) M-5$0#^IJ88L0&&VZVO99Z*HZU!M MP0A-E,U\1Y]E)HK;G/EX[@4GR<&HY"6X4\B\=V0C"LC"K)$>)V"RTGI3JPTL MICXPU3//U]4C*)OV9DNKWD39;A!P33V"<@(^H)Y:G?.S1O4_2 6BY:MFX('J MK \V<[317& PR[6UX(0(S ]\1]N:(@QF,=<=$-ZSO'14>+?HI(VA0053\]F> M[^AZ313S/.KI>DT8Y*^^,T4(S &Y0WI9IY>-ZU5;41ZTDC<9;"UOWY%"H'/[ M0-7OP_O XKIN$V5[7%>-49FB$:K>_#^7W!E5.NJZP*DJ 8ND.B;UL%YN=A*< MC:X703GZ?AMB*&I9CJX8@;%^TIQK[JP@'?>"O\10>T'MG8B5+, DI4GIHI>ISF/0&44Z[A0_UKX) M-*^V<;&!ZA2TB[_VJ?H.Z7_(" C2>3B&<\,T=T9,3,A[SS4SXT6FZ$6F\XAT M3I*.6\G/0AVG_J-8RU(9YM+GXFR:4 M0[J)XXP'QJ1 Z&SJ M.T.[7&B>!H-97-_5,12L*4.K?6?D MZ+B3&QSP=2GSXVS(A=K*!.X\P908\GG4M%V.SXP]'S%GL)?KRUZ(X*!^<)D> MEE%U?],%T\X3TG%3& W$!PMB>U?@"66:-H?J!1H"LO2HF1!N42.7QHC.WWMU M]I"-V\->'K6>H3[+]DGMFPH)-PI5RL9!G]96+!#,-'$NY_H&BZ#0),)PC'OZ M:H+ :A]J#U2KK+..;-PZUD&I@T%BIAK MW;O#(]T7TL1$<9\%@5Y@8#@L34Q8G29#;V]89S_9^(O27H2@UB!PD(,I:=Z8 M7S!D%WV_>E&V\*)LT:78SD>S,]9LW%C?Q56Z(F_ ."8PO>.R:@:U&,AAL-\*C=_^%9?TFV\*)LT:78SL>_ M*QS8>.'0S?IVG/%T-TT\\TRCA\&@O- K9Y3-=HR,Q]AL+QC(^*YR8..50W^V MCVG&C+SCZ74!!O.9;Y@8C,T.]-=$&,P+7'V6SWJ_A.>BW#2?(%0PR?:%:G_G M/%T]?>9PV_RXKUV_HU<+BEP/Z574?L30T;??5'R*RTU:5"03:WB4-?6@KV7[ MF4)[HN2N^1W^42HE\^9P*^)$E#4 [J^E5,>3^@&GCT7F_P-02P,$% @ M.(!(5HF=,&PT! -0\ !@ !X;"]W;W)K\B(42BISRC8FPD4FXN3%-$"2.(U'D.>;/5R1C MN[%A&R\3]^DZD6K"G(PV>$T61'[;W'$8F0U+G.:$BI11Q,EJ;%S:%Z%M*8,2 M\9B2G=A[1BJ5)6/?U6 6CPU+140R$DE%@>%O2Z8DRQ03Q/%/36HT/I7A_O,+ M^Y4AFB069LNR/-);)V!@8*"8K7&3RGNV^DCHA7_%%+!/E+]K56,M 42$D MRVMCB"!/:?6/GVHA]@R 1V_@U 9.V\![Q<"M#=SW>O!J ^^]'OS:H$S=K'(O MA0NPQ),19SO$%1K8U$.I?FD->J54%>^PK>06!+8&B1B M*S1E.>Q'B=HHM@3-:,1R@OZ\7 K)X9/_2[?V%;NG9U?[X(78X(B,#2 6A&^) M,?GU%[MG_:83_I1DP2G)PA.1'2R1URR1=XQ],H<#):W6XF/&A/BD1ED1IW2- M*(,75'*696J84DD@ *E;JZ_9&YW5^!+L@=^);E'\("#3YC"@IZUCB)YT"_BEK]91D MP2G)PA.1'2Q.KUF,=#F\*9QOGA$;/"'8.*C)<71OBO^'(4YN-;G4J M8G^O6LZ&5K]=H%V4[0]:H$!#9;O#@=>J3PV7M\=U($"_$:!_5(!ID1IP_\K9%F:IU-Y#K^H8>F\4D08&560YPY:D&IRNC#0PS_+=7KN.S+TV("=\ M7?9? @["@LKJOM?,-CW>9=G9M.:O[(NIK9D/5$]8MAT_Z*N&\@;S=4H%RL@* M7%GG?5A?7O5HU4"R3=F$+)F$EJ9\3*"O)5P!X/V*,?DR4 Z:3GGR+U!+ P04 M " X@$A6]E?']<$1 3WP & 'AL+W=O!0Z7RSU[@==?ZN;7S4U5M=[OJ^5Z\^;D MIFUOOS\[V\QNJM5T\UU]6ZV[OWRJF]6T[7YLKL\VMTTUG>\.6BW/@M$H.5M- M%^N3\]>[WUTTYZ_K;;M7B^J;M?W%V M_OIV>EU=5>U/MQ=-]]/9'66^6%7KS:)>>TWUZ[SG>=^3C=5)-Z^DAP-2/:7LR '9X8!,3^E8 MI\>' \8[.>ROW^[BY]-V>OZZJ;]X31_=T?H7.P7MCNZN^6+=B_VJ;;J_+KKC MVO/)^Q^OWO\@\K\N+SZJU?\\R?Q MX5_>J??35>Y]\^=OOKYYY?U9^?GU6=NEV#=T-CND M\VZ?3G DG0]U.UU:#IL,.,Q[^_[*N^JSNJF7\ZK9=$G_MEVT7RV\G.9-ZM6J M>R?N8+9>% ^DTPT[FVWSU;MJZ]FOEN-+^OBW\_FB'PJZ/EU,%_-3L?8FT]N% M_=2P!UBSV7:U74[;:NZ];V^JQNLZUXV+-_V ];GRQ'I6KRKOFQ_JS>9;"Y[3 M^,NJ[4;4CEU,F_5B?6T[6X)&_%AW*:S;IEYV?[GN$FJK[JRW*NBLT_6=N(,[ M<0<[^UPV@7Z;-_#\VY>[;BNQM M]1]*WV]NI[/JS4EW=C=5\[DZ.?_+G_QD]#>;GI&P' DKD+ 2"6-(&$?"! BF MB#R\$WE(T<_?5=>+=?_6ZS[TE]/UK'K5:7RVW,[[7]W6S7Y.T;;-XN.VG7Y< M5EY;>VOU/;>PON?VLM^WGNQ:[Z=.G\]C/PF#^/79Y_N")I-T%3025B!A)1+& MD#".A D03!%T="?HR$W0G7J]OV_7WWGAZ)47C +?)E.2Z3HZ1X;FPS0,1IKF MCNS:#H-[G3 M;_*"$\L$*5\D+$?""B2L1,(8$L:1, &"*2)/[T2>DH-T\7O5S!:=R.M/WFS_ MA7C3"]RK;_LYY<;KON)[3;71 MK\TG!\3D9/ZN\D3"R@'9,V2#' D3()BBNNQ.=1FINMT8ZHG-9MOI*-\V_63@ MHFH6]?R5]_-TN>VF"NKRBG=9+7;1-J5EQG48:3HCLW$=+Y&PPLS=S[1I([(] MAH1Q,_E3/7L!:E"1V?A.9F-29K\LVIO^D[J75SO]W=LMW0\=O\9FYY(@T(0U M)"@GDW05#!)6#DF?(5OD2)@ P11M^2.YJ#XBU?7V0DQ>[9>/3]]U'X]S[V+Z M=56M6^]MTTS7UU7_^I5W-XW\5/?+LMVWG_3S?^[W;3] M[-"J5ZC)<:#=5W\:9OHG.[+) DHKH30VY'1P:),"15,U*$T8GW9A'M3@JR=] MX$-=&2@MA](***V$TAB4QJ$T<: I[[AH?&1N(*T9GUP4/R_KIEIRKR_B:F%\ZHRS59P-0BP5**Z"T$DIC4!J'T@2*IFI6.BT^;;7D53>J;NKE M8KZ7:?VI'VF]P4.M:3><^E&<9,9$UA:8ZML,F4A; RPM<4$:1_Y(7RNT&"I!,M(OM1D59V$P'NM+,L_A7OC2OO!I M_T*]TN3VF8&#Z";:!:4(G[;PQ&^JP0&DEE,:@- ZE"11-%;HT8H+]ZOP+52$@#8@) ME)9#:0645D)I#$KC4)I T52Y2[,HH,TBS+8Q[YON+;(O,;-5);VCDW!^&V#+ M<4S+0_N8*: -EE :@](XE"90-%7;TG<*:-^IWY:V^V;5Z?90_[A==P.X5UQ= M7#PH6:1_,8'2\L!TPGQ=LE"C"4IC4!J'T@2*IDI6&DT!;30-V$]9K&Z7]=>J M.NRGO-@VLYM^<+[H9N96(9M.21 %H3Z3'A*5T]D[3QF@_I*]!_H>.&B;'$H3 M*)JJ/6DP!;3!-' ;W*6< >P5^%,W WC$[KC ]!.BD?$%;T!03O?+6950?VA( M!QBT20ZE"11-%:7TAP+:'WKN>MG -)'BR+>L-$!M)"BM@-)**(U!:1Q*$RB: M*FUI(P6TC62MG+VJ;NGJ21KJ/"\US8UN>,I2O7;G$$<6SUI8O0,0:Q_!I24N M2*(PT"MN;'%!H*WLK&EUQ/07H];#>W#*H#Z0%!:#J45 M4%H)I3$HC4-I(K#X9Y'O^T=A0FGED XP:),<2A,HFJH_Z4>% M=&$0ML(V-$M8]&\Z=#ZN8RB45EC2U_>70!MD4!JWI'^JY2]0+:IRDWY02/M! M3ZJT#4TKY32*,EU@0Z)R.D]GX4 =G$$]8- V.90F4#159?=N@D8[,\]5<1N: MQD@6^9$NP"%1.=T%9P%B[VLVI <,VB:'T@2*I@I0^BPA[;-0Y;:A:22$63 > M&^/8L+B<3L592%#3!$IC4!H?>'X%JE552M(V"6G;!%%N&YHN03#2E[ F="+. M,S.H:P*EE5 :@](XE"8>NO*J**5M$M*V":CD-C3=D3"+1_JM%2=T-L[*A+HC M4%H)I3$HC4-I D53%2S=D9!V1QY5VF/*+DEB:Z M?DQ'I@5@+;D]Q)$EMQ:6M>36$F5.OM#0RH@<*6X E MMW13SA* EJ] :0645D)I#$KC4)J(J"(B5<'2)(EHD^1E2VXCTU*PEMS223NK M%VJR0&DEE,:@- ZE"11-%?J])\CL5^A?9D=9A#0A)E!:#J454%H)I3$HC4-I M D53Y2X-HX@VC)Y4EDBSG=4-=90BT\O0RQ*A#990&H/2.)0F4#15LM).BF@[ MZ1G*$B/36K*4)0Z*RNGLG8=5J&%D[X%>E@AMDT-I D53M2>-H(@V@EZX+#&R M5L3HLAP0E-/]4A9'(WU)>4*GZ2QMJ(L$I950 M&H/2.)0F4#3U,:;218II%^G!9]4&-L'&IAMA%>S N/P0IRSM:WL:"PNK7]K7 M/Z)+2UR09>-8+["QQ/FC3%_:MT0EP7@\UC9Y"/HT/_8R2A,GIDV*P_-7105$[GZ2P=J'LSJ <,VB:'T@2*IJI,NC(Q[T4*(U!:7S8Z16H1E4=24,EI@T51!5M;)HFQL0,ZI= M:0645D)I#$KC4)I T53E2K\DIOT24*EM;-HBUL$2ZHI :0645D)I#$KC4)I MT10!)](526A7Y%&5MC33=<$QL15\A.-,+[:%MEI :264Q@:>$0YM5:!HJA*E ML9/0QLX3*A,32RV,Y7Q-Z Q0D+I5&>K&% MU7),S'*1;#Q.4D.MP^)R2YQA*5MB3I/8V%)46N)"/_$CW5*V\?Q@/#)&*$MN M21#&>KT8?98?>Q6E09&X5=L,K*6Q7U[HLV.@M!Q**Z"T$DIC4!J'TD1B&CI' M'.5$NAP)[7(\6[V87>/F,KQ]"(-:(5!: :654!J#TCB4)E T5>C274GB%]PZ MD4 K:J"T'$HKH+022F-0&H?2!(JFREW:/,F+%]\DIN\1&=L!)X.B6.XIEL51HF_@H=-T'E:A5A*45D)I M#$KC4)I T51I2\.Q;VR\L/'"+$CUK_>6U.)D%.AWZ46=./5J2YGG'?F>JG)AV]X!>?%&KA0&DYE%9 :264QJ T#J4) M%$V5N[2#TI=\]$WZ\*-O'@[)Z92=A?GP\VR@#3(HC5O2-YYG@VI1U9 T9])G M?)Y-:K$X@D#?B3LH*J?S=!8.M IF4 \8M$T.I0D43569-(_2_\_S;%)+W4 M=T,SG9=P3#/F=#Q*C0D U#V!TDHHC0T[(1S:J$#15!U*6R2E;9$G[,%-+8Z! M>;HF= +.@R>T!@=**Z$T!J5Q*$V@:*IHI;N3TN[.([;@II;;D-GVKPV,RP]Q MY%V=+#'6+;B6-JU;<&T\VQ9<6VZV+;CT67[D5F0#S796-[0:**/J4 Z2A?H\4!J#TCB4)E T5;+2#LIH.^@9=HUGIH-A MV35^B$K(J)S.WGE8A;I(@WK H&UR*$V@:*KVI(N4T2[2<^\:/S1__P+9)[Y0 MFPE**Z"T$DIC4!J'T@2*MI?VV>:FJMI\VD[/7]].KZM_3)M.NAMO67WJ\*/O M>E.K65S?W/W0UK=O3KJY]\>Z;>O5[N5-->VF GU ]_=/==W^\<-9Q_]2-[_N MVCC_'U!+ P04 " X@$A6(UE;DYD( "")P & 'AL+W=OB\W*^_H>28MDC1SJT/ 6))'H[F&0[GF:%Y]LS%SWK!F$0O95'5 MYX.%E,O3T:C.%JQ,ZT]\R2KX9LY%F4JX%8^C>BE8.FL&E<4(>UXX*M.\&HS/ MFF>W8GS&5[+(*W8K4+TJRU2\?F8%?SX?^(.W!W?YXT*J!Z/QV3)]9%,F_UC> M"K@;;;3,\I)5=ND8*R@/G/]7-U]GYP%,6 ML8)E4JE(X>.)35A1*$U@QU]KI8/-.]7 [>LW[5\:\ #F(:W9A!<_\IE;HJY!U__IVM 05*7\:+NOF/GM>RW@!EJUKRNP#\'H [@Z@/0/(>@!I@+:6-; N4YF.SP1_1D))@S9UT?BF&0UH\DI-XU0* M^#:'<7(\N;F^O+J>7ETBN)K>?/MZ>7$/-]-[^/A^=7T_13=?T.1B^COZ\NWF MQQ0-T1_32_3AEX_H%Y17Z'[!5W5:S>JSD01KE,Y1MG[SY_;-N.?-(?K.*[FH MT54U8[/=\2- L8&"WZ!\QDZ%ERS[A(A_@K"'L<6>R>'#?8&+2@I> M%.HVKR0# Z3-'^U+PN8E*BD]C0DF47 V>MH&:DI1+Z04;\1V( 0;"(%S#B]F M_X8E"%E+UDAR2%M@=)87#%4:&SQ7=YF:[J7@3SE$,WIXM<[WJ0U@<,P)/Y*R M'6^%&V^%S@G_#5@#06J>*3?5O,AG:9.J^1S)!4/_^A-->+E,JU>;%UK5P=8$ M>ITI-B6&)$F\A-CG.-I8'3FM_@:AJ:S.%FGUR&IE+?MKE%*1&%U+=#B#<08B>$2S9G0D#8O85D^F*;!\C3[T)I QCO!6A*X 3^ M[ B3#<)D#T*(URS7.-*2"YG_IWE@LS,QK?#\(.S8:I$*PM"SV^I[FE,]I[57 MK6=+)A=<3I:0]WS206$1ZX.P51;X3@C312K8 M4!5($#,0#E"XM2<65XO>9T6:CD"=P!C0$2H\%;!L50A8S6= M&#:1V @*4RB(>NS6C.Y3=TVSSAXJSVMZJVL&_*C,+O+T(2]Z2QO?63"\E^J. MI6W7%[HT\)U<.K[(,KY2A0$D)I8_I0^%?5$$9K1C&L3=Z3+%2$+"G@G3C.R[ M*?DK9)=*J]EZ;=W(0TYA,.(RH;T2I12R(<4^88DV8V$V87[_7_5A=CD26-:3!%"DYX<@C678C>77A_:?%G-ME!I!(5BUW13 M#":21+3'>$VH> ^A=C8)VC5Z@-U'9=)C:=MU@F92[&;26\$SQF9K%T YQ/[W M,#1IU A#4P2'A/;41EA3+793[:79]39AV:PN=:$ /0$X11T'M<1X?T]L$1EB MH)F^P-3,C-W,?+L2D!+J-B,<7IIB"^>&<9!T><\F%] @ZNGEL29G["9G>RR] M X"E?>T6%A:9/G+1A(W=A/T;?V*B:IK$1Y'"?\&*5$(RDWR/P28EA\3O6FP* M01':TW$13=O$3=N;U+NJF[;KX/1%+(UM&"6DFW=MO3M[)&V[3M#U 7'7!S]RN5CPHMF076\9J4PK\DP%7BUY]A.M MJMQ>A!-+_QPDW0T6FU2(^P)O:VO=S?F[JYR],)'E=;/26ZOY4J7@MB>]FM[> M6@&8G$Z]).D",*5PA'O2*]&\3]Q[X[L 'K@ #3 -=D]3PX0X)+AKJ"GE4QSV MN5J3,W&3\QV#RK%\(ZT]EIK4.HRP9_C4(@;55-"3_(FF8.*FX%N1PR)>I@72 M-E?KMVVL"CUNEQKE?*CGN:':*HE;JJU%K ?UBGUX^&IR:14&F!C M05J(UT^V>Y)=%)IXB9MXK^9SELFF<'MIFPD$%3C3C475@#PQ:R&U2+?RCOK> MBL_64H>TB\^4(EY/;4N5:&OSBE?#!LE6[06 =-;(J_:P!Q"B]>='ZBP2WEO2'$O;KJ=T M84#W%@:60A\MU]T,I-:5!)=)]-ILD.7V^;9T^Q%)C/"UE ;]OV/0K9_-W7L" M=^M?F?.=/M*,YQ-;0-NG^*B[!79!0=T$RZ6NJK<@MS7XG@;:/-T<)+MHCD]UGG_V3R?M<3"M MICV=]CT5P&0UE(1S4.E]BL"OHCWPU=Y(OFS.3#UP*7G97"Y8.F-""<#W<\[E MVXUZP>;8W?B_4$L#!!0 ( #B 2%:9&H--K"$ "5F 8 >&PO=V]R M:W-H965T&ULM5UM<]RXD?XK+.62V%4C69+7F_6^5O_???MGU7N\:^]D7HMUOC]\]LW=Y]=W)Q$C]X MX]:;#A\\^O[;G5G;&]O]NGOMZ;=':93*;6T37-L4WJZ^.[FZ^/K98SS/#[QS M]BYD/Q=8R;)MW^.7E]5W)^<@R-:V[#""H?]N[;6M:PQ$9/Q3QSQ)4^+%_.[DJY.BLBO3U]V;]NY'J^MY@O'*M@[\;W&GSYZ? M%&4?NG:K+Q,%6]?(_^:#\N%37KC4%RZ9;IF(J7QN.O/]M[Z]*SR>IM'P R^5 MWR;B7(--N>D\?>OHO>[[MQM;7+?;G6GVA6FJXL:M&[=RI6FZXJHLV[[I7+,N M7K>U*YT-WS[J:%*\^JC4"9[)!)=')OC)-&?%Y9>+XO+\\G+\^B.B-1%\F0B^ MY/$>'QGOE5^;QOUNL*<+(KT)1%IE9(MI :^]#;;IY(-V5?S@&M.4SM3%#7UH M29ZZ4/S/U3)TGB3B?^<6) 1\,4\ M.3KL#.E_>YDA[G\K3WY_D]_N/CR_)M[ MEO_Q?:/_)_;C/SI!D3]_5>\VAM]ZM;5K4]S8K2O;INK+KO7%SV[K.EOQ M]XZ8'/IE<)4S'L,\Z&B,LO^!:/A:(S?FWI_PTI^.EM6_=;6QB:A'@&(0N+PC5EW5=@V\[Z MT#8D;" %PYEE;8N29N@[^FI1K+W9;5Q9E,97].NJ-EU!L]NZ>/N.?M^T<7 2 M6DL?!#*5],2F;?#;TG0TS)[>*-_3K__L7?F^*#<@T,^]34LE:TOKYCVA99/4 M0Q6V+3:,ONT\V0\EEOD#[F&_R-P+11GM+.M>'N]@5]OMMF\B&PI+Y.R@7R.V M%LKNP#)!SL3KXSOO:&V.]LHU!:3CUX;%A]4T8 >NB'(:O7B@.__KS57<^D7Q M8TOL_AO]0T9@0SJ^$&DFO[.AC\D_G17/3' \$-F$G9%YF313ED(LD^-@=U]"NN&VQ2N2Y1IQT-(5, M H9U#>U[7PK?N[:X\ITK22XOSL&=&UOVWG78=;SUX@,)%)2&-G#K GO?-W;= MUS+PS>E_$ZOI4>)#92O>ZWU1M473=JH(Q.#ZD)I5VW;T#,W26!+.0!" UV&* ME7&^V$WL]K"L71N<6'MZA)PM;VDF2!B\-&%#RM3>!;"21 YSNVXO/$@,Y FQ M][7M;#9%2!O+ZPGVLV0A;-J^KD@:"L B)>"WOA':FYM7XFW-#PBK MH**$K 8)R6SGQ5^^"<55T_0TR!L+8U/0=, JM+&G?^.UXI65"R4]LK?&%[QG MQ4]]8XO'Y^*3S\BL$Q69&V#)4@TADU.S,1&M)W,:C K2H *V)M/?&!7D,O?) M9\5+(;S=N4:W=FL:PGM8\H(EQ52_D6$2%CS VRZPRM"C#42H)J:0B'I\EC\+ MBDB#/#$@/.1I766AB9\D8"!J7J BX^@3UU8AODD##TM624_[$K51WSDK7LEX M1'*<) X;W VMG5+?;$F@_[ CO0L#F=Q\$Y=O_&)X5^]S2PWZR##'D([E5<2@D8J!Y1[)4D+VE M+2 :B0#?;IF":%YG17[*Q_\/^7YCR]J0(5NIJQJYIPW9,I\>H)=+ZZ%R9.!@ MNGGW;UW;!]H"SU0(L?!FLRLB^ZKV!S^RXI/LTE$??]K3UKYKB%^/+37'Y%&NX(/2<\:: +(K#H0E,\1N_>ZOOLE,G%1TA MKI_>%5=K;YG"Y$3$,-VU-,ZM%9TJ5GU# M_>P>(L]SSK+W#Q;F=JF%.2O&O" M(NM_0HY&F"Y]^@.&&/STKO>AAU4A6N\(^6Q&2V&C@M_'KV-OMX"2X\4MIHL: M(TF:+:EN[\EML*9 ?,7[P7S0?&W23#.'"AEP](J\PHAQBEBFBWD[&->X(++-;)R2 MA1 #<3&6!]FN)^=G3_^X.,I1>>B+IV<7]) :$" V)AOR%+I(_\!8,0!CX;R# M\Q=<0P/2V%99[MM;%]B ZO C1U"L>R?(*#C\VXUTL(I@M ;%.:11TH"BZ@,^ M'/#G[:FK:?I;YWO0_'_D+1)0 ME1@D+DC=C7Y^07UV;K0QQZV(L(( Q9DDRQQ,#!S8C78X$E1AP2F@! :^O4\P3 M!SL[W*N-J5?LS2'B%2$]AGMBX=*VD00K<9LV[%Q'F$42A07XS);?-;W($MD) MI,;XZ6&C6%;C_OU&1(1*=RW/\G"HCIB2X^7>$Z)82&Q0NQ46$D<8;3L>1J#4 M:9A!9,%6M9 S3DYS#$Y;VZFYW)(TN2T-W1"*P)"FD5AE6'"^(D)W?BT+8A_G MEKWJ#>%;%D(GB(@B<\V)>\XS'%LROCB$; *?[(@A@F=8=\&6JSJTBP./858K M"4V6^P2RUW6[A)NGI^ J1* 9 D29B:J83U>YX/M=;MY5LRU, (.-K+!=F(SY#LC(5_'B7/"+52A&C7' \B.&0&"F]Y,U( ];OU[>DU M03.D^&I7[L7\Y&Z3\"MQ9$\+[[N*''[($ZG,RH&14S6@J(=B(ECVT(>=%FL@ M8S O.FY&-VP^C"4-*EM\M:/@%C+*,9MXAY=C'Q3Y0,M"9B:SJO!('.[?,;JT M4&@*JL7H#SCT?Y]^3DE+EA M9#!((K;F/6&C./F";%.USA(_M/?;7>Y0A]6E.#W&\$ L(5BH=.W,$M$:[SV% M]I;,)P\(Q]D$Z.M;"=OMAX[1%$("SLB #DZ?5X[F\I;38DO;W2$AU'':,)&K MR:FNY^P5YVFFZERF%./'&7CGZAKIG6A#SY C(/=.,5X+05HBU3T! H0&>R:% M%_,I?,Q5 =&S'Z 7 ;GR?>%;S9]Y2[%@PQ:2 $&>E>.47GO'0!'NO6K[9;?J MZQBLL,8AGH=ET/H9?79G/(6_W3XF]%@OH<&=^8#O:\@\6W3:B=.E$;9ML64F M)H=+6 ;970'PM+P^6$Q>DYD4O+.#M_8=A0% V9UL?:Q<:)V$\/W:H7 3A<; MXB)3JTWG2G[>J4^)"0\9M7OR90'%<899;P3R)W MLAT%,589.DDTS5#D+4LL&?;?.:V*R71VS1,64."4[%WUG'TAD7';?JLC[LQ> M-#DE,^1S7B:)#CL7HIBE2G(3N1#V I>3<8CNDGT,WB$CM&P]12;L!/'$B-!1 MB>?6N)JKG:;+*#E"P90U.><(/ Z%)*)RLM2MJ:+!EF?D^Q0]!]4W9D)@%QA' MBZ$4P#*,>X7DM^@AUC90?;=!BI\5$I01M3-8.BA#IA)0LL.G_ %:RZ'*$NI8QYN\5GQ#E$!F#YA$L1+9X*)!P>@ MX%*/>"J2N"6X!D%6&]J@G-:<)HE4X,]E3*0CUW4F MKO*E5([8Y&/Q7!^ :+U1Q* [=E!.R.RZGWFTV_BV7TM M6KA*!FJ=G87OBX> M7#PL",62%*=*Q8"P)*FO3)'&(.N_*1Y<'GN'-I*UDS,VR]JM!WR7#TE#/'Z8 MR!Z-D%7[Q,_3LU\\9/]>WO]@K'Q\,@V<9'KR<,0K3H4("Z&/"ZY4P1D?&18J M!3 04,89BT?2KY BMP3].BX#.,V]4KPMVA^?PZ 4$.Y$N*2<(\Q'7,[IKF@^ MJR,H22/&"5 2,T)&1DIV;)4XAUXQ^Z*QH5A70OEIOTIT$X.@*3E(9P;!3:+N M]&QP6[+.GJ4Y!*UTO^I]P;E,0QJJID.MIK3-<(3V^!SD?'E.UGL_H8"BBEKZ M.E*SS-#5@1Q+1CM"DI993"SA-_/ /6@F0-Z+V0A8Z,CMR=0,,L,QAC/A\QR\ M.;)%/D:6FJ"(&A<-9JW=35QRHTBWE&KA.+..%6W)?G0(B)/['IC3>PH+@\R0 MDQ6S I.14PDVEV-?L<\>H^PC?$C>>N.0B74E1R.#4**F3 +7 M,#TD&0U"*OHS:%R.&>:%=I')1*)'VJ@6[(D)Y_<>#"1Y1B8^XNA)B#HD!Z]& M2S]4+/;:8!3\W1J9H"Y%'YP+<[<"5#1CF2I7LZR$'^8Q=1)&L[MR.)AN"$8L$.5DT(U;S&O M].KFFI3_R]22%QT@J]CUF)SKJ*L:7ARMI[D(#CCRK]16E#6"3JZ4K$D"UUBS M1/ L$P=.1AV1O'^,=Y(;( 7NF^0<"J[R^DY*7/D7"NP8&L8F"^02M+=O5B'5 ML:0$MP+GBE96 H(';3!90C5$R^,VQCR--KT,UKM,O5=L.&US6+8<^A/1@#6( M"/-IA3Z]B;\BQ<&NQTS7S,:/-RE;6T8.0%/$L *3%5HN8G1,6T8,T\2[,&W M,:FE3'#5"$5S%Q6GT;FV<.?"*$9R85;"7\=RO?8E2L8.>04N543GJ$9!QYKQ M^CT!OY3[E7PQ#U%EG)XR]";+1EQGV8CBA7(HEQ6TR$,$).3BJMDI\:"KP;MC M>0VI!=+$:Z1'4L(16&,C4NTTVA2[E>*.(U(:MRY/[1R;VMRA2373H+J+U=#4 M9@1OS47C:-D',,1=5^P$DVVL-,CDQ0B-PU,"^&;7Y\(X\!R_-$VK;;>\DWA] M?MX?2/_SF9ASNMK0+W_C/&*K93+.TSFM 1U.;HT4H6<& ]D#.]2TC$C)BON_ MD'[;TVOCZS9YU&U;V7J.3:.]'D\SM^)LFFAW'K*SX64G3= ( \-(D?F6K'PA,10V;& GF7;2,0XQ,;Q'^X"=N5/"XJ-ZMBFG'_ '<C!IPLJZ=@Z1:=W^[3DHP;:+/U(0* M9Z9B'FE4]5F1/!(7%K2I'8,G!03L=E/68;8+?:;??+8Q?3'H:-8CUU2C7FP] M%J*Z*CRPEGC#E0ETK]S?C!7[AF#6/]I_E@HSJ:.A((P8M*U/\-"TR672&[&T MA T8=GV,+@FM)OU8TM]V;^?5S4$_&UF5ON$0@_93Z#F#.M^OGW0N6SS7 M_H!-:A@*L@7^.,GJ[N"//%8;.$_6AJ"U;^0DS6I%4L:V#",#0I%-]<3\HC;K M20)/X7AL2D\ @C?K5LJ7@%9 ']T,Y9RI--%&"X@H&>'%,MI0D:3X[^,UL 47 M2N3<#;%V/C"6W1N+$](B U=6,[H9I1BU*QPKD=@JBRAA5/O&6S24""!<\6F6 M@<7 P82\3Y&)@Q[GC?)L%'-03$2(3\P*B8N8A9UNH(C&1%7"8$,SMF5G$FB* MEUQ (X!\0&T&_D942^R1#BS,,TERRT/'OW1F)MYH'UUL_M(T0[02SZ;+1GRE MY8XC556.H,;V)I7J\!%KJ(0UB4F\YUI/F'^3\SV#793= 91)67:N&*8@4!BF M0[(PK^$XN:5&PH+MU#^LV[;BRH!&N]DDGN.4V %*(NP\*/N&3^K@#,DQ]L?R MX.SK4Y6XQ1'6R3/L>="EH-T9(9XKL$-9HS3>,S^SX'O,P2V2(KRHI1T*KU#* MEXW:&F[&$GM566U9<(WBJC%\5%%.EL+F]+:PF[FXST&$><%_EY 8-SU)T7EZ MIA&+=3:,OH\5+&X.9U]#$O@@<[)L/[E]Y]0U"_VI[3M1ZX?88$B@* 4[ E[W M&91](;,I$Y+,\;\\AA]-AB22R. M'Z#=VI"4:2O3;/R\LLB5&Z=9;\<98L]Y+@=WLHPI#(@0!VH!2?>C+,\C.$X8 M\V:[4L4T?WP/KP2#I$FUC;0I<"#"!^W80+'38WN%]!()&SQ$EN;L@UG#H*^U MSR8C)O5U@M M%P2 ;(6T4T1"#QJJ%WD_K19Z!V[<>8J53J4Q2T_Y#(FSP:T>]/EDYRV'4TB$ MCO(21#O,0^@/.(;VG^AV86.'0B%R*#XD6Y];Q(%,0%F.(T@MV<2%TAO433[. M,C*,=LJRE&'(LK0QWV4Z"5NRHSD\,SC5T?_@%0\,4A8,+]8>KI2F7Z.I,9[7 MBW,.#71GQ0\(_][%2'LX\/>2CY$(WPXC\H.(R"%(BFK+L M_8VC7:)XE;#K]727R V2V ,TO%=CBUJ;#H'AB -_'=H;_^I-%+;4?%O2%K&=D*X! MRR@E:XEYLW DK*0(>.S13> MNNV27'/TNTUV%D&S1)S[(?%,/20PO6:/8SZH3RH_0F+,Q_NS."1B1U1RAF-M M6SU13ZN+9>F%-LKS&VF.K(18) MQ21FT;C]B--GJ95@4!RR;?2(A].&W^$TBEKR2:$[8=B0+@@8.3S=3,@A[1DV MX:!^Q3M&P;)8SP&>"\,5AU>(Z?ZQ<;7D_^!HQ;-1+%CJ^8..G>>6;VZ1%T58 ML@/RVJ7.MIY/=CBT0*7.0#0R+,1$YG(FN07&K;'X'/5'#K1D"I =SAU'V^F( MCPP_W063^,+1 M= HH@R^"5TFZI'[(ZTF9$5D3_.I0%AHZ=[8]'[<=Q5S1\(QS+W.T2^QGFLED M![?O,+X-TLR8\*Q M)T=!V='1D#%8YRA"0G(BEGGG-+\$ H?X,'-M-]I4%XIG+>K #WZXNGGV12FOY*[Y;21Q*[P4F]EZF$1/""HJM:L:,1_=<[ M=$3DMNBO5:]IYI+MN=<='*2L.,XYS,.7?JPX,<8P$X86DAN()KGD MAC&C_6"2"=(\R9#VQ^"\]KZC"-(!T RG5HB@MNZ'(];[ ;#N=A9. )"!Z-*& M46(;[E>1F[6R]H+.EIN&0PK<0#7DD..BA!'LVY5/LI!QL\J6HH+>"U.D&N+7 M &V#9J>WE4=KTN&.\\_$GY5;T6YJ?V'B7#NRE! M&PKUN8PE9RNY\Y'(17E3Z>S%[9I1HRY41A^TTW2#$&]'Q()L._I<)AZY#9G9 *TDJH3^W1P^]Q1H#6!?KYB?6^=8-JQT\#W@5&-9+$SW+>;:3!?F9 O M9VA.%=U^B6"FX3M^I%/K1KM"AEPV>PE5^)0F&H(B;G9 WI/]D$HJ*XS;M%JO M%=9$7#9WTIC/9B2Z@YP1UXR_:$V%%I1R'Y=T+S">'"'4(/X3 .*AX.40\3/@ MX'WB]/D0\.W'1N2D4$C5FY(-7)0]5M9XU&]RF"Y=>&:[(;#EPH0E9LE^_XRS M6S5?*W4E:&&NT@6$4P]/1H 9"UY:K488,*A$Z3QA LV)'93"0CP"R+A]KM[% MR%2/6@ITG,S/9>MN#&42KV*[:7-W\^K#X>WO&4YR> M?[$H3F[D'E2?3J32;$/QX*9?=NV.XLDOSI^K4*2P,*I1 - M(LJW?9.N-U#\%B*-\2CL3IZ:3^R!2.9,@EX86RW[/J5\<7#DRY-#8 M'_H5KI62-'YV<'2)PKEZ+'X#YQ,0(].H6."X?C6^:8^;/_@,4SY"ZBB4U/,B MWJRPS[-)HN:+Y R8R;$'H4U?R]VX<.-\<:X!Z.VC1QPSJHM;JK>ACFXD2'!Y MD6-ESJ'/[>STMLK\2 .['P%WG[61B3[NX$G]>BLF(=VA&+*6.;-".#+5PEI0KWMFP"W8GNR[+<"AQ<#>H"6D.)9>.15:V^]<)?GQ6O!"$ M&&_@E)FS6\)!=^SOM87;) M%ILU,EB?;:\N3B_.%WG1ZFHH\3UXRW;JJ\>7(R/%R/M9]( O8J>%Z.'L2)FU M2I=UY"Y4!HA7=ABYLK/*)E0=SYVIGE_*2I<=SK%H:,I[O$1\8^IV[7[7JIC1 M,EB\O#IVF&?VK:)LTM/GWQU^N7Y$]6'[ 8V-6M@(%] V+19Z#:N.'_T M"F#N>[KJUTBNT)CG,QM*L^F6G9_B.-5SN^2K."\NO\&/>H"J;0"+8E#]BK'! M*VWSSSS/7\Y/+\\?\C//<=TJ P/!(S_:"BTO.O1P0(MTDK=Z:+=^==?$CK5A MZ*\NGIQ^ :0'L>R85PQ$XYI+(7W:3S5V$>IG4!KZHXUB.+:8AYILDI/5^8S G\9J@>LE M:%K"B9/>:+X9Z7N1 U"0-4QR3=1FJ=[LSAL)88^CP<>/0KWN/(^YJ/X161BK$_3R[-Z M1^#C?, :Z-:;.J\S36["BJQ))F5\>BYAJJQ;=;3W][.#L?DHL]HANQ8/=]V_ MY^,S(?&.4Q6F-DND[ #RP9BC]@7:_N_;E[F_+/$H^ZL?^ ,JOW!S$P[)K;KO M3L[/_O+D1#8H_D(:SG\(9-EV7;OE']$&:#T>H.]Q0WO\!7];)/UEF.__#U!+ M P04 " X@$A6/]H8M)\& D$0 & 'AL+W=OD"%:W,M,F%HUW-QIDN7287W M!FR9Y\(LKS#3B_/.L%-]^"SGJ>,/_8NS0LQQ@NYK<6_HK5]K262.RDJMP.#L MO',Y?'LU9GDO\$WBPC:>@2.9:OV=7SXFYYT!.X09QHXU"/KW@->89:R(W/BQ MTMFI3?+&YG.E_;V/G6*9"HO7.OM#)BX][QQW(,&9*#/W62\^X"J> ]87Z\SZ MO[ (L@<''8A+ZW2^VDP>Y%*%_^)QA4-CP_'@F0W1:D/D_0Z&O)DXJ1,G*%52?OTCC!W(!6LUL)' MQ+.^(X.\K1^OE%\%Y=$SR@_A5BN76GBG$DS:^_OD:.UM5'E[%;VH\ ;C'HR& M78@&4?2"OE$=_OCJ-H+K7A4F:2,G3:P.TF%FJ="[L%O+NG![DK?Y=T$)A\J/3YKEW-1 M(-R+^#NU%+@5JIQ1RDHCU;RE1N;24W:TVLJ M.SREFBF0A70K!%'U= M1S.A5H+&KL- $:<@8)'J+%ONZX4B [:<6IE(ZG>@9W[WM>4*(-%"GRVBY MT,:WN[:U7RQ@2);T5JW/'PM\^E;)D..2 B#8K;3.L@96MR!G;"L=A4>7$"4X M2!-#R] /HWVI2,%"L/\S,34R]O5$S[',@G&X3K6:__";KU.I1(L@7SAZX?MU M!6L/OM!Z8P'B3%N"33?(%FTAVS6)L6MMJH48"?8R)AT-A%AD>'3Z,SC-C,[A M8- [V6']XYT><=CJ[E:%A@<#2R9HY5R1.Y!(@PREY2AXSU0+DS#BS70( MNW94DQ@1 G9'>T"SE44M/J""W:.]M;IN\&VF2RJ:<6,!"B,#35P;37*;,:E\'7$C>1B-(4!HR2B@MIX(5<3LUQ']&?D;I5;&D%OH"F*R? MMR9((C3@?%:$>\)-+\+N#W4;X-=-J?>U$Q-''[BB*,=U(Q*VKI0& M7WJM5A:- [W:D?]L^8:R50'#;<7;A:(TMA3*DR00M&F(8ED10-IUQ0][PQUV MGB.SZ@RJRL_'-9!RK465\=,X:>"Y]HD' /CP[#V>,)3C']S] C M5?&>$M+PL)5DKA-#G9I[@5R/U$;/;S2RQLR]K 3JF3=%MT#<6E4Q&B=\F$\Y M9UL6?J?#\\=J9=UXO]*IS7C-VUP($+2V[."A?9LN+#)O9/$M^E_/J# MD0K3I"B,?I1TYD92?)U<@/'@UI@*E9SB.W$I3&HXN6:P#Z[@52;]-E[ M)L%K[-]3#]4+SR%6ONI-JY@:Z>!$KVR4"F$T:/*3#K1ELD]Q;"V[=*?)PP)3MT(@6 M=)ZQ7E?M,!VTC*(H*&Q#T\=NR35G1821N9_S'00R,8>D]&V%C%*%3L.1A!LK MW3(YYJDOE^;4"I?>QG&JV39OPJF2/X?9S Y;^0AYN/0@7WJ>]).HW:EH/FO# M<-!Q^@I#??4;=TNO^/ M-($IVVXZ_<;--4/C]X%88.I-:R'!&6P>] M([IQFW G#R].%_X>/-6.;M7^,45!+8X%:'VFM:M>V$#]P\C%WU!+ P04 M" X@$A6KU>)[X(# #@" &0 'AL+W=O_YLMHS(108>890=#? 1]0*08B&A\[S&@(R8ZGXQ[]YZ"= MM&R%PP>C_I2Y+Y?1/((<"[%7_MDTOV"GYY;Q,J-<^(6FM9V2<;9WWE2=,S&H MI&[_Q6N7AQ.'^?@+#FGGD ;>;:# \E%XL5I8TX!E:T+C09 :O(F!+6'^&=%=J)D"^W2#SALU62=5B;%BO] M8=O#7:EPY^TCGF MY_X)\1K(I3VY37H5\!&S&*:3$:3C-+V"-QW$3@/>]*O%PE_KK?.69G]?TMW" MSB[#\KVY=[7([$U:*P M",(SEBY;<-440U1FKT.HFW02W[4^E52*6V XG9I33LA=Z*$*1'HHYX%T(8X8 M<=07]<'0K=:.+&GDC))Y<-L()72&\,(MJ*M:O;=92:W2<=F9)B>0,7QI$8-P M)U^A:KL%':%QV<)"3%/*3G)V6-20^0T!)[0A3DU:G0[L+;ZB#C ]@^0,/J\'ROVU?KDWG[]K\5 M=B>I"RLLR'4<_W ;M;>GGWA3AS=L:SR]B&%8TB<(6C:@_<(8WT\XP/!1L_H' M4$L#!!0 ( #B 2%9&CR0B!@0 )$* 9 >&PO=V]R:W-H965T[RI;:!W(HNL)L:\6[WH>@#+8TM M(I2HDE2<_'V'E.VX@6,$1=L7B;*I%HV=>94P["0)= M5%@S/9 M-K2SEJIFAJ9J$^A6(2N=42V". SSH&:\\>93M[90\ZGLC. -+A3H MKJZ9>KY"(;=._V=-.A_<8Q#N#V/'N+W(L;YAA\ZF26U#V-*'9@7/561,Y MWMB@+(VB74YV9GY'+PDC?P;IEJ>+/13J%>FM\O M5]HH2JD_3OG;PZ6GX6R9373+"IQY5$<:U2-Z\Q^^B_+PIS-DTP/9]!SZ<4 _ M?)):7[RP/D7U+-AIJO]ZRL"7"F$M!7T@2&;HC=U]C=%@:+-@HN@$>%02RXZB] 0)]YS:HF3=F38*S)%S]1M5E*4J/2$[E:(?\M H/S!>D4P-H>6 M_.G,KLTP^XB.1A]X0Z1EIXF@]@&?"FS-$:V2ZO0"[KH:%2,5)G#W0OXUY??I M]SWD?I(,Z9V,8G\\'ME1["?#C 9IF/LI<;O!1M('I+_RRBHX@6_NHT4([)'( M;!":SKE&&A^+I:'3=*B7L"7!=Q$XJ7H\]+.(],C];)S869JY63H^^RAGP)H+#K%#4=*B*61Q0/(UB8;A>]^^56[ -PN M%XL]J]@/\PPB/Q^G=IR.:)R.TG_NUMD\CL=^-LPA'OGQ:&AGZ7AL_1OGR7'N MO)WX[\JB75)0QH2#.*%7E [2T+X'D4VH*!LDV3Z"_:G(+B>#+.U/A;U1EKPJ MZ(/DIP2'+1)C*A+1V>I:*UGW)>^4.93\^4)W7PFN /LP;V4G2J@H"+!"I%\_ MW?[C_N[_O.0O7D]OZU;(9[I2'Z>6BX?+KHCTC2#)"3'+^CR+:2D)(8Y#*F3X M(@V)=U[&),F)'F0C0J$L.?4G"8[:!/KX;%PSI$GIKC%]QW!8/?1;EWV;\7*\ M;]8^,[7AY(/ -9F&@V'F@>H;H'YB9.N:CI4TU,*X844](RI[@/;7DKS93>P% MARYT_A=02P,$% @ .(!(5HW#3B^A! % L !D !X;"]W;W)K&ULM5;?;]LV$/Y7#AJZ 45JV;+CIIEM('$WK ,*!,FZ M/0Q[H*231(0B59*RX_WUNZ-D1. M*N^;RSAV686UE&H5)]/I,JZ%U-%F%?9N[&9E M6J^DQAL+KJUK80_7J,Q^'L'P0^%7BWHW>@3U)C;GGCT_Y.IHR(528>480M.QPBTHQ$-'X MVF-&@TE6'+\?T7\,OI,OJ7"X->HWF?MJ'5U$D&,A6N5OS?XG[/TY9[S,*!>> ML.]DS\\CR%KG3=TK$X-:ZFX5#WT<1@H7TQ<4DEXA";P[0X'E1^'%9F7-'BQ+ M$QJ_!%>#-I&3FI-RYRW]E:3G-UNC,]3>BA C4\#68BX]W$IW#T+G<"=++0N9 M">UA&_B@=:O8DVU&B+/>SG5G)WG!SA(^&^TK!S_H'/.G^C%Q'H@G1^+7R:N M'S&;P'QV!LDT25[!FP^!F >\^0MX[+ +'G^AB%A/]>PE.OC]*G44GLS_<(U]/\P=?^''?BE0MB: MNA'Z0 6KJ<,=2.\@Z[1MT';.9%)XS*GL?07XT!C76@1O()<4=YFVWM@N+[FT MU,I]4[ %9M-ZY^FGU"4U>&9:319(#.5.I(IP*FO:LJ(5032-(I+=," \BSN> M&N103XD$K-D)Y1!OW? DA$6M<*=>02<@ BWW&TH!$'-L7S59+?X]+)#!T M.6-S\5 5DO+)3!M(D4-0&I,?S7\EB](?Z$\F6H'8J@I5Y"K9]"X_23;AC;\KX4 ;S\6-5B+YFP/ONU';I((X8.IA;Z7' M=Z8H0CI/.4HEPNB-)SU'5.V2EBR MT?5.,"$M%%)3&J500.TK0VBX:)"2+G9"*C8V@;MP[LL_R?V4+P.A*"3%=B=S MRM/3VJ1DD0W4+7*!G2*?"A4Z#?9L9S9]PX(5'<+4I;X2792H.1L,!S\5B&9(^J >DEAM(A/3BB@\P7KE+#XC+F3#Z_\O4'+ Y(F' ?Z2)O/)7[, M1F_'Z0A7,/LPN8 WD"3'9QG"R>T;B8?*"=6?#F MU!$7CVXJI%*&^QA-':;175J&W>'*=]7==![%N_OB9V'+;IP6I$KQH1N6[>Y@ MW8/,74$L#!!0 ( #B 2%89 M),F9S0< %$4 9 >&PO=V]R:W-H965T2\F* MDWB"9%&T'RS1(GG?YUQ*IQO3?;,KI1R[:^K6GLU6SJU/YG-;KE13V&.S5BUF M%J9K"H>_W7)NUYTJ*K^IJ>F=[5NU57';-\T17=_ MJ6JS.9N%L^V#+WJYSB_#D M,J+U?L&O6FWLSIB1)S?&?*,_/U9GLX ,4K4J'4DH<+M5[U5=DR"8\=LHUP+^[&..QLR(+O;!#C!N'M'A1Y*S\4KC@_[CI(N M!TGB.Y(2]MFT;F79Q[92U>/]?)5KGY1=>%4Q3YH6];&]IVR[)\7-]9U*)1_[7-_D![MET[@.;'KHE1G,Z## MJNY6S<[__*F/26(796EZ&G2J5/JVN*D59ZUR)PR) M4,V-ZGPR_MZWBLF LT/=,KE$.1\T!&1^PPS'@JPZ.]^RK3W[A%7P/9H^I#&1P- ME^\Y TMBR860&"0Q3[*0_=C>0JGIM+*O=/5+L0$$G>IT45OR+>0BC4EBRO,D M8%_!0^]T^V[=F1)VT^,PCUD6\%0$[ ?=:N"U8DMC*LO"F,M8LIQ+[#Q@82)Y MYLT+XXP'4IT9$I"65Z:@! M5;LN=,74'0C? @TQCV3 ),_CB%V-D[H%4GP&0IX& 1,\SH-IEIJ 4^TX'R0I M\I\,L_>46>8,V'^]KC7TI2D3<;HCN32-\F9"=)Y#=) ER [BK*S;M3T,,1N/ M9C\\1RQYG.0LC2@7(?8'$0V0'4$VHI%U[IZS-0" 0+9P];=>K\FPMQ3Z)]IY MP"*>I>ETO^QU7>EVR4+D&K40)CS)0_:Y:/L%^*3O:*XIRA70V-T_5@YMJ QD M'TCA<1JQC],,K7/&U+0;IH2"%O$@%AZX/4*S(X866[-PFZ)3+,I05BF+$I[& M&?MIL2",+?JNU3!&/3% \#P7N&:0_TFAQZU,C8PT*.!;-4!2PK0H8S+F N40 MQ2$6YRP2B#)2/, 3..R;?J#52J&>2EWXUGLHL#Z5"< II.0R D)Q:N!!+EF8 M98!A\L3ITK1@XG[HW(@_+%EVA*4P#G@&QT)01)Z])JW(D<2F/"9X21!*DOBR M*MJEIFH:$/66"KB"AQ03GQU5KEI3F^4]Z^@ 0'P '8%,'P8_=T6E6%N@O$62 M^=][W]E]^=8^1G:EUU3 \&][S7D4Q]O;\P@7C>F<_L\8852YE#$"G/,D!7-F MOEARGH+A_@JBV>BZAN;<__9[3TS&99:3X<@-3/AHG6Z\LD7ORP8'$-WTS6/= M(V$PLT"FG@AF&F&RH&MB;OLDD"?L'ZI !;<>.5.TT>XE._RBB$TP<43V\$1$ M-!&!CT24TS#V0]];O*\#'=2F7;X#+IJW,>4#1]FQ)PUE]00H9$GF627A&8B/ M>L?0M*A("VIEMXA7?<]6JJ8J;M9%>X]P!OXW9-T2.(S5CA(MI6?2#&8.SS;: MK1Y($BP6)3&TR3QYYN$H!F4#\1/(:P*PW9D$CY*2(!2C!,FCD)[$,74 @5Q# M_P%15P(J0^OL>J2\UL6-KK5[?5_<[B2W41%#=5 ;U2K%MIC0T9 8CX,J/M^ M+3KT$PHT;2Y0HSR"N8(GJ+]K9\IOK#-N%#4NB;Q'$;I$-NE$PA: ")9AP4(A M *<&GE!^;1*C[T>*?']%LK TMM9,/7H\ !+M=,,09%H*U@OPEV=W^<>AK- M&%)THVS;JXIQXTZ+#=.,KK!QHH0I(&!5.;2M$?OPM@(A M,V(JO_N875@"_:/:H+,Z9P>A.([!%G5->=N@@P\:)A\O?+ .PN!8O+3LDH_K MQ'&T9YT9CT:CV5N#=IGD+<8DKS0F/,Y?8\S/*S6\= XEY;&BV.9)P7,Z^=1] MY:MSJI =\'&?L@<2/6'7^N[1N];S#- E? K/2[74+3$J7F.'=X"#$6=T3W%" MO:@J[9L12T1&QQ'VBX,5VQZ#)6@P:2*.2.]3001;NDMP\7[7[5XX_W\#,+#( M 1USPW0W #@^Y43-_'3W4JM#4T=H#\9(]P_M+XIDDQ2DID'MT_V_80T3'P7\1 ML"+8B_]7LH>,7L4>8C\K/&+EOYCEF7^37?XXC,]G;Z7 M70R?B1Z6#Q_;/A<=L&!Q6%A@:W"%*X1C;T0+, M+XQQVS^D8/J*>/X[4$L#!!0 ( #B 2%90?!.3^PP +LJ 9 >&PO M=V]R:W-H965T>8A M[>=;I3^9C1"6?#R>G^5<%H/+Y_3L@[Y\KBJ;R4)\T,Q4><[U[EID:OMB$ WJ!S=RO;'X MX.SR>WG-BT_L6FF8)HLUZ[Y]?F9A"1QXEGASU\Y29-DRE1:L']= M+8W54!O_[@O6V9KVVT*\/#4E3\2+ 0#""'TG!I<__A#-Q\_N\70:/)W>9_WR MZUMQ[_Q^[[I&#;O=*&V?6*%SMFR>OBG8+[RH *28]LF0J4(PM6)V(]A+E9>\ MV/W- (Z71J:2:RD,DP5[N9$%9Z( :R*%!U8QSM KG)K ,VG9BB M$UY*R[-6<,Z8CX(EJLI2_RFK2C3!2S#R10+@1;9C-^^N630= _2R#%E$:782 MCT?S\ I(84$ 5BU%D6R8^)+LN'%6C -K,:6PFZ%*,@0+U+VV^AVQ%ZI+.,: M9]5Y]B4^<8GA '%;:8PK!3\P9@""R)=",S]PA+OT/K$*G\7CZ&)X;'MVWWUS M(/=[ILA]EY?78JDIQ&A*GD>4ABTW3>K(<7+P&AZQ&PPY!UJ5929AQ!+FCL:S M(29_.KJX>(1SZM!=XJ*+;R@2TU?\WU ?\_&H6R#GH]EA?9 _/35BFQK!(76= MX.N]6CD,&4K@5I36%0;F%HO@<#=3#O@O/EWHJ'QJ,S MAN>"8;(,^<<[6]VNU,:CZ-SQ-@0!0P".:,=NM(#M=6U"8)MH:MNC(.K4LO<2 MQI%W4>,<5<1)U*!QR+@%[["^HD%GR:C\]DC5L(2O"BJ?.C"*L&I1); M#VDE,,._JKM]SZ],!WUU*R(/H7]@:@O%0.X8"VG!()<\XT4B_"[B;BAP"0>* M+Z6$I(W8^_92<]K-\^_&LF^*%'2$EA FNH1X%CK!MP'B#V99C.([(&@1[R$H M&H\F#Z-8^U6*/@$B+F%F:]R=5//Z!<: MG<[VC![O5.SW+-D"W>3/!]UL'W/CT?D#,+=X .1:CL>_&W/,@XX]"'57"11C M 1M\ Y;E'5]F@KT&Z:, M!BXH#/>'61C"C$A(9 5Z8!4@6]-J'W$P..^:]2VH?YG@"$C.:R#[@OC_RA@! M&5Y7,D7LD)[@*1"^@S6R-S<;MA$9Z3VTBRG4,L%*HPQY1Y$\K08X.+F&Q<:HPW.AB! #X#60Q1[^* BHUU1 %T1=VG%VO^I@(.B^ M/=WT$-?!1:0U+ZVTP)N4(+CNY\(6$CB)@P0J*)/$@S6%@-]AS3^N9IHBW? 4 MRJU"#'F1 (:[G;V=#^A&>/+VB0"[/=+U%TC'!I[F$JHIK9!=8%CB2:[%;32P M(;<6.1^EY.$![09/N-:H)1Q_=4N 4T8QW !^;)X-ESMP"JAR+!#,$0@HT"9. M02$U):"M!)Q^<+=+LIS#D0^YTV%WAT"N2CSIZ'T > C-V$YP0#)6",!R97'# M-S+9^(SA*'1"E53WJ,]J)_!QL_+*R67'A[D[7'5Y$0M@VB4SOQ1^PM/_ )"( MB@-[BCN,;B7OZ!EX7RHP"68]:* JY^,GCE])F'W$YQ7,^559W!>DN8P8BL0IU4P@9%$8]$KSIVP 2!956H#C:!0H5 M>063LTXUYJB_.$NAHEC)=S0?;-/T>5L5:4&W+(ZS9TV+.^Y=:V>&N&F$^5 ) M> =308P-V+L!I- I[ZB@8:KSU56&JU!P5J9L>K\?0ZH(BF7:%G1[SN V+\6& M9TC?;JW#HR]ZH&*&0EUY7O!?L)]Y4C;7:X&>Z0X_NG3[ /;:50WV!$I@),>#^$N0*4"5UH(\"::R!4 MS_>VDTZ'=^FMMR %(M'IED,?J#-> ZW6%:CZ^G@SG!W[(!BL8E[@Y!!WA5D_ M$<.\(&]VQZ%<=Z5F#2(K;$YT? 63.S+=2,-H,HI"E^;]_? K;;>O/];1IMTV M1S&WEQRARES[,S,JJ-;AKJ55SH<=&MIK7C2;#C@'#:N1&@@):2NJ?SJ0#/#< M,#C%BL&9+B5.DY\E6LXF-:'2R\)L"E&BV=X,%AJ?U_8 MW!QD*N'^WO"]%NMZ]]42!+\;VHC7O#'R"\E&Q6$2<_Y)T"T".$O0 M_ RSP& #:',SS80[-U#1A>TQG$G3TP-HY$G5!CSKE>R[UK MQZ/UZA8\D!THYE&?^R^@,/1:]V-8C89U 219E0ISK]BU&VX[\O$@=9*6K#.; M:K%U7-^MS)[=B)O3\DIJR%8O>2X%9(5ZT0%?'H6Z<^5ATCHPT7W<$*XD3J9Q MTV_IC/*.[]S-/B*_%_-]<*@Y3(& MI8&=[!M@2&LX!**"?'(4@B2%PCRPZD4R'@PD(XQ3V':-NP_][X] #KX/'%@:' MQ#24097)E+NS/G@]9*84B5RAB&F,D\(R3CZ[YM5N7*W3-2JB&I@M.'3K&-Q0 MJ5SMPH'@R+&9#"$NH');1@J@C;[FV,&2.FBS+)4&PE&\2P6-2=.ZF M V-7VEW 4*\G?^MVAQL!!^@U7:=I\,(8_^U+HM:%_"\>]]M7/0\EES]7IHB0 M(U8$A;+H\%&=H!EA:W&$D_S)_YM8Z4""M._L^B2(EY=T6>Y+O'NT_2Y:Y"#$ M[Z!&#M;X"B6F[1*>U;70^=8^.J?QOU39KD..36,-'-_3(2:-2"KP<:;O,L72+PYC1%]W:'!=PBW^!H.X2:Y/U!D(C^ M89KJ0%;1Z1JX1X1;S_T-&CKIQ5N$>"C!ZAM3^J(*O'67Q!!Y/(IGCX:_6Z+U MU,E?J$&0"ZY# HKUVGE'/Y&@ 7_M!C+\OW>0H"7IN@5WL\KPS+=W*_-'KGQ' MH$KI:T;\2@MLM+[M);_1U2P<9NG1%DV"17=18MAC H&J#(PUIT_9/Y'-A%N& MM-MD['_W\OBFOBTZ92VT\7,;Z>X>OY?(JOY_CZ?!'1@0Q_ M6S*93C$QH$CI4F@VF;./[HHI,,?\8A@OYNRM,.:I\U<:4U&LB<)O?A]'D_'I M_K0ARV!"[_@3-!E-Y^W?4=$]=W/&I[?.XH=]"CMA\6P8C6-X,9T.H\74&?R* MC[/%*7N\F)QVO,61]SH**XVG,[_2.&I<[_NIVEGK!X6Y +#BSR8-H_)UORT, M3\,O,Z_<#Q*;X>YGG>^(# &K8@53Q\"! _=M4/W&JI)^GKA4%BB,7FX$2'B- M ^#SE5*V?H,+A-^K7OX/4$L#!!0 ( #B 2%9I!7G7^P@ #PJ 9 M>&PO=V]R:W-H965T5:8B][*VO)L.#3)2N3<#%0I"LPLE,ZYQ:=>#DVI!4\= M49X-HR"8#',NB][EN1O[J"_/564S68B/FIDJS[E^NA:9>KCHA;UFX)-VN11-A^;[B_<;;#ECDWXD9E MO\O4KBYZLQY+Q8)7F?VD'GX1M3U.P41EQOVR![\VQ.*D,E;E-3$TR&7AG_RQ M]D.+8!:\0!#5!)'3VPMR6O[$+;\\U^J!:5H-;O3B3'744$X6%)1;JS$K06>+GJ!;L+>J\*N#/NY2$7:I1]"A[4B4:/(=;27X4\B M&;!1V&=1$$5[^(W6AHTP]B_K^;&:L3^/\_9Z%G$S[.@?#@S)4_$10^ M-T+?B][E#]^%D^#U'@7CM8+Q/NY[/+^7[GFM:FL_KP2[47G)BR/:=RI&HB\&-9"K$#]J$4FCL)F=>.:T$"L@J(P0M3W05,4P:=J,5)A8^C M'[Z;15'P^M.'W]Q;^/K8Z6--?X^^9/6*:*Y8D5.FJS$G36J23^ MK&1)SNFS19MZ1_<79T^>T?N;M&V#0HM$+0OY%PEC<*UWJ1.<* TXE>"Y<9R: M9W+IH]UH\O25N+.'E8 _-BN>Y2$-RS%;:>A;\W-@!A."+:@6;A 53^957K,J M^1/)@4U7H%?&-LOJ0*2*%#_N<1Z1=.='=-5;5XBB>'"19 MAF'-,X0GI58#)ZE[H3%G9"XSKIF+OF,'B3RG#"9D07$PV[A\XZ=G<[#4$@U8 M9@2'S$$&U&J!Q!9(+@H#U\G*@2(5]^C;#KALP9,:BGUF>%;C%9SNA)/0GOJ4AD,*\0#&#E:T M&?&&TT)9([T! _2%[S&%Y8BSBS)_)(=(!P9*2^\:@H)/] 0XIIH"%;?U\X!% MG+65?_D4J@'?35VW*@&*FR4$ZSW9AQ!CTT*EBJ!5+#/!J$FZ\DOMAHG'D@K+ MIERD'HD;B%' ?")T"Q8PVP(5K7\U'H3(XRRK=>.P/EE!BGZJ:3P',MM#F]V+ M(E7:X>06[4CD<\BF?4&_I<$# LH1M-2+ROF=(-ZT*T'PZA0@@8 [N)<("?EJ MG8-$#M&/5('J3%HLA-LDDF<^)%8U8I%'D.O3C^RC\#E-#!3P7G":.(E.KVWD M<632W$*[M-4_H4VA@%=JA>C+RAA'O''Z5J;8'6]ON?K3^VL6!\$@:/M[V\T[G+XVK"IX!5M\O_IJYZ+BBTVA#WZS,61I)1IK4_BI(6ZE1LLP#*XY M1(Y!V"W>J1)>=?*Y3ILB^4_Z:X-9WY@7H!7L"074A12[IX[ ;W?%+14/7Y+ M]&V!AB(_]M^"M?%J^N1'TV=^V;-"R5'JI2Z;R)/IA'U!>^7S3'2IHCB$V"F+IS,V"09N]JJ\YM6%T8S-@IB%DW&;#J- M (>ZALVF+)J&+(QC-IF%0"3EJ$-BC>3MD8W+03J.6#B9LC"8L,^*=C];2\BJ M(!YUGI/PU%EY"L)7;-R?C -V2WU[O8.JL\/X[)"%OSCP9_A.M?H'2#'45UH MZ<"@#XWIU-+J3'[O(HVKPFZW!:QT0O]KA3P=!?U6O.LSU-FFN9),HQ+IM'9Y MOMVAR2<4\MB_3/#21/6=C^K'_8>!I::R3YX,1^3AN#\;A>PJ2:J\\MY*!>6F M]"X\BH/PF!V%H\GQUS@7**'$;SJ*W'-R.F:_NTL*ZGCHYGPIZEZVV? [YY%W MJ829X]W]XV0PB]ET$$==]+)X@#08#Y 3.S(Z<=CE& ]@^/=X1%,\NERG@W'H MYI!3WW=QEG"S8@N@X7\$L7T( WB^M9#>P M=];RT]I2XWD^A\'^Z2AV>3D.)WM(NQ:_ME<8]ZU'4L?;5B<[8=^NYYOTXX-;< I'<4TGK%BZ5H75MLMK/>["CT1?@T M&+$W%8X:+QT9MUL,=PUK-XC;F&(@/&U6?*83-U\@ M=U'+^]$(K$[#NJ2_X(UHYAB.^Z,X@-;&-'M@+>IFZZ-7]YFCN!\$,Q2>63P] M[C2+]O4%+(O[T63BX!&?CMB>6[+Q^I9L_%_>DNVE.]R2'6[)#K=DAUNRPRW9 MX9;L<$MVN"4[W)(=;LD.MV2'6[+#+=GAENQP2W:X)3O[_@7-EK&ULY5I9<]LX M$OXK*(TSL:MHF8(!](7NK[L!OMHH_=6LA*C879&7YO5H557K%V=G)EV)@INQ6HL2 MWBR4+G@%MWIY9M9:\(PF%?E9Z/NSLX++J;K*92DN-3-U47!] M_U;D:O-Z%(R:!U=RN:KPP=F;5VN^%->B^FU]J>'NK*62R4*41JJ2:;%X/3H/ M7KR=X'@:\$6*C>E=,]3D1JFO>/,A>SWR42"1B[1""AS^;L4[D>=(",3XP]$< MM2QQ8O^ZH?X3Z0ZZW' CWJG\=YE5J]>C9,0RL>!U7EVIS3^$TV>*]%*5&_IE M&SMVYH]86IM*%6XR2%#(TO[S.V>'WH3DT(3030A);LN(I'S/*_[FE58;IG$T M4,,+4I5F@W"RQ$6YKC2\E3"O>G.]XEJL5)X);9ZSBS]J6=TS7F:,7IRBPAE[ MIPIP L/1CJ_.*F"+D\]2Q^*M91$>8#%C'U59K0R[*#.1#>>?@;BMS&$C\]OP M08+O13IF4>"QT _#!^A%K0TBHA<]9(/3MZ3J);\'EZO8N=:\7 J\]MBOJDRY M6;&+.S2#8/\\OS&5!H?ZUSYK6&:3__/A#,/-? M/J#*I%5E\A#U[[.LP_P3*PK4=P(#8L8Q!ZK5H*]55QG M3"W8>ZDA:)4VC*_76MT"00X(T,Z'9TO-"W:,LW[\(0E#_V6/_*5]32^"ER= MFU>,YX _0 BGH'2\O&>5ZE.5E6&I*@J0V*#$ABVT*F@"8B!$G?X** GC3,J6!DE;U<@5SY"VO M1'[/2K%4E83K# >#O0BJ#*O71!U :[G48@D#T"Q'D3_V 03R' :-V6<0C!>J M!E'0_)4LD!F,0]4ZO8 :Q)TF/7:-! @&NH'5@1NU5Y70B2B-]RF?,;F:.' -&>Z7%M@OCEEL'' MUE5,3_JLE5Z:=MW1G7B:HNHP #(3XP;D$-S4^KY9/+()RJ! MQ-M4Z0S=S)"G9;7-& =D)UPG_O1W^!;]G-P*(26-J2WK- M=77($*87/6D_>IS28)R?(<<:1LGP%(GR,B6_Z#A7*OU*UDE!![=*C&=P"93 M"FLNLU-9LI2O)5CE)BQ/@6 M+]:-^^ #MX)#CGT/W [TF1AVP-BA,ICXF[)J 7PD6)%CE!D+#I#2SYJQK(YZ18 75P:8$.6 %$ M9V/VR6K8";P[S6/!+(%WTX;,1E8KT&9#!1-J[V0> 'PC?@"0-^W+OQ&Z'U0' MM)Z,Y[-NUF !E5T;<2=T*HTSP2U@N$!+0%Z7:=4(#^"#6>&XR3'7OS5)!5S6 M4*K:]2O*67>RL!!_%$3C2;-,SL=%BXVY>!"= >0!6QPJ7%GA&$IW39'^FY6N M28'L,PC(G(3LA!+$0F'>H[ @;K;XEO\!O7O>^-S8N50C0^@[EWM<)+U@O[9Y MXZHSH!7Q]V:5S]T:[3PX;SW_0PESH=Q/V1>>UP+++K:ID"PV"(),M&SZXX<+6*X];W:N+FO'H$7,SH M!(.":A^A$5(Q;(PJ2Y';$J,K"ES\PG#(:PB[UAXH"Y40"YQ*?2)"(5Q+1=DU M$Y70!;F]%0@$W)<">;J2XI9J;F*W%JE,0=PK5!>>GJ/5.G*R>(-2FN+OJ304H+56NL*P#:>5GB'\0 'U>$%>^J!P\ M'+2Q)=IP!;J$/;;Z(>=@&8;7@DO-;C&R"+EPR5$0$AL@2&*9W>AB"=.XR3A M2\7P=P^+#N6D01MPZNK$Z3NN1]3=X"R M*#[8.X=ZB5CZX^E>ED_C$0Q*(? LC2YDQW9]E\72(#D$)FUM8=4%%_C_ HA@ MO@\@@O\50!A"B*< Q'X-_Q)(/"[HH1PLV7F]K$%N9RZ_\ZZVH8$;Z" KT=;W MMN_OM?I #=8UY?TB&CV$1$+,@H4YEB<0)Y5P7=Z>)6VLNYNOT4..)1" 8JM< MVJH=&U$!L\FYK"EL286Q90CFWU32Z?0'DPK-_UV8/!VA3L D3 MY&*MF(=1,AFB9-0#B&V4_!OP<3+D[O?$^8[<@R'W,;OLW.H;I9NKW"ZAC#;M MSA,4;E#W07 +@"[*7B #NBA==CM?V^A+5)X,N5U'8>D\@+ YX&1.>T85\FF0 M%?KWWHR%+,$ $H!GJ7ANK B6]",QJMU(6TAML&4KP;[:8+A0J'48UH,BN>C4 M?T@>VQ(6HCK@N]O]V':^#\?QP)<8.1,3O81OE?V.'KTCD[\M4_?@R47 X_N_ M-L-:1?]R&_B(L/F;&L,HF7M1/,7>:S:>SJ".2? F"+TYM('Q+.K:PHGG^SX. M],=^VQ62)<*7\+BYZMK"W7??Z LG?M0)$U%72,($T%U.O ET&]86GVQ5/'#? M9D?*!@1M1M%8Y<9F?V:SBUSFSSK%=.&V9]@E M[>F\ R9XX(+(TOF%VRT&;W-G#)^Q5S@&P*!&X63'<3[5%:!22=M?>UTGH=6* MQ[$/BS7%?G[NS>>Q%\TFK4BX/^!-??^$1H*/';$DQ@?;Y'>7(8*!49^%CRP2 MST^F7@"^T3A"XU1EUNN#E$7;;]%P8M+"/DF(BV*=JWOAS,LNVSTI/,9H\MS% M]>5EF^;H)*+K[J!8M/(V5::%_F%E.3QI<=MY7>9"^A;8N7'^"EWC-?A;_S!Q MCW9?NI:0&LH8>JMG!]O-";Z\&+2:V/G81O?]L(OTGQT^XFI.!C_U3[:2[9WF M1Y? _0+8-+O.;04LW)G;!N:8MF:@XRA$70H@F W_FY6R-2"[(0:%:.*K%^<6 M$X8L-YRV W;+7[93_K9E-U#%0QJLSRG%N0,WUPAA3*#_NC,J'&FW'$M;[M"! MCJ;0GIG MU/9\R-0Y,6M+ET%30IX)-?"\.XY[_]3JH-I7M.PKN(-NMW]84> Q#-@4FUXH MJG);P4DZ=7'D&H6]MF;,]ITU'3"'-: ]?CAX3N58L%Y+(ILV'E0O;Z-C! MWI \MF[?N7.7I4*Y0(T,4[D73Q+[;_>BO6F$"2'TPCC!HD=0^4][4EAJJS65 MV% 6A#%,F@V;( D/GUG8M3W<3]*A4X?. M787@_ 2/N&U3>Q0'_6.IS4J"_A"A_3QV,_ 20#S=.P\Z;4]S;&L- H<09P3) MXWV?2)SUOGX!\%O2-SYXL@P=L/T0IGW:?D9T;K^>Z8;;;Y"@65OB&6LN%C#5 M'\?3$=/VNQY[4ZDU?4MSHZI*%72Y$AS,@@/@_4*IJKE!!NW'56_^"U!+ P04 M " X@$A6%3=%KW,* #G(0 &0 'AL+W=OZ: Q1:DNW826P#CI.@#II>$"?MAZ(?5N1(VH3D M\G:7EM5?WV=F29IT9"?V78L6+1#$TG)WWN=YAJ2.UM9]\2NBH*Z*O/3'HU4( MU?.='9^NJ- ^L165N+*PKM !7]URQU>.=":'BGQG-ID\W2FT*44Y"X(9OS8R1YU*/MC_W$I_([[#E[GV=&;SOYHLK(Y'AR.5T4+7>?A@UW^D MQI]]EI?:W,O_:AWW[NZ.5%K[8(OF,"PH3!G_ZJLF#KT#AY-;#LR: S.Q.RH2 M*U_IH$^.G%TKQ[LAC3^(JW(:QIF2DW(1'*X:G LGYV5J"U(?]17YHYT B;R^ MDS:G7\;3LUM./U7O;!E67KTN,\J&YW=@26?.K#7GY>Q.@:\H3=3N=*QFD]GL M#GF[G7N[(F_WF^ZI5\:GN?6U(_6WT[D/#@7Q]VTN1XE[VR5RDSSWE4[I>(0N M\.0N:73RTP_3IY,7=]B[U]F[=Y?T;Z;C^T^KCRM29[:H=+E!]Z1V69I_4*9, MW!,0$;I":WM2=J%T53E[95#EE&_4HVER@&++<^F;,E./=O>2:;<"*% !TL/* M$:DB5@!Q!2CDCXHYN2Z'*B[TX$)N[/D\$X;$)(<$<]4L**A2==//QS.I@5 "'/ !QCPV>*[NJ0R<-%S(OA(JS-#393> MYB;3@H]+S8=\WQ#EUR: !ORUPN&9@L+*9E) :6KK,IARV3K3F+1UR\!OXV'N M):P&U@'1:\J@@(7/)U1[W-WXA?;R=\XQV#D"3J]15G2XS& MQ2Y%O:HP@0H_ELM;:N5!G:#6B#**_.FPQ:;);KLP[)5QESI:+.*B&.'@^F^P M8#9)9C_*TEYR\./-]AQ&)BKVG,5!H(:UG%J7"<(\!!VDN%8:6?>=A)YTWKC% M_3F%-5'T-Z8:ZD<[0KX:8L7V*WK;U:DETZ M7:U,JC[7SOC,R CA!^K2VCFNK TD=!GRNF@-8>&Y]NT&K]88/?BO&..HLDYZ M 2S"[O#@TI880]!A,GD@X'HT*?K Q;YX-#OH51HD;]'WF ;9_K?#SL_WPMCD M-U';;B^ND=KVD[VO(NU1'+\_L>UNR>EW:/K]:.U!KOZ?U/Z;2*V/-(-JX7Q; M;'>W\]P]"/$.,KQ'[T0JG"7/ABTYNZZ/!U#A??4?MCRXGTS^!3QX+RCY'V/! M, #REA'U;9SX8*@>4N(MTOG_Z43Y;=0>TN3"Y)STX/N="P=K5W:U\*DT MK/@B0+\7>WK5 ,5DEN6P%*(.%L7IY9ER,N4(2]0=\4,AQ<^/>(VN=&'*Z,M\ MHSXE%XE:4$9.YZ++LUJ1I6N@JS/!T!8%T[WO5- :O%5B$Y8_; T'ZD3Y>OX9 M;79#KF?!'*IS3F0)RS\0\E>3NB!W:=*8Q8BR-_3V8WDCAN>ET(C+= D)8*>5 MZ%C6)J[8F)X>U7 5U+CD @(@==7S@YK[E>O&6M:Y=@ )A[^)Y=S\X5RL[(- MCV67Y'A,J /+:?%#E#7%C*N#4" T&<#/886B@1G*7*<;:03F-VDMEN3G.EO*@42="A!_U>[1^Z6S M'B<*#AEOJ\O>I"A]324MV$SF@!M#XN'U$X@Q'UX#!%= B/ZR6?1FS[%:VSK/ ML)+5*=U@J'Z):6%3M:BEYQNP1@DL^BE#6;9.]T"%S^=&STT>"XK#2Y*&.;*) M.$*$CJ7"F9/3UP&6J##J+&HG]0DB<$N*!1[9);HPIS8-F=C%!XH))325AQ3I[Z0P< M:!D5CK)]75^*V97U)K9+AJ9O>*.D*R +F/"RO==)%,]WL\D+T;PRE43Z(C7$ M '":2J2YN&7;],58O2YURFA]6B]K$,JLH3I@2;O"7P76&6FIV1Z^(5\];G=X M7OZYB47[/?9T)G"6H@!,DV%/A4'3HOB#Y=*" HRV]0)*4>=N.\6,FQN+>!?, M! "JK7*>Q:'P+V0LDO9>A MBTJ^E?-JI2_;<8M'1,2F=JA7P9SA\4%D@07NSEBS Q7;GZBS.![RY+XFZ3>Z MU'FM0]L*!DV6MCC2JS.X5P^[XKQGW\X;7H$GS@[SC(# %O4E'-L$5$!?9W+Q""$ #0R M15V(QL=GI^\^QKFNW2QPL5YQ)C1 4B\9<%!EF).RSW $MB*'2#.CCXQ-S=U@ MG%%/WUR<1X$,4URZE-;QAH&?KCR!UB(B3D7!=,F!$R8FU2(MQV[0! I M4<8/+=4\TE\#"S"=B_*:ZJ2^NVE-.J64&MO>8T,Q:5LL$6Y[A@SNA$'\'$NM M_@1D7<:L_%*JMS4.S@Y8\'2?H:7==H:P)NHRX?.%\3R0D!M?0R._'#JS8$78 MX&MN#9XID2)Y[3BX%P^.=&B)SP>;?GG"KP0SN;T AT9C6C[E(;^,,W_:D$EJ M?7CBP;P2%.>8.6*GG$> C%[ ^7J')NBG=/_&9%9J3/C4MP;M8LB-;J*E=.J(IW[9E@0IU$G MN#.2L;*1'P,&^4V^*PI"N=B^75H+PD,#D.*5S27[F"#F:"^H7=$PMKI]PM8J MD>#@9L$#]&+M9E0:J&YN% 8ZNLK58DE#QRRT+3 Q^**N&/_;HBS5&YH[(1GT MS&2LYG6X;3-"DPN\LS?04L1_6,?S>'OFML>I*YCH3I[]<@$_B MH-0] >&*;^:VFYW4Z\T&\GI%WHJ-';1I@:H%Y Y&>A#2]-<:\,0] GZI):@@ M5L,,!7ZU['"&2LIM%5F99Z#*!IYC@*0-%35CW!:$];3(:8&CD^1@?Z1<_%E!_!)L):_R MYS8$6\A'9!D=R1MP?6'A3?.%%72_[3CY)U!+ P04 " X@$A6M[?8L@4& M #R#0 &0 'AL+W=OW>4CC?&7KN5E)[=KEOM3D8K[[NC\=C5*[D6[M!T4F-F8>Q:>-S: MY=AU5HHF+%JWXRQ))N.U4'IT>AR>7=K38]/[5FEY:9GKUVMA[\YE:S8GHW2T M??!)+5>>'HQ/CSNQE%?2?^XN+>[&.Y1&K:5VRFAFY>)D=)8>G1=D'PQ^4W+C M]L:,(ID;-7YV,IB/6R(7H6__);-[)(9Z2\&K3NG!EFVB;ER-6]\Z;]; 8 M'JR5CK_B=N!A;\$T^ M6-990R/'X!&KX4=/R!Q#C9X"\U#KUFA5.WJZ7O<81M<)70$(65:B90+[#%/N M,,15KY1<[/G;R%I1YSE8BVM (UQR_")8O;V5=4_=A'U<+%0M;818*"UT3?!J MC[3 L/9@R9N($1E\]6*:I=5K]S7,P# <#^&95C6",-"!%)%=UP%%T:.[!_N) M.7HO^N6-U+VDR=A% $@<+.\S:^42]CRPV?6V,PZ) _7R1K1]).$^(O 2MM"U M##BB;4T=C1"?Z6TM!R*W ED)%R0P[QWDY]Q6 5$I(,(""?_:;&?0US0. NO8 M9F7"W$JV38BUUU[,6QE\'7($5OA>ON %&K$+X%TK=%3)3C*#8N"0QMV<#J.0 MC ?D0BZ>M:3)0W:&76T#Y/:.[Z<-&U'3P$;X8XX,GI#Y0RIP"+6H"2S:^=-9 MA4-00>Q01:-(EO,>(J?2"=N=.278I:C58B]5Q O-]U8'4+)T\AX56!+Q;S.. MC)S+6O0P>4IX#[;=PBG[=3CLK^H5TD39A5(%6[9F3NH(&J\EW]?=O=1@$=4" M>4+5VGBF)03C(@-@--:("/J'!,G;!\MWKA($#)QHY^@7+"UG M/$_2891.9QCE@"UG%8V2BD^+@MJ.%K#@59ZPK.)97K(BYQ6F)@E/JI)=H9&L M (J7/9;S29'AFDUR-N%E/L,U32OV&24#[Z]\:/L5GU5DE4Y*EF:\*">LY$65 ML(]4[P.;"H89%F.[2871+$G8M)B2N],IKR8)C68YS]/@^(Q45+Z=9&!6\3"E!V11, ME"6-)@6?@O2X[/T%*V:!S++D95FQ%'1FLXRER91G6(K.<"V61$#HIM(-W MX.QP+.59,J%TE7"85Y 6)S\>XY_@9(.6E0CG>T.=<51L3YT2Q6WHC/:4M_S MZ(_4<.,)+K_TZOX\O^^+K419,4OOR =F<4 M:1_X<:$*TAR= ,(-N79'#Q/R M4X^S)4_X8]JCK%\&PF;3@D9)R?-L\DBJ65GQ"D62Y> G3_^A4%0"1%[P;)H3 M+U7!BXS0\B+C>9&PIU[MQGOOX>B7R_"UX2)H?"7?/=U]T)S%]_A[\_@U]$%8 M9->!MP66)H<5OA]L_,*(-]YTX:U^;CR:-*E;*JKY7JU>K2LM;&SJPMY]M%? M7;@V5L;21Z]"6]?:'U]2Y0Z7L[-9]^"3V>TC/UA>731Z1Y\I_MI\]+A;]E)* M4Y,-QEGE:7LY>W'V[.4#7B\+_F[H$ ;7BCW9./>%;]Z5E[,5&T05%9$E:/Q< MTRNJ*A8$,W[+,F>]2MXXO.ZDOQ'?X M4O;G(5X-:7PAKLIN&&O7)U;2)0CD%I6ZI7SD9C M=V0+0^%B&:&"%RZ++.YE$K?^'7&/U <(V ?U@RVI'.]?PK3>OG5GW\OUO0)? M4[%0YV=SM5ZMU_?(.^_]/1=YYW_$7_7:A*)RH?6D_OEB$Z(':?YU%PI)R8.[ ME7 B/0N-+NARADP)Y*]I=O7=-V>/5L_O<>%![\*#^Z3_]R'['\2ICZTO]F"] M&BY[$93;*H2&Z@WY/CRR_7UK29VOTI.YBGO9VFA[5'M=*MTTWMT8I!-51_7M MX\>+-6A=59*AV/[MDZ>+I]V3.=(^-"2)6QWGK!1U)40LA(6JZ6PK!K8U'L*] M@7!4K'Z)&!RH-H6S95M$O/+ZH-@,;W05YNJ@M^3QB[@A^O@3<8,8?M$[UL6V M10J,C.* FH(27 X>^K#X/V*R/E\\'F/RZ'SQX!Y,"MV8J*L1#.P\Z^DQPCIH M:!A#?! M5::$%Z5Z8ZP&@6#4YX@'22JPCV@3>&TL-IN@?FF!,WEX_8D:YZ."QUQLU=GJ M^U_$AY)"X4W#%5P 'OIH;%&UPH2-ME_4QGED$FY38"KBN"\F?.8W[V!R;4WD M^[^-8A&291S_$.>RN-9@DG>UBNA%XC7_YF7;-J)6S-6&8!<_O7;5=?*OHAV\ M!^0%49F,\B:PL4D:=EMN*QRVUJ< ;5HLH!!2KQ(#%V+AF+D&%ZA-1P4$$5PN M4F#QOZ%WP[8BLH!'%94V=88"HG8Z"GM.H.4%'H;ZE$^(%#;VK,9:,)+[9YM< M2>SQW.@@.*@#WO*OJ=-+M3=>!+%)G"$+]*!#FCZ(:N_8DSH6XJ@PPAM/NX5W0C[.<$\1@!$)*V2N;A MFJ\ *H2PY3U'T)QLT$5:)5+>MOI 1KSGE7J[-5#"R=I9G%9T1J/H[0U0.Q J MGB[1L+NLSLM_0.8@3#^:$/,>Q7->3F*0C=>.,>(J0GX$TJL>)(#Q >ET]F@N M0"]&V<=D=CDNG"5MA;(@?FVIQ%,PK8U[YU/>9@*,D!Z2FUGG4IN 3Y(3(9?% MTA6M%!!>G\;:KM(RX5';,?FE+$6$61/B8O,4*0;=TKRX54<&.($0D_@.PH_$ MV7E=BW;>MR&RNE#HOR -L+JVV:;,$4,X>G0 M874#+Z ZM$A=SJ5]:A52@8TT6<>U2+I XE0JEN,$9BF9%M]>RY]9% M4=0(9,=.QTD%"(WH3%OL731J471L9+AP(F *B GLJG A<)'.:(30TD+]%=4I M$:K@7BDP*: $H)W=N6X L&2D+C(M4+Q%XEY?2Q2O33D!,,6*D4 KDJJ-@$DT M%'='"5 M@O^I.F?_)C[H"NG;[O8C9<@,RD1*M1YUR/#ZU'&VJ'3I9DLD/4?W6K?9?6!$8NW**YE0I4DU>BGWE!JIWKG*4]; MXH2)DEM2>'A,R-G(.US+:XPO192,&ACV0\M--K4!9,))WAC3;)W;5.QJ*E0F MC55;GB_3_-#;*-F/.MB+2V;DT4"J'$8+E,L<31Y[C@W2I>(1-YF2=0DX/$KU M0Q@[1SHY>-GX,.:"BY^8TR2\[;Z?0@I@HO]ZY*B3UT M"F-77-TWHO%AA@H,3A!,]MIX)]3%PEX\&]%+DADVZAM*[2/! M7AB/=LEGKH+D1'24^(TA357W!![/JI*)T.SL+?!J+559IWF-SRA#VJ6A&<4& M<)X(>L]U\8@#42^2YKEUK6;BIH*#BA)&Q:[0I4VTJG"]S6^Z.S'VZ MYZ86DD\6/"T*SVP\Z&P&ZM!7G(MO&R3&3DH+3Q^E@44P<\Q?PKCACKE+( WR M! 4,,"#)RB'/6,[+(WW/P].\G[Y&56/BX##&4KUNFT(W5+3YI(-MJ8[=@?() M4-!$;S"E\Z$\!%<8W=?H%+!;1GAIY[DD\]EK$K1.AW13/PU:ZL]355)RIIH& M5.=#]!_9U^5"GH;FM^Y UYR(65FWF46S MGR(D]590E9^F)\YR]BN>N]/(E9(KY5^XJYGQ=&I\(ASRZ)Z)HM.-3=UXPGL#MI&2F=<%"MW.HF&T/7C@9>7\03R?UJS$%;KO];VA7=Q3"BY16:X5 M&%S/HLOA^6+L_8/##XZMW5F#KR33^M%OOA:S*/&"4&#N/('1ZQF7*(0'D8RG M#3/J4_K W?66?A-JIUHR9G&IQ4]>N&H6G450X)HUPCWH]@MNZCGQO%P+&Y[0 M=K[IYPCRQCHM-\&D0'+5O=G+YAYV LZ2-P+234 :='>)@LHKYMA\:G0+QGL3 MS2]"J2&:Q''E/\K*&;)RBG/S59-9?&I0.;A^IJ>=QHZPWACG&\2B0Z1O("9P MJY6K+%RK HM_XV.2TVM*MYH6Z4'@%>8#& V/(4W2] !OU-VN$7Y>9 M=8;^B-_[RNUHX_TTWR7GMF8YSB)J XOF&:/YT8?A)+DXH'7<:QT?HK_O>QQ$ M[!?X/Q?N%-Q@9AKJ1)B$JQX=@ZL0EEK63+T".:'! KAR&A@(GE,K(C!5D*FD MG&BX*L'SR02L-(C2DUON*A] (\([U+I%F@(H>:Y5T>1.&V -_=?:]R--@[H6 MG#P,"N8H'V7;D7'TX2P=GEY86''A ;!D)N,%PL<57WZ"V[O5S?6W(*K@FHX= MYI720I>O ]CW.>*=5I%HRC 0+.2Z4:[KFOZTGSF77:O]=>\&UBTS= V6"EU3 M:#(X/8G =$.@VSA=A\;+M*-RP[*B2T'C'&@ QU( !D !X;"]W;W)K&ULM5S[<]M&DOY74-JJC5U%R9+\B/-RE2P[6=]EUZXHSE[5U?TP!(;DQ"# MQ0"BF+_^^NON>8 ":6MS]XLM4OON?/ M/G2OOF^'OG:-_= 5?EBO3;=[;>MV^\/)Q4GXX!>W7/7XX,FK[S=F:6]L_W'S MH:/?GL15*K>VC7=M4W1V\GA2579BA[G]IMW^S>J#G6*]L:\__%EM]]ORD* ??MVM]F2A8NT;^-W?* MB"]YX5)?N&2Z92.F\HWIS:OONW9;='B:5L,/?%1^FXAS#:1RTW?T5T?O]:]^ M7=GBNEUO3+,K3%,5-V[9N(4K3=,75V79#DWOFF7QH:U=Z:PO'H6?'G__I*?] ML7?"-+<^*IQ>S MXO+\\O+(>D\C,Y[R>D\/K/>^6YK&_6&@+S-B2^/IL)41]2'F?.BLMTTO'[2+ MXD?7F*9TIBYNZ$-+RMK[XK^OYK[O2-O^9XI#0L"S:0)@@M_ZC2GM#R<;[-7= MVI-7?_W+Q8OS[XX<[UD\WK-CJ[]Z;;SSH)O.L3$='V.*QH>O4D"-#*D+*Q(4 M9FC,4+G>5F!C158L/RE#Z9=)WJW,K2WFUC;%AA>GYUS#"W<5/6W)./H5_ZYZ MN>D<+;*I23.7MK&=J>L=_FXWO;S;$V$?&R:$]R$-_NM?7EY>GG_W\>SFK/CI MZNH#_W[QW>."?!R]TMO.K8M%),\UXON"$C )6-8U).>!G8LO^K:XZGI7UK:X M. =W;FPY=*Z'S>"MMW?ERC1+-K:U\^S4?K'+H9:%;T[_:U88>I3X0+9Q!H;N MBJHMFK:GC+JZ89:)%?[*;M^H*V0P0@P9[^)Y\5KRR<+^F1G35=P3(K_F-H;/'T7+S1 M67%%TO*9-V7-4@NA0%)#GX4X\A:--ZI(R01L[<::8JK?*7P("Q[A;>?99.C1!BI4$U-(13M\EC\+BLB".F* ?\S; MNLK"$K](P4#4M$(%QM$GKJU\>),63D=638]R"=:H[YP5[V4](CEL$I;U[JY8 M2W@1<5!PL.NY[6* *,B?L#V%@SCR%:ZI2#Q !OO4]RO3$U-WT$![MR$4 06; MECX(RL7_M "'2,XM/=SM'8.-8:RWJ@Z% #':=Z1+!?E;$@'12 1T[9HI".YU M4N7W^?C_H-]'XM'S&(^>'XTDOSC_2?3M(QV^@TG"7TZ%I*,+38?-:UEQA&@. M[$B,$/= 7OS]T,_)X7R".ERW7=N86]<-OGCCO"7T1X>_^";&D.OWO[U[V)MZ2N4(YA39HSMV0< MKJ77)7Q41358/'=+ZML26R:/.$I$#/[A(V\-=\5EMQXN[,=&=L5L4K-89:K$9M#YRRQD%P%6RUQS&,A M.A&X2VPGC/_)JGW"ZP*8^QE,P!-/:XX7 UORHY,/UR>/9\72K&6)6Q<\HYC/ MIFLKBK/T]A&E>Q&5[L51I?OHV=+?DC-< P],:=O#5F!SWF1@2"7]^#N4-F:^ G5DEZ MWH*SM3-S5S-> 2*XM0WI&1:$K"EB(X2WO(J]ZZ%MD(QEEPHZ.IRLY']!RPBC[9L MH4MS8-4]W;TU]<"D\&&^A(_B3<6N6V\CF"!A4'Y6?BJZ5@-@9_NA:Z#F9(@V M#ZLWF81-4.\WXQU ',T@.N(:[W+<57]6'TV=9T! [Z78C(>(HLAUR MN?=OQ T6'*L%INS@E"<0P\LO[CS&"!-X"FF'K_04R0V6QU*3K MIR#]Z)-MLV=E!Y#X:P4B-P B9/."S.VATQW5FIG:K/TLY8OQ+I.$?Q&Y>^(H MB+'*4 DGQWC96;85 @M_,"+#9KJ[0M4"KB/BQ,5 MFY1DW'K8:TK;LQ.? AL MCA^3S_F8I#IDFVLX2-8JG.%LI(0#,[F);@E[.<%S';]#[F_>=F0E#('QQ(C0 M479X:UQMV%S[C)(#%.RS)N=<[=N4@Q*5>T==FRJ$"GE&_@XK:0"L22X_1R9X MAM1AM8 [R)-R6*F F\4.<;9$]7:%[( -$5"#$,2[KB 8X+)U*")DF@)4%*CILN? D$E:F1'Q6_$:XC)F^QR2HE^Z$ MX (.P, K"3::F$33 A1P(<,[(!BQH9$>$T=,76I-8:Q958L20=OSR;HJF-H# MS$MK+Z+*2.V($9P=D,AJRJ?&^W'956(D:=P<7(,BJP]MD(DWIU$C-[08QB#R\G@:HFA'97ZH*O;@10Z%EV[BT7[5 MM<-2*AJ+%D@!$O>]W?AOBT<7CPO*P(4"'GGWVF %.>?Q!J,.#:("F/'K^ M>,0K3E^$A7 +,\ZU@48.+ O+!AKR"Z>5M2B5:.8^)!D)^_98D%!DSU2YM3JA M\!P67;G-1G2H$S*P%&\#CWKW9J"1,=&Y;W6ZMX/'4!V4QER M%.K!U'DS))*,]>DYR'EQ3D%DMT>!)U#HV=Y#ZH9CKJ7B0B_EM!/&7;7,8F() MOZDA5U]N]EAYPLRO:E/C=>.1:1 MI8DQ^V"L-IL-3(T/#\<-Q8 ?JAQ\@(J8 M3WIUEOJ*LD75S MT7-)&KC$F:6$P3IQ+\AH()+W#_%.BB-DP$,3@P,BR<9TO6.'D_]!\24CU% F M1C&%>U '#%(#B^#RA-\K.EF)3,!KB7P.TQ K#V*$4W0$6K5LG[QW&;M'[#AM M(Z^T=4*CT:OT:"$E%6$^+4@(^_&*# =2#W7+"<&/A92=+2,'V"U :4'KBG!G MH3Q (B.&27=5F99P3&R*";P;@7GN W&3@.N!6^='J9KS4QI^!!A^$X'A-TS_EQ7CQ^:;_>N*;0K*]/[_LC^85\)^:< MGM8/\]^YP-IJR9L+F(Q4M?(XWMP:LNOIQ4!V8H>ZG!$IQ>"#F6*4PIY>FZYN M8Z1=MY6MI]@TDO5XFZD39]N\KDWYZ?2F7+5P/[)"(254_*0[WAQ2B2RY'J?4 MO0P,Q/:$Z048X*6]])JC@2>05: J"@<_=A[,N^ Q4PI/;Q$NX2>@^JWT M.:S07GQ0"%9\@/T\PEL:V-[>?$@C B@$"F+09B!)*6?U_P$SCSBNB_,TU7/^ MF70T*MBU\:O)69T'K3#MF#(]YED!:6@T-NO1\^>QW=U;2N<[ 7W9RPLV,$Q# M=,4<_((_3[WCLT+G!^(Z69?\3M%7[(SNHR>F((XS0)F(Y0P(0]LU8'DN*@C* M-I.'FUK^RW#=,:EFLUH71V7R(S3MMV#4:6KB'4^B,,B=E/2?7G7"I=QCI@.G M>[ND=.(/@8@_$R2LBXO N.S]E2/1DL'MSEBY1NL$S).R SBP%6$'*1;/3?.I MJ"S/KVC<*DW7,7X)T6,QFM])Q^!*H#FB$K.#"4'\G!)B^7!#2.M.RK1T/#K; M/AG:JI4_9B>@5W0T:(K\^Q&JLG.N-V2S&":50>VH6IPQ61SBR-E+ LN+!)\4 M^@R=M.=BT5A!8K!Y[EF!#J7.FS4\\UJA:SK2K)"IJ '8GE OA4+*E?PGR:JX MB*!+8+GCAG&9#./RJ K_E+K@/\'G3IO! ]?(75Y;DJ8X-*ZE.&RY<98UW]G5 M*_8)U9JD@W KJ*AH:AK284OI"#?4.$P2IP;T>^D/URMZ-7H]73L4S3OKUO.A M\]H#18$+\R5 52'<]P,=?$,.F#NK];F<]X, MX*8DY;Q@\70[@ ?4=J/!,85I !^$RK16X3 _Q14 746B>&@UJ_ KD\R.M><;Q(FX)DT_44:1AHT"D M,=RCTB4$S1XSN#0H>W%T4/55-AHL4Y.I*3UI>O_V:A2%PB])NS$7T]B%](,B MT-?7T(YH/2804%\8+796O+&4 7-E@=;+.H-'.H$Z8LJ6'X:C4CH#8R(5(D.1 MN0>P6C'.[M! !+\U#V.TAZB0(I3K[HUMC',U-TI!1JQCFVT&'H*CC7XG#^TK M'1 Z&\U%A=D',2DMOJ!>I^7_$"RV;5=76_BV<6ULS.1?L]$0S*SDXXT2=&.3 M2H8/)%)A@Y R,HO&S0F8L\\+QV?F5] M'' F\+KE4OPGR]5+RN 0-J00(2]Y,($K=N)>M9Y>3NX>8"(W M3E+_M?7<,N5:@ 5\58X2RFTE2J;8*J".M$NJ!'P>T)2="2X_)7^I;K\>/#^7 M]#7-G69E3T90]VGG0Y-,]C8;FT( @5XZJA'TR5#XK79H46G%+Q9HANNG<"BY M&SF=[T[SW]6K:+URVJ/8]^O+IY_7A&//%H&2P'IW<6%SQESPAHM*'T. \I0PO-]423#.DSG+%W)KJ@N;0HT*P@]\/9BKGCLP\] MI5D.(#8-[1%!;3T$PQ>PIEAJL[$( H ,1)>VBXEMF ]'*C,J(O:V7#6,=]?D M)?N8QX1#"2,XMBN?Y"#C4O6:$.O0"5-X>,1T2T#W9-GQ;>71DFRXYUH8\6?A M%B1-[2Y&SK4C7\G\BI%42L:0'SIDQ)\P9Q 5+I7C;BO_!&@M0?];ENX,#9V!EGA]HRIR'=ZJ(G0H&4 'B=G M1T<.#O&8S0!4U68;+LTL(TQS3>R^[^'(PV TC'*09+AKGUDP^EY#?IS4FA;; M?H>4MN$["M)7O-':;QH+YRBA!A]K*2D?XVHB;H-Q'%)-98-QJU:JQ\J:@,N\ MBH M0&$8#XA%NKEW%D=YQ&HJ%)K+73C246"\-T&M">87 ,3[BI=#Q ? P6/J M]' (^.OG5N2*A?9 U0(64??86,.D\]XL<;RP9?M4WN!Y&4O,8GD?2V33E@DD6G VK>LPUFIEFZ MCK")5H[TJE*J;_@PB!_1GL91W'U'&'VTP^4Z]/N#XXA[UK;4>U,%V$NCA^$PJG[^P* ME]UOK98\)A7QX4!9 M0@$:G$LM1>B5VVPR"-NVO5Y*FN)5NJOHC@[S9-=7^?K8?7$W$_MR2A3Q )O%.\I7)S 9.:(?9Y*KE&]CO&@K<]!/7 MH'!O4*S] ?E12(\F'_RXX5;KHZN;CX^+?[1GO,7I^;-9<7(S(#N@7<,5!CK. MLC-K7SRZ&>9]NZ'<_]GY\]/GYX^_Q>4^#!EIK?30J\7[-#]T@N!'FD$[%UO, ME@CV3;^^ 6\HJ M?^)_9C%@,I/5*(/$F2DCZ\3,''JY_+[NB@V+UTC,V4+I([Q+O3%\YF: M8%6\%S5A]#\EG:1E@';X>1*F;>* M]TKSV"X+A-NE1JZ'5]F&:N-YE-=)TZP)VF/B4,L(+.,Y99'GZ_/3R_/'_,P;7.UGP") Z6^V(F-8ZM)IE)9LDD6=1D_>;^DC06MI MZ9<7ST^?(:CM==6$LI[[S?EH![8<;6*.[*/6/ /*QKUQ2<17VF$.$^!Y96E% M40!RS[0B#2LSET3_TFZ$"!6#9EKK^4[IH7IH*!E-3WW('-+*8$_B-:4S)>.S M_79;V/1&>P-HM8@>@(+LZSBXM6JSLGQV/5O*#:FBE6X,A+3ET&GYGH_X-)]5 M[2"2H>G(0?J>@P9/*A*[<<4G;"-)68>^R"Z,IG>8 %C1SZ%VR"^B:F:[N+T\ M*T$2%W[2@C50=P=6IIX@6TEH>R761)+XO67:!M$IC?9? M2[,)WVLQB?F/+Y='32F+RJV=T=B.]RV=I==;B:A9BE#W[O%(+TQGV\.\/QA% M<8/A'0?WB>&J_.J;5O1C_5AJ)RQM(8F'KBBDI]$5:>[D.2=Y)H=++?SU4&UI M*P0PUEQN D)+. <=%QZX52FS^)@GE[);VGATZ0"X.G\ '6D\TWLWA5Q MP"6-/HWN3+4=R4&>M:.+@8G7Z[P);;S7K%B\ K<2V3 M0I>O"BD"F^\S$-/3?N#^,M,BSME4MP)+]1X8=_@.M>&@/*2=E9V6-++ M^JMNCRE=6/OIY!&@;^BHAK+EOJU M3%-+L=Z!)Y_EQRRKV7=UJCM*U>O^%W_)!1+T^D+[=])'/]G0F M_G%E29LZ/$!_QY>=A5^P0?SNRE?_"U!+ P04 " X@$A60ZN_W#H$ ] M"P &0 'AL+W=OS\?3DC6^MD'2,HT+Y8#I^JC]%^L[^;)F"F]$\95G.I\Z M0P_+$ 4U$H^PN[PUO/@;116I0'84)0\JK]LOTA#N\1" X" M@<7=&K(H;YEFLXD4.Y#F-6DS"^NJE29PO#))66E)MYSD].R.\OZI2D6)L$0) M-Z(L*5:KG$F$N=:2KQO-U@6"%C OZIP!JS+XO<0M@Q66/!55UJ1:2/B-EUQC M!A_APX.14%>3OB:$QDX_/:"Y;M$$;Z!)X+.H=*Y@4668O93ODV>=>\'1O>O@ MHL);3'L0^BX$7A!^!NW#- M%$]M/F]YT>C7 6\=N&CBO ,/.<)&%%3O9!%:^MC;2BO0=)FR(FT*9LN2L*T[ M'%F+ RIB)6]961->90/-7M$Q;;EJ+W-19"C5&!YRB?B"14 #PK31G+-D0BQTB)]!%$;LE'Z[E=?E$W 8K5<'E$% MKI?$X+O)*#+K:$CK:!C]>[Y)EOSS>$\N->&!\SV+[RS7'8BZ/VE=<*Q2%B.26LR]6JRQ4L]FG1F)K<2%&:OR**9=PGUS+9!+P);#.]$4&>3$,%@CTIA"UC\>;?_G_>SJ]791UH5X M)I/JM&XLV6SI^$0>'\*$-,9Q6T0!'84>!(%'70H>A*;@70YC&"8$#^(A::$2 M.$>O_LE(0YUU:PM*.)+W#3-$@--NF(;4"!HVNUAV(-L,[%06\HD.6GW]:-D MQTN+-'LQ=2$/#RF2'F^E>M0%HH&GJA1ZXA7&K$>^K[,"*Z9[5C/%>W\#B7G%0K-I0"%RXEW%8ZFL=5W"M\Y;O7>&FPD MJ92/=O,UGWB!)80E9L8B,!(;G&%96B"B\;O%]#J7UG!_O4._<;%3+"G3.)/E M#YZ;8N(-/K2W,GM%VSC.;=XF2RU^\*VT1W$'F2U-K)JC8E!Q44CV5.; MASV#8?"&0=0:1(YWX\BQO&:&)6,EMZ"L-J'9A0O561,Y+NRC+(RB6TYV)IE) MD:$PBKD28O[3WB7P70;2+8!H=!;S&K ?]\ RB((J.X/6[ MC/0=7O\-/!NY=J$_4&J4H<(V'#7\O$HUY2DSOPX%W6#&AS%M9XWTFF4X\:AU M-*H->LG[=^$@^'2$<=PQCH^A)POJU+RFYW#O]_I!;3QGD#XW3WI# 4AU*(+_ M^'!-R_]@#JGM9& *@8N<;WA>L[(M55L:VT)JI'[=H*@1I*+&RV0MC*:S#/G& M%@XU4LF()VDCX83!B54LJ(-0@2F8H(_%T&MT70M&&NM$"BU+GC-#-%CE4$=P M7RC$%U4%5!-8I81EZV+!GX["TET:E/H#WH7=!('3O0O&C%THE.;01CW!G1R"F&#=_J2X;=:(/2# MUU0/I76/8M1W;*(&>X]4U-(8].)7-(:]2SH)732'RM+?&S-DLG+#5(.CT4R< M[K2;UU?-F/JGW@S[6Z967&@H<4FFE)]S#U0S0)N-D6LWM%)IB)];%O3/0645 MZ'XII=EMK(/N+Y;\!5!+ P04 " X@$A6OR$$?78( I& &0 'AL M+W=O!1-9E_Z$(D6R7,_WSEDSC:J M^:I70ACV6)6U/I^MC%F?SN@#7;%[U)L]-Z8D2KW2GVE M'S\7YS.')!*ER V1R/!Z$.]$61(ER/%'3W0V\*2-^^,M]8]6>2ASGVGQ3I5? M9&%6Y[-DQ@JQR-K2W*K-WT6O4$CT:J.J?C,DJ&3=O;/' MWA![&Y*7-GC]!L_*W3&R4K[/3'9QUJ@-:V@UJ-' JFIW0SA9DU?N3(-9B7WF MXBHKLSH7[,Z&P#M5K54M:J/9\>?LOA3ZY&QNP(86S_.>Y%5'TGN!9,0^J=JL M-/M0%Z)XOG\.\089O:V,5]XDP?OZ@LV_I^:_2^5:4F1$% M>R]U7BK=-D*S?UW>:],@8OX]IGY'/1BG3FETJM=9+LYGR!,MF@S!%_>(.:5FTI6!JP2[S7+7P%6>_*"/PNE99K5E6%^RCK*&BK)=0 M+Q?R@7PYILHDLW%5MER1DUO*G-7"G#+X253WHK&^^D=;"^8[G!W+FIF5:C7D MTB=L9#L[8HG'O22F0<"#P&/70NM3=ED"-*RK #]LW4B,LN(_R(JJBU$OY8X? MG+!C-^&Q[YZ,[BM4>V\6;0D$Z%D?^\Y)]WA)&4@2^MSS? RBD$>)RR:<%P[. M"U_MO)_K!^B@FB?.WK5-@_&8?R;IC?MG2U@*_4J7W&8;0(H1C' MI'G,T\AA7X"K;V3]9MVH'/:ESVX:LL3AL>=0J$G@3\&62A6:N2'W0Y^EW,?. M(^9&/D^L&=TPX4[@3-DQ&NP83=KQ5[."2KW9V*76PN@QZTU2&;=>1SKO26>6 M]"O-^'M6MN)-5@#TF,D>GP>X%Y -8C]F'0=P7&>R8.(1]54#^ [S>1H& M[*:?E#7@R,:QRV/'81X/4V>8I9IK1-W/.U&,+(JZV2?*#V84BNUZ74KPBV/F MA?$>Y5Q5PHH)TFD*TDX2(2@1!4*;?=E=%[-A+_;N.SS-PRAE<4"1XF*_$] ML>--.CD>G!Q/.OFF0>O1&.3'#>#:6%C[\$V&**Y'B[@3>K9\M_#@'AE:K-7";+)&L"!!;L8L MB'@<)NS7Q8( ==$VM80PXD CZ>IAV<"^M<"C<]*E0B<"BCP(#K\]2%:D# _ MY!ZB-@A=+$Y9X"$8$(D=%@-TVZKM2FPA8/I<9K8?._:P/O8C(+'G^]P/ ,?H M);F3^LQ-$F!N=*!TKFI4Y;9KYV!_2+)L")#6S$6LY/47L+W@44'3S\2IS?P M WG.QI#(5[4JU?*)-=2[$O3#$HX?[P:?FZP0K,Z %5Z4V+]WMBFU6%!:3^J5 M7!,:P O;9\J#,-R^OHV#K%*-D?_MXP"0X?LAPB#E48QBGMB03GF,HOL3:LI& MEB4XI_9O7'LJ6MQ/4A(<$11. E Z^#)]7;7^V-KTN-R7^D.'VUTE/_#YF*,G M68T[^H,VLK+V6G0"H/V755L]-Y_8"2(/;<,D/*W1!%$_I ]BX93]4V2 BMI" MU! PZ+%]=GPKJ+I@XH1,RB,OH(D ]H')3 M:];UK@1?&76T#W!P^<16HB1\J]99_800=NQ?EVF:8%-I:2BY?-^V @G$[+YM MI%GMJCS*#5 7Y ?Y+@G:]-XE&@)@XKM=3\'G@TIX=0]T=.-4V+H+^6V;TLI4$?.^KS28HO'ETLZ7)'^O6G M%KN37(1TZU*/G'TO:K&0%CO] /4D[09T8/B2-6C>*"AHH4[V!9[G2<*/7HXK/?_VL&R?T MA(Q#R1BB#"V#@W *'/0V"?MP=W/#D%!=O\G]V&4I_HY8"G!Q;#ER*8/\R6CS M=M'FO3K:T"H4Z"AVSMJ&W=-HT$T2'@^ZSRO1W3UUYK=Q)=CF(#@XM>1E6UA/ M#M;<"U3.J(/;H?DINY./SVY:GD0EU("RWPRDV-9K+$&QCB/OA/@>$J(0I[?_G:*PNZQQ)^]3+KI, MN=UFRF5GKU'O_(F+F7'OZ-'L_/_ZJ .%(SHBNO&^C]#3IU05PNC 3]R)[=T( M3YUDQ%<=UA#!CRE>[RREW^G:JPX)K*CF?J>1\#\/_Q/73857[<2S_%HU0 MGW'8OPSWX97?[NUO>7:)_RAH$CD917V"K\S8.9UUOO_UA MU-K>!=\K QO8X4J@Q6]H >872IGM#V(P_'?@XG]02P,$% @ .(!(5F1$ M1;[R @ C@8 !D !X;"]W;W)K&ULA95M;]HP M$,>_RBFKIB*QYI&$,D J[:9M:B54NDW3M!Y/< MV7<__\^Q+^.-5(\Z1S3P7!9"3YSVU$R7J+07 I0N)HX5_YH%MGX)N ;QXT^L,%6LI3RT3J? MLXGC64%88&HL@='K":^Q*"R(9/S>,IUN29MX:._H'YO:J98ETW@MB^\\,_G$ M&3J0X8K5A;F7FT^XK6=@>:DL=/.$31L;) ZDM3:RW":3@I*+]LV>M_MPD##T M7DD(M@E!H[M=J%%YPPR;CI7<@++11+-&4VJ33>*XL!]E813-+;51="I^'2NV947' M6?:FC'3%4IPX=!4TJB=TIF_?^+'W_H32J%,:G:)/%W3SLKI D"NX8Z96W'#4 MQU2>Y!Q7N0=:O,ZE,N\,JI*.,NT/$QD44JP/AC9(F\4TK&1!-UC#.1=@YCXUD[ C_IA%,%#3NNS%>F!01C#@S2L@$IQD?**K/BR'R0QW*+6 MHU8OU[IF(D5(I38DUP^]WK]I?:!#KH_&GUFD'\6PV&]-0$84]?TD:H'_T3A(>G">A+T7:FWD2:&TDA<-MBMY_E[ZL3/H M'O2($M6ZZ82:6*2Z;1?=:-=LK]H>LP]O._4=4VLN-$E;4:IWD0P<4&WW:QTC MJZ;C+*6A_M68.?TP4-D FE]):7:.7:#[!4W_ E!+ P04 " X@$A69*30 MV:4% "@$ &0 'AL+W=OGCN2/EMS\4UFE"JX+_)2GH\RI:K99"*3C!9$CGE%2_RRY*(@ M"E_%:B(K04EJA(I\XMIV."D(*T?S,S-W+>9GO%8Y*^FU %D7!1$/ES3GZ_.1 M,]I,?&*K3.F)R?RL(BMZ0]7GZEK@VZ1#25E!2\EX"8(NST<7SNPRTNO-@B^, MKN7.,VA/%IQ_TR_OTO.1K0VB.4V41B XW-$KFN<:",WXWF*..I5:I+KGVGK3Z#Q$IY+\POK9FUDCR"II>)% M*XP6%*QL1G+?QF%'('Y*P&T%7&-WH\A8^88H,C\3? U"KT8T_6!<-=)H'"MU M4FZ4P*\,Y=3\/467))S"\2U9Y%2>G$T4PNJ/DZ2%N&P@W"<@0OC 2Y5)^*E, M:=J7GZ YG4WNQJ9+=Q#P#4W&X#D6N+;K#N!YG8^>P?.&??S]8B&50!K\<\VJ0@,X;@R>[8,;!A!%+KS#6&!(%,01N)$#CN]#&#MPDR'"*7XK M6N,?S6Q#CJ*!"TX8@6.'<,L5R?>7:*]LW^N-H3,U7DY1\ @"*PQLN*FK*J?: M4L1(B,Q@B6D$5C8]OVF_.='Y4_QODX3)76KL$^"Y";[29E6$(;K@!9""UYJT MK$SR6HL96 H%JJR%\46GH+$@QURRG"FFV;#E1^>I;##Y'G,:5GB^B5?@A .B M?8^/3$*/P'?LEB//D?$-'WW+0?[]RLM3LYZ5=\B3?F#UVTYN9ON4!Z%WHE.^ M/*VE+DM)=74O%.[03:#H?9*1I P'GC!C]9JI M[" _=;ORFX<0'WJ;Q0RNA991#Q94&!AE+.NZD@4KP:4T7<#Q/,.]V'/@(DGJ MHFZBE5)LW=H&'<)CWW9.X-CQPI,?(9=XFM1XD>>:,9P&\-45 #81=#83/KH&]Q,/;6F'7@@\8CJ(NVLEK\E"8G?GX MEEWOI;?46KKW&XVNC;V\V).1L\[LO[K?PW3!O0,M5N/4WQ M'D4EZ$-(0X04L5'/$C.&I8P:F@TKGFI^!Y&GIWS-JBNSX^U$ MB!,N5D(W$>&$,]VL0'5X=5DBU7#;M%P/H:9.NWL^$0TW-H"!Y?DV6HT5TVP^ M:'9[KFD:Y0,22$' !Q$@ &0 'AL+W=O%O525H]#WQZ.*B7IP<6;W9NKB3+:F%#6? M*=!M53'U<,E+N3X?!(/-QK58K@QMC"[.&K;D\MP0!X:/._Z&ER4Q0C7^ MZG@.>I%T#; %7["V--=R_0OO[$F(7RY+ M;?_#NJ/U!Y"WVLBJNXP:5*)V3W;?^>%;+H3=A=#J[019+=\RPR[.E%R#(FKD M1B_65'L;E1,U!65N%)X*O&",K M!(%FUH]'-^RVY/KX;&10/G$9Y9VL2R^7# MC?*7X4&&;WD^A"CP(/3#\ "_J'=&9/E%AYSQ^M+:/&,/B#T#4Z58O>3T[L%O MLLZ97L'5/?F#PQ_36VT4(NO/?=YPPN+]PBC;3G3#8&G6(TLA1;W4#E0<0(5("1X=AF"3-OB,8 M%, @/=4PPY#H_QZ3&5>VM=3Y(R3][U&*LHD7I0DY8CQ,QNB5C!9!Z$TP)NDX MVL8H]GS?)T)_Z/\YC2BD#I;[%W=XGO'UM*1.<+ MR%+:>,S^*90B)(QV1?@D(O/\+/$"1)4+NH8-'+'9<^QG-N&,M-M?Y=&I:0/[ MKY0X@.9QC^;Q833C@%JTJ #!>6=:Z3OWFJG"@ZNJ*>4#YQWD9ZW*5XQB7K+: MLR%S<\U4(T*=:_9EP6%="/!LRP!:[9R)OA05H8B O&!"P1UA1)/.N:P0UJ = MO@3>QCLM(MS!_FH^F\&:*V+<)9,^@3DFP^X4M3-'&W 7#-NM<+FNL%P7EGI!$KV!P4N+]"/3O>;D:[#S7,>6.< M;S/G6J^O7#TY+BIA#+S=N$ M5 W+KMT@%:/J5]DJA;?QN5Y)6",0&-Q: 17?%+&=8CJT??Q+D6LF2 ^+/]FJ MUQ180%!R<,:3/ZCX-=L^3%Q70L-[FKDP^(RPAZ0YXD[4+14>*A+T["C=>(:D M,S>GY5+9^M39*Y58BAJKJC/T57]=;U*8+= GEA7Y!FE=,WALKS-0U+FR SER MY"Y(K6B MC"'+OMZ%O-U0H%QR M*]"(?9AK?EA,*"S89'^E'N89#*!P]J_!F./E4RK+;N-P1Z=61N+#L;Y+BZ?<8=SH)'D.KV3 E_<[418F5T&8K=SQJ'I MMWX\1,73?T0IR/<2;% MO,E7-H %1J>4C6TR.+7A\(XC?! "CM.DA3=)$JP=&-]ZZ<&2USB E"Z1"H2V MH%^,%&_JAL$88AS_QS1B1I$/J3>)27H0>?XDL!TSB>G'01AYXRQU)T$6[NV? MHYW/ %@[EO9CA\;8MK5Q7P3ZW?Y[RM1]1MB2NX\Q[YG"C-50\@5>]8!P"R,;^U'A5AHC*_NZX@Q[%Q'@^4)*LUF0@/XKT\4_4$L#!!0 ( #B M2%;/70Z[\00 (4+ 9 >&PO=V]R:W-H965T[#XM]H.6Q140659**X[_?(24K M3M9U^[0O\LB<.3QSU9QME+XU):*%^W55F_-1:6US.AZ;HL2U,">JP9I.EDJO MA:57O1J;1J-8>*-U->9!D([70M:CZ9G_[T9/SU1K*UGCC0;3KM=";R^Q4IOS M43C:_?%%KDKK_AA/SQJQPAG:;\V-IK?Q@+*0:ZR-5#5H7)Z/+L+3R\3I>X4_ M)6[,G@S.D[E2M^[E>G$^"APAK+"P#D'0SQU>854Y(*+QO<<<#5 M^TZ^S(7!*U7])1>V/!_E(UC@4K25_:(V'['WQQ,L5&7\$S:];C""HC56K7MC M8K"6=?X>&P_)J(#6[YC>\F/ K[%X@2BD $/.#^"%PW>1QXO^HGW M7[!1VLIZ!7]?S(W55"O_''*W0XL/H[G^.36-*/!\1 UB4-_A:/KB69@&;XYP MC0>N\3'TZ5MIQ&JE<=5E12V)]1W6+1XB>A3J,-&O)<*56C>BW@)U365 6@.- M5HNV\(*DKI75%JR"A:0@R7EKE2:U&BS97A@IX$84OKZ49$3O[O'<"B)/8)?D@<94SLOH&N,O92WV<' M[+;!_S\C-XJ*PA5NH=&B\RG*6))S+\4L"5V">$Z12!(GI3'+*>B=V?45Q!,? MS"1A29)!2.'D$PYAD#-.IC09;L7*!"GHTBXKJ('*?75 M;$X?E]QO;8W4K>QI876-^]R7Q"2/G10D+.+IDV;D2<8R&@,\H@J(PO_T(/4Z MM7',>!ZYS&&PO=V]R:W-H965T M.1XX,SF(^%NRH522'U'(DVEG M(^7VIMM-@@V-_.1*;"E79U8BCGRI=N-U-]G&U%]FHBCL&IHVZ$8^XYW9)#NV MB&<3L9,AXW01DV0717[\>$=#<9AV],[S@<]LO9'I@>YLLO77])[*O[:+6.UU M"\J2190G3' 2T]6T/HP%617?&7TD)QMD[0K#T)\2W>\Y;2CI2VB(0UD MBO#5QY[.:1BF)-6.[SFT4\1,A>?;SW0[Z[SJS(.?T+D(_V9+N9EV1AVRI"M_ M%\K/XN#2O$/]E!>(,,G>R2&_5NN08)=($>5BU8*(\>.G_R._$6<"O7=!8.0" MHZG@.A=<-Q7T&KV>QFKLTSIY.S+AI*YB+8^?R0^ M7Y)[MN9LQ0*?2W(;!&+')>-KLA A"QA-R&_D@V#JW%?*Y2ZFY*U)I<_"Y-VD M*U5S4F@WR$,[Q]#&A= #\E%PN4F(Q9=T6=9W53>*OAC/?;DS:H$F#:[(M?Z> M&)IA5+1GWERN5\C-!G+-N"BWFL@O1[?KY9_$7C5>NRAW7G?KW'KY!Y]?$6-P M4>XUB&[TJAI?,L)U8>KKC->[P/OSP&F<;-B6**O2F";R/=G2.%">K6CSI$P$PFSD# ;"7.0,!<) M\T"PDF_[A6_[R'S9;Y0O:T.VM6=ER-&H'-)"AK2K0O:U<3FD@PSI(F$>"%8R MU* PU*#64+8?L)#)1^4G\@?S^?J?](U\4K]];M5/,B)69+X1?/T]G5N^E6H. M^J:4.]^\(T\O)II/Y,N&Q4NR\&/%]?A>N53$5?:L;5K;)(N$F4B8A8392)B# MA+E(F >"E<;$L!@3PY9)EB0B7-9FVEIB6RLC82829B%A-A+F(&'NL.*)H@U' MAG;VTLO/%Z]2HY^N*EEQ5%AQ]/^G9RO:AN*14I6;4SNS/26+T.>7SU09OK;= M;0V/A)E(F(6$V4B8@X2Y2)@'@I4&S+@8,&-X[JXEMK4R$F8B81829B-A#A+F M(F'>N"JI7X_'U5E=UT[_Y6JU-JV:(;]B(ET?K:V%H3032K.@-!M*V+I)E0F@6EV5": Z6Y4)J'HI4'PZGTIK>MO37(R<@*T!Q* M,Z$T"TJSH30'2G.A-$^OJB363)E/%3N]OF2GLK8R9;$$XHF\_K^12H=#*W]0 MF@FE65":#:4Y4)H+I7DH6GD':0\$W\2H&#S 2?OW ^Q8 MF>14>]B+S85[#N=C@N9+*3DGI7'U#J>4E5LR.=(W*KZRUJ9CS MH=E06QMD1015DJ9)%PH4!VU05,R]W*/5N2L9D/W$O M-J4+$S3/:K;!);K'>F%\1'N60E2HK- *#*ZGY'9\,YN$_)CP7>#.'HPA.%EI M_12"+\64)$$02N0N,##_V^(,I0Q$7L;OCI/T6P;@X7C/_BEZ]UY6S.),RQ^B M<.647!$H<,T:Z>[U[C-V?BX"']?2QB_LNMR$ &^LTU4']@HJH=H_>^[J< 8 MGQ\!I!T@_5? I /$RM%66;0U9X[EF=$[,"';LX5!K$U$>S="A5-<.N-7A<>Y M_*%$F.FJ9NH%F"I@*39*K 5GRL$MY[I13J@-++047*"%]W"/UAG!'18P8[:$ MTSDZ)J0]\VN/RSFT&75>:=B/\D[57:LJ/:)JCGP$D_$[ M2),T'8#/7H=_;92')T-PZNO3%RGMBY1&OLD1OJ%"_+Q=^3KX6_AKR%[+=S[, M%SKSQM:,XY3XUK-HMDCRMV_&E\G'(;/_B>POZY/>^N0U]OS@M+D_[2&O+<%E M) B/QC9/KZXRNCVT,)!S?=WGM,KHP2T.+\@W9C9"69"X]JAD].&"@&F[L@V< MKN/%7FGGVR0.2_^0H0D)?GVMM=L'H5?ZIS'_ U!+ P04 " X@$A6*:.F MF#X# ##"@ &0 'AL+W=O)U M6[_8XG#.F>'AD)SQ3NDO9HUHX;$4TDR"M;75=1B:?(TE,SU5H:29I=(ELS34 MJ]!4&EGA0:4(DR@:A27C,DC'WC;7Z5AMK. 2YQK,IBR9?KI%H7:3( [VAGN^ M6EMG"--QQ5:X0/NYFFL:A2U+P4N4ABL)&I>3X":^SD;.WSO\RG%G#K[!K>1! MJ2]N\*&8!)%+" 7FUC$P^MOB%(5P1)3&UX8S:$,ZX.'WGOVM7SNMY8$9G"KQ M&R_L>A+\%$"!2[81]E[MWF.SGJ'CRY4P_A=VC6\40+XQ5I4-F#(HN:S_V6.C MPP& >+H!20-(G@,&+P#Z#:!_;H1! QB<&V'8 /S2PWKM7K@9LRP=:[4#[;R) MS7UX]3V:].+2U@.O@$NXXT)0-9AQ M:"E5%S#,F[1NZ[22%]+JPYV2=FT@DP46'?C9:?SH!#XDB5J=DKU.M\E)PAGF M/>C'5Y!$2=*1S_1\>-RUG/\7/?O/T8_$Z+=%T_=\_1?X/NH5D_Q/YH[Z%96/ M-%0>!:M//A717*.A^J@-:@EON60RYTS @HSH:L? [S\%VN+LZX97#MNU>77<./*!W4NU M3:->?QQN#S>ETRD^=IIU.HV.G;(.I[B7M$Y'X@Q;<8:7$>&:_C:^G<8=] M1AU:W5#]35^W=W=,K[@T('!)H:+>CU00NFZ9ZH%5E>\)'I2E#L-_KJG+1.T< M:'ZIE-T/7("V;TW_ E!+ P04 " X@$A6%4I?UN\' !$7 &0 'AL M+W=O.$FGT^D'+-86+; *(#N>R8_O7:YG-4B'7/V MR.)_DP6E*?D:!E%RWENDZ?*TWT_F"QJZR3%;THB_FGY77,G_4WBN>'-$I\%I&8WIWWWHNGCC3( O(U/OOT,=EZ M3+)-N67LW^R)X9WWA*Q'-*#S-"-<_N>!7M(@R"3>CR\EVMNTF05N/U[K:K[Q M?&-NW81>LN /WTL7Y[U)CWCTSET%Z0?VJ--R@T:9-V=!DO\FC^6Z0H_,5TG* MPC*8]R#TH^*O^[7<$5L!XG!'@%0&2(T 2=H1,"@#!OL&#,N X;Y=&I4!HV8+ M@QT!XS)@O&\+)V7 R;XM3,J R;X;/2T#IOL&B,+ZR E[AVP.=O-H[PY9'VZQ M>;QW[BMQ?<#%_(CWBW,Q/Y%E-W5G9S%[)'&V/O>R!WDVY/'\_/6C+'%OTIB_ MZO.X=*9\6?GI$W%HNF >,:('FJ0\+U/B1Z1\K5A(*?F-7+EQ[&:91HYDFKI^ MD+PAK[)5/R[8*G$C+WE+?OU%'(_>90L=/PAX*L[?MP1W^=[:+.;I/5NNI Z09G.C\E ?$LD09):^G/9 M'6ZZT3&1QD4X^70CDZ-7;UH8^1#F\NI/?' M?"!F<8NC[>/L[H;>'7[%'OA6"-_OAG' \>TX0.8!.[6#L3"]L3&])R4A,06(J$M.0F([$#"1F(C$+B=E( MS %AM0%AN!D0AEWZ[/?'B,;)PE_R24-*N9^^)4L:S_DXT);Y!3;-L>RZY&$F M' ^S=^6'[93N;/+0E$9B"A)3D9B&Q'0D9B Q$XE9>YV--K))!X35K<);&F=OW>YRR7B^%N_6*2.WS(V][(7U+"PAW[IF9!>=#1WZ#H[$9"2F M(#&UP$9;9]N@?J9IR.;TY\T-Z\T9R.9,)&8A,1N).2"LEK_C3?Z.]\S?*DU9 M1"[RY.W.UT[XT'Q%8C(24Y"8.GZ60">-?$4VIR,Q XF92,Q"8C82>]:_: MTKVSL4/3'8G)2$Q!8BH2TY"8CL0,)&8B,:O QMNS\<9,_/D:TG@P;(S*#JA3 MM3R>;/)XTIG'Y6=B8?&9F+_]D?RW%H+B(Q&8DI2$Q%8AH2TY&8@<1,)&8A,1N).2"L M-F2(0O6UN? "7V*5C8#&!*@F0S4%JJE038-J.E0SH)H)U2RH9D,U!Z75AX>M MJAH1^956MW;P.(#49*BFE%KC^Y+1I#X?5*&-:NV-3ANS71W:J '53*AF034; MJCDHK9ZY4I6Y4F?FUJ;VK;G:&7]PKB(U&:HI4$V%:AI4TZ&: =5,J&9!-1NJ M.2BMGOE569KX$G5I(K0P#:K)4$V!:BI4TZ":#M4,J&9"-0NJV5#-06GUX:$J M4A.A56KB?F5JW8T>G.#00C6HIK;OD$ECYJ]!&]5;&QT)TT85"[11$ZI94,V& M:@Y*JZ=D58LF=A>C?5SXL4>NW7CS7RHL)M_(]Z?PT-(SJ"9#-06JJ5!-@VHZ M5#.@F@G5+*AF0S4'I=4'A*JX31R_Q!0>6ND&U62HID U%:II4$V':@94,Z&: M!=5LJ.:@M/KP4!7(B3^E0JYUC("6QXG/JY(F O^I3U/E+T):XDH#5_4$V&:@I44Z&: M!M5TJ&9 -1.J65#-AFH.2JO?#:8J_Y,ZZX=:O@P@"0N\SF\$NLE#!X-2JW^R M+9Q,)&'KIU'A(O](D +MMPK5-*BF0S4#JIE0S8)J-E1SVD_2K?]-J.=L59,G M==?D*>$R8$^4OU]'68IF=[&Z#MSHIUPK<&1'C<;8"?_V.L73])&M@<^/PV7]02P,$% @ .(!(5H$+ M1PW( P 814 !D !X;"]W;W)K&ULM9A=DYLV M%(;_BH9F.LE,:KX,MKJ&%8YL)("K)=O;?5P*6-0Y+ M<*ONQ1J)\SY'XCU(C)9'0K^P'0!'7_.L8"MMQWEYI>LLWD&.V8244(@[&T)S MS$63;G564L!))LNI;4V])]CQ+"UA3Q/9YCNGC-63DN-), M[:GC+MWNN.S0O66)MW /_%.YIJ*EMY0DS:%@*2D0AV=>1:8A!57$YQ2. M[.0:R:D\$/)%-MXG*\V0(X(,8BX16/P XS=@;]!/Z=.^CUZ_>H%,F M6U!GLU[(9J-;4O =0T&10-*CCX;U[H!>%S-OIV\]3?_:&@3Z$$^0;;Y%EF%9 M/>.Y&2$WK$IN]LC]8?E'WI<]^M?9.U;8;27:%<^^M!+1 MGQ]$*'K/(6=_]8SSNN9.^[ER+;]B)8YAI8G%F@$]@.;]^(/I&C_W&:X2YJN$ M!2IAH4I8I C6*9MI6S;3(;KWV[$ RG9I*58F#H+/WZ(2: P%[ZN5&K:H8'*; M/GC&9"KK]W!:!(,I+RT"E;! )2Q4"8N^]V0[[CJMN\Z@N_X>$"?BFZ=>&TJQ M-J30M_% MN/AV=S:=\P^"J(/YB, 8M/$>9Z,M'$9=ZJ%2FJ^4%C2T MKD'V-S;VA4TG9VM1U!=EB^7HS#K]Y* G![JMSO 8BLF^X/6A1]O;GA.^JT[' MSOH#\RJL3_N>,?7AXRVFV[1@*(.-0!J3F?A*I/5Y7MW@I*R.DQX(YR2O+G> M$Z R0-S?$,*?&C)!>ZKJ_0-02P,$% @ .(!(5D6]X05E! GA( !D M !X;"]W;W)K&ULM5A=C^(V%/TK5CJJ9J0M^0Z$ M M) 4G6E;HN&3O?9) :L2>+4=F#WW]=V,@&")YI.TQ>(G7./<^\]]K4].Q'Z MP@X(>0?E^BC)SFAFV\=CSA_8'+#G,Q*^$>;1!_ M+M=4M,R6)<4Y*A@F!:!H-S<>[6EL.]) (?["Z,0NGH%T94O(BVQ\3N>&);\( M92CAD@**OR-:H2R33.([_FY(C79,:7CY_,K^BW)>.+.%#*U(]A6G_# W)@9( MT0Y6&7\BIU]1XY O^1*2,?4+3@W6,D!2,4[RQEA\08Z+^A]^:P)Q82!X] 9. M8^!T#;PW#-S&P'WO"%YCX+UW!+\Q4*Z;M>\J7M=/.&TZ[X LI^(&!N$A1JK&/^NV#'GM3)*#-@O.:A:732QBA9 1<^Q-P M+,?1?,_J_>:VSIW_-GK\X=&O@N&VDG05G_N6)*L<42@D-=5EMK;U]+9R69VR M$B9H;HAUDR%Z1,;BQQ_LP/I9%]8AR:(AR>*!R*X2X+4)\/K8U9J ZQD+/[($ MZ-)6CQBH$67Q.BX"UQW/S.-E.FY![L0)P\DU+-+ ''?L7Z/B6Y1G!9X4^%$3 M&[^-C=\K3K6V:87I#RG,(4BR:$BR>""RJP1-V@1->N6\X21Y :24.V:QJWG: M/#.UM,:;];I1LBXSDUNQ6$%G]5O=@NP@]#KBU#%YG=4VUC!Y$T\OS;#U//Q_ M)G+:;"C?.Y7#6P]#?QQT@J5!39Q)ISI%.BXO##OATJ#&8>#JXV5;YVVZU;\I MTCC\L>JLG>W-Z --]T'9HD'9XJ'8KO-X<=RR>Y5?GXWNQ?DE)5D&*3NG\T&; MF)INZZU CNSO?=2A_Y/IO*-@Y>^[T>OYZ%OP7OCLZ MW[MU6(.RW9%_X[P&-NK681W(&_G=V6M>G+?%666O+CJ86*2J@M?GG+:WO4QY M5%<(G?ZE/5W9FOY(7KZH\_V9OKZY^0+I'A<,9&@GAK)&8['2T/HRI&YP4JK3 M_I9P3G+U>$ P150"Q/L=$9N!IB$':*^D%O\ 4$L#!!0 ( #B 2%:;)YY? MJP, 41 9 >&PO=V]R:W-H965T<5+8/K)C@N*E1Z* MO2M+ 3BS2K1P \^;N!03YD1S.[<6T9Q7JB ,U@+)BE(L/M]"P0\+QW>>)^[) M/E=FPHWF)=[#!M2G4; 2?Q XR*-[9$S9 M2/N+#HVLYZ"TDHK31EGO@!)67_%3 MXX@C!N,&H41F]=8=PH6-/=VG;KN!@K',T%/R!A MI#7-W%CO6VWM+\),HFR4T$^)UE/1KSH7[UC**: U"+3BE.KP;7(L "V5$F1; M*;PM "F.ED698X19AGZCL,=H Y2DG&55JKA 'P@E"C+T(UIS!4P17*"8%)5) MA!HHT;L8%":%?*^E9#W57 A#O^>\DIHNYZ[2EIG]N6ECQ6UM1?"*%2'ZR)G* M)4I8!EF/?GQ9?W)!W]4>;=T:/+OU-K@(C"&]0J'_ PJ\(.C9S^KMZGZ?.?]O M]>0_KW[BC+#-L=#RPE=X2YT,69L)D%:"**)CGCRE1:7]C7:"4Y-ZI RK_[Q:A_%Z;BWL@2I[!P=$F5(![!B;[_ MSI]X/_4%:$A8/"0L&0AV$LI1&\K1)7KTHS"7EEEK^>QR M:=FLUWU&7=3ZTJ0;$A8/"4L&@IVX_KIU_?4W43^NAPSED+!X2%@R$.PDE+[W MTLMX7Z^"-.R3@WU60GJ$0J]31/I 04]M,2I;QBJG[[ M;F?;GGUI.]7._*U_L_)[YF/3X]LV\@5??R#XB,6>Z+>; G9Z*>]JJCVJ9RRY5N4>UM#C@#803T\QW7L6@&9H'VRT?T+U!+ P04 " X@$A6 M5?UC/*<% "T. &0 'AL+W=O[E,R/3ME"]>!*=M,!^_"19D4)! M8>WT]$MBR;S/E74/>,UC[;3>7XW'1;A3B2PNLKU* MRWI^I"3XI D M,O]RJ^+LZ7I$1\\G[J/M3E05)E![_R\_-C7@10">O!+A-@'MJ@-<$ M>/V Z2L!DR9@R)Y-;JD M52_J^M;1946BM)+B1YV7[T9EG%ZNLC14J:W$?%)R+3-?D8 M;=-H$X4RU6157X_*"_(+><>4EE%<_+P8Z_(Z*MHX;'*R8T[WE9P>NB">V^-]2_RX_/SM37"?;\*M:P4R%5X0C[XGKN.Z ]>SLH?_<4C+<.?5 M*T>O9HW>4V/C<2(*E3I M00U<\ZTU1S6[7Q5[&:KK43E]%RI_5*/E3S]0W_EUJ/A(&$/" B2,(V$"!#,D M-&DE-*GIWDE36J6<(8E,D!)!PA@2%B!A' D3()@AD6DKD>E)LTQ!MN7W-UU. M*'HG4T*='ZL6J#,MXR'-6*'G:@8)8T?890VKOGT^+IT+>CE?C!]?BF%HE.OV M1O'C*.KUAIFCQ"!K2MM11EW\MBX^:O:_"->?(U>"HB6^.8M8+/+?*2!A'P@0(9E3YLJWR):*OW-I7%=87 M#DEC4%H I7$H3:!HIJPZ[Y)ZB X!=2>A- :E!5 :A]($BF9*I?,HJ=7?>G.' MF PM*?KSYFIPF.=/>BL/^S6>76VHUPBE"13-K'9G-]+3_,:O])N5??UA3W+V MQ $U(*&T $KC4)I T4PI=0XI]1$]!NI[0FD,2@N@- ZE"13-E$KG?E*K<_;F M'@,U1*$TUM!Z/W3T+;4 FI0/)^W_;B)02@W4&\42F-06@"E<2A-H&CF0U2=0>I:7;6W]IN& MVIM>YY>]-4TSK/>[-.W]+LWLUWANM:$T#J4)%,VL=N=QNG:/\RY*H^20#%84 MZF-":0Q*"Z T#J4)%,W41^>QNBZ@<;A0WQ1*8U!: *5Q*$V@:*94.M_4M3_T M^:?*DZ+J$>'QX>-"QJIX3]Y%*5G++X./&-_:D6<+!^JB0FD!E,:_4@K/J6_Y MH$B^AV/J=HZI:W=,[^3G5_L-TBM<06D,2@N@- ZE"13-U$?GL;I31+^!>JA0 M&H/2 BB-0VD"13.ETGFHKOTQTS?U&ZBC"J4Q*"V TOA72N%;^@W4/1V_V"-5 MKE&W]?:W@M1&V'%[2GNVW6)W4V\LZYUG]"J@ ^Z&Q?[]!ZR'2Y@*Y?[I1&PO=V]R:W-H965T MVPGB[HNJS:)E^;:ON?TG&O[>KP3\DX5 !K=EXRKB5=H78U\ M7V4%E$1=B@JX65D+61)MAG+CJTH"R1VH9#X.@L0O">5>.G9S"YF.1:T9Y;"0 M2-5E2>3?:V!B-_%"[V'BAFX*;2?\=%R1#2Q!WU8+:49^QY+3$KBB@B,)ZXDW M#4>SQ.:[A.\4=FHO1M;)2H@[._B43[S "@(&F;8,Q'RV, /&+)&1\:?E]+J_ MM,#]^(']@_-NO*R(@IE@/VBNBXDW]% .:U(S?2-V'Z'U,[!\F6#*_:)=FQMX M**N5%F4+-@I*RILON6_KL <(XV< N 7@EP*B%A YHXTR9VM.-$G'4NR0M-F& MS0:N-@YMW%!N=W&II5FE!J?3:\((SP MW9&9B;(2'+A6Z )-LTS4-I20 =V2 M%0-T.@=-*%-G9OUV.4>G)V?H!%&.OA6B5H3G:NQK(\N2^UDKX;J1@)^1,(?L M$D7A.<(!QCWPV7'XYYH;>- ']TTQNHK@KB+8\44OJL@-,*(A1W.J,B94+4&A MG].5TM(%B+I" M1,?8TY[][_/;D"2.Q/:,;3K$>'@U]K?[1GJRXCC&7=8CA7&G,#ZJ\ LH-4)3 M9EJ1VS+3U% EJ8E(_MOY#[-#>U@3\T%?A=$\8'HGK1P>!6%_:H'G>K! MJU7GHE[I=>P[.$0?=)S%YLLV#"./H M0.33K&20# _+ZN]U-?NB?"5R0[E"#-8&%UQ>&9>RZ=+-0(O*-;J5T*9MNK P M#QM(FV#6UT+HAX'MG=U3F?X#4$L#!!0 ( #B 2%::A[K:G@( /0& 9 M >&PO=V]R:W-H965TOZ,.W!)!>PZMB9[9#VW\]V0D0AH#[L)?''/>>>>^U[G=1< MO,@U@$*O!65R[*R5*F]<5V9K*+"\XB4PO;/DHL!*3\7*E:4 G%M00=W \V*W MP(0Y:6+7'D6:\$I1PN!1(%D5!19O=T!Y/79\9[LP(ZNU,@MNFI1X!7-03^6C MT#.W8\E) 4P2SI" Y=BY]6\FL;&W!K\(U')GC$PD"\Y?S.0A'SN>$004,F48 ML/YM8 *4&B(MXV_+Z70N#7!WO&6_M['K6!98PH339Y*K]=@9.2B'):ZHFO'Z M&[3Q1(8OXU3:+ZH;V^' 05DE%2]:L%90$-;\\6N;AQV ?PP0M(#@HX"P!80V MT$:9#6N*%4X3P6LDC+5F,P.;&XO6T1!F3G&NA-XE&J?2.TPQRP#-[969\*+D M#)B2Z!(]L(T><4% HO,I*$RH_*+7G^93='[V!9TAPM#/-:\D9KE,7*7E&%(W M:UW?-:Z#(ZZGD%VAT+] @1<$/?#):?CWBFFXUP=W=1*Z3 1=)@++%WXH$S.@ M6$&.ID1FE,M*Z"3\OEU()?3%^],7;,,^Z&U9]X1+PBY+P3.0O>H:@NB=7_]Z7]VAU<@;!D?419VZ MZ*2Z>\*(+L4:'MM,%"]MFUIP MI9N>':[ULP3"&.C])>=J.S&=KWOHTG]02P,$% @ .(!(5IFS#N= P M/ H !D !X;"]W;W)K&ULK9;?;]LV$,?_%4(K MAA9H(XGZ96>V@,3&L X8%B1K]S#L@9;.,5%*U$C:3O_['25%=27:\\->;)*Z M^_)S1_+(Q5&J+WH'8,A+)6J]]';&-+>^KXL=5$S?R 9J_+*5JF(&N^K9UXT" M5K9.E?!I$*1^Q7CMY8MV[$'E"[DW@M?PH(C>5Q537^]!R./2"[W7@4?^O#-V MP,\7#7N&)S"?F@>%/7]0*7D%M>:R)@JV2^\NO%V%K4-K\9G#49^TB0UE(^47 MV_E8+KW $H& PE@)AG\'6($05@DY_NE%O6%.ZWC:?E7_N0T>@]DP#2LI_N2E MV2V]F4=*V+*],(_R^ OT 256KY!"M[_DV-L&'BGVVLBJ=T:"BM?=/WOI$W'B M$,9G'&CO0*]UB'J'J VT(VO#6C/#\H621Z*L-:K91IN;UANCX;5=QB>C\"M' M/Y/?,\'J LA3NV=6LFID#;71Y /YW>Q (8-2.$"8UH##;]=@&!?Z'1I\>EJ3 MMV_>D3>$U^2/G=QK5I=ZX1ODLNI^T3/<=PST#,,:BAL2A>\)#2AUN*\NN_^Z MK]$]<+G[F(TA)71("6WUHJM2\@B"&2C)FNM"2+U7H,E?=QMM%.[ OUW!=NJQ M6]T>RUO=L *6'IX[#>H 7O[C#V$:_.0*_7\2^RX1T9"(Z))Z_IF)/7Q@98GA M&_:"I[8 ?F ; :ZP.ZVTU;+%XY#3.%KXA]-HIC99E TVWT'& V1\$;+;I1A] MPWA)X 7KFP;G)NQTDI/)DS@*1H13HVB>Q&[$9$!,+B(^]'"\QNUCMY:++IE, M'&;!F&YJ1)-YX*9+![KT*CI;\PW4Y_C2*5^09B.^J=&,IFZ\;,#+_AOO:V5+ MD)%XVS2-X*!PRN)S@"?W9'@%X%U["U[,8*]S6N1"?%3%8TJ'64CI^##[ M)U>[?5?]QM0SUA$B8(M^P4V&8:KNJ=)UC&S:VWXC#;X=VN8.GW>@K %^WTII M7COV 3$\&/-_ 5!+ P04 " X@$A6F 5N2?B M\^:.R3.[1EDD&-G]-]*\5+, ^;DBJ;_) NQGEFA M!19DB8M4?**[WTDER%-X,4UY^0IV5:QC@;C@@F95LF20)?G^'3]6A6@EP,E M JH2T+@SLFAX6)IS.PD3'B#.!\ 5>.X 7E.!.U6!L@ ?Z@+\>RO#P8T@ M&?]/)W6//=%CJ]OS@F]P3&:6O/\X85MBS7_^"?K.+SKA(X%URN#697!-Z/,7 M!H$\QFFQ2/)5ZYJ*B&G.!2OVM^M-#C:,KB0Y?@96C'+M=.QY^"4/M0!MYQ,/ MABB:VMMV,31A2+;US(E1YJWD=B'7E;C(BA0+LI#+@:QFG&"E0$=W MC^>U>+Q''@QZ[L31$_9JPMXQ??F>MB3MMN1$Z%1Z!^SE;X03N3V1 MAV$P#/UPH"E^K=$W:OSP3=QUM/U#/IX3>D&/MB8,15$XT)J@IAU\?VL&*QT< M<'$])_*<'F5-& Q]?Z#284TY-(^_Y*@C9,H-F%%-WEAHW5*TMJ*, MSND59[XBTK7C[L$?9UV8'WCAP,PW%@Z9+=R?RV42$[ L6)Y(>T->MC1FP*/[ M/!):5WYC[-#DE",_JKL;"ZU;BL;=H:/VMTXY\IH]KBA"_8G71(5H8*<(-<=##@ZUS-_ F87_2-6$>\OK.W6X]=U(/_3YBMDIR#E*RE'G.>2!O%;9_ MCK8_$713/HIZH$+0K#Q<$[P@3 7(SY>4BN<3]72K?IHY_Q]02P,$% @ M.(!(5J@\, :F P 1! !D !X;"]W;W)K&UL MQ9CQ;YLX%,?_%8M-TR:U!4,@29<@K:FV]=1)U;+=_7"Z'UQX"=:,G=FFV>ZO MGPV4A(32ZXFIOS08WOOZ\Q[/YKFSK9#?5 :@T8^<<35W,JTWYZZKD@QRHL[$ M!KAYLA(R)]H,Y=I5&PDD+9URYOJ>%[DYH=R)9^6]&QG/1*$9Y7 CD2KRG,B? M%\#$=NY@Y_[&9[K.M+WAQK,-6<,2]-?-C30CMU%):0Y<4<&1A-7<>8?/%SBR M#J7%GQ2V:N\:V5!NA?AF!U?IW/$L$3!(M)4@YN<.%L"853(Q_0AU0*'52P13Y5^TK6T]!R6% MTB*OG0U!3GGU2W[4B=ASP*,''/S:P?^O#D'M$)2!5F1E6)=$DW@FQ19):VW4 M[$69F]+;1$.Y?8U++N%3I%5UP3OJ:W#!!1 M"LR]UY>@"67JC7GZ=7F)7K]\@UXBRM&73!2*\%3-7&V@K+2;U 7%8#_ , E M)&D\Y MU7#*3)VE^]EX5V7#Q(L^")%N*6/H[VLCA*XTY.J?KB14LXZZ9[5K]5QM2 )S MQRQ&!?(.G/C5"QQY;[M2,I!8*T%!DZ"@3SVNDW+=G903]$$*U5D&E6Q4RMK- MY2[&TU$8SMR[_= >LVHQCQKF42_S-2AU;G:,I,@+1K0!)[F0FOY+[%;2!5OI MA7L8IQ@'P2%MA]DT&H^Z:<.&-NRE_2(T8695':R^+LSP:/X)]KT#R&.CZ7B" MNQFCAC'J9;RO^RZHZ&@^/YH>,/7;M)#&#=*X%^EHNSI!''07X/@X:\'DD/#8 M"'M>Z'4S3AK&22_CC2D^7F\=&I*,"R;6/Y&TWYK.%]PK]]1M8R"Q5N33)O+I ML^RKTR$3-)!8*T'8VWV)O=^SL]:ZK5J=>,'XH*(?-6MS[W40N'^_DB0%Q$D. MG7"]SD]]0T.IM4/=-0?X>;H#/&A[,)1:.TF[!@'_I@ZAUFU_%2:'5=QOU&;> M-0BXOT-8E)TV2',R8653H#*ZZ8;L%7KRJQI(K1WVKM/ X?/4WN'?'L^?H3D6O*%6*P,F[>V=CD2%9' MUFJ@Q:8\]=T*;2J[O,S,,1^D-3#/5T+H^X$]2#;_.(A_ 5!+ P04 " X M@$A60RXJ)9<" !W!P &0 'AL+W=O*R-!*T03)J$6M@^3/O@)K>MA6-GMM.R_?I=.R'J M('2HVI?&CWN.SSE-KH<;J1[T"L"0QY(+/?)6QE3GOJ_S%914'\L*!.XLI"JI MP:E:^KI20 L'*KD?!4'JEY0)+QNZM5N5#65M.!-PJXBNRY*J7Y? Y6;DA=[3 MPI0M5\8N^-FPHDN8@;FO;A7._(ZE8"4(S:0@"A8C[R(\'Z>VWA5\9;#16V-B MGS"3D\."('A ERMY*UIJ+00]^@5GNBG[>Z+AM=T2NZ)I ? MDSC\0*(@BGK@X]WPS[5 >- ']S&A+J:HBRER?/&;8IH"IP8*,F$ZYU)C2II\ MOYAKH_"M_-%GMF%/^MGMEWJN*YK#R,-/48-:@Y>]?Q>FP:<^Z_^)[*\@XBZ( M>!=[AGG&Y' *MD$PL3SJ,]LPI([!=I%U%J91,O37VR9V'K.GB:0SD?S+1-(G MO$$-MH3'47+V3/A.ZCV%#SKA@[V$#_J$GSP3OI-Z3^%I)SS=*?Q.&LJQ)72M M@[K6T>&ULK991 M;]LV$,>_"J$50PNT$279LIW9 AH;PSI@:)"LZ\.P!T8^6T0I4B5IN_[V.U** MZMB,V@)]L4GQ[L_?'E/YD*P)(OM9!F$576-M=Q;,H*:F:N5 ,21S9* MU\QB5V]CTVA@:^]4BSBE-(]KQF54S/VW6UW,U.'.[ZMK/L0%_.&;>$>[(?F5F,O[E76O 9IN))$PV81O4VNEPEU#M[B'PX' M<](F+I0'I3ZYSKOU(J*." 24UDDP_-O#$H1P2LCQN1.-^CF=XVG[4?UW'SP& M\\ ,+)7XR->V6D33B*QAPW;"WJG#'] %-'9ZI1+&_Y)#9TLC4NZ,577GC 0U ME^T_^](EXL0A&3WCD'8.Z?]M!9H();?$@JX),P9PX.4* M+./"O$*3#_FX:5L(CPY!G0>XB*7W])N+%0"EK=W.NZ4K(ODBD=S>/]:6B7 M1OET1GNC)\BC'GDTB/Q.[L%8A^7V)$-DOL?E$T=2@5B3$G3;+PXB3'G$RB/BU2KWQ5:I+8[ (30*K M=X88,'DFA],><#H,N-EPK"4"\+(Q@WC3 -[T?)E#1DD:1ISUB+-OYS!$-+N8 M+!LEYT271LEXG(6)$OKU7J(_M*[M[1.\6NA%&<%'S,G6[ZZ02[-DDD\F9Z#Q MR5WJ'C)_,;WETN#Z;="/7DTP4-V^#=J.58V_7A^4Q7/LFQ6^IT [ QS?*&4? M.^[&[E]HQ?]02P,$% @ .(!(5H&%I/,'!0 '2 !D !X;"]W;W)K M&ULM9IM_BH;>=.YFK@&))Y,ZGDG -VVG MG6;.O=YK&=O_>_0DM6BOS(V7/Q8X0#E[W M:5;<&3O.\UO3+.(=V>/BAN8D$W>VE.TQ%Z?LR2QR1O"F&2@.^SUF;P\DI<<[ QKG"U^3IQTO+YB+>8Z?R(KP;_DC M$V=FH[))]B0K$IH!1K9WQCV\72)4.E06_R;D6%P<@S*5-:7/YG=G#&.KBU0Y6Z>@E>2 ME0_*BC-Q-Q%^?/& 4YS%!*RJIS*D^YQF).,%^ 7Y_'#+A;EUUC\9_.Y2X+\=_>\_=%$/1C =JQ@-5>O85O3/T M/UOH,J(G$4MB< 5QDHY[14F+D!VYCU$G3;=)TE6FN.(V? :.\?E2N)^L.\G"L0;(2(S^8 M]9)UAT^2[[F]9"5& ?3ER7I-LMZHV9$SNB5%N6S *=@2>;7RAN/F>TXO7XF1 MUY\YD3*HJ7-"DUB'G]_P\T?Q2[(7\;JE[$W&S1\@@;;7>Y3#H1%R@GXM408S ME9LFL0ZW6<-M-HK;%L?G-0DC*>;B$GDMZ[3\"9P-(05.;YZ$$B,']4DJPYM* M4I-8AV30D S&SN"<,/[V&>1B*Y4]E%H-ZJ$ZJ*D$ M=:EU$5ZT(E"),*S:'4%Q0W):7%EAU1J77&S7,CR/$;7J=$B@Y)WB=^?^9*K(*^4:2.9#*W]UCGPW:A#\>M M]%-USU6K=,#,H.7W^0W-(/1F@=U'J'5]KTNMB[!=X4/U$K^9NO=2VJ M5K5(J]I2EUIW&-H.!+HZ?CV RD9F\GCH5(NTJBUUJ77'HVV2H+I+&O=&&W8^ M$+E6?YT_SBQ21S29WWOT2+!MDJ"Z2VKX/4C!Z>QJ0JUJD5:UI2ZU[C"T/1>< M:2DK.GNC4*M:I%5MJ4NM.QYMYP;5K=NXLC)LP:"%AF5%8N8-S")U1)/YO4>O MAMI>#8WIU2HTE)K>)VEB#,H+3(S& Q*BSJBR?RT]I+FQ$%8:B/M;2OGYI-R_;?XC8/$? M4$L#!!0 ( #B 2%;K8;KKX@( ,<' 9 >&PO=V]R:W-H965TS,=J#=U^_:"1FE@>UA+XGMW'-\SHU][V@CU9/. QYSKG08R\SIKCR?9UD MD%-]*0L0^&4I54X-3M7*UX4"FCI0SOTP""(_ITQX\%30%2S W!=SA3._84E9#D(S*8B"Y=B;=*YF M QOO KXQV.B=,;%.'J5\LI.;=.P%5A!P2(QEH/A:PPPXMT0HXV?-Z35;6N#N M>,O^V7E'+X]4PTSR!Y::;.P-/9+"DI;$-2#2$%"*/)!9DKF9:)(0]4*2K, M"YDDB2HI)Z?78"CC^@R#[A?7Y/3DC)P0)LC73)::BE2/?(/:[ Y^4NN85CK" M SHB]W MDG.")WF#1#_:\EWIZ;7KL<7A2A3$TX+)$RN!Q@ME35-JJ) MD86KO(_28!UWPPP[+2@;@-^74IKMQ&[0].[X-U!+ P04 " X@$A684K" M3M " "C!P &0 'AL+W=ORAZ8*2Q180B59*RTWY]24I6'5MV>^A% MXC+OS9OAD#/:F.118WO 2F-Y9<5%@I:=B[84ETKH7:)Q M*IEBBED*:&E+9L:+DC-@2J)KM%0\?48+KK!-^"1-184INIR#PH3**VWRN)RC MRXLK=($(0Y]S7DG,,CERE59F^-VT43&M500G5$3HGC.52_2!99"]QKLZHC:L M8!?6-#A+.(?T!H7^.Q1X0="A9_;ORQ"F,'7VK)8@-.,G;-W[DO>]*PW\B M>Y647IN4WCGV9 IKPAAA:WT/;1%V15M31);"O$B;I!F;^Y>CC(^/TAN$!]J.C<(XZA]( M<_?>NP+$VK8!B5)>,56_$>UJVVDF]H$]6)_J#E0WC#\T=?NZQT)7IT045IK2 MNXEUND3=$NJ)XJ5]59^XTF^T'>:ZBX(P!GI_Q;G:38R#MB\GOP%02P,$% M @ .(!(5N) 0I(Y P Y0T !D !X;"]W;W)K&ULK5=1;YLP&/PK%JNF3EJ+@820+D%J$DW;U&E5TV[/3O(EL0HVLYVD^_>S M@1 H-$U57A(,WQUW]AG;@QT7CW(-H-!3'#$YM-9*)5>V+>=KB(F\Y DP_63) M14R4;HJ5+1,!9)&"XLAV,?;MF%!FA8/TWJT(!WRC(LK@5B"YB6,B_HT@XKNA MY5C[&W=TM5;FAAT.$K*"*:B'Y%;HEEVP+&@,3%+.D(#ET+IVKL9.QP#2BM\4 M=K)TC8R5&>>/IO%],;2P4001S)6A(/IO"V.((L.D=?S-2:WBG098OMZS?TW- M:S,S(F',HS]TH=9#*[#0 I9D$ZD[OOL&N:&NX9OS2*:_:)?78@O--U+Q. =K M!3%EV3]YRCNB!-!&FP%N#G!/!7@YP$N-9LI26Q.B2#@0?(>$J=9LYB+MFQ2M MW5!FAG&JA'Y*-4Z%(Q(1-@X%OS'6_,"5(&K<[ M*A^;+&4O9$+F,+3T)),@MF"%'S\X/O[29+ ELHI=K[#K'6,/QVG6 M]( O(.&2JL8!S"C\E,)\(+:ACWM.,+"W91OUJA[VL%-45?1U"GV=X_IT-#=* MZY-\J79$ (H.>6S2FM%URUJ#H/],:KTH\+#;K+1;*.T>59K-F\C,&V7FS2LZ MNW6=/=VKSX36JWJ!C[UFI7ZAU#]MS*^;A!W%OC7:+9%5;/8*F[T69G*O3;LM MD57L!H7=X/TS.:CER>U@C)^EKE[E=;JEJHJ^?J&O?YJ^49.PH]BW#D-+9!6; M#CXLK;B%W.4D+3ENBZUJN;2;<-Z?O9RC'"O'=VOA:RASG?Y+Z7,.Z[IS=!W- MO\][I;+DEMJKEPU[!>66S<%(,.[5]BHN[ M]1C6RQRO'D.[M &PO=V]R:W-H965T:/-[=5=??^W;O-_#9?99NWQ5V^KG]R792K MK*J_+6_>;>[*/+O:;;1:OAN/1J?O5MEB_>;RP^XVK[S\4&RKY6*=>Z6PV:Y6 M6?GC4[XLOO_Q1GSS<$.PN+FMFAO>77ZXRV[R,*_B.Z^LOWOWJ%PM5OEZLRC6 M0IE?__'FH_@^/=]ML+M'LLB_;YY\+30/Y4M1?&V^T:_^>#-J]BA?YO.J(;+Z M?]_RS_ERV4CU?OQCC[YY'+/9\.G7#[JR>_#U@_F2;?+/Q3)=7%6W?[PY?R-< MY=?9=ED%Q7/-B^5F]U_A^_Z^HS?"?+NIBM5^XWH/5HOU_?^S/_=/ MQ),-QN-?;##>;S ^=(/)?H/)H1M,]QM,GV\@_F*#V7Z#V:$CG.XW.#UT@[/] M!F>';G"^W^#\T TN]AM<'+J!.'HX&0BR^.^2\W>3CHXL%'77PX[.+!QUU\./#BP4=>?#CTXL''7GPX^.+!1W_\ M;+&^$7X7G*PLL^:E M5/A-RJMLL=S\3?CK7\XGI]._"XNU8"^6R_KE=O/A756/WACOYON1U/N1QK\8 M213L8EW=;@1Y?95?]6QO#F\_>6U[>WC[TX'MW]4/__&I&S\\=9_&@Z"2?WDK MB*O;K\S#S<7M3,^<[1AQ@I .8T47#B!<#C#S,V-D/ M823NE/,!13GD,__D4\G?V]S[(/MX8.EW/P$S2> M###N,K1RX\Y._U]5^FZ!7F MKGRR2Z\]3?$Q?[6O/+YDV'**;P\OU8-_<^DQS*]WJ1,GD\5.6V/BVJA/^VZCL(>I6O-O_3LZN?[K5IO]:<[;W?W&7S_(\W]>G<)B^_ MY6\NFYT=_;TOHDA,(C&9Q!024TE,(S&=Q P2,TG,(C&;Q!P2K.Z6^6XZ[\OV1[&MA.*N^>Y$ MR%;%=EWUQ>"@>VP,DIA$8C*)*22FDIA&8CJ)&21FWF.G.ZR96/]V*7YX]^UI MMI'#V23FD)A+8AZ)^206D%A(8A&)Q226D%@*89ULFSUFVVPPVX*\/J=;S*O\ M2IAGF]N^$!L$C@TQ$I-(3"8QA<14$M-(3"V/C2@2DTA,)C&%Q%02TTA,)S&#Q$P2LTC,/GWQHCR=BB/Q M94B1H[HDYI&8W_-\C*?GIR]CBAPU)+&(Q&(22T@LA;!.3)T]QM398$P9BS*_ M%<)\M9@7ZZOMO"I*05_/B_*N*+/F!.NG$&;+?//[_7SBIVS^58C*;+W)[A<) M?E]4M\)K2%_Z#>[6L>E'8A*)R22FD)A*8AJ)Z21FD)A)8A:)V23FD)A+8AZ) M^206D%A(8A&)Q226D%@*89T4/7],T7-TI>E9N^-:&?!KUCXX_$)!*324PA,97$-!+32B?DD%I!82&(1B<4DEI!8"F&=J!-'CUG77*4Z M\->DK^Z6B_Q*6*SKG,LWE=!,S9Z]@X>.ZJ*:AVH^J@6H%J):A&HQJB6H MEE):-\&>7)XN#B:8MMA41;F89TMA7M0!]O/A8O3>%!NTCDXQ4I-0348U!=54 M5--034P&O:/#CM0D5)-134$U%=4T5--1 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-6BO=;Y1\)I]]\(,3IB@FHII76SKFTZ M$0>O)>]FW5U>SO/^:[N'F:,C#BTY0349U1144U%-0S4=U0Q4,U'-0C5[KXF3 MSN3EBYE+M,<$U;R#'H&/CAF@6HAJT4'/1XR.F:!:2FG=4&H;2)JT'EP8LEQ\ MR\L?#\%T,IA,@];1R41J$JK)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKY M>^W9Z__TV=5SZ)@AJD6H%J-:@FHII763KNTC$8<+25XFW:_KM8:IHX,.[29! M-1G5%%1344U#-1W5#%0S4$W&XV,3;EO/;YEKPNW(QS]N%_\-G=VC9":I)J":CFH)J M*JIIJ*:CFH%J)JI9J&;OM6=G*>+S>4>T] 35O(,>@8^.&:!:B&H1JL6HEJ!: M2FG=)&NK3\3A[A/O_F1M(UP7I7#W$&O%];XC.5L*MUEY]3TK^Q?XHPTFJ":A MFHQJ"JJI>ZW3Q=?S3U<-'55'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"U& MM0354DKKAE_;6"(.7A-^Z6ZK396MKYI+MK]DR_HU -5"5(M0+4:U!-52 M2NOF7%M.(@[7'_Q;"BYKQ,[6V^MZFVW9).HJF]_6.U+^$.J(%?)_;!=WJU]- MC:)M**@FH9J,:@JJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J, M:@FJI936_5SOMC9E?']1.U60.4;;4U!-0C49U1144U%-0S4=U0Q4,U'-0C4; MU1Q4/9;8<6"XZ M;!R=A&@#"ZK)J*:@FHIJ&JKIJ&:@FHEJ%JK9>VWV^@0L.JZ+:AZJ^:@6H%J( M:A&JQ:B6H%I*:=V4&[=./-V6>[\X0/VYOMIM*N!#&(_&B-QC1MA94DU!-1C4%U514TU!- M1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)*ZX9GV^LRGK#SIFB_ M"ZI)J":CFH)J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J M*:5U0['ME:F_'#JC// 4\J3^>;-6IUG%XUX+=O;G8K5="9^*LAZQN>?GK-[) M1?6C-T@'=^'H("4U"=5D5%-0344U#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0 M+=QK3]SKKL%K+TYA[;1H)J$ M:C*J*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B64EHW M#-O*FO$I.XN*MM6@FH1J,JHIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH% MJ!:B6H1J,:HEJ)926C<4V_:;\7#[S2X#BVMA7I\F+BKA.ILOEHOJQXFPVD^4 M?GF<*)T/392B-3CCEW4NTUG?3(*$CBNCFH)J*JIIJ*:CFH%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:I%J!:C6H)J*:5U<[ MPAD/%^'L3@X7CR>')T*5EZO>I$.K M<%[9JYGP(\_*C7 JK(IU=;OI/15$^V]034$U%=4T5--1S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(M1+4&UE-*Z$=AVY(R'.W(^WG\X;M%6PO7F'UI4@VH2 MJLFHIJ":BFH:JNFH9J":B6H6JME[[>F5B--QWR^_UV:CFHUJ :B&J1:@6HUJ":BFE M=6-QW,;B_57[U'K0"5HU@VH2JLFHIJ":BFH:JNFH9J":B6H6JMFHYJ":BVH> MJOFH%J!:B&H1JL6HEJ!:2FG=4&RK9B:#5^U3ZT&'1SDZ*]$&&E2344U!-175 MM+W6N;QWUC,-KJ/#&JAFHIJ%:C:J.:CFHIJ':CZJ!7M-'#_Y/1>GH[XW?$)T MY C5XK['<=K[,!)TX)32N@G6]L+47_[SLYW"3^'S?;0IC]$V>7L^^\\30=KF M@E-\RU=?\E(0ST^$\6@\[@VWP1TX.MQ(34(U&=445%-134,U'=4,5#-1S4(U M&]4<5'-1S4,U']4"5 M1+4*U&-425$LIK1NC;77,9,;.CJ(5,J@FH9J,:@JJ MJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI936#<6V0F8R M>#7^L[6CF]NBK'YO+A04KNJT[$U%M$,&U214DU%-0345U314TU'-0#5SKW4^ MG/ZT9P+)VM^Q.V@>.JCFHIJ':CZJ!:@6HEJ$:C&J):B64EHWS=KN ME\DKW2]%MA:RAZ+LSY2":NL>?_O+B_G M==IE-WEOO*'M+J@FH9J,:@JJJ:BFH9J.:@:JF7OMXFF$O!U-SF?/3]?0"A=4 MH/PM[_^8^N'=.SH^T7(8 M5)-134$U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&UE-(Z M(3MM"V2F(W1ES)3L$OB,:A*JR:BFH)J*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ M^:@6H%J(:A&JQ:B6H%I*:=U0;#MFIL,=,P\GEO_B=8/#HQR=E6CQ#*K)J*:@ MFHIJ&JKIJ&:@FHEJ%JK9J.;LM:AUQ.YZ'[Z*-:@&HAJD6H M%J-:@FHII753;MRFW.#5]Y=:L;[Y6C0?+[^^$L+;;'USFRV$9M9U]TGR17E7 ME+LYUR=3KL\^@_? CZT7/FYOMIM*N!#&(_&B-RK1.AI4DU!-1C4%U514TU!- M1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)*ZP9N6T M3(=[;P[.Q3)?98MU<^.!R8B6XZ":A&HRJBFHIJ*:AFHZJAFH9J*:A6KV]&4Y MSGG?/^L<=%@7U3Q4\U$M0+40U2)4BU$M0;64TKK!V%;D3(&RJ- M0P=T4ZS7>7=SR[CJ,WY-#N M&U234$U&-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M035 M4DKKY.&L[;Z9L=TW,[3[!M4D5)-134$U%=4T5--1S4 U$]4L5+-1S4$U%]4\ M5/-1+4"U$-4B5(M1+4&UE-*ZH=AVW\S^+=TWPZ,')X(S2=)]28=6EV#:A*JR:\\8S/A1YZ5F]XS0+2F!M4T M5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&UE-*ZR=?6U,P&K_B_ M_'C0,IAAY.C80\MI4$U&-0755%334$U'-0/53%2S4,W>:T^7P8B3L[[UH>BX M+JIYJ.:C6H!J(:I%J!:C6H)J*:5U8ZXMGJF_'(JY@SY"<=@X.N5(34(U>:\] MJZZ9C:;/)S')4554TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$ MU5)*ZV9<6S8S&RZ;>;+B,\K+E6 5V?IEBW?R4+FFKZN\WHU*".IH?++%XPU M -5"5(M0+4:U!-522NMF:EM$,[N_H!];-8HVS*":A&HRJBFHIJ*:AFHZJAFH M9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEE):-Q3;%IK9< O-+@.!5:-H MYPRJ2:@FHYJRUUYOBE/1<354TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4 MBU$M0;64TKHYV);.S(9+9PY?-8JVR*":A&HRJBFO//^_7H.JHONAH9J.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI9363;ZV7&8V7"[CE<4\SZ\V MPG59K(3FIYOVA+ W =&*&5234$U&-0755%334$W?:YTK*T_[%D(:??>:CFHUJ :B&J1:@6HUJ":BFE=;.M;7@Y'6YX>;(HU%ZL=^_._13JP+LJUOAN*>AOEO[)#?[V;UI&.KS_1T.A6[OU#B_]E4[.#^'YVOI":AFHQJ"JJIJ*:AFHYJ!JJ9 MJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEE-9-X;8EYW3&3L6B-3>H)J&: MC&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ64U@W% MMN;F=+ QX)^8BD5[;E!-0C49U92]]FPJ=CQ^,16+-MB@FHYJ!JJ9J&:AFHUJ M#JJYJ.:AFH]J :J%J!:A6HQJ":JEE-;-N[;!YG2XP>;S[6*="3_OIV/=:^%S ML5IMUXMY5BV*]4:P%JM%4Q?>W&&3[Z93>T,0+;!!-0G59%134$U%-0W5=%0S M4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+4"VEM&Y4MB4WI^?L?"G:=8-J M$JK)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6DII MW5!L^V].A_MOCI\O1?MO4$U"-1G5%%1344W;:\_F7?6-N2<#3?D#.;=B;#:+JO% MW;(W^8;E8Y,/U214DU%-0345U;2])G8^M?;MZ-F;F#HZJ(%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:I%J!8?]N>IX6PH?UU>[=P;SJOFH%J!:B&H1 MJL6HEJ!:2FG=4&RK;,Z&JVRZGX>QN2W*:KA0?-@[.A71*AM4DU%-0345U314 MTU'-0#5SKSW]!([SGL_?L/;W$\=/[CCK^Z1*&]T_!]5<5/-0S4>U -5"5(M0 M+4:U!-522NMF65M34W\YE&5A-[U.A.O%G_F5L'@HE_G5$I=A]NA((S4)U614 M4U!-134-U714,U#-W&OBY$E43=Z>/0\TM.RFS/-F4G-SGYY?,/A4('=%'-0S4?U0)4"U$M0K48U9*>7TEQ-.F9 MRDCW]^Q,>IR-G\UZ=&.J[6DY&^YI^5=7K32%H]U-E6R^6"ZJ'R="5&97N?"I M*.N]6JQO^CY6_=/P[AT=>6CM"ZK)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ M'JKYJ!:@6HAJ$:K%J):@6DIIW9!MRV'.SM@5+F@-#*I)J":CFH)J*JIIJ*:C MFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:5U0[&M@3D;O*+^\N&T M<7Y_VGC]>-JXVG^4Q9>'$T=AGM7[4?^L/MEL=F#6]W ^#0]W=&BB-3&H)J.: M@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FKI7GMZ8>/X M;' JMJV .1NN@/F_G(I-B_)KDZ2?L[M%U6PX/"F+=LN@FH1J,JHIJ*:BFH9J M.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)926B=NS]L&FO,1.BE[ MCM;.H)J$:C*J*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J M):B64EHW%-L2F_/A$AMZ4G9XN*-#$RVP0349U1144U%-0S4=U0Q4,U'-0C4; MU1Q4)^&YSF^>5E%79Y8=5 M7M[DG_/EW*Z*[PVQYW93?&_UW>Z( M[]V^VQ/Q?;J[_5V[.Y&UL MM9A=;Z,X%(;_BL6.1JV4%,QGTDDBM8E6LZN94=6TLQ>KN7# 2:R"G;%-,_OO MUP8*&4*=%K4W"0:?P_/:'/N%R9[Q!['%6()?64K%U-I*N;NT;1%O<8;$!=MA MJJZL&<^05$V^L<6.8Y0405EJNXX3VADBU)I-BG,W?#9AN4P)Q3<[&ZY:=ITE(1FF@C *.%Y/K2MX.8=C M'5#T^$[P7AP< RUEQ=B#;OR53"U'$^$4QU*G0.KO$<]QFNI,BN-GE=2J[ZD# M#X^?LO]9B%=B5DC@.4O_(8G<3JV1!1*\1GDJ;]G^,ZX$!3I?S%)1_()]U=>Q M0)P+R;(J6!%DA);_Z%%6 5P@MR0I9"R31;,+9'G#= M6V73!\78%-%*#:%Z&I>2JZM$QLSA*\H*(.&4B MYQC\>[42DJN'[4>7M#*7WYU+5^"EV*$83RU58@+S1VS-/OX!0^=3E] W2O:; M;*^6[9FRS]3H>>#L%NO"5\_!>9?8,D-89-"KP^,,CKW1>&(_'JHPWJ>G"K]6 MX9]2X7>1EU'!(3GT([=%;LS=DSRHR8-3Y$$7>=!!'H9^B]R8NR=Y6).'I\C# M+O*P@WP4P1:Y,7=/\J@FCTZ11UWDT3&Y[_GM,3?F[DD^JLE'1O*[+59;]EIB MWL4_.N(/O+!%;\S?DWY=!IME3'*/"+TG/Y4D%5KD-%0^@Y+4'F._95=& 2 MH%&1WA4'X NCF^$=YAFXH@E8;AF717, YBQ;J9 $7&4LIZKK-RP[Q<*.Z8-^ M>_K,-'W5-A8 FCU J4QJH84=,'L ^*8FX*VR_2Z]L0'0[ -NGJH2H&(F.P5[ M1Y/H!M!I;Z?F._55TE@!:/8"KRO"8XA3@^.C%24V7T[;"7=UVB;$BV*U[_5TQ*EA6'6XP2S'4'=7W-F'QJZ"\*]1>DV?]02P,$% @ M.(!(5@B06*%G P B P !D !X;"]W;W)K&UL MK9=M;],Z%,>_RE% :$B]RV,?[F@CL0;$$(-INP,AQ LW=1MKB1UL9UTE/OSU M2;*H[;+ IKQI8ONVK>*$9D0=BYQR M,[(2,B/:-.7:5KFD9%DZ9:GM.<[(S@CC5C@M^RYD.!6%3AFG%Q)4D65$;D]I M*C8SR[7N.R[9.M'888?3G*SI%=77^84T+;M16;*,Q)-T+XT M^,KH1NV\ V:R$.(&&V?+F>5@0#2EL48%8AZW=$[3%(5,&+]J3:N9$AUWW^_5 MWY>YFUP61-&Y2+^QI4YFUL2")5V1(M678O.!UOD,42\6J2I_85/;.A;$A=(B MJYU-!!GCU9/O=O#^UL&O'?Q#!_<1AZ!V"$HR52HEAXAH$DZE MV(!$:Z.&+R7,TMNDSS@N^Y669I09/QU^H@::@G_@,Y&2X!K 440U8:EZ#2^! ML+3:D+OD0DC&A^#[P[ M!&QOFC3-0M9\ M*RIOJ15BL,Z;-GI]BD4]B>U1]!N*?I=Z^"6GN"_Y&E+H$W&DWMVUTVG1,^E4U/8GML@H9-T,GF\LLU$*6H5O@0,2.:+DT! MT0F(?6RM![42'^[2\H-Q<$ K>,C4'QU:19V!/A/#L,$P[,1P(3%;O1U GA)S MT$RQ OJK8#D>NP&LI5"M^0\?9#9T??\@_8=&P<1W#[+OC.^9V8^:[$>=V9<5 M'-XS3GB,Z_T;OC/^@3# >R8BRPG?%MBF2?&#LZR7$AMO[O#!YP2?O,\KS:H MG<$^M8KU*1;U)+:W2.-FD<:]?@O&?5+L4RSJ26R/XJ2A..G>Z@A-K""6=,DT MK$A"%B69'!0D@CB=LW)B8*,V8V=O5%;Z/<.=M3*?-'2VIU<]:&Y\\G]ELM7HFY1P*O6?D/R66QLF86R/$6 M'4KYF1T_X%904/-EK!3Z%QQ;K&.![" DJUICM8**T.8?/;:..#-0/&8#MS5P M^P;^,P9>:^"]= :_-?!?.D/0&FCI=J-=.RY!$L5+SHZ UVC%5C]H[VMKY2]" MZT392*Z^$F4GX[^P\K( [\%&I6!^*#%@6_#W'G,D"=T!1'-P2RBB&08:"M)' ME:.UR=L$2T1*\4X9?]TDX.WK=^ U(!1\*=A!*$.QM*5:83V/G;6KN6E6XSZS M&@]\8E06 J0TQ[G!/AFW#T?L;>69SCWNR3TW[BAA@K,KX,$_@.NXKF$]ZY>; M0Y.<_S=[^I]GOW"&U^6*I_F\9_B>TJ+46;,P!;BA\,T4];:W$'N4X96E]C6! M^0.VXC>O8.C\:?+NE&3)E&3I1&07<2YVJ6I!+BI1E,@&HY0 M<]3'Q4,, \=9V@_G#C: PBBX!"5#D#N'WB4H'8(\/PH[T(70H!,:C K]ACA! M]VI/^IW6AB8X7Z$/>U*'& ]&/:5#C!_->D*'F! &9IUAIS,<+:S3#JO+REA5 MX915-259,B59.A'911"B+@C1:+)=5XQ+\@OI^XLZ!/&/ ]FK*Y$TQ2,:) %T M>XFR'F(\Q^\EW!#CAKWR2X>8*'+-"3?KM,Y&M7ZD$BL/&J7-!M/->F6R'D+< MJ%=NR1 #_9[Z=(@)9]"L;-XIFX^6TJ9047ROU%7M(662.)^RFJ8D2Z8D2R%)WE+II>:)OVM%/B.\(%)-OK%N:>2=40Z<="=<68UP#U?&PO=V]R:W-H965TV+9(,2BJN60T5OEDS7E*) M2[ZQ1.*[M'2?,2*I&SBG!8SZT/[LW2]96#MO@[AYT8 MW!,EY9FQ[VKQ.9U;CF($!21205"\;&$)1:&0D,>/#M3JOZDX3=()"A9>P0NA?LNML'8LDC9"L[)R109E7 M[97^[ (QY^ =._@G'/S.04?.;IEI67=4TL6,LQWARAK1U(V.C?9& M-7FETKB2'-_FZ"<77P!C(,A[LFKJN@!,D*0%N:4%K1(@*UU)GZNV7%38+^Y MTKP0E^CRM+HC%^\NR3N25^2OC#6"5JF8V1)Y*70[Z3CS>BI@G,+6PN 7P+UN+WW]S(^<.D[TQ@!VK]7JT_AKYXO'\B5 B00EU8DE,) M*1:AS CK U'H0)CBT()'&ER-C.W"\X,XF-G;H4"3532P.F >],R#T3Q]S"M= MI#I+QB0%YTS2F< .I(:]U' T20]?/]] MX+A') U&KA^92<8]R?C_1+4"::(;OZGE(/:]([H&HV@:FNE.>KJ3T7K_IK4K)*9(!Y)Z8L):3F.%'=(X1[(54 C(EWG=7=V1J'W,TZ+-.ZL MX_Y!1VW:43/NKN,080LQ)F=PV'#_6PFGN4A8@[V'R33K<\]9L>=".Y3_>K!P M1W?R7RK:#F(Z&!W.M1.\F=HG[+S8/&32\TU?CL/CD6VV"^+C MJ6T/3J_JK\-7RC=Y)9# &AV=ZQBG/F]/X^U"LEH?:)^9Q..QOLWP'PQP98#O MUXS)_4*=D?O_1(M_ %!+ P04 " X@$A6/,&$]P$# [" &0 'AL M+W=O@2YF#NFAN%L[!#*5@- M0C,IB()R&IS%I[.QM7<&/QFL],:8V$P64M[;R54Q#2)+"#CDQB)0_#S ##BW M0$CC]QHSZ$):Q\WQ$_JERQUS65 -,\E_L<)4T^!30 HH:U#AL.B-/OD*P=DFV'P0L.Z=HA=8EZ M9BZM"VIH-E%R192U1C0[<-HX;\R&"7N*1!?V3[_$]U0W.8!OB^-:@'"++W[^)1]+E/EO\$ M]DRD02?28!]Z]KT!A5=,+$ENY2KQXFFOE^QVG"2]%\QCCQRV+5H/67*2#B;A MPV9ZNT;I,!YU1L]H#SO:PS?2+IF@(@=/NH^S!QYNT(D'VY1W;09QU,]XU#$> M[65\Z7B]B?%HETT4;3'NL8G'+X@\[BB/7RFR?Q3*UN4C61ZU.*%: [XFN<"Z M)/QK@L>\HF()!.O6VD4N.%NZ$M9[?\:[]R>)MU/;-8I/HG0KM7"C#M>@EJX] M:9+;-^\K6+?:=< S5_BWUL^Q,_I&]@_&M]5KJI9,:,RL1,CH>(QJ*]^J_,3( MQE7[A338.]RPPNX.RAK@?BFE>9K8 -W_A>PO4$L#!!0 ( #B 2%;+T=&7 M9P, .<, 9 >&PO=V]R:W-H965TV\F20OX,#7C3QD[N MGN^K[(=%%2=B!*XN;,1LJ#:#.765Z4$ MNG9!1>Z3((C\@C+NI4LW=R73I:ATSCA<2:2JHJ#R_@QRL5]YV'N8^,2V.VTG M_'19TBU<@_Y<7DDS\MLL:U8 5TQP)&&S\M[@TS/B MP37QCLU<$ULJ7<"O'- M#MZO5UY@'4$.F;8IJ/F[@[>0YS:3\?&]2>JUFC;P\/HA^X4KWA1S2Q6\%?E7 MMM:[E9=X: T;6N7ZD]B_@Z:@N68-$8H,V3&4TMVV8#7FMLT4NF]UF=RE)%N'2OQOP M$+8>PDD/1BLTYHM@F18*VJUHL>THB&M MJ*]%XI$>QJU6_)A6/*05][7P8J2NI-5*'ELSAKH;#7)(,>DI8K.61E[;HI5< M3$L*;19ET1 A=T0H&R(,F5CT3)!DM,MX'Y?0A)%(U8ZR.%I MRETP3GD&$XS#_P-RN*,<_K>8:](=-FH>ST;:U'$./PUTN$\ZC,.QU=JA#C^- M=;@/NPFYCG;X:;C#?=Y-R'7 PT\C'NXC;T*N8Q[^&^CA >HM\(AF!SW\;ZF' M^]B;S\(1])*.>N0_4(\,4"\)XQ$O'?3(GT#O%]Y,(Z_)=WAB"FYQL3%IS$I@Y9GZKK@1:E.\G>"FW.Q>YR9[Y$0-H'S/V-$/IA M8 _'[;=-^A-02P,$% @ .(!(5I8W@AHS!@ RRX !D !X;"]W;W)K M&ULM9IM;^(X$,>_BL6M[EJ)+7& $'H4J24/K'35 M566[]^)T+]S@0M0D9FVGM/?ISWEH("$-1)WKBS9Q/+^QF3_V9.K)EO%GL:94 MHM)0=KCAT^W8N\:)5-Y9.PYN?FVO.IH MR8AH0#V9((CZ\T)G- @2DAK'SQS:*7PFAOO7[W0GG;R:S",1=,:"O_RE7%]U MS Y:TB<2!_*>;>C!S M S.-;A:.-)86D60ZX6R+>-);T9*+5!"IM0JA'R7:74BNGOK*3DX7:\+IF@5+ MRL5OR/X9^_(-D6B)T@=?$UDLT8R%ZKLB2*JVK]DC@>[I)N;>6O5 9Q:5Q _$ MN7KZL+#0V9=S] 7UD,AZ^A%ZB'PINJI177]?LU@H'V+2DVH*R4!Z7C[<639< M_8/A]M$MB^1:(#M:TF6-O=UL;QRS=YOM\:")T%,??A$!_3T"-WHCTJ+>!>KC M+M(U7:_[1#YG;IUNCNL^S\]Y=S[GW?V<]WFS^8)NE+F6F.-10R3[Q7>IG_+Z M'_!F 1$"L2>TD,Q[1G__H9ZC;Y*&XI^:P=UDL$$]+-FS+L6&>/2JHS8E0?D+ M[4Q__04;VN]U(H&$69 P&Q+F0,)<2-@<"%82WJ 0WJ")/OVNLA81\[=,>-U\ M@>ZJ%5KZO':9NVD$MA4?),R"A-F0, <2YF:P80I+$LR7J3;IO>PK"LA=25'# M0E'#1D6E"E*Y:;'#;SA;<1)V$8GEFG'_7Y46D)#%D41GR8ZOMO5;/PA4@B#. MZ_36Z*ZMWB!A%B3,AH0YD# 7$C;/8,:>>/N:^BD$7-*<46C.:-3<7CZI]E"/ MA:'*-O,,,E;)%G^_.91EG>(:G;55'"3,@H39QK%UQ(%TYQZZ,T;FP!B8E<4+ MR&E)2*-"2*/3MD.1YF'$4V\U:AM4:]<+Y>J%7*G&]]3O=T6A,[5Z+5D0$"YV MK;7+6*/CMJ*"A%F0,!L2YD#"W QF[NEO?#'6*^(#\E@2GUF(SVR5B_T@04R[ MZ+H0X8P)B6ZIVD5K$[-&>EN%0<(L2)@-"7,@8:YYL+=]-49]K9J= ?DL:6Q< M:&Q\/#NKVP>[JBTI6/K1"CV2@$0>K=/8^&"*N#^HSG!V4B^K<:1M57&22P?2 MI7N2RSF0RU*TL;:KT6G'XUU7B[OFG$0K&E*5AC^^E6IV=^0M;;[>$JY6G3\W MB8%Z)W25A4Q+4^VR9M#!15XJ[:1Y5V[4HIS5D*M;Q+O;Q+L[Q+B[HS.90 MM+(Z]BJX^&1U>/OJH*_)=>T*T(QL'5I<\R72QK@:WL-NYG PJD;XL)?>-\Q1 M-[*W/C$.C?\BWVS MY]9J!:V(@])L4)H#2G-SVO[K/=8NM&$E&X=R6I;AKC:.3RB.)Z]?V?:;JBPK M3=9+"[3V#4JS0&DV*,T!I;DY;?^M !NF,3C0%I#7LK9V-7#<7 2O:*NZM+58 MT$#KWZ T"Y1F@](<4)J;T_87M,'%V*AJ[O^HEN-=N1PWU\MU#9OHEO!G*O/7 MR'LJI-*;5)=9LI<>WT%GMXN'>K&!UL5!:18HS0:E.: T%Y0VAZ*51;DKHV,3 M]&T#M&X.2K- :38HS0&EN:"T.12MK,!=D1V?4&5O6U<[+">;!X7UFD[Z02^K MIM=!7=JNZ=0_^%^%TSS1UD&&I,VA:%F0>WLG84/*5^FI:*'"%TQ<]0Z?'?-6&^C*CP0*Z)-RI5V,5"+)LY/3V8UD MF_0<[B.3DH7IY9J2)>5)!_7\B3'Y?I,X*,ZO3_\#4$L#!!0 ( #B 2%8D MN(BAZ 0 -<9 9 >&PO=V]R:W-H965T%[/+7!&G/%0M]VQ\9 N19X1N&.(+XL"L\TUY'0] M$^F\V%:G#'PP6>P0.(KXL[)M_<&B7-"B \HP0QF(Z2Y0I)Z?*] G7I.);C[_(+^ M01LOC7G"'&YH_BU+Q7SD1 Y*88J7N;BGZS^A,JBK\!*:<_V+UM58ST')D@M: M5,)2@R(CY3_^41&Q(Q#T#@@$E4"P+Q >$.A4 IUC!<)*(-3,E*9H'F(L\'C( MZ!HQ-5JBJ0=-II:6YF=$^?U!,-F;23DQ?IAC!G.:I\#X[^C]]V4F-@B3%.F. M"T5IBFYH(>.,8^VI"_2W='S5E9;6Y@8OYEX'1L 8 MDDO4\<]1X 5!BSXW9O&_ED2*>P?%X_\]>\.:3NV\CL;KF)S7YJ,)8YC,0*Y/ M@9XV#5_>X8UNGJPQ2\]?/'Y+I!^7JH.C+V(.#(DY)NC+0L'Q<_29DI5T-4B) M;WHI2:3)"IA,#>BCG$L@&7V /N",H4><+P'];YMX6KZ]*VL-TV ME>^N^ (G,')D0N/ 5N",?_O%[WE_M/G-)EAL":SAT[#V:6A"']?TXHI>!BI] M9V0FGQ(Z(YGV\ )81E-TEA&T \#9^C5"G M\FL)K,%OM^:W:[1Z/V.U\69$.#4R;8+%EL :S/5JYGH_7[;YO"R>9#^=EK#\ MB+S2L^D]FV"Q);"&]_JU]_K&N*\Y15AZ"689T3E%$KN32KCFN#67&-%/9=4F M6%R"=368*G-78]_O#7K>8.BN6@B+:L(B(V%Z6X,W>3&"G,J+3; X>LU+Y ^" M?CLM@YJ6@9&6QS*(WF#%B'$J*S;!XL$K5B[Z7MB/VEGQO6T=[1EYD1EI"MD1 MU)AQ3N7&*EI.5<;8"TR9:; NMZ=CM.+9Z[+&*%E=HT<[*Z(27WJ%UL3W2^.:3QNY6>B1+-L\;-U;1X@K- M[S9I"@]M(=N3B6\^FNQLK4>R9/6@8A4MKM :+ 7]R^A0,&U/(;ZQ3-[;:(\D MRNJ9P"I:7*'MAU-T*)RV!;]_0L7_>L]]Q5PK7ZC;O3,Q3G1PJ9L5]K0B*Z@N8SJ$+F/@XI+!&\EJ0FO1N*W[?7/)/ M9C,&,U5/W!+!,L*SI"PJ6ODKL7J[/NY&?:^[4V)7W+2,C :#L-\+]^/F",S2 M-G?G)KP -M-?%#A*Z)*(\E*\;JV_6DST7;V['5Y^\OB$F=SG.L-NS$-D\[X,#]VSL>'Z4)& M8<+..1&+.*;\\81%Z?U1Q^@\';@(;V8R.] ='\[I#9LP>3D_YVJO6U*",&:) M"-.$<'9]U#DV#GQSD!GD)3Z'[%ZL;)/L4J[2]#;;^1 <=7I91"QB4YDAJ/IS MQTY9%&4D%<>W MHI?6:&J]M/=#>_>'4Q5U2PTS3Z$@9R=M09=4C KNDBDA?I MO<^*"\H#G*:1R/\G]T797H=,%T*F<6&L(HC#9/F7/A0_Q(J!T7_&P"P,S#4# MTWK&P"H,K'4/@V<,^H5!?]N0!H7!8%N#86$PW#:DO<)@;UL/H\)@E-?NLCKR MNK2II.-#GMX3GI56M&PC%T1NK:HP3#+M3B179T-E)\>3&>5LED8!X^(WXGQ; MA/*1T"0@^8GWF2P"*LL+R$?,GFDV_1[;FQM-/\?KO#NO\^[JS2=LKLQ[F;DQ:JJ+UP7OOSCX6DU:98.R M98-8CDAJG[OB17C[7V=4X?\\/']Y0'Y.L?"DD^2!:+OQJNYV3I MO]_L/WO6'8@YG;*CCGJ8"<;O6&?\ZR_&L/=[DZZ0,!L)\BV69/ZM,2VZD/"["5LF,.R+MO=V+!Z^ZI-WZW*:K/4 M:-#?JQ=RD7%YFQY-:SA:<^DW16^,S+)4K8('904/M!6ESOG$TNWS95 MMY;?MKJ1,!L)A%M16=$N88:T\!7J[O;5' MF(UTZ2!A+A+F(6$^"%93TZA4TTBK)D?UIO(GKI)2W*0AK7E;#>ECL<@CHUP0 M@\39")8,24 ?FT;@-C(H!PESD3 /"?-!L)K*]DN5[6MKU@[OPH E 7D,6=0T MIW&BM6\KL_V&6]7:?0KIST'"7"3,0\)\$*RF(*-730;VX -"/;*MK* TNZ - M5L=>1F]-ITY#J<%Z(1<:F-?@LK\1F%^4&CX36+V25V9\C1_;$7_W-$_\(5&# MR45V0I!/D8]IKW$"O+U(HTBXJ8\ M(S9VYXO+0 D+2;.A- =*.D MAY[26GGF1EM733W[M_:\A+IUH#072O.@-!]%JXNJFO W?O",_TONIU_RI*PB M'=\Q3F\8R:5-;#5*)2X-.?E,HP7;YBX+32= :3:4YD!I+I3F06D^BE9O$%56 MP=@^K?#"!K$BX6,A%O%3"RB'TI_32#&CK-5J2K?(D!C)10OXF9V$2QHO&V1R]J]:Z@R9-H#0'2G.A M- ]*\U&TNCRKU(GQ@W,G/[>+ 4W,0&DVE.9 :2Z4YD%I/HI6;Q!5?L;0)V@ M#6*94[Q@JEV(4$EZHH(,IXR<,QZFC?.G^IA:ZUA_A?VM)^JA83E0F@NE>5": MCZ+5)5PEA0Q])J9]EX,^/-OE@&:0H#0;2G.@-!=*\Z T'T6KR[/*)AG[_^E^2A:?8%VE1LSM\^-_6M=#GU,;77\G2ON6@^H=M-8C-"<'I3E0F@NE>5":CZ+5 M15GEY$SS)Z\+-:'I/"C-AM(<*,V%TCPHS4?1ZJ*MUNC9=FAL^G892_8WU+]# O :7EK6Q_@7ELU[)51[+[/_WAD O6"AC M0A-=4)H-I3E0F@NE>5":CZ+5I5_EPTQ]/FS+A3)Z2FOE05-=4)H#I;D%K;8D MR&I8$N1!W?HHVE)4W96WSF/&;_(O$ CU.%PD=S$'YK8CQ/U!+ P04 " X@$A6=Y3V5G0& #' M,@ &0 'AL+W=O[ZD<;8Y'^#! M]L!MM%B*_,!P-EV1!;VCXGYUP^3>L*:$44)3'F4I8O3Q?'"!SP+3RAT*BX\1 MW?#6-LJ;\I!E7_*=Z_!\8.171&,Z%SF"R)\G>D7C."?)Z_A:00=US-RQO;VE M^T7C96,>"*=76?PI"L7R?# 9H) ^DG4L;K/-G[1JT"CGS;.8%W_1IK(U!FB^ MYB)+*F=Y!4F4EK_D6W4C6@ZF<\#!K!S,70?[@(-5.5@[#O)*U0YVY6#O.AR* M,*H<1GTC.)6#TS?"N'(8%YU5WMVB:UPBR&S*L@UBN;6DY1M%_Q;>LD>B-)?B MG6#R;"3]Q.QN21A=9G%(&?\=>5_7D7A&) U1<>)MWLLANLH2*7U."O&\13>4 M%<] .M\:W%(N6#07O7"I(%//7TNG^SD6O?GT]'0IYU7GL MX;RZ0K>\0O/ %5KH79:*)4=>&M)0X>_K_1V-_U#>K?J6F=M;=FEJ@2Z=GR + MOT&F89J*Z[G2N_^U3J6[<=#=_;'H7G]WK+J9/Q8]^,_1.UUAU>JU"IZE4Z]* MI!>,D71!Y9@IT,-S1\PWY+DX?+$A+$2?_Y9(="UHPO]1M.>RC&^KX^?SQ!E? MD3D]'\B)@%/V1 >SWW[!CO&'2AB0,!<2YD'"?$A8 3KR,NNY67KZ!UYS=OR MHM_R;:H2C)9XK& @86X)GXKL1I(NGBB3V1H*9"R!Y.Q+D4\BACZ2>$W1Y]LLCI%,E_(X MRJ%E!*D42)@+"?,@83XD+ ""=:3KU-)UM$-+K2)2J8C1?.$0I0NY-<\6,G_* MA;RB+,I"]"I*T3,EC*ORITM])+/T1-A 29D(F38*R3-7R4B+.E9&D# /$N9# MP@(@6$=&XUI&8VWGME)Q=*E-Q6]N[^YE(OZ.)@^4J52D#73L< 0)5U"IY(:XG'"@82 MYI[NI[-Y%KV71ROL#(6=OV]GCA5V@<)NA]?I'&PT-2#CY\NCWZ_SF0AECR66 M]\B8JV8 :0*4YH+2/%":#TH+H&A=L;8*EE@[EM020D2*DBZBM,B:I8Y:R3(O M)*7,EO7XHT4$27-!:1XHS:]HH];P8TU.K?%H9Y2"BMJ5A]G(P]3*HUB-T^^K M0$LY6@60-!>4YH'2_(K65@&V]ZTM@;V^O\ERK:XJ=MB?>%6)A&/-.HC =!R+2C-!:5YH#2_HFDE !2P M*X&F-(RUY;MNFD#3\(@$8;37-MNP]B:Z*X6=:D)T>_(\?8..[J%^40.HJ-UN M:LJ@V/GYEAY@)7P,64B\ J6YH#0/E.:#T@(H6E?"30D6ZVNPO18DH9127H67 MA\JQ1SWT@!9A06DN*,T#I?D5;=(>BIV3D;,[UKU$B14W-5:LK;%UEB8]]0!: M-06EN: T#Y3F5S34YH'2 M_(JF35>! G9?*6M*L*:V:K:S8NFG!CWR6#6 TEQ0F@=*\RN:3@U0 ;MJ:&J< MYA$USOW%RYX\E.K JCG1LG96,6JSW:G3[4?S].TZNJ-Z!0V@@G8[JZDXFOJ* M(^2K'-\)A0M79&_?Y' .OLC1#]2\$W*0Y.I)1S_)H-5(4%H 1>OJJ"E:FOJB MY<5BP>@B7X->IX)%*8_FY4)4*11+\4_(D6G;IKW[@"LLS=,)'CO6[C/>E^GI M6W)T+_:-&T#%+7MHV'IM/J%L47P1P=$\6Z>B? >Y/EI_=7%1?&NP<]S%9QY6 M'/?Q65!^4]'@RT\\WA$FUXDV 3M*T11=K)%@=Q\6?:"EL2U$$KTD;<=_7Y*2)2N1:2H5VA=;I#B',V>& MY(PXVA/ZS-8 '+W$4<+&K37GFUO+8OX:8LQNR 82\69):(RY:-*5Q384<*"$ MXLAR;;MGQ3A,6I.1ZIO3R8AL>10F,*>(;>,8T\,,(K(?MYS6L>,Q7*VY[+ F MHPU>P1/P+YLY%2TK1PG"&!(6D@116(Y;4^?6&+/ #.Y(]"T, M^'K<&K10 $N\C?@CV?\!F4%=B>>3B*E?M,_&VBWD;QDG<28L-(C#)/W'+QD1 M)P("IUK S03<5P)NYXQ .Q-HF\[0R00ZBIG4%,6#ASF>C"C9(RI'"S3YH,A4 MTL+\,)%^?^)4O V%')\\K3&%-8D"H.Q7=/]C&_(#PDF U(MK26F [D@LXHQA MY:EK],2)_XP^;V23H<];SKB0").5$KQ_ >J'#"\B0!\\X#B,V$7)0Q]^ M_CBRN%!;3F[YF8I>JJ)[1L4>^D02OF;H/@D@*,M;PMS<9O=H\\S5 GK@WZ"V M_?L)6O:N0?;"J^M\V"5HZ:4XF0%8I%RM#B4 M'#K'!]4]W6,:7!U=>57RY?='$D5(+"XYYN\*.V>I7IUJO>2&=2E85X')$V4W:0^&@WYW9.TJ&.OFC'6UC&4[!EPD M1@M3EY@FP;SN&V*NW:YM5_/2RWGIU8DD$)OK20P]:*GJ57BJWS[Q5$I"U;"2 M0U/S+J*5[.OG]O6U]J4[TLQPYYII=ZYC##$D0FBN*+I"#PFGH4A1?/051UNH MXDFK8=V0:A+,2\%Z)YP+OYP+J4%.^4 ?4MFAO0/&!9ORO(:7CE9&)JQH%6@+@L7YRRQX-A%"FC_ M'QG$%?JFLFXQ>KH#*JJ(?)6B.0U],$@Q,LT;6I^-HGE-H96]=I*X.TWD&8&@ M&%,FN])XK@QG_5RU>6X2S"JJ"T>;+%](0LRI:VN=F#%B,,C+!KTR]%P\%%F[D(2-=DP!H-"F_,&69CR(I=WK_V6DY#8)0 M/N((>2'S(\*VPB[T?;I@G&*?5Y^)VJJA]B[4))K7%%K9-T5!X>@KBN,B)E59 MR/4Q"WD$^4%4;FAW)%$\;X4#_@J7H.+Y "*:JV-8/[NC1)%CHP ?6"791@ ] M%*7JD]Q)=E!'.OZXC*M*_]Q.OU\: ^$;+D:;0RN0798OS_KJE4=;U M:ABPWFCYTQ1:^9MQ426YVGR^>F^9KE845IB#R;>&;()226\/ND[[==58,7 X M'/;;OSWKG3?EZQOI&JP>#:>H>GE7-K@9*.NJQ:$''AIP@OR*= M_ -02P,$% @ .(!(5I]BF?5& P FPL !D !X;"]W;W)K&ULQ59M:]LP$/XKPH.]P%J_Y+5=8FC3C@TV""WK/HQ]4.U+ M+"I9GJ0DS;_?27;21$G2%=&+X0?A]-IMZSF^GF_;NG;G3"E:+@$/FB&WVX-=G-.MFS[;4)63 M7]^0DGPU(/3OKAVJ_?>[_=O+Y517-(-I@+>'!K6&('W[)AY&G[J2\TID!ZGJ MMZGJ^]C3*ZAV!2H7))-"8)KJRB0KK ZU&Z@'PTK)I:*B*R^ULX%S9N_(=1I- MPO6^V'\MAJ-Q?]@?MW8'.@:MCH%7Q^7U?-X5D!?UW(UZ);(#@<-6X/ _U_3P M-5/U2F0'J1JUJ1IY:^%&UH@:ZM-8$)_MU>CR*!H]JU>OFA2+&K8BQ M_V R?7>T4/B.L-( \ILGQ8P[Q$3]QV*\[EXHYJ05<^(_G?<5-B98D:BD\][P MPV.R!:I(CXCZV8K')*?;KJ=SYB5ZHF@7(F^@%VS-I.J)UM.\\SUV^%#^9UV_J=JB4K->&P M0"B>&+P05=T)U@,C*]=,W4J#K9G[++![!F4-<'TAI=D-K(.V'T__ E!+ P04 M " X@$A6[VRXOT,) "#8@ &0 'AL+W=O,?LBC6 MI_U^/EO2592?9&N:\F<>,[:*"K[)%OU\S6@TKXQ62=_0M%%_%<5I[^*LVG?# M+LZR39'$*;UA)-^L5A%[N:))]GS>TWNO.V[CQ;(H=_0OSM;1@M[1XGY]P_A6 M?T>9QRN:YG&6$D8?SWN7^FEHFJ5!->+/F#[G>X]).96'+/M6;@3S\YY61D03 M.BM*1,3_/=$I39*2Q./XIX;V=CY+P_W'KW2WFCR?S$.4TVF6_!7/B^5YS^J1 M.7V,-DEQFSW[M)[0L.3-LB2O_I+G>JS6([--7F2KVIA'L(K3[?_H>_U"[!EP MCMC J V,MP:#=PS,VL!\8V"\9S"H#0:J(0UK@Z%J2*/:8*1J,*X-QJHA6;6! MI>IA4AM,WAJ,WWOCM-=W3JL4M'W+*[W841%=G+'LF;!R/.>5#RK15?9<)G%: MYL==P?BS,;^EM*;DVFVXOF81Y6B MO[[_U">;%E&= MT[G WI?;CX[9AW)[?2 C]/GKNWN1C=<7^_H M^H1HUKOFMMP\W*36?6P5Y>&DEZ$WT4NV^?([8G/S].T>2H*"K_'^" M^5QM_0_$_LO/ZM-\'8]_&.>4/='>Q7]^T4?:?T6J1L)L),Q!PEPDS$/" M?"0L0,)"$*R518-=%@UD]%86S?:SB'XO'U-17DB)7?,"";.1,&<+&U6PLK)^ MNM!-;:)KFG;6?]K7_.% :S@8'XSSD-'YATX-@U$T] MXV!@" JO)4B8OX4-]Q3\5N-(=^&AN]'8&HP&ULYI2^*CG<1'4HG_L2Z/ MJSGAZ_*\X(N*.%U\(7]52U8Z_WKY1!E?@I-;6J[C^7.\IDD+QE?,FR@AO\>/ ME'R*4_)"(Y:+UA%7W%.#X9OY&E-)ZNLD3"'(7H7:1##PGS%:(/D Y#N<.6&B<[ M-4X^JL:FO" ?+B_DP1PO+Z3V7:6,A#E(F(N$>4B8CX0%2%@(@K6R2->:4_[: MQ_/H61=DP)*E":KSJ) .HV5'#;%NM>?TJ7BM7Y3MDLSJ.'A)*H()2+-7LL"XTXFQ\K MA6OTT5I8'D)G52)ICN(<7*A7#TKS%><00+V&Q[VV)6DTDC0^)DFU,1E6Y%-7U"7-DRDBD26Q$?".%X3RP&= MY0QM"D)I+I3F06D^E!9 :2&*ULZDIC>HRYN#\DSJ5A0+FF3BHAC:$(32'-5) MN%"W'I3FJTXB@+H-%=RV5=JT#O7A__>+(%](O0CD#YKF#/G[EE$TFPHS8'27"C-@])\*"V TD(4K9UH30-3/]+!W$L._G'P0!=Q6A5. MZFM09&]J"J794)H#I;E0F@>E^36MO;*<6(?K66A?$D5KIT+3F=2/M";;J?!F MU1O(DT"Q*2D/H;.\15X/WR9',3H7&IT'I?F*E.:K3"" N@R/N&P+K>E]&O+>I_#[LYW.0=8. MCI^#E$?266>';B>3R=@<#=YJ33$^%QJ?!Z7YJI,(H&Y#!;=MW34-3D/>X+1C M1F=%QH2*0K;#IE":#:4Y4)H+I7E0F@^E!5!:B**U4Z'IK!H_^Y)+ WK-)91F M0VD.E.9":1Z4YD-I 906HFCMA&H:K(:\P?HC5U_*D9U3!-INA=*.EMJ%L'2G.A- ]*\Z&T $H+4;1V C2] M4D/>*RWOT$&N(_:-%O7Q_9;F?(5:?:_\KLAFW\A]&A6N.XL?VJBM:0JKAL.! \$X#QJ> M+_!JFL+U +1QBJ*UQ=@T3@UYX]3CQ_"R\CGR_3 YI?,A&MH2A=(<*,V%TKR: MMB]17211'^HV@-)"%*U];[JF+6K*VZ(WE%7W:TUGE%Q)Z_^;V[O[_#.YIJL' M*FPRR#UU30HHS8;2'"C-A=(\*,V'T@(H+431VIG3]'E-_2?G M7=% 3;1>@,;G"]P:8]%Z0310%%^(BJ\MQ[W;]LJOBU5<"L@IG16(O?TN]OZ[ MV!OP8N_ B[T%KWFXL!@(E(R]NRZTQ=O?N[O\BK)%]6L&.3^N;M)B>^_JW=[= M+R9<5K\3\&:_HY]ZNF"_KY\&V]]#:/#;GV>XCM@B3G.2T$?N2CL9\]>1;7_Q M8+M19.OJWO8/65%DJ^KADD9SRLH!_/G'+"M>-TH'N]^=N/@74$L#!!0 ( M #B 2%8.&RLMA04 +,I 9 >&PO=V]R:W-H965TYB768^8;2_.;0$UX\,/Y-;"B5Z#%+$:D.N7KL=AR2N+"*4O'IF$XXXPD^6A^45R[YO,+MI-IDM-K MCL0NRPA_NJ(I>[@'C\3 ^*AUB!; M\R*6BN(O>JALC1&*=D*RK')6(\B2O/PDC]6+.' PG2,.9N5@MASPY(B#53E8 M;0?[B,.D!4#LY+(TPKAVF1K/+M%JGQB"3S"\X>$-?6BJ8/ MBOP6WBHC2:ZEN)1NC]NP_H'4IR],>&[83"BXNQ5*/7 M8QA'U4B]@, M6?@C,@W3[!G/8MA]2;=GR'"/NGL_%MU_N3ON>YD_%CU\=?1&*JQ:Q5;!LX[P M_&R;LB=*T9+R^R2B1R7Z$7U.4Q:54)T]9""O3W[RH" M^B)I)O[I>;RK)XM!SU,G8DB8!PGS(6$!)"P$@C6$X=;"<-_6 M.M&%5!LDS(.$^9"P !(6 L$::IO5:IL-3D/7*90>BIFIEUECC6K%W[/A:F3/;/E(_]FU//-SW7-)475I_1&N:4T[2 MHHZ0.$OR1$A.]*:/WMR ]D1!:1XHS0>E!:"T$(K6U,Z^,XK?6&L4@_9&06D> M*,T'I06@M!"*UE3=OD.*AUNDKRHEH U24)J'N_U6U\!.NY1TK28STVF7DJX5 MGEA6I]O5-9O.)K-6+1D?;!'+*%\7N_^$>N>[7);[;.JK]0[#S\6^NM9U#Y_[ MN.=ZH'[7CY1DQ;(8Q>[\8HO4O>?R'%Y> MDIIM&?\F,@")GHJ,%EJK)5[98<\!IY53D MMN:R0UCN\-J-7&U([[SSOTWRORBLPC%G##\K](*K.Y M-;%0"DM7(OB-@W]LA*!Q"(Z-$#8.%76[YEX)%V&)%S/.MHAK:X6F'RKU M*V^E%Z$Z4>XE5V^)\I.+CS1A!:"O^ D$^H ^8\ZQGCKT-@*)22[>J=Z'^PB] M??,.O4&$HJ\9*P6FJ9C94@U P]A)$^RZ#N:]$,Q'GQB5F4 Q32$U^$?#_J,! M?UL1;]E[._;7WB!@!,D%\MWWR',\SS">F^/=71.=_Q<]_NGH'3'\-A7\"L]_ M-1501$22,U%R0']?/0K)U7K^QS3?-6)@1M1%[E*L<0)S2U4Q 7P#UN+77]R1 M\YM)['."1><$B\\$UIF6H)V68 A]-RU230L\J?U!@&DB:HQ1A:$WA\W"'873 MF;W9%[AOY ?.=-2UB@Q6CN]WC6*#41BXSU =JF%+-1RDJM..@P159H[A7(.% M^YP=YX!RW\;W)H=6T1%(\6M('<:CEO%HD/$=X)S\"RE:J3T=J8TS)6+-!,X1 M6R+X7A+Y Q4@,Y8J338@I-JCI7B/*$B3(H/!3EV.HS[AJ1OVM#MGS/C5F!V5 MQZW*XQ.7D!902YSN,NZ55!L;EE6:P>A%$2:M")-!$6(A MB3I8J5R#Y1*J\]G^.E/;/B@%DKQ,"5T]"W/<4JQ#3_<&[%RH;>E ().5$XP/ M%#):30ZPXMK*];MFH5FC::O1=%"C6PX?-%-]L&V8F]A.>].C"L%A-O2-O'$O M9Z*^E:JCO7SH6X5.\%)"N,[SV<\9I/M%9L"-4TTD%.8#WB#BJ27FK&A1@S9< MQL\5LBOYWG';'93\@7)(V(I61;]*-:"P)-(LMMLC-!GW$FTXXLDB'A,S/E?, MKHK>LXK>3ZF(9(:ENIJ6N=HO"S4 N5?L=E7.J+377V$&I0='=;+2Q\2,SQ6S M5MK>NRD6P%?5%5V@A)54UC>%MK?]#'!577X/^J_=RQO7T!_ISP;5S?09OO[F M\ GS%:$"Y;!4H9R+L4HQ7E_CZX9DZ^J>^LBDNO56CQG@%+@V4.^7C,E=0P=H M/Z8L_@-02P,$% @ .(!(5ID*Z>9! @ .04 !D !X;"]W;W)K&ULC919C],P$,>_BA4D!!(T:7J 2A*IW7+LPZZJ5L # MXL%))HFU/H+M-,NWQT<:BM3M\I+XF/G/;\8>)[V0#ZH!T.B14:[2H-&Z786A M*AI@6$U$"]SL5$(RK,U4UJ%J)>#2.3$:QE&T#!DF/,@2M[:362(Z30F'G42J M8PS+WQN@HD^#:7!:V).ZT78AS)(6UW _;7=23,+1Y62,."*"(XD5&FPGJXV M"VOO#+X1Z-79&-E,[.2V3(/( @&%0EL%;'Y'N %*K9#!^#5H!F-(ZW@^ M/JE_ZHWHO^"PSY.,!"4.6^J/>V"V-<=$H+ M-C@; D:X_^/'H0YG#G'\A$,\.,2.VP=RE%NL<99(T2-IK8V:';A4G;>!(]P> MRD%+LTN,G\X.4)L2:X1YB3Z#J"5N&U*@6^[/VQ;N+;K'4F);/85>;4%C0M7K M)-0FO!4)BR'4QH>*GPBU1'>"ZT:AC[R$\E__T&"/[/&)?1-?%=Q",4&SZ1L4 M1W&,ADRNZ,[&FLR<[NR9FNRA%5(37J,?ZUQI:6[0STMI>[7Y937;52O5X@+2 MP+2- GF$('OY8KJ,/EQAG8^L\VOJV7W'N:(Q?:M)H;-N9M VD-S'XEA#Y- M;(#QM->'_M0G.T9_RS6E$KT M=5-6XG*REG)[X3@B7]--)MZP+:W4.P^,;S*I;OG*$5M.LV43M"D=XKJAL\F* M:C*?-6VW?#YC.UD6%;WE2.PVFXQ_NZ(EVU].\.2IX4.Q6LNZP9G/MMF*WE'Y M:7O+U9W3LRR+#:U$P2K$Z7$ MK4=$2YK+FB)3_Q[I@I9ES:3&\:4CG?1]UH&'UT_LOS635Y.YSP1=L/+O8BG7 MEY-X@I;T(=N5\@/;OZ/=A(*:+V>E:%[1OL.Z$Y3OA&2;+EB-8%-4[?_L:[<0 M!P&*QQQ N@"B!_A' KPNP'MN#WX7X#^WAZ +:*;NM'-O%B[)9#:?<;9'O$8K MMOJB6?TF6JU74=6%Y>K=0<7)^1UO MT0?Z2*L=1???T W+V]8ZX):SY2Z7Z..W+44O$RJSHA2O5,"GNP2]?/$*O4!% MA3ZNV4XHN)@Y4HVX[M?)N]%=M:,C1T;GH?>LDFN!TFI)EX;XQ!X?6N(=M5+] M^N=-:."_$-LOIY40IHZ#\D4[F/_^$0_=74SX@R1)(LA2(;)0YO\^<;V-_ MRIQI]=O L FLOV4>YZ]Q'$>A.W,>#Q?6A)MZ'IZ.<8D!YTTCXH5C7&K"Q:X7 M^#UN--.@GVE@G>DMVU..EH7(.97&"5OC3RTW2+($DBP%(ALE(>R3$)Y#*$+( MS$&2)9!D*1#9*'-1G[GH1X6B#0Q& N!%04PTH3#B_ !C32@,.!(3' 2:4)AP MH1]'@5DHXGZF\3.$XGIAFJHU\M1"@R1+(,E2(++1\D_[Y9^>0R*FD)F#)$L@ MR5(@LE'FL#M8"/='1:*+''U:_:GZ_M=$PH0+U%^DB80)AS$A4XTP-0)=I2?8 M+!/XP#!ANU!D^>=L552KIB0E%;*^KE>UR*G9XU@)3ZU"4+8$E"V%8ANGA@RI M(><0D:Y7J/Q!LB6@;"D4VSA_@Y_$5M-C%1+/\'DF;JCKB 'FD4#_K6&"D2B> MZB)B@$4DC(](R."^L-U^O5,EB/Y0+\:96F-/KC9(M@24+85B&V=A<(8X.(M: M@!I*4+8$E"V%8AOG;S"5V.I\K&H1&M0BF'HNUO7"#,2Z%"0FH.?JVIPE'(N(%NEX8<+X7':A MR(&7.BZQW8S MR&#*B-V4W;&=7*L?&9P:-<,>?6K-@;(EH&PI%-LX#X-=)/@$IB]3PVS>@BQU_UH:_O;1AA)/0TQ3#!PL#3/8D1AG%T1"\&[T7L MWNM354A5?GR;5)Z"Y7--L27D-4.\_,":?;NH.^J.9\_\ 4$L#!!0 M ( #B 2%;, YK./ , /<- 9 >&PO=V]R:W-H965TOV,.W!)3?!*MC4-DGW M[V<;2D-'T2JA]27!V.?<>XX/R$RW7-S(!$"ANRQEIQJEH 6N]*0H1MD0?@:\%R1,:HS-6)L0X_1:=<[9^FVJ[ ME^A82E 2O3D%16@J]_7LU>(4O=G;1WN(,O0MX8749'+J*MV>*>+&52LG92OX MB59.(3Y$@7^ L(=Q"WS>#?]<, WWVN"N-J5V!M?.8,L7/,%W"1M@!4BT$CQ# M[^\4"$92-+=[ D):RZPSY[O._#S7/.A,029_M7E0%@W;BYJ']DCF)(:9HY]* M"6(#3O3ZE3_TWK4YTA-9PY^@]B?H8H\NA'Z7"/7[ .4IJ1($MP7-39X.$(/R M5FI^"@E(F =*VHDV7\IB0UO,O'LV43 *0QQ.W3 M\>,TMRSS!@$>MJ=Y5&L9=6JY8E3I+5PHHJ#U/=P)?^ZN]4364#JNE8Y?(M7C M/OWIB:SASZ3V9_(_4SWY*ZYX,!IY_J-4MRP+\"CPVU/M>P]'%:]3S5>5@$ Q M+Y@2M#W9W0S/W;J^V)IZ=XYF_DNDNZK:ET<]L34]>CBD^9UGG+X37E5K'D." MR:. MZP*\3AXE&]WYU1N/HF^$+&F3*(45AKF'8[T$R+*KXQRH'AN#^K77.D- MMI>)_C(#81;H^17GZGY@SO[UMU[T!U!+ P04 " X@$A6 V#A;]$" !2 M"0 &0 'AL+W=O&4A548-3M72U[D".G>B MC/MA$ S]C#+A)2-W;J:2D2P,9P)FBN@BRZAZO@ NR['7]UY.W+#ERM@3?C+* MZ1)NP=SE,X4SOW:9LPR$9E(0!8NQ]ZE_/HEMO OXSJ#4C3&QE=Q+^6 GE_.Q M%]B$@$-JK /%PQHFP+DUPC0>*T^OOJ45-L+0$/0'.P1A M)0C_5A!5@L@5NLG,E36EAB8C)4NB;#2ZV8%CX]18#1-V%6^-PJL,=2:9R"QC M!I?%:$+%G$RD,$PL0:0,-#DFLT*E*\1$FH&'4S"4^09SLW?PTRJ/BTT>X8X\II#V2-0_(F$0ABWRR7[YMT*@/&B3^TBD MQA+66$+G-]CA=T-+I&Q ,+:&G(;(M45).*G'NT@U1+ M@QR1ST\I+^:6RY44RV/DF%7770#Y>84NY-) IG^UT8FZI-.1V1:=04UGL+>/ M:CII@P[-9"%,6]T;LW[@W.P+>)W$<0\;>MTLJ"7J]*QW%C1^_5JRE?9)G?;) M_K05;A/*/+L6A\>"Y6[9\K?5M#;W7O-_7;Z.S+8X#&L.P__?W,,NZ71DMD4G MKNG$739W_+9MPZ@7OVKNEJAAU!N\ZF>_L>/9KXUKJO"5K F'!&PO=V]R:W-H965TQAX4^R81U8@=@$&/G F=XITQU2P(=+$#3O1(5B#LSD8J3HP- MU3;0E0)2>A)G012&TX 3*G"6^+6ERA)9&T8%+!72->=$/=T DTV*Q_BP<$>W M.^,6@BRIR!968.ZKI;)1T*N4E(/05 JD8)/BZ_$LGSB\!_R@T.BC.7).UE(^ MN&!1ICAT"0&#PC@%8H<]Y,"8$[)I_.DT']2_>._6RYIHR"7[24NS M2_$GC$K8D)J9.]E\A<[/E=,K)-/^B9H.&V)4U-I(WI%M!IR*=B2/71V."./) M"4+4$:)_)<0=(?9&V\R\K3DQ)$N4;)!R:*OF)KXVGFW=4.%.<664W:669[)< M/P>16$4#=#S\_1OM;#T<(@>V&+T%8GZBD1> M;W)"K_.WH07Q']KU5@&X @TY.ROE;N!,5Z2 %-LKID'M 6?OWHRGX>R77(?18FP?[8R3E$FUYP=%U=J_Q.U);:US+86$XX^GB%D6K; M3QL86?D;O);&]@,_W=F.#U4RM3,T=2L8ZL- MLC(DU2).DV06UXS+*,_"VL+DF6J:K7&)[D$O#,WB7J7D-4K+E02#U3SZ-+J\FOKX$/"#X\[NC<%7LE+JT4^^ MEO,H\4 HL'!>@=%KB]&;4#XZ-)S0]"J2&;X+CTE[)TAG8YY;E\V:PL/C4H'7S> MTM/"&7QGQC#?+#B^0<>XL">T^F>D7RI0,L/5*2P$DW $7,(=%X+:;;/8$9X_ M)"XZE*L6)7T#Y197YY#,3B%-TC$\+&_@^.CD=YF8JNM+3/L2TZ [_L\2A\A: MAT":O=3^%C7U1Y5P7+(7>S+$ M<5AS,@6?.71S\9Z1_#_ICAFZ#PL"*Y)*SC^0LFE]WDZLB5W<0, ,06 - M>&PO94\RGSA_4!]$>[&6!4'L\_E\Y_/Q2>(PS-6:T^L% MIA5/;.\_+9@B8D/TLS*C02IS(A2G?EW,LS24F4@U/"O5ZG$W@) M8<(=#\4RN4Q4[LS2I5 C-ZQ-CCE]C$9N-WCK.H9NDD9TY-Z>O/ZV3-7%*\>< MC]X<'75N3R^V[2<%<.IZ5M+S/4C/.AV<&$",/-B/?!.\)$[(9Q-)0.OF"2,KXVY!X99RE/I*'U9 M:2E=L.3W!NZ:'EQQ)4_"1"J+V":"^9V6P[> J@<"&>>UP)YK#.-A1I2B4ESJ M3C&X,#Z G+)]L\ZTPKDDZV[OW&T@4FFB&Q$C\U200D/E438T[8QR?@VWHZ_Q!O!*OD[&[5'U8ZNF(H@^50J\DC=FJZ*_B6@#&WL7929;Q]7O.YB*A M9O)[!QP/2>7G+%+)[G4T*)69-E#I.G=4*C9K6[Y+DMW0E:K*:17CFGL'J/G? MYGE.!96$MT7KVG_)67ZR8K__7)*+N\JV8*O&'X+(X!!$'D1-#@Y! M9'@ (OO/=M=\C,CN(8CLO7R1_LLL2:_<4[8VKAO;UMKJP.O!R/T"+R*\">I, MEXPK)LK>@D41%0]VKYI>D:E^1=_@U^,C&I,E5S@@"^=C9,&WA@<2#2XW*-KS9>(;OK %O3716"S12O1&RF>*X!L><- M/,+0OMI8'/# 5@&K'8AOCP,U9??Q?5A53!MV!>-(&&((U**]1H, R4X '_OZ M8%>)[X>A'0',KL#W,02N1AS!%( &#/']XCFX]3SRJN>4U_QO/?X+4$L#!!0 M ( #B 2%:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GO-2U-'UXH)THG-3*%X:" M+U(\V[?SX9#MI)4/LI;NQZC7?J]%CS52R4;^%.6H-^@Q6^GGS]K(GUHY7N>% MT74]Z@WW)[X(XV3Q6W$>(%?\P;8ECC_<&[^2QCU>BT+,=7%MA'* M[>-H1!T E:WDQO:8XHT8]29Z)TRX'_\'-^7^WIR' I$RY]*?,#=EBT>(LIA/ M9_-\-F7^6[ZXO9F.5_[@:GP[GD]F#$!&"&1$#OD[6OYY-EOE[&C) 62,0,8' MB62^\A]WLSF 3!#(Y("07R, F2*0Z?_XN%_BYQ_UXMH_]/$]@,P0R.R0D8P! MY D">4(+N:H$F^AFP]4/QE7)TA'-? M[XTJ="/84ICPV!NM6%YQ(]C8.8B)^H9:.%H5_@K3GF%ZS29&E-*Q>VF?_#L* M,3'C#(F5<\5K[D%9VYMHVY!6_A>=IXW)9DALFRNNGMB5-D8_^UX,ZQY"2$PV M0V+;W IN12=DF%6&Q%IIFT*EZU(8^Q?[E77:K!A.'$-,S"M#8K'\:L,K_KT; M.DPC0V*/Y.*QS<@A6I^$?C1\4\G"IYM];1 3$\F0V"0AY\G6';9%];G&^>8@ M5"&[L<1$,B0V2;Y]L.+;-H1SMGN74B),(!&Q0-#.0J=O&&$"B8@%@GJNBXD. M6:C'+)CGNIB81R)RCWSL.7;DQ\V!Y T3,TE$;))WNMO#V;\A'J:6B%@M>]&Q MXP_!,)E$Q#)!G==]"S&_1(?T2Q<3\TM$[!<\0\(Q7X09)B(V#(Z9P.D2S#?Q M07V30DS,-S&Q;]#A:>?=C#'?Q,2^^?, E1U-!>RBQ>@D&;%O<'O#)A1COHF) M?8-C=IH0YIV8>J8,[61THHE9*":VT!\[&<=A%DI#3,Q",;&%$,S0["$F9J&8 MV$((YL)5'4S,0C&QA1#,I=$;.!^.62@AMA#ZT!U<6T@P"R7$%D(PK[<.3I(F MF(62 TV;M>]F1Y8)9J'D4*.>-B'!I;D$7:PA'_5@3:B$F)B%$F(+(9BYTW"5 M(<$LE!S.0O[=A+),, LEY!;J#'6/V9R;(/B=>-^12S +)>06>H>9^TK+;2U" M-V0*+91@%DJ(+?0Z,N]&D;6H2K>6Q7$Q!24$BOH8\P)MQ6[KO4SQ,04E!(KZ!4SZ-N/*N["UIAM MP]IRMH28F()28@7A$T@P::;HCH%#KNUTQFLIIJ#TH--Q<,HCQ1244D_'H9@9 MQ,04E!(K",<\@9B8@E+J!1\4\Q1N9\$LE!%;",<\@YB8A3)B"V&87]L-&*^8 MF(4R8@O!5=P/>A\0$[-01FPA?.(=IO<,LU!&;2$4$Z;W#+-01FTA%!.F]PS= MN4:]=0U;)F=P(T2&62@CMA"*V9E+R# +9=06>K^>WVWN$!.S4-9:J-]>;"\O M2K&62I1S_Q?6EQ>\+I:&A8_]UJ@D#9L8UMNZGOBRA;K5O'S9R_RR#_OR7U!+ M P04 " X@$A6EW=RY"P" #V* &@ 'AL+U]R96QS+W=O )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H M#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#ZE5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6 MFS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4 MYRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y, M8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]' MO9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [ M4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=Q#H':AW_*3>=?C:EWKM^5[C M3T$_2?5POK=<'W]9?I]$G!<7G--M17WZ"U!+ P04 " X@$A6UD@C+OLG M#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[M MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O M(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[ M$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ .(!(5DI9:'OM *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ .(!(5IE< MG",0!@ G"< !, ( !RP$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " X@$A6@@"D3MX% "Q'P & @($, M" >&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5N>T M3MJV!P T2$ !@ ("!( X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ .(!(5HF=,&PT! -0\ !@ M ("!J" 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ .(!(5ID:@TVL(0 )68 !@ ("!V#\ 'AL M+W=O)[X(# #@" &0 @(&/ M: >&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5HW#3B^A! % L !D M ("!A7 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .(!(5FD%>=?[" /"H !D ("!DXH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!( M5K>WV+(%!@ \@T !D ("!(JL 'AL+W=OL0 >&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5C;;QMF>&@ QU( M !D ("!T;T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5K\A!'UV" *1@ !D M ("!6> 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .(!(5GN4#$DA!P <1( !D ("!"_( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5K9, M7/4Y @ )@4 !D ("!\ ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5H$+1PW( P 814 !D M ("!^Q$! 'AL+W=O$@ &0 @('Z%0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ .(!(5E7]8SRG!0 M#@ !D ("! M>!X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .(!(5IFS#N= P / H !D ("!"BH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5D,N*B67 M @ =P< !D ("!8S8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5NMANNOB @ QP< !D M ("!VT$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .(!(5D9D;M]B'0 LSD" !D ("!:TL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.(!(5M.S0;2X P &PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5LO1T9=G P MYPP !D ("!RWL! 'AL+W=O"&C,& #++@ &0 @(%I M?P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5HYHIT?P!@ -T( !D M ("!\HH! 'AL+W=O&PO=V]R:W-H M965T10XH*P4 "X= 9 M " @<28 0!X;"]W;W)K&UL4$L! M A0#% @ .(!(5I]BF?5& P FPL !D ("!)IX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!( M5F63\%\@! 6!$ !D ("!V; ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5LP#FLX\ P ]PT M !D ("!E;T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(!(5@0,8=Y< @ > 4 !D M ("!A,8! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " X@$A6UD@C+O XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 281 397 1 false 83 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.aosmd.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - The Company and Significant Accounting Policies Sheet http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies The Company and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Equity Method Investment in Equity Investee Sheet http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee Equity Method Investment in Equity Investee Notes 9 false false R10.htm 0000010 - Disclosure - Related Party Transactions Sheet http://www.aosmd.com/role/RelatedPartyTransactions Related Party Transactions Notes 10 false false R11.htm 0000011 - Disclosure - Net Income 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 0000012 - Disclosure - Concentration of Credit Risk and Significant Customers Sheet http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers Concentration of Credit Risk and Significant Customers Notes 12 false false R13.htm 0000013 - Disclosure - Balance Sheet Components Sheet http://www.aosmd.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 0000014 - Disclosure - Bank Borrowing Bank Borrowing Sheet http://www.aosmd.com/role/BankBorrowingBankBorrowing Bank Borrowing Bank Borrowing Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://www.aosmd.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Shareholders' Equity and Share-based Compensation Sheet http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation Shareholders' Equity and Share-based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.aosmd.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Segment and Geographic Information Sheet http://www.aosmd.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.aosmd.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://www.aosmd.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 0000021 - 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 0000022 - 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 22 false false R23.htm 0000023 - 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 23 false false R24.htm 0000024 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.aosmd.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.aosmd.com/role/BalanceSheetComponents 24 false false R25.htm 0000025 - Disclosure - Bank Borrowing (Tables) Sheet http://www.aosmd.com/role/BankBorrowingTables Bank Borrowing (Tables) Tables http://www.aosmd.com/role/BankBorrowingBankBorrowing 25 false false R26.htm 0000026 - Disclosure - Leases - (Tables) Sheet http://www.aosmd.com/role/LeasesTables Leases - (Tables) Tables 26 false false R27.htm 0000027 - 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 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - 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 31 false false R32.htm 0000032 - 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 32 false false R33.htm 0000033 - Disclosure - Related Party Transactions (Details) Sheet http://www.aosmd.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.aosmd.com/role/RelatedPartyTransactions 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - 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 35 false false R36.htm 0000036 - 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 36 false false R37.htm 0000037 - Disclosure - Balance Sheet Components - Accounts receivable (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails Balance Sheet Components - Accounts receivable (Details) Details 37 false false R38.htm 0000038 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 38 false false R39.htm 0000039 - Disclosure - Balance Sheet Components - Other current assets (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails Balance Sheet Components - Other current assets (Details) Details 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Balance Sheet Components - Intangible assets (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails Balance Sheet Components - Intangible assets (Details) Details 41 false false R42.htm 0000042 - 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 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - Disclosure - Balance Sheet Components - Accrued liabilities (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails Balance Sheet Components - Accrued liabilities (Details) Details 44 false false R45.htm 0000045 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails Balance Sheet Components - Product Warranty Accrual (Details) Details 45 false false R46.htm 0000046 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details) Sheet http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails Balance Sheet Components - Stock Rotation Accrual (Details) Details 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - Disclosure - Bank Borrowing - Narrative (Details) Sheet http://www.aosmd.com/role/BankBorrowingNarrativeDetails Bank Borrowing - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details) Sheet http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails Bank Borrowing - Schedule of Debt Maturities (Details) Details 49 false false R50.htm 0000050 - Disclosure - Leases - Narrative (Details) Sheet http://www.aosmd.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 50 false false R51.htm 0000051 - 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 51 false false R52.htm 0000052 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 52 false false R53.htm 0000053 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 53 false false R54.htm 0000054 - 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 54 false false R55.htm 0000055 - 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 55 false false R56.htm 0000056 - 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 56 false false R57.htm 0000057 - 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 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - 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 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.aosmd.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 63 false false R64.htm 0000064 - Disclosure - Segment and Geographic Information - Narratives (Details) Sheet http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails Segment and Geographic Information - Narratives (Details) Details 64 false false R65.htm 0000065 - 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 65 false false R66.htm 0000066 - 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 66 false false R67.htm 0000067 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 67 false false R68.htm 0000068 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details) Sheet http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails Commitments and Contingencies - Contingencies and Indemnities (Details) Details 68 false false R69.htm 0000069 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.aosmd.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 69 false false All Reports Book All Reports aosl-20221231.htm aosl-20221231.xsd aosl-20221231_cal.xml aosl-20221231_def.xml aosl-20221231_lab.xml aosl-20221231_pre.xml ex311-aosl12312022q2202310q.htm ex312-aosl12312022q2202310q.htm ex321-aosl12312022q2202310q.htm ex322-aosl12312022q2202310q.htm http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aosl-20221231.htm": { "axisCustom": 0, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 937, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 281, "dts": { "calculationLink": { "local": [ "aosl-20221231_cal.xml" ] }, "definitionLink": { "local": [ "aosl-20221231_def.xml" ] }, "inline": { "local": [ "aosl-20221231.htm" ] }, "labelLink": { "local": [ "aosl-20221231_lab.xml" ] }, "presentationLink": { "local": [ "aosl-20221231_pre.xml" ] }, "schema": { "local": [ "aosl-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 637, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 64, "keyStandard": 333, "memberCustom": 37, "memberStandard": 41, "nsprefix": "aosl", "nsuri": "http://www.aosmd.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.aosmd.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "10", "role": "http://www.aosmd.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited", "menuCat": "Notes", "order": "11", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Concentration of Credit Risk and Significant Customers", "menuCat": "Notes", "order": "12", "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers", "shortName": "Concentration of Credit Risk and Significant Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "13", "role": "http://www.aosmd.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Bank Borrowing Bank Borrowing", "menuCat": "Notes", "order": "14", "role": "http://www.aosmd.com/role/BankBorrowingBankBorrowing", "shortName": "Bank Borrowing Bank Borrowing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://www.aosmd.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Shareholders' Equity and Share-based Compensation", "menuCat": "Notes", "order": "16", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation", "shortName": "Shareholders' Equity and Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.aosmd.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Segment and Geographic Information", "menuCat": "Notes", "order": "18", "role": "http://www.aosmd.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.aosmd.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://www.aosmd.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - The Company and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - (Tables)", "menuCat": "Tables", "order": "22", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)", "menuCat": "Tables", "order": "23", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.aosmd.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Bank Borrowing (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.aosmd.com/role/BankBorrowingTables", "shortName": "Bank Borrowing (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Leases - (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.aosmd.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Shareholders' Equity and Share-based Compensation (Tables)", "menuCat": "Tables", "order": "27", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Segment and Geographic Information (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.aosmd.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i7f8c0f4544354d499c1e69ce24565eaa_D20221231-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - The Company and Significant Accounting Policies - Joint Venture (Details)", "menuCat": "Details", "order": "29", "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-20221231.htm", "contextRef": "ia6aacda081db4eaca7ddd5ebd44cd141_I20211201", "decimals": "3", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash (Details)", "menuCat": "Details", "order": "30", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails", "shortName": "The Company and Significant Accounting Policies - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)", "menuCat": "Details", "order": "31", "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-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i7f8c0f4544354d499c1e69ce24565eaa_D20221231-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)", "menuCat": "Details", "order": "32", "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "shortName": "Equity Method Investment in Equity Investee - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i27043b61242f4c62b9c52975c9cf06d5_I20211202", "decimals": "INF", "lang": "en-US", "name": "aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors", "reportCount": 1, "unique": true, "unitRef": "director", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i7f8c0f4544354d499c1e69ce24565eaa_D20221231-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "33", "role": "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i78e0d7df38af44079a19632b27cd79c9_D20221001-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)", "menuCat": "Details", "order": "34", "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-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Net Income Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)", "menuCat": "Details", "order": "35", "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-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i84677f10140544edbdeb4072d2c76f98_D20221001-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Concentration of Credit Risk and Significant Customers - (Details)", "menuCat": "Details", "order": "36", "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "shortName": "Concentration of Credit Risk and Significant Customers - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i84677f10140544edbdeb4072d2c76f98_D20221001-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Balance Sheet Components - Accounts receivable (Details)", "menuCat": "Details", "order": "37", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Balance Sheet Components - Inventories (Details)", "menuCat": "Details", "order": "38", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LocalVATReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Balance Sheet Components - Other current assets (Details)", "menuCat": "Details", "order": "39", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LocalVATReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "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-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "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:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)", "menuCat": "Details", "order": "40", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Balance Sheet Components - Intangible assets (Details)", "menuCat": "Details", "order": "41", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Balance Sheet Components - Future Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "42", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PrepaymentForPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Balance Sheet Components - Other long term assets (Details)", "menuCat": "Details", "order": "43", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:PrepaymentForPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)", "menuCat": "Details", "order": "44", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ia3cd88d19f0d44d09ed91f60fc35d591_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)", "menuCat": "Details", "order": "45", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aosl:StockRotationAccrualTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ia3cd88d19f0d44d09ed91f60fc35d591_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:StockRotationAccrualCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)", "menuCat": "Details", "order": "46", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "-3", "lang": "en-US", "name": "aosl:StockRotationAccrualStockIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details)", "menuCat": "Details", "order": "47", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i1d02e73e2b974d3189b011ddc75ac3f1_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Bank Borrowing - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "shortName": "Bank Borrowing - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i1d02e73e2b974d3189b011ddc75ac3f1_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Bank Borrowing - Schedule of Debt Maturities (Details)", "menuCat": "Details", "order": "49", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "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-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "50", "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-20221231.htm", "contextRef": "i5feebada55de43e68826e1f987012206_I20180509", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "cny", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Leases - Schedule of Operating and Finance Lease Expenses (Details)", "menuCat": "Details", "order": "51", "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-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aosl:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "52", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "lang": "en-US", "name": "aosl:FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "53", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Leases - Future Minimum Lease Payments (Topic 842) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details", "shortName": "Leases - Future Minimum Lease Payments (Topic 842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i9523855f66064bce9cb5b143e50e92fa_D20101021-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Shareholders' Equity and Share-based Compensation - Shares Repurchase (Details)", "menuCat": "Details", "order": "55", "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-20221231.htm", "contextRef": "i9523855f66064bce9cb5b143e50e92fa_D20101021-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i7f8c0f4544354d499c1e69ce24565eaa_D20221231-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Shareholders' Equity and Share-based Compensation - Time-based Restricted Stock Activity (Details)", "menuCat": "Details", "order": "56", "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-20221231.htm", "contextRef": "i8c5e9ce0fcb24801a158e175e716d82b_D20220701-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Shareholders' Equity and Share-based Compensation - Market-based Restricted Stock Units Narrative (Details)", "menuCat": "Details", "order": "57", "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-20221231.htm", "contextRef": "ic91565dc9d75489b8279ec7e8f95f529_D20211201-20211231", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details)", "menuCat": "Details", "order": "58", "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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "idcbea167c2c84ce0a15e30a032c7632a_D20220701-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ia3cd88d19f0d44d09ed91f60fc35d591_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details)", "menuCat": "Details", "order": "59", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie9316d627b5d4eecb49b09bd47d85d68_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "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-20221231.htm", "contextRef": "ie9316d627b5d4eecb49b09bd47d85d68_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Shareholders' Equity and Share-based Compensation - Employee Share Purchase Plan (Details)", "menuCat": "Details", "order": "60", "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-20221231.htm", "contextRef": "id2a72c8cd0d94150b681b1ad2dccbc84_D20220701-20221231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details)", "menuCat": "Details", "order": "61", "role": "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "shortName": "Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Shareholders' Equity and Share-based Compensation - Share-based Compensation Expenses (Details)", "menuCat": "Details", "order": "62", "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-20221231.htm", "contextRef": "icf73ffdbd19a4aba93966fcbd6fdee62_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-4", "lang": "en-US", "name": "aosl:DiscreteIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Segment and Geographic Information - Narratives (Details)", "menuCat": "Details", "order": "64", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i3b95bf2cb2e9485dbcbd17477bb302e7_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Segment and Geographic Information - Revenue by Location and Product Type (Details)", "menuCat": "Details", "order": "65", "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-20221231.htm", "contextRef": "i1539f12c333c41a19bbfcf772459dda1_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details)", "menuCat": "Details", "order": "66", "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-20221231.htm", "contextRef": "ibb2d2384b3be4e7a96c0bde419dc18ac_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aosl:LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i9511fd9ab6ff4b909b2c8417d9a8e57b_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "menuCat": "Details", "order": "67", "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-20221231.htm", "contextRef": "i9511fd9ab6ff4b909b2c8417d9a8e57b_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i7ef46fc088e347579fb421e31f550be2_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)", "menuCat": "Details", "order": "68", "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-20221231.htm", "contextRef": "i7ef46fc088e347579fb421e31f550be2_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ib3bdfb5bd5014bed97792aca88b1d45c_I20230206", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ib3bdfb5bd5014bed97792aca88b1d45c_I20230206", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i71390fcfa4ce43ab8b0e399bb1ffd220_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": "0000008 - Disclosure - The Company and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies", "shortName": "The Company and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "i71390fcfa4ce43ab8b0e399bb1ffd220_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-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Equity Method Investment in Equity Investee", "menuCat": "Notes", "order": "9", "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee", "shortName": "Equity Method Investment in Equity Investee", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aosl-20221231.htm", "contextRef": "ie00b79dda1ac4c10bc3e492e6fa4a80e_D20220701-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 83, "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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 deposits" } } }, "localname": "AccruedCustomerDeposit", "nsuri": "http://www.aosmd.com/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "aosl_ComputerSoftwareLiabilityNoncurrent": { "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": "Computer Software Liability, Noncurrent", "label": "Computer Software Liability, Noncurrent", "terseLabel": "Computer software liabilities" } } }, "localname": "ComputerSoftwareLiabilityNoncurrent", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration of Credit Risk, Terms of Sales on Credit", "label": "Concentration of Credit Risk, Terms of Sales on Credit", "terseLabel": "Terms of credit sales, (in days)" } } }, "localname": "ConcentrationOfCreditRiskTermsOfSalesOnCredit", "nsuri": "http://www.aosmd.com/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "xbrltype": "integerItemType" }, "aosl_EquityMethodInvestmentRealizedGainLossOnDisposalNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Realized Gain (Loss) on Disposal, Net", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal, Net", "terseLabel": "Realized gain on disposal of equity method investments, net" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposalNet", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "aosl_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/LeasesNarrativeDetails", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_IncomeTaxExpenseBenefitNetOfDiscreteTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Expense (Benefit), Net Of Discrete Tax Expense", "label": "Income Tax Expense (Benefit), Net Of Discrete Tax Expense", "terseLabel": "Income tax expense net of discrete tax expense" } } }, "localname": "IncomeTaxExpenseBenefitNetOfDiscreteTaxExpense", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_JirehSemiconductorIncorporatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jireh Semiconductor Incorporated", "label": "Jireh Semiconductor Incorporated [Member]", "terseLabel": "Jireh Semiconductor Incorporated" } } }, "localname": "JirehSemiconductorIncorporatedMember", "nsuri": "http://www.aosmd.com/20221231", "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/20221231", "xbrltype": "stringItemType" }, "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/20221231", "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": { "order": 2.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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_LineOfCreditMaturingDecember12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Maturing December 1 2023", "label": "Line Of Credit Maturing December 1 2023 [Member]", "terseLabel": "Line Of Credit Maturing December 1 2023" } } }, "localname": "LineOfCreditMaturingDecember12023Member", "nsuri": "http://www.aosmd.com/20221231", "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": "Value-added tax receivable" } } }, "localname": "LocalVATReceivable", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating", "label": "Long-Lived Assets, Net Consisting Of Property, Plant And Equipment And Operating Lease Right-Of-Use Assets", "terseLabel": "Property, plant and equipment, net and land use rights, net" } } }, "localname": "LongLivedAssetsNetConsistingOfPropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssets", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 4.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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "aosl_OtherCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Customers", "label": "Other Customers [Member]", "terseLabel": "Other Customers" } } }, "localname": "OtherCustomersMember", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "aosl_PreTaxBookIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pre-Tax Book Income", "label": "Pre-Tax Book Income", "terseLabel": "Pre-tax book income" } } }, "localname": "PreTaxBookIncome", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_PrepaidMaintenanceCurrent": { "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": "Prepaid Maintenance, Current", "label": "Prepaid Maintenance, Current", "terseLabel": "Prepaid maintenance" } } }, "localname": "PrepaidMaintenanceCurrent", "nsuri": "http://www.aosmd.com/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "aosl_ProceedsFromGovernmentGrantRelatedToEquipment": { "auth_ref": [], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "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/20221231", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aosl_SaleLeasebackTransactionDeliveryPaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Delivery Payment, Amount", "label": "Sale Leaseback Transaction, Delivery Payment, Amount", "terseLabel": "Delivery payment, amount" } } }, "localname": "SaleLeasebackTransactionDeliveryPaymentAmount", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_SaleLeasebackTransactionDeliveryPaymentPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Delivery Payment, Percent", "label": "Sale Leaseback Transaction, Delivery Payment, Percent", "terseLabel": "Delivery payment, percent" } } }, "localname": "SaleLeasebackTransactionDeliveryPaymentPercent", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "aosl_SaleLeasebackTransactionDownPaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Down Payment Amount", "label": "Sale Leaseback Transaction, Down Payment Amount", "terseLabel": "Down payment amount" } } }, "localname": "SaleLeasebackTransactionDownPaymentAmount", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_SaleLeasebackTransactionDownPaymentPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Down Payment, Percent", "label": "Sale Leaseback Transaction, Down Payment, Percent", "terseLabel": "Down payment percent" } } }, "localname": "SaleLeasebackTransactionDownPaymentPercent", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "aosl_SaleLeasebackTransactionImpliedInterestRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Implied Interest Rate, Percent", "label": "Sale Leaseback Transaction, Implied Interest Rate, Percent", "terseLabel": "Implied interest rate" } } }, "localname": "SaleLeasebackTransactionImpliedInterestRatePercent", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount", "label": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount", "terseLabel": "Lease completion buyout option, amount" } } }, "localname": "SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Purchase Price Financing, Percent", "label": "Sale Leaseback Transaction, Purchase Price Financing, Percent", "terseLabel": "Purchase price financing, percent" } } }, "localname": "SaleLeasebackTransactionPurchasePriceFinancingPercent", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated", "label": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member]", "terseLabel": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated" } } }, "localname": "SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "aosl_SalesLeasebackTransactionDebtOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales Leaseback Transaction, Debt Outstanding, Amount", "label": "Sales Leaseback Transaction, Debt Outstanding, Amount", "terseLabel": "Outstanding balance" } } }, "localname": "SalesLeasebackTransactionDebtOutstandingAmount", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "domainItemType" }, "aosl_UpFrontFeeDueUponExecutionOfContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Up-front Fee Due Upon Execution Of Contract", "label": "Up-front Fee Due Upon Execution Of Contract", "terseLabel": "Up-front fees due upon execution of contract" } } }, "localname": "UpFrontFeeDueUponExecutionOfContract", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aosl_UpfrontFeePaymentPeriodUponExecutionOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upfront Fee Payment Period Upon Execution of Contract", "label": "Upfront Fee Payment Period Upon Execution of Contract", "terseLabel": "Upfront fees payment period (days)" } } }, "localname": "UpfrontFeePaymentPeriodUponExecutionOfContract", "nsuri": "http://www.aosmd.com/20221231", "presentation": [ "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20221231", "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/20221231", "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/20221231", "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/20221231", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r632" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.aosmd.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r260", "r474", "r475", "r478", "r479", "r523", "r577", "r582", "r681", "r684", "r685", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r260", "r474", "r475", "r478", "r479", "r523", "r577", "r582", "r681", "r684", "r685", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r743" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r258", "r259", "r362", "r388", "r592", "r600", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r324", "r619", "r687", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r344", "r345", "r346", "r347", "r402", "r528", "r557", "r578", "r579", "r616", "r620", "r628", "r686", "r725", "r726", "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r344", "r345", "r346", "r347", "r402", "r528", "r557", "r578", "r579", "r616", "r620", "r628", "r686", "r725", "r726", "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r324", "r619", "r687", "r739" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "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/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "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/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r320", "r529", "r617", "r626", "r678", "r679", "r687", "r735" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r320", "r529", "r617", "r626", "r678", "r679", "r687", "r735" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r344", "r345", "r346", "r347", "r400", "r402", "r433", "r434", "r435", "r527", "r528", "r557", "r578", "r579", "r616", "r620", "r628", "r675", "r686", "r726", "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r344", "r345", "r346", "r347", "r400", "r402", "r433", "r434", "r435", "r527", "r528", "r557", "r578", "r579", "r616", "r620", "r628", "r675", "r686", "r726", "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r258", "r259", "r362", "r388", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r274", "r403", "r636", "r663" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r321", "r322", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r618", "r627", "r687" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r321", "r322", "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r581", "r583", "r618", "r627", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r274", "r403", "r636", "r637", "r663" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r668", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r625" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r232", "r326" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r326", "r327" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r11", "r182", "r197" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r13", "r182", "r197" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable - long-term" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Abstract]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r103", "r223" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r42", "r43", "r44", "r233", "r551", "r562", "r563" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r41", "r44", "r161", "r516", "r558", "r559", "r645", "r646", "r647", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r625" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r440", "r441", "r442", "r660", "r661", "r662", "r715" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Withholding tax on restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r146", "r147", "r405" ], "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": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r437" ], "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", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r234", "r328", "r332" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potential dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r180", "r196", "r227", "r255", "r306", "r311", "r316", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r474", "r478", "r484", "r625", "r682", "r683", "r723" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r220", "r237", "r255", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r474", "r478", "r484", "r625", "r682", "r683", "r723" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r73", "r74", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchased but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r71", "r222", "r593" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r72", "r179" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r65", "r71", "r76" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r65", "r171" ], "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 (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r61" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Divested from Deconsolidation", "negatedTerseLabel": "Deconsolidation of cash and cash equivalents of the JV Company" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r229", "r230", "r231", "r255", "r277", "r281", "r283", "r285", "r292", "r293", "r330", "r348", "r351", "r352", "r353", "r357", "r358", "r386", "r387", "r389", "r390", "r392", "r484", "r580", "r635", "r654", "r664" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r188", "r204" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r107", "r341", "r342", "r567", "r680" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r660", "r661", "r715" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Common shares, par value $0.002 per share:" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common shares, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r123" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r625" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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: 34,181 shares and 27,565 shares, respectively at December\u00a031, 2022 and 33,988 shares and 27,371 shares, respectively at June 30, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r240", "r242", "r249", "r547", "r554" ], "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 (loss) attributable to Alpha and Omega Semiconductor Limited" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r156", "r157", "r164", "r240", "r242", "r248", "r546", "r553" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r155", "r164", "r240", "r242", "r247", "r545", "r552" ], "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "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" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r81", "r82", "r168", "r169", "r324", "r566" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r81", "r82", "r168", "r169", "r324", "r564", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r81", "r82", "r168", "r169", "r324", "r566", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r194", "r296" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r81", "r82", "r168", "r169", "r324" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r79", "r81", "r82", "r83", "r168", "r170", "r566" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r81", "r82", "r168", "r169", "r324", "r566" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r102" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Equipment and construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r394", "r395", "r399" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 1.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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55", "r255", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r484", "r682" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r80", "r324" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r119", "r254", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r375", "r382", "r383", "r385" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingBankBorrowing" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r181", "r183", "r195", "r260", "r359", "r360", "r361", "r362", "r363", "r365", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r497", "r611", "r612", "r613", "r614", "r615", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32", "r360" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33", "r260", "r359", "r360", "r361", "r362", "r363", "r365", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r497", "r611", "r612", "r613", "r614", "r615", "r655" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r124", "r127", "r128", "r129", "r172", "r173", "r175", "r193", "r260", "r359", "r360", "r361", "r362", "r363", "r365", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r497", "r611", "r612", "r613", "r614", "r615", "r655" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentGross": { "auth_ref": [ "r174" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r174" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r174" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r69", "r150", "r459", "r465", "r466", "r657" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax on deconsolidation and changes of equity interest in the JV Company" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r641" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r69" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r687" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r338", "r652", "r673" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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": "Loss on changes of equity interest in the JV Company, net" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r6", "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Equity Method Investment in Equity Investee" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r25", "r350", "r351", "r352", "r356", "r357", "r358", "r520", "r658" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Payable related to equity investee, net" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r187", "r206", "r350", "r351", "r352", "r356", "r357", "r358", "r520", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r250", "r266", "r267", "r268", "r269", "r270", "r275", "r277", "r283", "r284", "r285", "r289", "r481", "r482", "r548", "r555", "r605" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r250", "r266", "r267", "r268", "r269", "r270", "r277", "r283", "r284", "r285", "r289", "r481", "r482", "r548", "r555", "r605" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r286", "r287", "r288", "r290" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r487" ], "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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r451" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r439" ], "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/2022", "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/2022", "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": [ "r123", "r217", "r244", "r245", "r246", "r261", "r262", "r263", "r265", "r271", "r273", "r291", "r331", "r393", "r440", "r441", "r442", "r461", "r462", "r480", "r490", "r491", "r492", "r493", "r494", "r495", "r516", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r91" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r648", "r649", "r652" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r90", "r307", "r639" ], "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 investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r500", "r505", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r502", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance lease" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r499", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total Finance Lease Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r499" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r719" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r499" ], "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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities - long-term" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r719" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "The remainder of fiscal 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r501", "r508" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r498" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r500", "r505", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r511", "r624" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r510", "r624" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r225", "r336" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r100" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (Remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r100" ], "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r334", "r335", "r336", "r337", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r99", "r531" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r96", "r98" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r652", "r673", "r674" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r224", "r333", "r544", "r610", "r625", "r671", "r672" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54", "r255", "r306", "r310", "r315", "r318", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r484", "r607", "r682" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r101", "r105" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r178", "r190", "r210", "r306", "r310", "r315", "r318", "r549", "r607" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r155", "r255", "r264", "r306", "r310", "r315", "r318", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r482", "r484", "r607", "r682" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income before income from equity method investment" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract]", "verboseLabel": "Net income per common share attributable to Alpha and Omega Semiconductor Limited" } } }, "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r5", "r208", "r219", "r469" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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", "terseLabel": "Loss on changes of equity interest in the JV Company, net" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r50", "r69", "r90", "r189", "r207", "r304" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "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) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Equity method investment income from equity investee", "terseLabel": "Equity method investment income from equity investee" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r339", "r340" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r340" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r256", "r452", "r455", "r458", "r463", "r467", "r470", "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r257", "r272", "r273", "r305", "r450", "r464", "r468", "r556" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r243", "r446", "r447", "r455", "r456", "r457", "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Accounting for income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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": "Net payable, equity investee" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes, net" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other current and long-term assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r278", "r279", "r280", "r285", "r407" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r108", "r116" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r95", "r97" ], "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": "Total intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "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": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "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 amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r642" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Interest Receivable, Current" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r93", "r597" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r235", "r594", "r625" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r93", "r599" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r93", "r598" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r512", "r624" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r718" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r719" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r513" ], "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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r513" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r719" ], "calculation": { "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details": { "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 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 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r255", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r475", "r478", "r479", "r484", "r606", "r682", "r723", "r724" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r186", "r202", "r625", "r656", "r669", "r716" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r221", "r255", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r475", "r478", "r479", "r484", "r625", "r682", "r723", "r724" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r26", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Amount outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r26", "r655" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r117", "r260", "r377" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r117", "r260", "r377" ], "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": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r117", "r260", "r377" ], "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r117", "r260", "r377" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r659" ], "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023 (Remaining)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r228" ], "calculation": { "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Total debt, less debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/BankBorrowingScheduleofDebtMaturitiesDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r118" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r110", "r111", "r343", "r344", "r345", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r110", "r111", "r343", "r344", "r345", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r343", "r636" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r110", "r111", "r343", "r344", "r345", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Manufacturing machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r39", "r185", "r201", "r255", "r330", "r348", "r351", "r352", "r353", "r357", "r358", "r484" ], "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" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r253" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r253" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r67", "r70" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r51", "r70", "r191", "r209", "r219", "r239", "r241", "r246", "r255", "r264", "r266", "r267", "r268", "r269", "r272", "r273", "r282", "r306", "r310", "r315", "r318", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r482", "r484", "r607", "r682" ], "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/2022", "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": [ "r158", "r163", "r239", "r241", "r272", "r273", "r647" ], "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 loss attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r131", "r159" ], "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", "negatedLabel": "Deconsolidation of non controlling interest" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r153", "r393", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r667" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationNarrativesDetails" ], "xbrltype": "integerItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r306", "r310", "r315", "r318", "r607" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r717" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r499" ], "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 Operating Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesFutureMinimumLeasePaymentsTopic842Details", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r499" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r499" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r503", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r498" ], "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", "verboseLabel": "ROU assets associated with operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r511", "r624" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r510", "r624" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r7", "r77", "r87", "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "The Company and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r236", "r625" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r226" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r155", "r156", "r160" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r155", "r156", "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r40", "r42", "r485", "r486", "r489" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r42", "r45", "r46", "r238", "r488" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.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", "terseLabel": "Cumulative translation adjustment removal due to deconsolidation of the JV Company" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r734", "r736", "r737", "r738", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other Customer" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInvestments": { "auth_ref": [ "r205", "r640" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.aosmd.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r643", "r670" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total AOS Shareholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForPurchaseOfOtherAssets1": { "auth_ref": [ "r64", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to purchase other assets as part of operating activities.", "label": "Payments for Purchase of Other Assets", "terseLabel": "Payments for purchase of optional hardware" } } }, "localname": "PaymentsForPurchaseOfOtherAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r251" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Preferred shares, par value $0.002 per share:" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r386" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15", "r386" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15", "r625" ], "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 December\u00a031, 2022 and June\u00a030,\u00a02022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r595", "r608", "r670" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r596", "r609", "r670" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOthercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r650" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r62", "r144" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r63", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r58" ], "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" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-Term Debt", "terseLabel": "Proceeds from short-term debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r30", "r109", "r112" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails", "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r219", "r239", "r241", "r252", "r255", "r264", "r272", "r273", "r306", "r310", "r315", "r318", "r330", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r473", "r476", "r477", "r482", "r484", "r549", "r607", "r622", "r623", "r647", "r682" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.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 (loss) including noncontrolling interest", "totalLabel": "Net income (loss) including noncontrolling interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r104", "r203", "r550", "r625" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails", "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r14", "r184", "r199" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r14", "r184", "r199" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r14", "r184", "r199" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r14", "r184", "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitment, amount" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r401", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r401", "r519", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r517", "r518", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r651" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r149", "r212", "r731" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r638", "r653", "r732", "r733" ], "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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r71", "r76", "r222" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r130", "r200", "r561", "r563", "r625" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r217", "r261", "r262", "r263", "r265", "r271", "r273", "r331", "r440", "r441", "r442", "r461", "r462", "r480", "r558", "r560" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r302", "r303", "r309", "r313", "r314", "r320", "r321", "r324", "r397", "r398", "r529" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r52", "r211", "r350", "r351", "r352", "r356", "r357", "r358" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "License and engineering support fees" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r509", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionDescriptionAxis": { "auth_ref": [ "r213", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information pertinent to a sale and leaseback transaction, by transaction.", "label": "Sale Leaseback Transaction, Description [Axis]", "terseLabel": "Sale Leaseback Transaction, Description [Axis]" } } }, "localname": "SaleLeasebackTransactionDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionHistoricalCost": { "auth_ref": [ "r214", "r215", "r216", "r720" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Historical Cost", "terseLabel": "Historical cost" } } }, "localname": "SaleLeasebackTransactionHistoricalCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionLeaseTerms": { "auth_ref": [ "r213", "r515" ], "lang": { "en-us": { "role": { "documentation": "A description of the terms of the lease(s) related to the assets being leased-back in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Lease Terms", "terseLabel": "Debt financing term (in years)" } } }, "localname": "SaleLeasebackTransactionLeaseTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Name [Domain]", "terseLabel": "Sale Leaseback Transaction, Name [Domain]" } } }, "localname": "SaleLeasebackTransactionNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r324", "r666" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]", "terseLabel": "Scenario, Plan" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r142", "r145" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r92", "r219", "r255", "r330", "r484" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r94" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r22", "r23", "r24" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Noncurrent" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r53", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r48", "r88" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformationLonglivedAssetsDetails", "http://www.aosmd.com/role/SegmentandGeographicInformationRevenuebyLocationandProductTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r135", "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r141" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r120", "r121", "r122", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r229", "r230", "r231", "r292", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r616", "r635", "r654" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r98" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r79", "r81", "r82", "r83", "r168", "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r641" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r299", "r300", "r301", "r306", "r308", "r312", "r316", "r317", "r318", "r319", "r320", "r323", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r68" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r621" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r423" ], "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/2022", "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": [ "r420", "r421" ], "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/2022", "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/2022", "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": [ "r420", "r421" ], "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/2022", "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": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r433" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r433" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r416" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r143" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r412", "r413" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r412", "r413" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Plan modification, incremental cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r411", "r430", "r431", "r432", "r433", "r436", "r443", "r444" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r137" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationPerformancebasedRestrictedStockUnitsDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationTimebasedRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r432" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationEmployeeSharePurchasePlanDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationMarketbasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r143" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r143" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r136" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r140" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharebasedCompensationDetails", "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r134", "r148" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r9", "r181", "r198", "r625" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r506", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expenses" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/LeasesScheduleofOperatingandFinanceLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Utilization" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r114" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r229", "r230", "r231", "r255", "r277", "r281", "r283", "r285", "r292", "r293", "r330", "r348", "r351", "r352", "r353", "r357", "r358", "r386", "r387", "r389", "r390", "r392", "r484", "r580", "r635", "r654", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r123", "r217", "r244", "r245", "r246", "r261", "r262", "r263", "r265", "r271", "r273", "r291", "r331", "r393", "r440", "r441", "r442", "r461", "r462", "r480", "r490", "r491", "r492", "r493", "r494", "r495", "r516", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r261", "r262", "r263", "r291", "r529" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r15", "r16", "r123", "r130" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Shares reissued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r123", "r130", "r417" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r15", "r16", "r123", "r130" ], "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": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r15", "r16", "r123", "r130", "r132" ], "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": "Stock Issued During Period, Value, Treasury Stock Reissued" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount (USD in Millions)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r19", "r20", "r89", "r625", "r656", "r669", "r716" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total Alpha and Omega Semiconductor Limited shareholder's equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r153", "r154", "r162", "r217", "r218", "r245", "r261", "r262", "r263", "r265", "r271", "r331", "r393", "r440", "r441", "r442", "r461", "r462", "r480", "r490", "r491", "r495", "r516", "r559", "r560", "r656", "r669", "r716" ], "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" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r496", "r525" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r496", "r525" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r496", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r496", "r525" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails", "http://www.aosmd.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r524", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.", "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "terseLabel": "Ownership interest, percent" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails", "http://www.aosmd.com/role/RelatedPartyTransactionsDetails", "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r132" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r132" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r123", "r130" ], "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/2022", "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": [ "r16", "r123", "r130" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r36", "r132", "r133" ], "calculation": { "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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,616 shares at December\u00a031, 2022 and 6,617 shares at June 30, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r123", "r130", "r132" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/ShareholdersEquityandSharebasedCompensationSharesRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r445", "r453" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r454" ], "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/2022", "presentation": [ "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r84", "r85", "r86", "r294", "r295", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r507", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable rent expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.aosmd.com/role/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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/BankBorrowingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r276", "r285" ], "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r275", "r285" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.aosmd.com/role/NetIncomePerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f,g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "50", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 87 0001387467-23-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387467-23-000009-xbrl.zip M4$L#!!0 ( #B 2%:!Q T3CH<" K-'P 1 86]S;"TR,#(R,3(S,2YH M=&WLO6E7&TF3-OQ]?H4>YGUFNL_ILG-?Z+YY#FVPFQY+V(#; U]\OUFM_.O-?J$ MK-7^W\8?_ZUK6X8MJ$SJ#WK@1M K'UL#DYJ;R/TW]=2K]NNO>WV MWC<_N*(HO_.L>W;1:QZ?#&J,,'[M8&^= >-"T%A(E5PADO6%-]H6(5&?6 C: M1__;\;KGW'$PI#!1Q$(0'@L;%2LL6)*2)=('^"VN*Q.8)D%!]%QP$-XF!AY_ M&Z&E#BS?]F2 3X=/V.FOMYJ=]_]:.QD,SM:?/OWX\>.3<]]K/>GVCI\R0OC3 M?-B[/JR-3V^>WW4RY4^;'3P=<@]-3A_VBV/GSCY])[F^+\\?'\#O,38Y.5^L M^96V-#O]@>N$25NNG/F1E^=1:^W3\_QXDXM&^'S)\G)]"$^.NQ^>XH$K=^_W M!C>;B1_>:&*\=L%Q^]33T<%/I][HV2MMS$<_=^K@]L?^W*%/!SW7Z:=NK^T& M*)*Y4:0@K*"?F]9OWG8W;!E]^K_UE_OA!-JNN-:'ZZ$[[ QZ%[=WT?C@E1YP MW7[KRGWP@W9\$KKM\C3*./WT6/VN8%1_#='1&5_T0X'WOO*%25N^UA54%L04 MXQNOMUSG^%]KT"G>[*^AJ(.+&W^T8>!J^:H%_'O8_/"OM6?=S@ 5N#BX.,.^ M"*-W_UH;P/G@:2D^3S?^XS_^XX]!<]""C?S,Q>3I_G@Z^O"/IZ-+^VZ\V/@C M-C_4^H.+%OQK+3;[9RUWL=[I=@ ;T#Q?SR=";_2R&2-TRI=XO(%6I-<,H_N? M#_8@_6NM"81X;6-TU 41*/$!M=@R0.,@G"'P;BLWA6A"B\\]WG'M?&MHKF]W ML'T7S_!Q>JZUTXEP_C]PL59K1KQTY/]<^*WNAY=L[\,AKP_CZ?:'HQ?V=/?T M4!Q>[O#ZBSH[>KO7K%^^OCPZV&ONOCV\.'K[=ZOQ8DZ+^D7C\L_31ON?]X>G=5)G;\CA::M=;__3++^[]9HW#N)IO67(2W9T'FQ^B"^>-_V+ M-ZI^^>;\L+TC#T_#97WKD#5>/&\?M9\W#]GKR\;;NC@ZW;D\>OO/:8.]'G_G M'[R7[!P=="\;!WC>::O9N*Q_;)P>DL.W1^W#MW^?'FW5Z>'E2;M^VF@=O:WS MH^?F\N7!]J"^3\Y?'H2+^N4A>\LK)#,&? MD(_/Z#_'3_HK?+^%+[V!;X@\91TOK*3(O)A3A5$N%$+QX!S7$*A:V\BDK3)\ M7^'UNW&%\+T09C<0UC$*XY,L(*$:HY7VA2%*%$PFH1TGP4:RMO&:S1#?300W ME@"WW/$*TV]ARF]@:C@G#GPJ N<& Z'LF"TAA74NATH8^3BTRLFU^G #UJ=7 M.5@/$J G#="_A3IFBK[>+WDS E\K*?OZ GCO];ZS?99*Y/H\K.37I:+*RSQ MR7D_XB6>7KW&Z/Z?;SIN0[\[[)7OR@AH?2QL(\GX$6&;7 A**CAYUXSY?6I" MKU8V"&[EV<]V_NO?E;:J^J(')D?NUP/#3G/T^/T3AV+UZ-P]?U-_M;W]V;CH>(I)+:1*(0D5B(EB9%4N R2DM'O4D4)_/6FT05 MF>\^M#>1V.QG0?ST>!A"8[.^/+6TVF[0[?U@Q]_X?OYP"SK==K-SVV7OJQY7 M+O'T:NN_A3OW5N91/<_ "B.C#SY2+;3VGA,&>F3/*9EK>T[)S.VYECJBUZ/" M:RJHR$Z1*HKTCIF W6C+?J.3?J/SV&_T_OU&I]9O*%Q<6V3 1'H1'=*C/*9! MK::>>:+3J-\F_&%.^^W>_&%Z_0; F U!ZV"#4%Y:;Q,2S)",]9%X*.TS)?;Q M[?/XJ>$XQPRCMQ%O=G[6:H;FH YMC[>(33PZFJP8#ZVO[P_PT?-WMO\]S"." MW?99MX-O^YOG3:0&D]/P\W:WLS_HAO>C:_WQ]-9;?.JU3RWY/L>!*-H?=AQ7 MH&$:!=?+J#A%(D*"B\Y'3I(C40JOXM) <] KG<_%0H%#,1AQ/#H3 MIJ;C@8 M23EWP(T'1Y8&G,T8FWG^P;5>N6;)]@ #64:9-BGQY(-N#@6MV(&Z[7J?9.>XO"#Y.6.T-\BN%;HDX9KG63BMN M3>(:Y/(PAE"-( M[4ABQGA)&=IXKF4%\>VR$*CJ@W",&*D2A.5Y8Q$UAH_&)X>A9(B,I$D0ODS@ M/I:/J!Y+'I@T4A*>P I!P3.7H@+&+8O(I>/R8?G(86CUD 8&4:B@B19.<"Z, M\]KA6V6]=1*]S])!^O@4NWI4T8N"-II&&XG@/GJ0J+E<:L4X)Y$M'ZJ/.I17 M/:#&*AL4408<%4XSDXR/W @-R.F97D++.RM.7SVVB4H0.@C(8[J":J,$XNJ) MMC3ZH,3R85O)P%3U0 ?%',B$\8W!.$='1RB3$! #K0*59A3I+0&^LYM7>4!Z MP]6A>V*(BDIRRI0PE'MA>*1 .48KP#Q=&FAF.:\R+7"(\BER2J/4()1%(D.< M%S(ZY3RZO[@TX%0SKS(MF"@%%3VZ+^J9D%)8H"P8;SDC)!(>E@>FRN=5I@69 M2LK&%()E,@HBI&-,)8P=B''@C-1+ ]F,YU6FA@]+0B?'I-))1+">):NUCL09 M[WR I<%G)O,JTT+%@D\"3(HB.&&8<4,.\FL^8SR+-= MFGCC 0G 5P?HP&@I6**...RSX+1CW@B!YIY8PN/20#/3/*XI@1,$Y4DHE;S6 M&*=S)[2GW@>=$H$ RP-.17E<4X))ND @4A4KD\,%4> M;TS-['ECE<"X,#H0C'AK$PU>(HK$BQAM: M:(?!1P!.DG)+@\]L\KBFA(KBS&DK/9?>"Q^X#UY10 M LNIBHKE]'P!$+S @,/Z*'0T,BHS.Y0JZP&'\6^@&!X+*3PU+B]62,[+E"P' MRBM8;[/(@4?U"X&LE\XJYY+)X^U;F%FG MJ6)>97HP6>4E$&&L!B,,LY821V0D20;.O*;+ U/%\RK3@XQ!M,P2+BC+P$GC M'8\Z\BA A4A@:2";Z;S*]/#Q(AJA&5"DAT(QA2K&+#4Q:*^-,7YI\)G!O,KT M4)&H+XE!TIH:(2/S8!)PX3Q/7CH6E@:5"N95IDCI)+6,.1^I,2)P95DBP+U- M21L'7,T.I:IZ #1&'$3ZF!,=>+0^*BUUDL1YB60W55 W;['9[940LI*2?L3E M?%XBO"1>"$4-(.4*>32>F.0(6SY(9SRZ5PFJW,=LFK@"'85CPB*%SL4&N4=5 M=48L'ZHSF5*I!$M/K.1I^< M%^A9@\SS9YI*0E!7.0]D^<"=7:9")8!2!XXZZ;4P5'B;1V8UL0KR%B;2!;5\ M@%8_]EX)T($1J@U5%H@227DGD1#G!5$0$O/C&IO+@._LQMZGMBPJ*#2IT3DI MG>!&N)024Q% !1V",TL#S2S'WJ>VDM DB)0D_,N%<,XE0FR47FH)%*Q:&G"J M&7N?%DQ@$V52A1!!"8C)H%&#(//,24K&Q>6!J?*Q]VE!YAT%+ZAF"G(%+68) MTX+G,A_6(/U8'H\TX['WJ;FEA#20(QDTV'%),RM Q"BY *3Z2L\]X2<-2( M$!FX ,MCWJIGV]."3.L@,L<&RC72..N2RMO)2>I 4QC7T%L&R&:=Z3(E?+Q@ M@CBD M%Z6.3BP$N5 MN$V2+Q^6LTW(J@!2IAP55(ED@A$@E7,0+2%,*44QF'/+!^G,$[*J4%0O.7.2 MAKPT2UAO !0P98F6B7I6Q0[RRQCI50^TSIGU*20G @CNO/$$N+7>TY0B(CP& MFC)53%[,0;;P]7Y#*53WZ[Y$SJB^7-LLCL3 M^[1FEG M*499!78_=J#7/VF>?2%$!R?-WJ@1(Z'O]KXE2;/2MN]OV<,&G:Z)[4,&G924 M,2BG/3( QK43/!&&3#GE\8ID)V++Q$IL5V([#;%E8@IB:ZT%B;96.L.%]]QJ M+;CFP@4 K\,"B.VKENM<@V.[?=;J7D".T_+U/T ^Y[&D\E%N-I=F+<]8KRPPU),&GR(=-(A^VPGD:80:[?YC!IH STWE' M5T690)P#0FZ#9%;+8$,BJ-&?PHQ'A_='&"O[,8OV:<0@-GL0T/K>&#,HK?3D MZ';*@X0HB(W6>H%Q'% EN Q2C3MU!K;QNSN53BF=,!"G# _&22N4 MP:>WPLCDJ-."4L/FGT\M&^6H9 !G>B',O/ ?XGF I),2 :5:",M1MV4@P%7T M:#KG7[!7@<)/KK7SHDK6>.5)$(GD_7%%L#333"F9T6 @A@G%Y/-;X'2.4?YF MV^=I<)W??W!].ME3R'&]T5%YKH00&.9#>+:=T5/5G1D^L3 M\ \9GLD%4*4)AFDC4@@>95@020G(O*Y'5I"XL!027IF45)+3\2D^#IV+&Z%Q ML]\5C.KU9XW#[PZ,=<+ , DI, X645@;*"@;@ FI)+AQ6MS$Y<\D@>K[,;BW MOYIB.J$4B1N@AD)Y,C#)2IIE>H$32Q<&Y MBE4:DI.$Z":)^LR"< QRJ6:M!0+-89(/219@#X]%P9G>7Y^GN(6'%\:'2%7> MKX-YZE(TR0G&4DY[G:3[+X3=WL0KQ&9KF$?F]B$,>V7VZ_9Y: TCQ.>];CMG MO@X'+J./ =\XW?\5]/9/7 _^O+C] E_PYG+1Q^Y9*3V;G;B'U+G7#"A!Y8$W MR!W[>_WA4E9T3318&8P.*2KA'89GPAM/"7H"ZXB#!;('/XN<5&)/)&':)PD< MJ!941J^$94I$="&6$;Y("TU^%CFIAE\ DVBU0NT M1]C/(B>5;#$F&!>"^Q@MAI4!A-,I\;)6?&0L2+GB)U>)ZV2.?$G=,))V_7>7[6;^ZX%_3WX )TA-.!;]7T>TH"#BS.X-CX][ ^Z M[5S5XMK)TT@9J+O3;F]RAR_CT,EGRQA72$]C\DE%Q:30+E?,8(888.!D,CXN M4%RQ$N'*1;B22 @Y+P^1* B$ 2 MI=Z-B<2*"S]<>/Y<"$592#),)/'<..&D ($RZH%PEK1 +A$T3V1%AE5W9!2 "49T%)U)2[8$ N0H[!2H;G288KX!+<6@X*)"YJICPU M-%BW,L8K,5X :ZRMU!*(=LP9X:BS4I&4-[VBSMN8%J%&Q;Q&=PO*7!;3&DLK M4%Z9X3()J[FAC BD%$PIX%'S!;#&*S&>,S&NP!IS9A,M2\E8*R2E1CNG(P>4 ML13-N #O7!KA3W5*>UU\WL%%+@\ZV.S$7$3N+%_C-FQ?NDZ:#5&"M$TH98A?!0IS351L.2Z0PZ:)$TA8A\RZ1C1RC ,M8'PO)QF M.;1J5!=^<@3/.NAV6XOCF9@%B^&AU-X1-'S@P)D$6AMA8AZ:7A*%J@BEJ>D2 MLT);9IWD6D@AK8LY*9>"\?@_D271I<\A<5[2#KU%\TXT)2I<2 $80>_$]3C-7 MK\03GS?/\ZO'+@D_M?&&%(Q!HB=E4$('[O+2__3C0GGE*9(HAET[;)EPYZ+I9;&BV* Z,*(AAI"$0B$ ^#'"/ZF%,V%(F! M+IEZS1RG:>F3]%1&2DIB**(-SDN72WE9G@TBB"75I\E](\6Q35 M(AZ"2C*YY+PP03C"/J\5Z)7&XTY>I+)$EGT?C1M. H?"OW=%Y@L"9X M)TQ$\JT%3]2J8(!'YQ1-6NDY3H.X"X:)B=H=G$!OT93"&J6TL>CPI:"*&6<9 M6..(#IIP/))$63S-FC\74H@D? M**?:"V:1Q\;HF'/99#GO5%Y;4&+!L0_G3B\^Q7(]B,W!9$_N:W,!S0[LIM$9 MT\K?__*:5^]:2L&?KO,>#W?;[6&G&4;1YVYP/4?7 M]'^"CY+YY =WCGCL[P7NT1K@^4)4ZC,8DK6A:LR_)6%IE9"=Y/*7A?+L\:B=Z]RLAET(](YX)#6NJB]%8Y M*1=@VGXE,3/.&G#12*DTRH<7(07T94K9R)7CVAE3#FU3]&U4+:C$['3B,.^X MC-2^$[/@(%[X)@M2-ST[:7;=SYCG&LAU%2 M4U T+&H*,D*U)DJ"9H*A@?'4>ZTI$,.D]=I&.O\RK_LQ M[\./Y= /4JP2(/QC!E/8M!"1C1!%BD=%R*P8 R9X[S' ME8S,*CQD>2D\4&,"#0*-AW?*J6B"L(P+)]UHPH 88N=51NX,YV^6!401&G3S MA/?F<0_*F:'-X3%*4 ,#_9.#C]V#D^ZP[SH1W\, H#,CHO57MW/\'O^C$.^? MN,[QB6MF$<[4K]L[ZXX*"DYY$.0EWF]PISSO0QAB:_/!1YY5(:8@=AIRC"[0 M,Y7GNT HU;)9+D11"ND7"!&T[-9CHN50*\$^M'8X'61_OJT[Y53'\ &,2QF M& =[1C@5TCL3C381F.'<>&\F#2FZ0IX2&[ M>A,3!/R%EC-Q)^9X<=(B"27Q%U+R=[,')_O0;N)SQV$6Y)U.&,O'%%-570O*@AS>A?<' M/=?IH\[@&5O0#[WF67[Y19O*G<'*T_^\>OK;YN#D00U^Z'A,)?MW(:&4CB4B MI?."RV"H45Y8+\%3YM4<5U1Y^_?*IHA!A^H%TQQ)LII8$VYY,D1!EJ!'Y-#,7\)9RO1G"9M M%%-;A6(T9<2F7/NT4=318+GBX.9\1=!*G*9DZ::UJ D%QRO").$I"N.C MY=I01J6EACA0XPV(B1VSMWG,BUW)U739F[TW>[N2\/L ]F99BE'[J, (P;DU M>0$J 6U2U,3-,LWZ56&VN,LYJ(7)(Z<O^QBF_>+D)S_241TU2)_")2>M :$0M 93) DA L. HBV!0D$XX*7GJ$$?K% M2@SF0@RNI!Q<$X2OI1Q<._4A&X%:SRE-+E*J! _<$J,;Z0\XK^G;D#D^H8.WE,!?J# M7 \C9WZ^[+K.I&#.*'?@'JL [R\=4YJ4?Y#TCP1Q\JQ+(_=4E[&3G$:N@316 MQVAB(%YH!B;P0*7A6JJ@H@BEIRSEOE@IP$H!YHC)I.)X6(Q<0] MBT"Y%H)+ZU%7P 7F\^>@]%A;]$1;]$I;5MHR)]IRSX2[T:E3T18=%+$J14>( M%89JZXCT8(@U$D*N)K\X3.SN>GPHN+';*97%EX51$FI-S.>]W/ES=V]:4C0G MZIKGLO=.S]L=OYRS9R:5RZ% M:Y^YSH7KQ+*FPT[[K-L;;)_GG_> :5I"4463[J[BGY,6G^.=.P%;,X-IYFFL MT0_!6^N")N"58%S[&*4.,6@K\UY@>CQI-(,,[^^>/IA286$K&3=2)J6($CZ M#5YZBDHK"5B67,E5\2^;W5+%[W7M)%<[8C->72Y!KDP4!A!+ M)-]TFH/^P=[^FT!:,&,MBFRR;(<1*=8P?1# M.9U? O6-G$XUG54N)DCT.$!2\$P80AV5!JB6H*F*ABW"0ODYQW3VZ\XC<\YE M/*6A0CCK$&$7!&AK@+O YS_HG1,H'R4T"\A;E(S!1BV%L=XP;2%H,.CYDF1V M7/^3+4#]S]M@VLR-KKO>>QC\>1=:CZQT9;7$61??C);SH%Q>)(@>$8*1D7'' M,RFE,9"T + ^_ES+2F"^6.0L42HB)"*]%AQC773$3$JMRC7.S"RHP$QW3'XE M,%^,Z9$D*7H.'1(73'BK ]6:F<"22XR/!(9-"D>*4H5);*:U:< 8^%[!60,*3L#Q$0UD27DBG#>,Q$J" C%Q8 M.Z9Y$UCGTKS/.:ST_K!.SPA;[%\;*=,!@;0\HA&V$D&4Q#*MC5Z@ZOUS"VL5 MNZZY9!+&QY1+(Y(WQB6.OZ*UWN,/MC#X9\9T[@E,JX M,(RV7>2<^TB$D\0H X';D)>W>^Z6@#55CVPUQ"DI&XQR#FFQ$2(XXT$J;XVT M23DO]>(3I[E M@+NQ D:8:3$W@>,=*BQ"=^%Y($J)H#:Q7>R,837U M0N3:,297GF<+[F=?02]U>VW7"7 GLJ_V]M^,V?$R^ML8/#BJ=-XI2 0@CDK@ MQ!'.@E:BCA!4:.UEDPHB5B+I,:3P8OK=^<+X4K\ MK[="!\Z%8$(+DH3/GIC&7)[<24?"@H]*S1O"%0Q0H3UV'C1Q"KC@&D,CSY.A M0=% HPJPF"E4E0/[* E5F@A"( 0PM(3),1E-I+D$>Z!JK(V+FU!5.6C5IU<) MRP5%PD2=QLB5$1]4Y#;R:(P-B>G%3,6I'-A'26+:9.:LX>@+&<9M8 M1*KKB5_PV+1RT.8@1J4F4!M1%;T45D2'D8LQH*Q*'J0W%=C;A;!BD:'Y"B9$ M$JV@DGAEJ*H M"4FB=Z*"CLKNE%LJF&+R8MX@S.E%!\U!"W;33B M4:3VFJOHE" TV: 3=\S0*"FAS"R ^9P7]*H8%$N:IQ0]VDLGG'>66Z52\%&E M"* 6:6 [;U;1AD^KS5YV@_N\^\6G!=?=_F WE=M@+*,R.J<4)&"),"XD]1ZL M-SEMFRO*I30+-,8Y9W!6,J 9(K,A1J8($GHGC GX2[M DXPV"K8 MG5.X:S$ MV(I()//!4HZNDCGN%6B&KA(D&,W&^U LQOCTG,%9R6!TM,H1])_!VR1 )\<) M>&MM8H$K9+3+YCOWH ^N%TXVL#581F\J7"TZ#R M#*.43BBN8-E\\#ZT6LW.\0OH0,^U$.;-V&YVFOU!#T_^ &.DES*V)2E'LTYH MM-G":N*EU!:B0N9L1;!+%]O.!]25^&7N"/.."$<)%]PP:UQ(BEA*D8[IL$C) M> L$=34>FH@8$Z512RNHSRS,>CY@'I6OGK8:8YP'K?T$W3M MLN87C'BJ"CER1%$EQPU(;@ M%L&75X]<):Z9!B>(%V 8H2)9ZDSDED9!C44>[A?!-5>/7"6>5KJD.1#.)22A M,2!.W.EHA(U.U2=J\+/$:XAE_D,#OT<1(L@,8\!)0F60H+E\7./JG,5^#DA M/(TT<8VA@'!Y+35P10-))K+(E5@>/_<_>\OEYZSP/#*KD@ B1!*&6>]BWM / M*:84BU XJ'KD*O%SVI*$'BZHQ)1P)CD;\CH"<$I WKU@>?S:"(D@L9I8#:"3 083XM0NZ=ZY*KQ"A'D\OBY1]6Y*NIEL6"8H20HP@4J'Z)(& ;D6EL6)5^$6J/5 M(U>)GU-"VD"LY%&!4)PXZJ37ADN,Q)E3& !" MD;$DEHB@5MO@P5IMK+2>6T,6W^W-'LAJ9N\P+D W*!6+$9FGL#X:U#MO?&0R M\$5(>)T[(*O9!4>#0C"30%HC/)'>:$J%\RHEQWU8@N"O"HVLP$=29#")LL Y M#X(Z:KU/(6% B+XS1D<7Q$>^ZG7C, QV>_O0^] ,5TIS=#]";ZO9#ST8+.4R M$0F)>S @3+)"03(,+6M0UFG!-%6+,O@Y)Q!6L]!2J$@0OQ!TP+B>.IWWB@M, M. >!Q478*&Z.(*S$(QJ65U=:COH'(I%*<0%B)+]16 MQ9B,=C2B 4783.1$8;0AN+)J/**]^+YP)RRC%S0!3/*@8RZ43*GVH!BUU!K% M4!W]HJ1T5@Y>-3N$8#R!D&@.W@JCF7$*^]4C&75(335?$O\W \VKHH:+1*@H MM39Q$$"LMWGC<%1&9SA8NRBQ8.7@59/;&8EEGD2JA1$F4F>DSE,4&#A0 DDO M@<]SX;T[;G:.-SOQ /H#?#4^:2G'2F-4/O*@&5%>2 P)C29$V.2,/)*V^\$%%Z MZ[QG+B9.0I[.6 )_6:&&5N!#)<.0'T :IF(NDV6E3#=!XG'JK NM@"FM+ T"Z9XE+C+-D 7:1!)1"Z\'CXC! MM/0@4M#*>QM](B)@<$R"UM1R8)YA2,475@]F,B?Z*&J1AY.X] F=!!%< MHI MH;DRG'GO.'4+JQ:SAV1:6H)0T!1MF3. 40VQ/F]]1C5^9$!J/[]:,JFE\6K8 M"R>N#\^Z[79SD+^\?1Y:PXAT]V6W"!N\80&I=736R:1# M6DI5JPBS:>D9@+/&!N:BX(*PZ!RE02G-F#>*QP7 [&6WWW^&CX0802>@L?OS MHN$&PQ[LIL\?7UP%:Z<3H=W!&X]*3KT8NA[V'SQ"EL#C;!4'2: ]),8 S_7] M;/*"4> T24D\L/DWC@L$VM1&?+B/R4L?95Y1 ]'F!1DN.&,\C4*./!HGJ&OS M!MH52K\?H./PH:^5:1M_^JKE.M_ X]XRLC_T??CW,!OA3&1N[M-T[81'E0-> MD*R_TQAUBM1ZZ0+G6@DFHG$ 8+2+C)!Z&CZN92#8B40P(NEHV/S0\;?^"/R9Y0@6D2%$3/!0>,3Q/+ M@P;>9/\0V+OL"3Y_IS^X:*&TM)N=X@2:QR>#=:;/!K]_;,;!R3HEY/^NE>=M M_-$_NJUN;_T_2?GG M]X1/6"37;K8NUO_[ )'NUQKPL;;7;;O.?__6=YU^T<<^2:,3^\U+6*<"&UB^ M_3AJL<;KM)H=F#P!9;G9;QH[!]M;M?V#S8/M_=K51L]A<_>WG[W9VSG8P;9N M-K9JV__[[*_-QHOMVK/=>GUG?W]GMS%YA.FV3MVK=57V'[M7"]^Z_@F2A4&W M\UMMZ\FS)S5&I+ 5MMM<:[:XM=GOOO7GS@=HN]XQ:NV@>[;.\5;S(L?/=_?J MM3_0/G6ZG<:PC1<)M;$9VX.4XPQ"O"Y7:+@@ B4^H)6R#%1RPAD"MV4%U#HN M^[0(S?6M;ABVQS9_;3QJS?^Y\%O=#R_9WH=#7A_&T^T/1R_LZ>[IH3B\W.'U M%W5V]':O6;]\?7ETL-?LN%UZB<\H5*G#UW7A=M&9 MBB[0)Q)O=N9B#M6+%B2\.MY^VD]D[_5$O]0W]_[GO_Z3*O+[;F/[U[L1>$![ M-WM-UZJ]Z31#-T*MOG^7^I)[V:,9:.YK#-=0QEH7>W#6[0W6:N7^PP.\ 4HA M^_E86UO^]7NWD'M MU9N]_3>;C8/:P6X-2=[5J/PE_EK;?5X[^&N[]@4I^T3(-I\= MX.'Q5RP7,WFVV[O[;GLRKP;Q+@&YZ^?S;J\V.(':ORQ2G7;%5ZQ$_*=IXSY/\M2*ZB^("7*^ SL]EM"[QW'?2,P7!J$([I0M! MN2XPY*3YA\I+ 9U(<6UC"\(HJ.?TMUKN]ON3E'N+]&U1ZEVNUGYQG5XIIW86 M7/I^RH+6:"8*OG ,XJ"'[2LG5U84XE8*0=Y%JJD I@ONI"M$)*GP/(7"V[S/ MNU&6>CZF$&)%(;ZNAP=[FXW]G4P45AQB#CC$<^SAW+%?P/)J>V]G=ZOV?&^W M7OM>BG'7SXSMU*YUGTZ>B>>YH86W]W$YM]W/@^ZUU&Q!K3/,7GNLB8]GX+?+ M$??G>,=&><.?SW)3M-P<>111!21+"Z'!%,9:6808F"%:)6I#GL:A!1>:ZCD: MY;FGA?^!\9U';SJ[GUH\NNCOP7&YHU5GT, C/YGXUR_?DW?,0>(TN((;03". M2+%PWON"NN2)C,SXA.*_V3H[<377B;7=-AR[VCZTD;UV\K(>C!A?-MO- <29 MT!IVOV'Q[U?+;X0Q,Q_^OY^&_+)][L*@E.M:-]4^RW/-]6O[9Q#R1'.L-3NU MYJ!?>W92AO5?&1C]XC'E'8\YCR2[^/K^Z[@T&W7=[@ _0&.4=Y?)/R?J/#XSE12Y\HI;(M&/3P?YS< M>#QC^J0T$T\'\>8Q89Y8>6Q*EWU:-GG4;.R8W.7_6N-KUR+C=79V M7J.W=?;UWAEUS.S=")F)+7Q1/X@G M1^W&:?W@]?@[_^"]9.?HH'M9W\*GO-R4];<[YT<'KTGCQ>N/NWA.X^W>Z>[6 MSGF#/6\?LOIYX[GY^/)@D1O-/ MK%-62G!I;>-/Z+6'T=UEX">*L)+Q;\GX@3O?&:?_C'+I%IAWSUIRMZ]*+G/4 M.FFAT,*S/#$K"N.$*9P!B('($!A;V]"Z(%)RR=57A75JWUJ?P][S7YLABQNF2-EN]_71R=OF=O[#S9>[+_I+;= M/FMU+[ [KNI?;:2 O]Z4AJM")*%%_=8=]N&YM?GO,N;.[ MX&(_&5R-K=#LWI6A&(+WJ]@>N==0\&X5*/Q5.J/3G[Y#BB4",+E)0M!#*(431 MHK4FQCL:""B!2O]7O49I=99Y',[>#&7'$6S^VH)&L0]2,X2/R$BU<84#ZE#- MP!5>Q%@$X[E,2E!KY)U1Z/S;ZMJCC(1^D_^.!@C'PI>9_ZM>LQ.:9ZXU'B>$ M7AZTK:KS[M?^VFY*>?5T#9L^6@]:0SM7RX;N?L.8H[G4>1&%7Q[1V&17O=D# M]Q,Z ;0B[%U0(!GV4\$,%X4(Z 1<"KY(X'/^A8I*Q;4-= G7+#S#\EH==QO8KZ^BW#-B?; MOK#@S4X>O9E),LSMD^D[G9A'CJ#F+VKA!,+[&C;T?>WC"91C;3EWMO=Y#NX7 M.C8M)ZY?)G;$FFNU\(R<1=?'W_\>-M$'UP;=FH?Q"7CA?2@'ZSZE.'5[XQ0G M].'Y#GA\V&L.FOA4V^?AQ'6.H;89!OEPSFZJ13R*M!@%+J*!M=KTR@ M[?]6^P6OBD2TUA]B%-P_Z>:)P4FV[^#$#:X_RT=WM<%EGDKYY?'C_/I;.4'\ M"_OBF3T26CS)G^(3Y2^5Y^,W@N^D_N3%![ M;-;^;-CK8=M&*8^Y,.7 #8;]G\]R7[[+-2NI(;KP7J%C5?C#A#P6YIU0A.B$ M#G=MXQ#ZUXWV Q(*[YDD>S^M_;1TH[*TO[NDN-&=JSX25?;1]]+Y!7,&V1ZB M*6PW!P.TH,@/PJ#7[>1IDM9%#3Y [P(Y AIAA\;_ ]2VW,#5=3?Q^1IG MPUY_F"^-!_:&>":2JG$6R+ UFM[8+PYJOV3ATK_7&&=/QF<,3II];+([*[-! M[O 7M9&K>+"GX= YG733O$R< _5^KL^Y?='7NZ;&Q_\FL>V-K\^*=(C1: M#;PPC'*T[E(7-B$O#T$[8W52/HJ5=?\AZ[ZR\3^9C4>KZFHM?!*HN1#0QO=< M-M39V/4R/;[UTQKJ5''+@7X;70/>HS=AH&@&V]@#%SD@P&LA=5+[Y5G9YQA(_[I>Y3*9FW([[79\ MAZ%9G.Q-;9YP17XD>Y/))U3PJ6=O\B?4F*E?E8DGYA%23?D3R>_^Y@]?E3]A M1#Y*8^^'UV(D6WW3/;S]O'9TBD]UZS_$_.;S7AP=XK9OIA R_^?[P8!O? M_].N'[S!^P3\OW=:/WA/L?WG1UN-$V3$]-9$6**1[D:A"AM %,)P9,'1DT+X MA)A%E;B0:QLO;_>?\Y@8.RWB2&ZAV/.?''B_Q]J\"63U#SA]X,32 =>XC3'/ MPT,^.GC+Y#ROL=EOPT;R,ZTMCQC_]!WPR]9X;*33'8Q>E#'VZ&4SC7Z[T:]Q MS#EZ\RGP'']K%%A^3_;ZE:Y<)JW:_W8_+9VE?'0:7G;JG\,^WKG?7\;Z)S.E MWQ<[&T M=M*1+\I^?#89?5QI[T.UMWY5>VV0ECJF"I^4*81DLO#*LD)*CD&T(!!LG(;V M?@?]NYY2*=^@WV,QD,1LS@ZU>_[2!_VH3P+GW14CW'PJ3#;9#X^ MS]/G>[4N\LT_-O'6><*H@X_6S=,U'YK],ESNN$[(EAR#Z+SX()^<]U6(KA?[ MM;RJOAFO)1B,D])JE/_B?KU]LN9[\]P?*)TOJ'IEGT M$ROT]"=$[!.NU?3G&/)E[]?:;]BT,22CTFIG@UJ_VVK&VD1*QT?+N>@;![^; M8^%E9E[@N^17!\U!JRP+ RZ@"6JY?O\>SO;GZ)J>*[.<]B_:OMOZI7^?D8-[ M=[F3)W M?RLS%\KP.(,@E2O#V/B/;/]*$^ZA"=='ZX3@@>:J48+G];H>"F\H+2)S'I(# M$$JO;6SN[K^L2@%FXX:75#\FSF(2W8UJ8]Y(/<&C"[QD?=8JM'-5A6341+ND M"AI3+ 17M#"&F<(D &EH"MP[I*D88SM+H>H^7]]]S?+ MEGQ'%:/'"8>_FKG[,ZSX*Q. ^R?0:GU*UOW%]4?9N*,ZG/=(>[U[6<0A].:+4J$ MT&R[5O]?:SN-Y[C:&WW*=MVAX@O1%HDD4 BPIK*&Z4,X B3S8X.W:!M._*<18:#FQ/1. OV9\ M4OGG\>24R=^T)K]9:QZN8M^@,^/[ECL>=4>3-.L]R,LR/\"-_7X_QSYET$,^ M?\5YC%&&@YM?^=86P=^[3[%>FWSGI/>9)!YC9-<#][YP">.?==?ZZ"[Z:T_O MVLQ8V++'YGH[X_L5ZKEGQ?L[P)^7IWB.1FQ,-DGQ>OXK93UO9LN:YQJQJVOC MG2MKV^5DYV0OL]'S3#8TF_]G.MC\\^5VWIWHV6[C8+MQL/_82\F^AX= _\R-5-^@X M:AN2X''Q\/4A&N9>/FMMXQ52A2DM5,A#4C/ \=OFNP3R%?J@$9@[3QX&Y]W/ M]34?\&-T^%X;'GP-SS_QV7BVL_FRAD'?[EY] M,^]8]\=3=YUXSFR%0%7B_+4E)S=_[@Q@PA178C[O8LXS4YZD\)7;/915U-9K M/R3G]\3PD]^YG6.7,VYW"_4*W^_#E]X!Y3WMT,,6BJU4^-$A5CE3)(\IY7Q< M?%7.1)=K6?]T+=1LJ.V? SZXV'3&QMYET,3?P\[4.-D_,DO;SIN&/.XQ*\K M.[ L0K*R \L-L;W3#GSVZY-=F]KPJ4[J =X!2ANPWSROU;MEH;ZKXV17306^ MH"L+L8SBPU868IDA9NR>%B*G2O3@!,_+Y4.G;2]JM55PL33RQ%UYZWNQ\\;T_QHV+0*FI9%YSEQS4"Z/*@T3?M":O,]VK=7M M#_.2PDW?'4[6O]?VFOWW*V.U+#(@5J1+K(S5O OJ:')MT$-<2D/UJM<-$(=E MM:>5)5H.@)?($GUS5FWC3>=S"?7:OFM!.3,S3LX=UV5MPFC@X4V_+,4^)DPK:[4T0B ?N.AO M":S5:M)FW@45+Y23NI,KIX_?G.6:]]!I=GM?F*F525H:I.4#EQDN@4U:SI4P)D3%],'*]LT=(@O+)%O\N5+9I[255K&[OE'@$[G5$Q:;S4 MR@HM#;8K*_2[6EFAN9=4N[:Q?7[2],W!B@(M#Z1R5<)AN4&F;&UC'_O5#5;! MRU*!*K^ZR/C&?EW?L]>$R(74%V*SB5RH]^&[37!UMA1[3;S:W#NH[3RIW5&Z M^#KH]^QBOG9#C&;(($=[IQULUVOT20W_W+9T\HWZSK/=QM:;9P>[>[67.W74H:UO%]9?V.?/S[K= MV-_>RMNC[.^^W-G:Q >N_;GY$DWA=FW_K^WM+W9,6;[G_[QZ_+=O5/KC6$&IGT!MMJ_;KM[OCX61PJGUQ?7.)KXTWW&>'8!?> M'_>Z2,&*<&7?L"\?5CZY==^:^=E-XW-)K%Q"I.0KN8S(=XRH?&<0MP ],BEH M?7MO3'N_FRJ?='-__[IA^^IVV%_?L?H[).$>IW[_+1?!"'US6ZR1/QKV>B@L M-=?OPZ"__CC:^*.G?J.;;]K%$ "NV<6,:/F;/6%RSK'(99ARIEO(+^#?PR9Z MPBN!PU6N>*_G)[4%D,+_[T%/^/OUX9MY>K0[MWL=]N.UO5Z]9Y%Q(SS'Z ^T MLRH0'T%0&P,U+I1[O8YWC_Z\UVO!)UN]#OO%L7-GZUF.-CLQ_]K^+$2;@V>N MU[O 7OLG\ZO[[?C**][QM=&T[=!^WL'[R/K6)E[[$*_W1M2W7K/#@TW1N&R\ MWWWQAM4/_FGN'ARUCE[\W7[)]TX.V^>MW=,=<72*YVR]OVR<;N(U7\O&UM\G M]7C:VZF'P'[S4\8F]4_?2D7=\Z)KL'=5;/[=]Z3^KM M[YWX[[W?/ZZ=UUCA^YUPB-$E7&.92(8B6 MA4O"%HY&DA35P1 M"N,#+8!$)B *Q1BL;7 J?N-YVG]N[--W$\); N4%(H1[T!_TFB&7XLN4\$YR MSKZO!VXUN8MLF*9%G#[W=[9-*R/S/4;FX@8)HDSQZ'TJ--!0"&I2X;BB1=#< M&4J"IS)OYV+,0PW,5Y3\L0C0M5O>&>#^[)HY+$K4*32E C73VCG2S)]L+&@S!'R80;_6@P!(D7T+?JMU8/!# M'."^8=VH>1ORM YTN-O\(M)VA0V%KZN^K,Z\R<;"]GI?$#- M[?;*9=:K<9!'Y4"3OKY D[FRE=.RE?6#S6PG2][3N-S!>QV^BY%JI2$4A $O MA"&N\,!4(8,A3%%G8H[$J.*_F8>SGM4XR=QJ[K18STIS'TUS+ZYJKC7,^RA, MH:2SA> &"F,Y11U&O661Q/^?O6]_:BI9U_Y74NQ3YYM=E=?I^V7F'*H813=3 M!E1PIO"7J;Y*-"2<),R(?_W7G8#""B@Q*V$E]+X@FD[2J[N?Y[WT>W%<)N1R MU48,-0BYFZ_GK+?C9YI"[6Z$916GSY(5GLFB[TS6NIB(M9/GWHS:$Y46.!U0 M2/O$@#&AP&K%@0@G A/"&Z,3>9(V0JQ!-F+Q]313ZRGP73)\*[H/,T;$X"T( M+Y+5(@(!Y<($PYB*@*3)+>4P;J?-:Q!\Z_284-1X3>)H,#:].C2)RV6X5YC\ M1O)4;7=+A:*60U&=&0U#>I:MLPC*$PG,$ /*, 02NVBHD($BERN/RC9F=3E6 M[@V0-?*Z/%[0UW8154"_--!7])*8':B<"\!>"V Q)M!CI"!*XIS"0@2;"UDQ MW>9ZX;#658&^)O]'DS655\/!69K-1;MUUC-95^G[2?K362Z;4,)>5J&:7&W! MJ[P!.WV_>[7\Q9%<*VF]GM%4N#5(>BHA(&V 2>*3SL(T:"*Q(#I)(:RWMBE' M;N^_;_6"&8769%5@$.$\_65QU\A&$U-MERQ7>_ R;\&; M/)F#^'84)@928:;ZF.GMC(XA" T2*0TVB,1,D3*P7"IP$EO..$7*X:UM0MM, M+GS?4J),&HODVNY;"I)7AN2*CL&QQ8I:"8KC",Q)#892G4X6LA%'CB+E$R2+ M1B'Y$3@Q]OICTW_?S348IPI%<5RL)E;U:MFGCM9DY>SU7>\\K]R+P<#_T^WU M"B751TG',\J%D=('KSA$3B4P[B1HE7[C2#BE@Q5!)DI2;:H6SB)L6;):-%WYSF3A][ZL^Z@P9WW,^7Y&$V*$ M&<$D V:92YJ0(&"D"Z!4)"&BX*/%6]M4\#;&"Y=]*WZ6QH*X+EVH@'@5()Y) M[+&!:.N!*8. L>#!2N\@)EJF)!"#<\]J*I-!(YM4NN@1N%B>A1B&N5-\M^\& MIZ$U-I\N?2T_IE \!KNL+H7B:NWW)DM_9#Y],<\*X\S%.!]OB0#Q(2!)P"N4 MU ;".2B3?I 0O%!1,J-R%]A&W1D7]TDS588"T_I@6LUZ(40'Q1!@E@L4B:@@ MT:H!2U' 42H62$PP73RRM#A%-MHI,LWP[0WZ[V$X^\6()?TU9B[D8=]W_\36'C>I.9"_W61[^S=5*$-H9S+T&SG-!H. ,=, 9* M?%">2>HG]-LFBK<%JZN34&/RF!=L,U2H[9%16[TIVX7::J6VBF9)&>:$"@'> MD A,<@.:.@I(".>=LE'DN_)$;5JU!:DK MM9#M=8WM]KKC;KA7']D?ORMZR,]X9%6WO[0A.3,7N8;^(L;\AFE9MSWAIBA2 M=3=3>34]/:4(3NV*U2VYGD9RG,.WK7($F-!W]=BR\QEDV81528(6W#F0A"E@FB4- M27,#%ED9H4!<4K0'%%K7"$"LV#!DX0 H8, M!65( )FVC](8B<$H%R$7;:6;U#!RU1&.OOOWU6=??@3D\;]@/-%)'JCBYU3_ M;@U#S^3V]N/!I.#G^.(R2314NMVFARB!5Z6 MZWT;<%0\)XA:8$0ST#QI(]PPK87&R-*XM4UPF\LFM9 J\9'-5$0*C%<$XVJ0 MI+;4**9E@K-IZ\0HXQ<'QX_6YKG)&PYW76<4V M6HZ'XTLV6F&D)3#2;"$*8[U'2EM 7 A@6$6P7B/P47 7G$4>D:UMWA:-ZL]4 M'!S-U"L*B%<#XFHY<22]]B1"#%@!8XJ %9Y!X$Q''E#D46QMLS9A"R=/-<^] ML2Y:Q>')8#B>YG'Z8'^LW.=CL''J4BA>#OKOC])J/TN+75BH=A::+4[AO68J M[1<82A P'Q1HSCE8' 36S++H;#)N>!LMGG]0?!2-Q6]=ND3![[+Q6ZU:$9R2 MEG$PQ$5@E"/0UA-@5C"IB5&$T E^N:BK#V(I7+'YWI3GW;[INW#93J4$C:Q. M [I<^4GKA:L[YXLO5%K8\OYL^7FV8H4VGG"B'%@J#*0]#V"]=5GOX38D38@R MO;6M:%VIEL5MTCR@UJ7J%*#6"=1J'Q0BC!C6]G@T>T38(941N5"URRP0+VIN0-!/+C+7MS'?P!27)NL6MW5:+?$;#]AM]9I3==++L;!27:PT6Q^,"B(X M)19(\ Y84 84PQ@(%Q$)G]-G0V(EV<:T229/\5HT4[TH6%XEEJON"X^B<@&# M("0 XR&"MER##$HPD_95>32IS2'Y!A8?;;**<6<&2?%A/'0V23%_ED%.L_6_ MD,$J,;62@+*QJ/P0I:&*\\TW]K&NBUQR4K97#0O.2NEH'E) M:*YH&U9JRIE@H(*6P+A)A@.6%)+%P*0VG*C<4H6@MI(+6P[%JS&7NC$^"<.O M:D6IC+%*%2.O_77G:F&C);#1;(FPM'T4>F/8"E,L5-KSCSAJM3 ZJDBK! M> /[J:Q7NFM-L1B/-]EM"6FNA9WJ8J?]9SNS01G.6V)M,G2X"\"4(:!L,GE4 MX,(QZ0S*2@95O*UE7;DDCH!9CFE-/&&OSV@*QFI?8NGX^D*>#T]/N^#0I[*.6Z?L)"M/4 M0]_E2Y>?]@?CT,+DWW. ^OC+#@^'A.'=/_"//[>NW7Y(@*B1X#Q+LC#M/ M;Y#@W_[%'\S_Y_?>.]+[VWXX^W#\Y[L/[XY>H^.C]Y\[GW?0_K->[_C#_L?] M/X_Y_HO7_QS\^98<'/GNNY[ZW'G_%^<8!Y7, (9([I(:$YLJSB&BG.ZIHC,Q M?EMRWG&.?LP'5,[1FIXC030.3!) Q.7:[C[IC;DQ!@^:1LP-2R]N;:,GZ):B MT3/_T#H+PRF=?15>MS>I7I&6N;3/:$J_R <383OGXY/!,(WWO[3N9)JI M=%N2H_DFQTP(9?1U5L4151_QO/X.\0P2X>Q].O[[QSMI&=[C?:/GG_<_R,]\_N_L'"82.\AF:8RUZI78"R.0# G*FDQDG#R M#0%VZ[&JRYE9CM7:'JNT_QH%Z0%AC8 )I4%1%\$P9)U#FC!.M[8Q:B=FO(= MFQZS7UO=T>@\J>K9<3?T7THP9Q14XQ3PPAR+D0PG$49/^RS$E?C6<=\\SM32*EBAZDR]4$=:XAF!0I$)$J*2D6FHAYC].2S+]RG)I_G$B(0AJ4K$".;2[G M[T#)@"!B*XQS)NEHK%''J4B\QI\I%DV2:1H#]U6/F$3S>WW\WZX_&?4GOZ27_N.J^*Q M9\1(TJ1H_O>_5-JW M7QN4"U,RVYH9W56PNT3L5F[')6'&.Z&!>Z?SS8X&37#.:D-&)Z4^:LN;B-UR MJWL9Y94@V; KW>FLRCU':/]#\][^^3YR?Z?N^CXSS\^'!SM MISGO).79T?QLQT?/3XZQNCAX_9?&@H= "5@4 C"O*"@E))CT;Y$ASJC]EO&U M@OO<4RMYF7N=<(IERY M+8]UCK_'.OSX\_%%&GMZ_.UQP!TSD_"MC M/"!BN<(N)/,\;FU3UL9J-N/R\AQ.SE]#CMR=ERCEW#7FW)']UW]EL>>)<^ $ M\< DDZ!)LA)]I#A)1XND%)/ZZUSPN\Y=NY5^G(7T;W^'WL5W;DL:(K +)3;Z M:/)D=BHAJ8P2@9?Y]AA%#HJFHXD)-TI2+/&D(SQM:S5;>.O'*7%I1ZY08O// MW:?.4>O8?#R=JE :SYH56Z W/%%91VGM1B-'\I[=#6=:YIK45?KPZW[KKKZ[L^WGR;S_;#WS_Z+ M]+RG;]'!BW@=J"4*N842*$B>,5",X> M!AD<*.TL".X,A]Y(2X]0;Y0:!;9]%F3!I?M'DGS3HOMNFUSDS7 M0[??;BEVT>B.M2* J(5P'B:G:.,L%''D!JRH!1 M[T$934$C(5 0+'H1GY[VF4^%R^KCLMD65=PDP:-%!!IH2!92%&#S#X5CE,@)&B7>VL:D MK1%KAH54G!L-544*K!\0UA45A9- #-(8=,SEM3%'8$*"-:74,:,\E=F_C]M( MS?H]-J-CU1HH*&_"V*1_]*U@AOTT_X4Z5FTT1]7E\[A:\=W+!;_&6<]"[+IN MZ:17'RT=S?:J(M0PR9 IZ@#9C@'Y8T!)UU$E$;-8KY*$:1-N6Z0Y53<'\W4 M.0J>5XSGF7;;E.*D4@"AUF0UPX.2Z4>"=UIB:CPW,>&9Z+;6L^9#8STAOCLZ MZYF+/-GP;0I8UY->E#!;D+QGY%>7/D.",=01$( R80A0TMPJ4"A%%$EC2 A/R.6LC75=? M].9U(?V&5KHV>LNUINF3&/+;]9A[=HB=/LXO-"V"'YS;7OBR/XM17-.6[K\> M<'TVA?J7T&Q^I^^+(%BF()BM-(R#%YI$"5JRD%M:)$%@#8/ I R>6REL+M33 M)HJW!9NM3+%00^H:X/3 7L'"JX57&ZI2%UY=*:]6O:LF.,&3:>U4,$G!-@J, ML1@LEE)'S@@V;L*K6K4%J>N^Y.%Y=3V=G3^/35JEJ_2W:\G+UQ[>A032X25] M;/^/'?Z\?3-K[AYOJXUU,/H>[9!,.XM\4D8 MA4P\/O1'(:]6?W(8)A%WL=LW?==-UL4H%PF>=%%_TKKS:2^_DHHTI[/!:!+4 M^LLP]$RNR?+K/UT_/KFBP6OONCRDZ.M;C$U3.!_?_9:F+"NNI$M>^YEG.R%, MH1S)05C!6\IH8%8GLSIIRE8QR:4C?V&]=?6FD^'79/GW >PPF(]@8GK 7TSO M'W,QVOKYQCJ<=OM7$Y(DS;BZ7G>N2HQ+6Y4I3R3Q,1B:R6XF=@K#/"K-R31F M+JV389:R__K^_LAD86=6: UBZVD6T D$__.S:1+HY>VQLR]?_6>GM;/_K'70 MV7VQTSK<[>P]/4A"\^G1P9O6R[W.WM'NL\8_19[Q[O[A[K-6^NWPX.7>LYTT M[=;A4?JCL[M_=-@Z>-[:VW^:GK'QS_+3V[XY]]U$K>U6MY^X=W">/LZ/6N&3 M"TG0?JG4W4K\:_[=NHU>OL#Z#M'S,$QXMU X-MC,7G"M/BAC_WV:YS>_:5EL@V< M+$?WF]"E+EU1L_ EG*YIN/CK'=4<1?:;.?0[!L1W/U[/#+W%;S*5!JMQ$*A[ MB8BCI)>$5B>-.QFU=I.ZXK\4BFE1W+XS+F'S5^:P^^F>ZW+/H_.@?K3J,]_N M+KK=^I_'83F/H=_L_;]1GN8;*W&?![Y/ZY%-6CA>XU:%69'+WGP\%I]D[E*?S9'9\\/1^E]0C#W4^N M=Y[7<6ZD<[K_ MX?C#_LG^D4.S-SZO+PZ.?COI'+T[[1Q]_&?_69K74:_7^;S'TSPNCLE^MT-V M\?[G-_'JMJ=SB&CG0X?D+DJ($JN)!VH8!8:% &54 &^Y$C%M,P]A:QLKU9:B MKKR]QMR2?R>6LO!AX<,*'THN/0D",RLQPPQ9J;' TGNB7*)'/>%#?,6'N/!A MT_GP?!A0 MID#O#3:..8RLHX'IQ)#1,*-0F.J'2!;]<$WX$%?X$'%A@Q<&7(@.TGFQH*BQ M0$) 3F+NE$!;VU3+-J&S]<,+'Q8^?%1\F,LI2FTC1]PR;[P5C$2!M<266"3C M5#^\XL.B'S:>#VF%#Q7C6!HG@ @<@3%%0"NO0 EIK'-2&I3Y4*$VY6N3>[CJ M3N0/ >*G@]$XQT2]'PS\**^AWY32-VO@]8(QQ4KHW".8MI&8[7=5,+PQ&*[=(U PO"P,5VU] MH165;)('*=,/SA@8SQ0X$U0TAF+);<(PDVV6HZ\:@^&-*;I_3S2^& Y&H];9 MV>5(S%F_NLV;7,P7Z#^,H*-!?#O2K;H+HJ+"26@C$6(-!1>C#. M2R(%=DC+W,^]3<7"!7 *]#<1^K7[%PKTEP/]&>]"4M>,90("S1Y"1PE89Y)Y MXAC2RB*K\RUD]A!B\=BBU KV'\8O4;"_'.Q7O1(!2T$9E^"Q]TGL*PXVYLL" M*P/B2"G&9+[A(VU-%_9*E B$^L!YNW,5%DB-7 MEF!9)KF42=;I!91/9-.=@&_"*)BA.YE4$_;A[] ;G.4*8)O297,-?'Y76[#3 M]\^^;L#NE.R*3E";3G!+%I_"7@L9 &F&@$E"P9"0?C@KDUJ75 9/M[8);C.A M&M1\[Y'WU5P#7UZ!]*H@7?7N<8N2):8Y.(4",(PB&"4,:(T(C]@%['E2\T6; MX[KR+@JD&PCI)618%4BO!M)5KQU)EKMB-(#B24 SX5DRVI,-[Z1S)@II!$9; MVXRT%5\X)*A NKF07D*24('T:B!==<91G33OB Q8XFFNERX@&5$:A-,<4V18 MTKVVMBEK4](DQ;O.ED-KX!LX#+WTC^_;K?>A'X:F-_$1&'_:[7='X^&DWG=) M!EJ9F^!R-UY,]R)QULZ-G2BT53-M'$.\,TV]IFHJT7;W]:L-U<;-?N02C87CFVJZX$3CGU 1EPVDE@ED;0."GF M2K+(G-*88Y.PS=N:-DDG7[O.:>LR\K%E<4W[0@_N'R2U2'SGALN'VGTV7V+7 M+B7!J(B"VHI,'>W,M#?V2%#)"0/%$0$6 \\=."UX:8-50H9 ?9(%K$WXTHON MK>L=TF/%?NT^G8+]Y6*_TH(WH9M2'BPXCG'"OI5)#PP:.$&&8]H&"_8'^I/J&"_>5BOR+W&5,:6YM+:[L 3#@$EA.=A+]@@K)DN1F<3;J\AP6>Y-]>3D8%?JJD;YV9UP6SCF.F'<@ M.=? K=@(_: K2,^!">]26:+:DNU<#&*>>&R1M=6CY@"EN>W*!2P) JH:C"$ M"DN2\A*H,!TL\".H$L'0BP&KE0 7"HE!2">>WMCEIB\4]&:OB@$MGQM5$+@\WG0!\ MX0;U9>@R*Y@TVX$T/@G#*^?13[W$3?]NM_KAL94M^6FUOJ)1>N#TVXRDR)NQ M/^@/;DJ,+]&/12[,(1@M=:\5K1XS1._T%4@E $ U.Y%W;V\&KAM(]*H!"3+*0Q.TM M?I@B;AN+W =UI!2\UHK7BK@U3FANE$J25CA@=E)5A @PZ90FV9M4I9"#OAM5 M&^@QQ'CL)4P-PVA\E9'RX_;Y^N8F-L,^O]J)&[QSG9#VP[C0T%PT]'HVD(-( M3#CQ@%E(5CH1&G2.0>761$&D=U[FDD9ZEH;NKS:4W.(&X[<&,[W@=X7XK49A M>.0YL@@PYTGM#R: CIQ"LN&4BTPS%\36-K^E'5C![T;@=WD&^_WP6ZY6ZP-W MU:9'T@J'! 42O086F0?%$(&0="[B*',$)^&,VPC-1ED6>&\$O&LPZPN\FP+O MBNRFP@M%"0+!=(!,VF!I5!!)B"XB@R+G6]ODU@#*!X'W8[BB?V&Z_5;"9#KD M@_XDLL1,,#J(K?%):/W^1^OIX#3-Z^*1W=D_9'K'[O^==\<7G3 ^&?B]_M^) MM'+%XS%L>9BK+6/ >*U!PX44?Z@.*]> M$#A$+242 I<,(K L$G,-,X2%]#ULN2^.QX MQ@6A$>-)/^%@M,SI9I(D#<8[L"K2F.ME\HAKTUO*U4B#KT:6%[E0"^:+(K,@ M\*OY"9;*242S4=H#BPZ!PBC9+\10%KRURL:M;=D6)=9AG1#_D,Z((ML?%N)5 MGX1B1@N7M@_G-B=,>@6*1@H8BFQO O KLIUXY-*. M:Q"&Q:34&P]*:@>#28P)X8P2"I-1(8,@XT0P(L9=2($"C2$\.&+5Y+ MLU0!WRP2J3T,HY#(NI!(18.*A(3 G0"CV&=9M MC&9UJ$(CCYI&:G>L%!I9$QJ9\<"HI'5P%B )D@",Y+8$N2>1CX$1RHSASFQM M4]*FNB@CA466&TA26&1=6*1Z52.5H8AC$#''EDE,0 5'@#L5/0M*2*)R0T/< M5GP]NIK=7A"4EX*@#U<0=)T"??:^.,NNRHK!R$5B]_D#"BIS-9CQ*" PZ@D':@"3(LA"58IXF!/(VPP\@!!]#W8P[ M(T3B<'!ZE=9R.DD*2Z]<984M)7)D\UVM#Q \DD;TSO.2OAH,\S_LC,?#KCT? M&]L+1X/B95TRYWW8F3&]*<$!F41RT7.;M [MP?#(05$IO4 8Z\BVMGE;D:5W MD-[$VYK-9Y$'B!XI+/+@+%)MW^8DX8D\$HM$! QY#"I?^RHEA)8B($YCTIP4 MO[7*8.&1PB,/$3Y2>.2A>:3J R$T!JH% B&1 I;V'Y*.2L +(ICTS,=<&HSH M-A6DT$BAD15X8EX-![$[+AU@:X=^U?EBO26*$T#,QES'5($AQH.WDA'KA90R M;&TS)-J,K0WV'T/]D=T[O#*WN6ZFKX902H\\D%/F]K)*H\)><['7[FP$@Y>6 M(8-!FJ2],$LD&"N2%:0-5C1RH2+:VN9XX:CYDG#<7.PNV15R)W9+(8%Z,%VM M7RIU--)1(-X18,IR,))$H(Q%IKD)0I4B08\!UTMV3=P+U\7<6 S<,]$6S!$3 MO "?]C:!6T>P-(EN2FB@U.$HF)Y$6^"%ZQD6:#<7VDM.-RDB>\FHKCH1C" ( MHP@RA)QY1CPHG"2XQ@AK$:VAA#119#^NV(Y2Z:,!?H'BUUP&)>W-EAJU1F'J M';@@<< M95$!QX0DS/ND@6BN@'&)#?%.:VI7%@Y14+]>J*_=VU!0OQS45UT*V O.)$+ M@_3 :-1@)%/) DFD[5!41+AIV0M90%] 7\(6UA+T%5%O;8A6L@@:VZ3>NZ3H M&\0L<&&QB,Q8K>S*PA9*S,([IMBKH7\M<:#5O]&T-^7#BHE7F%E?HFT M-5]]J/-'9!9GZ@]26V)*)FF-&@3C1]SHI.I@ MV.F=G9B6Z?O6P6EX;UJ'X;2;4.+/W7@P;+WLGG;'P2_'(70KFS5N[?YK20^_ M,12^7(]+L;3JX^[7,RX5JZ476%E0UB%@)+M42$P_&-+!"1,CUH\P&*3P6^&W M%7F;"K_5RF\5W30(1#CU&C0)%)C"N?'7TWYEYOEYORA1O:X_@L#-/3G)XFIAV=F&%-GN3% M=N8Q#7UL=Q:_F5'7S4O14 M?=')4-')[J&3S39W=Y(KC*@#08D%QH4#ZS4'Y"0A(J27$-G:1D_(PK4JOD%B M#34L"P4UZ=E^@((6]/<7"EH.!57,0N&5<,1%"(IA8%@:4,1$X)9KRGP@6-"M M;L(4#3PH'%0Y:,0@E-ZU\64]Z_;.YPFCO6_H?^,>]/X<>MLC;AR'+MN; M=7FN"HO.Q:+O9_Q9V HD'(O@DZP#1JU)BAS.Z<4:N<@4(@)/_%D;6"Z]D-"& MD]"R_5F%A'Z0A"JJ'.9,(XD5"*T$,(PEZ&@01*15VBJ.@L[6)'W"66&APD)K MQD++]F@5%OHQ%IK)S*8>"69RVRM-@4D5P4:?E"*B"/*:8R[-Q*?5I'S.0D*% MA)K@TRHD](,D5(WYY)0@QBRX2!()H1!!(1D@>NF\H3@D23&YW.--:H;Q&(KF M_SGY2_ MDV9EWH=6__S4AF%K$&\$!\X6LKM7=&#K?)1^I-'IL\X2DEK]F_&' MD\^^1PCACY<$+9_1G,]X;%[B6R,>'VNIF"F-++O4P!6=[4S9;']"9@=Q(LQ' M!^?CT3@Q5EK2R\NJDN=1D\S_O#/;L5(HHID-$+RPP&CZ84TPX*QFD1+/G4PR MG\AV:5JYZ3"O/>.^P/SA8%Y1[0UW#BFI(>VL!Q:\GF;D2X.2GL\XH;FM-A%M MKINDVQ>8UP_SVM/."\P?#.95-Z*46EG*!:C(DP5O?03+M0+!&'::!BJ(F$AS MQHLTWVR8UYY\76#^<#"O]K?T7LA$S>!9;C%#*,E*NX5@ C9>6JV%GDAS)G6# M8/[8Z,=X$3I:F2 30R&)@R M#I0@'"P12&%O=!19']%M+D6# F4?H./5Q@-]5=Z% O25 +T:$$]#(%I%P 'G M**JDC&A&-2"&1.#"^J2")J"K-E%UE30M0&\FT%?E7RA 7P70JQX&9Y&Q@21X M<^XFX4E@<S4IGA:0(^8E$9WIATZ, O=% 7Y6'H0!])4"O2G23P9PPSI7( MF?X,@S:YP642[M0&*ZF+$U>B%DTJ-S+Q,?P\B7])?_KNW]O_DWY M94FKLCJ28-.?BB7SRI&_"-FZ>M/) METJ'9XE+P0Z#^0@FI@?\Q?3^,1>CK9]O'O-TQB\G)$F:<76][ER5&)M%[N=?:.=I\U M_BGRC'?W#W>?M=)OAPW_L MMO;VT]]WYZ>W%3[:A#Y^>MLWYSY'<[9;W7YB\,%Y^C@_^G?K-EY9G)]GI.(T MY/1F[<[T\#US-@J_7/WRJ^^.SGKFXI=N?_((DS?]>OE9E^2=&;\BXB=SG+[\ ME9>>H"DW75XH7'[SYC96I[D7"1TE:AE8GC3L9M7:3 M$/6M9\&%23P[Q>TZ2M6NZQES5[&^V0O MW.>!YZM;O?X+A^NM'%U.6SEM]SYMCR&QZUJE]_1'[]Q/_3#7.^:F%Z8M=[J6?_73OT_[I_L?.B]\_O'OV1_?XPVO\[L-' M]N[T>>^8[)%W1^\_'QR]9<=__G[RU<_^]I]W1\\_=HZ.R?[1;Q\/GKWYT/G\ M[N3XZ.W%\>==UOF>=B_3G2=7/GL;W.G^^_K3_X1AW7KQF^R\ZG_=/GY_L M'_W^H9.^*ST7[V2?^HOGL=.=^M@[AXAV/G3(_ON_7%3$."[!"V. 2<3 :$\A88;FEL!RML%RTWA+%C'8Q/IKTDSX;A)/1'W;_# MI>NQ/2GX-(BML?GT0V6>[IN76SZC.9_Q&+SK4^+Y]L_G@V%Z2[_ESH?#T'<7 MK?$P?6-O$N/5,O[#^6B<0QP?61+G3ZMU/8_2 Z??JM)]0EE/KS/6M/WWY9X] MO=RRH[QCTWGN]/W1U_U[8;K]K!OL#+NCM '/SH?IYZNT(@._'\8'\,RBCEO;NHWDK'/[WR5-I*GD M\)"NVT()ZT4)59^P](8$&@0P3@@PHRE8IPU$)(7742,:]-8V;O.2)[IVO#"/ MTE"#O[,H#1O!$%6/:A1(19][ 6&2B]L0#<8H!@Q1KX1E02F>&W*TM9KMR%&T MAL:RPT.Z"0LGK!X55K#<#KXV_1:_GQ2KS[GUUWEFN:1V2EY$EJ__]%Z M.LU3+86Z5Q8!>!=I9B*\+W&^":YG1J-N3 LZ>?7+SC\?#DYW#I[NO0EIF3\' M__9LT#],''DP?-G]O_/+_;^=7&/W4_#P.0P'A5?GX=7#&0=-D,0;+1PXC7(U M#X;!QEP'',E@LUU./R:X,J"9:"H77;8RMSU#PX>Q35;"$*F0GR M0TF8Y!)_,K@ +*8#HH1*IX1Z9K0AU J[M4W;XI:+X?M;:PWFCA_XC"6[2;XX M1CZ-NK_TN[W_W1H/ST.C 5HP. \&JRX3&:+"(@:@R"E@)FHP007041DOO+*: MV'QT*_ KLG0YLG1E[HLB2]<;QU4WAS,<6Y-PK'!,2K@C+,M2"9BS) (U_@"J6'K+7:6 M%X=SB^BYD@=[5UG+KP;#B5BYUH#R:+!_(Y-Y[S*1NZC6W)9EM)SWU[MA;95H^6/![2_5,HH[F4477A M6!2#C=0 ESDFQYL(6AD$D3OG,>::,IKS-$E;\X7[SQ?FV"SFJ#UQL3!'\OX4$#]5$#0UJ"%LR 4X(E MQ9A8IWV)IGD$@%^E-^5^@"_ G@?8,TE+BH:DF&H(7.&DHQ@-U@D#1"MADIE# MB#);VYILL4D3+_U6 QLE<,PJJ1K60DRC,-GKLDMA+J(%L<:7FE)-K:7($Q9\T@ MMO@-+PWK<-PVLU=V<[=>#!LO>R> M=F]I+W]/-\AEMQV:MLH/SO,77CU[J5O]E:?[=JY>FZ83/@PA)9Q;EJ':=JGCK9]O(B+! MX7)"DJ09-V>];N]EN_/RU7]V6CO[SUH'G=T7.ZW#W<[>TX/]9V^?'AV\:;W< MZ^P=[3Z;^U2N^BGRC'?W#W>?M=)OAPVW=E^_W3LZ;O)C30[S3V_[YMSGJ[-VJ]M/Y#4X3Q_G1_]NW7;* M[^3E^U'%S'NFEWM?*&$BY=*3]\S9*/QR] M"'2_^7PG+&:.T,TZHSQO^%NH6]O)\*,S@]'?1;AR=F&$8W M)?4#!\FNQ?(=)<5\=#Z\:!V.!^YC6;]YUV\GS35;>LGX?66Z'O;ZK:?FK#LV MO;*6?.LS MVC]Z'CM'>^-.=UH ;#_G 7\X_@L1;DWP%(+)K4994*"T2[^)B 1#0OH8M[:% M6(O>"X6Y"G/57.^02(NDY5Y0'%A SGAC/471(,^9%?YNZKJCS.%M'+8.10W6 MA>#VG]XD.(=E]$Q:\!@[8%H3,$99,%B+8*A F+),<&W$%VFF7/BM\%M3'GH> M>L,$24.]4W.2&L3QR&'4=,!VHP(EHY+ Q. M-"=UX;9F<-M!56-#WCF%DDF*#$H:6Q2@K,P5J;0/E$H6M,@%J4G=I5,+LS4$ MY(79OLUL6!%N%;/>1,*(0-:ZX((VF$@5/2W,UA!FZQSMY )[B=W<1>?S,?G+ MT21_TF9!U!AGM8V 51Z#%TDZ84LYYS91&T)MBM:CW6DAMT)N]9*;85I:9043 M.#"4K!DJI9&":A6I#'RARX)";G62V]Y-V,<-MC(M16JCM M,5*;B\%K+1 EWC&NDEUC<"34.YH$OU3TQ_6VO;[KG><%>S48YEEL3D/1]2'$ MXYN$&+6PTD>9#IU3P+S58 @VX-/)=B1$RJS9VN:)$+6>;1O71$*<.P#P&_U. M,7E">+/9;/=3&+KN*+0&,3WNI#CB* .O-3C+6S2:=!L=AEXPTS$94\.NRT77 MIN,R$XR66HQIS=HUWV_=__M?BF#RZ^;T@R^[5':I^>U@2J)7).MW M^O[-%P*=C'B;Z?/-E%]]T4?FTD,NS2$NK4=8,$0\T99YB6R2G=%$I9TG*%[U="OB M\<84$P(,"XQ6!DI*!R#\EXPE8.BB[Q<.XP7)EZ'77J(EO"% MB9O!Q!5'JB-1!.(5:"]I8N*HP%(I0*1-MD;PH&UH&A/7E"N]+J[2-Z&;$)-3 MI[,C='S5"N72#7J6\!OF=*:^.7S[8Z[3[]S&W8LU;]F,]6#-'Y-MWSA[#W1G MNMF[-(=LHXYPQ3FB,6C&<+#$1)_8D&KB.6+^WK+MQM7A'>+MJH719,P4TD5^ MS2F_7L]D5P;"J(T( ;4X&Q)6@-9& _&6,4)5VMF?SP7#2%OJW?'>:NY:'_LCD>18]8BX]XNU, &CP2J?_ M1 C64F#&$K T:.!4"(918!JAK6W&U +6=@%SH=RR2V67UG&7YA&,M05_%L&X M>L$X$^HI"'%.L #(YQM:03DHC#U$8K!1T6F.;)&,ZX7FPKGKL$OS<&[M+L[" MN:ODW(I3TS*7"XYBD%'DI@I&)&M$".#"2!>H$2+R!G'N(XOGW+L6S3G*"!@E M9/HP;.T>OGI5PC)KN\B9KNVLUR5();'7'C%JO0V<<$6Y%(12Y$E==SD3:AOM MGI[U!A=A&MO^ZGSH3A+9O>JEARTD-Q?)'<\VCA'18*$=>,(-,(PB:,4E8,TX M$<&A&/36=EUUWLJU;*-5R[)+#>'<%;BYOW5Y?B??EG),=7)QU?NM(X_42 '> MQ=P-PNC$Q0A!.M[44&@X$M 2TL!^HQ(5Y[P4QH'B%_QWW>O%[W9609^>V1CRRZ M?7)9 #9?A.;Z'5]N0DLP>XE,*+M4=JGQVO$R8]F/!CMIY?(,3.^5Z?J]_E-S MUAV;WH0U;35ZY$WXO_/NJ#L.AV'X=]>%J5K])KC!^_[D4R8:=E&DZU.DW\_< M!PA/N<=! @G& M.8@F61 F:Y)8= U"J^M:W:R9!J4%FQ0@J%NLLNE5UJHH!= M9DQ\$;"-%[ S5P=:("4G3-P+&7>M;C]CO!^FX/^G.SY)KTX@50+XRUUYV:6R2XU72Q[.9SN3 M\7=[BX?OJ"I%$9E+$?DXXZ7UD1(J. \^= MHXXWCJL?("SVP7RP^R%[6=W@-.0_>N>3TL]I&S*,AX->+_^UFQ"=RT"WQB?I ML=^?M)X%%TYM&+9PNY5Q6P)HR^UCV:6R2V67RBZ575KG75IM$[.;NGU21?8F MFLC+P6A4@B-J4\L_[,PV+=,L;1Y" EPT&!C._:B]-\ )=RKZI$E[OK5-%6EK M/5N^L(!X4T!E!4:##2>U"4:<8IH]*8 N+- M!['20CN!A H&,R.)BLIZJI@,1G(BYV^P?0/$.^/QL&O/Q\;VPM%@_X9K8._2 M,U" 7B_07]\$.F:12X8="(4H,.88*!TC)"$M=7"64,ISP02$9('YQL*\=F?Z MJ^$@=L=%4->/WXH37"I!2>0$+*,$F",2M I)^9::$DD#]VFKDJ#F"<&\00A^ M9!7#GP^&Z:_]ECL?#D/?7;3&P_1AOM$VQNM>Y@?!*&.?1A&$Y"?]3].TR-N4OQ M]O12NAUEX3:=WD[?'WT5=5]C+)(=>!"/S*=7@^'DA1N6X"N3/F9)"%D]0*!12B+KO4)%]Y M(>HF$_6,NYT%)Z9AQS&''=-$TD:3 ,0[+Y#CQ&E1F'JS.:!V5WM]'/!;B.D] M=Y' 77[[0@ISDD+%-6\<$XZ0H\$-!6 M$R!2$,V],#X7CL)MKA:^L2LESLO(,O*ND;7F60UB M*PF2UN]_3*J=F_Y%R=,H4# MTXJ,*V9,?69,9_9NBG-)//%@B=6_\NR"\ MH0@O/+P.NS0/#]>?Q5%X^"%Y>.;JR1B-M" 6C-<&DJC58"5#() C5E,E-&*% MB#<9XO7G>!2(/RS$*Q=)PE#":"0)V($!\XZ LHJ#,TQQ&[0UEB>(,]I62A>0 M;R3(:[](*B!_8)!7KX4274?N(X3@(C"1X&X80: ]X]3)A'&E,\AY6RC2#)"7 M.Z$RSY[HW68>:K""&("C](@Y9B3WB!,>'!,2"D#7EJ[T>[_G7?'%T7[F$O[>#ON5-N%,N]Q5+GF"S' B'1@F<1@ MJ5-!,B-X1%O;HJZ E/L=_ >.82O,M=G,-8_U19!"P@M.,1%,86J9HAX'3(.R M@5A\-W6-TF.FW^[#8<6\JH_@]BO759IACG)K#:)R/1PK/5C!*%C'C)8H,$%\ M(CC11DPL8%P5?BO\UI2'GH/>D+#14XP]EPD)FBN*C&7<&V&LD=POHID55JN1 MU2IJFPE14AD\$!(P)"83H)!5(!*WD228L&=B:YM(WF:XKBK:A=L*MSWX0\_! M;1@'X:U4 EO".&D#+!*"X+LS6#V68J M+"MKF#0F)CTM9&/4$C#8$0A*$HVDA;>)GKW/+^16R.T1D!N).6.: M<"$C\T%;$K64TB>EP!KK0B&WII!;M11&VB-.M0+N,0%&DM=T[;617,KY/88R4T'&UE0T;,$2:H^\D-X[&;UR2?D]EV[MJ/SA7_:*BYM5)B)5P M54ZL)TX3X,0'8)(I4,@%$,Q98B.G JOU4O-*-&L9N6$CRY$N(S=L9#G29>2& MC2Q'NHS1&S:R'.DRZC-RPD>5(EY$;-O+R2%\-N0S>(W02I7G[QWRWVN8/#;T6 MG96^O.4'Y[87;H9GE2\L7UB^\-M?N&A7JOM,:16?<4M MPLY-K<:A7G:];Z7 MZ2Q_Q=7'NT6CFV4ENEG>&MW\='!Z.NBW#D_,,(R6V@)KTU;N*)<)/A]>M";1 MVF7IYEBZG337' 5M>JU7INMAK]]Z:LZZ8],KRSC/,CIW?GK>,^/@6Y.NJ*T; M;5%;T[ZHK9]RM].9"EYE9;^QLF_"V*1_]*U=,^RG61=FG(L9!PG)K9V#PZE8 MN4QD^7^M:2I+6ZC-RPD>5( MEY$;-K(X(=BDY?58^.1M]G8V$X;Q(1(G/76(L&D MCE8%Q8E!"%M$K-'33AM(4#1_<[32&./>C3'V.MMEJ MP$X"H\&"9EQ#"#1MER9&:;2U+<2R6V)L2IN@0F%K1&$_S<%A+"C)&8G8(,.$ M=$8:8A5CD4FD$?5W<]@H/6;ZK71Z7"W3[3^]R711H+1E&J<%50R8CA*T,QZD M4HD$G6+2\LQT[22C9MAN)B&S$%TANO4ANCEXSC%,(Q,B6BF9D]0D7&!KG8P1 M!1>^P7.%WE9*;Q5%SNG<49UY($088$$Z4-YC<)QJ;"7F""=KEW#=UIH6;:Z0 MW&,F.4Z)4CY:K0QC)H9DBD:N#1=!!.!$:0U3IB9WEB/6JY0POY MW K%U>B0.]JYZE1+$LWQOV12P)/&G:Q3I10P*RA8J3!HH2(7 MF(X]8VEJ*M M=&&YPG*/FN6($QQ9P9,BAYCQVA+)I!$RND!1%*:P7%-8;N\FRVDE"!9*@(D* M)4U.(-"$(L $*1XQDURIK6TJ:9N@PG*%Y1XURPE*C-3<4FXMLXYJ%R*)U"A/ M5/3FWBS7Z?8'P\1M5X7)"L?5RW&O;W(<<1H[(RF(*%S2Y P!);4!@8D0G%/A M4-;D&&TGUBL<5SCN,7-SXVMA>.!OLW:C869EP.,Q[?9$;C.#*:24#1>& ^"-!)K@'B M'CFLD*&8;FUS+-J4K(WVMV@E].O?CMS:W=2/;_I5=.N?>DZDB/'@_DBE5*;:2T9SH M$4M.KN>+"X^&18I&2+5J4M$EAIB)3Y"8$H-&K5S<:#1&C M84#8NU<-K"I,4'Y!*",WXZL=#'L3<-T9#L<07HWK#*EI"(,PJ4???+@_$?[Y MX@A;_?#Z0O#-$V^RV%]/UD6XCK.Q^QD"^@+UH$#L0A#KY_+ZI-36!.^1%XF M?0P,@!*'EX+2?]C>&+X/I L8+P3&L[DYV@G 1#"4;"]' M7)+T"F*2I<41"-<0J=G89)@4(%XM%2] 7*14I/3HYE(Y'3&(Z!51/'BNM13! M:<^Y\CZZ6,SE2IG+^<&H>LBQ1%)Z2RBG@*M-C+%=3Q@L2K M(*4%D#@0Q91Q46#A>+#!24ZC)$811W.@J2#QBB'Q3*!>.!H,,(F,#QIQ 1KI MJ!BB(IE< A3 X;8A\9+.\J]*'/XU=)/&Y*/].6K.Q2?22MIB+%A>L+5(J4EHI*2U2!$/:2$7P/I\'YX(PRX@Q MZ3TIL,:6WL4D?JT:1K&-#V@;YPX:.1V#$C8BXU1 W!*%D@@92LY[$BFUT?F; MC>/"Q3"*+A?$+5(J4EHI*3U%%/0>UK#DT2W)2LY$0#WSR5%,DI.81,2)P@]ONRAS M@=PBI2*E5932(H9Q:>F?Q3 ^OF&<2_;,!Q.#Q Y%0RSBU#ID! THV/0SZ:Q+ M8BV6<;6TN6#N*DAI$HBS8.YC8NY,4#-I9W(CO44RJ*98M$,V<(NLLT0 M2X*UL468^\PR.G>NY'-.#O4GS0Q05]N'!PD#<1H.,-NF'DM98 MBZGC;&/SWHGK95MV%:AED5)+,/<1PMQ?VSR_%6]+P:]E8O'>#!9KC"DW%! C M(!%/C@0RB6HB1YSPANC$1DVNV\]O8)Q%TUNMZ06/BY2*E%:W!$*QFJVQFM=# MX_[S.VN-(($*Q(E(9I,GV^FB(BA@J;"#R(*"B=E1=4+(!]NQ9[BQ\ M'1W*D^7)=CSYS++;F\T"Y/)&:*[@<;$36I+92V9"D5*14NO9\4/FLA\-MM+, MY1[8WH'MAIW^2WO:'=E>@YIN-GOD-?QGW!UV1W (]<>NAPFM?@U^\+[?M-(P M[$*DET>D=V;V W;?&6%H$%JB7$L@WW&)D6':(,L=T]12*K';V"2T8XAL466Q M@@H%NXN4BI3::&$?,BF^6-C66]B9O8,O[Z*)(21+FFRJU8A;:9&AD2'JO#/8 M!P&1%Q.[FK!0P'L5I-22[/H"WBL WF^O@[?@#C 5 3$.!/&TGI QWB/A+%#P M/'!A6PC>3Y"G/QJESQ=V';NT-_-]SQ\@ZL4)K(0$]F="]0Z$IVC@B(/R8'D 0#9 MR"A2 IPRPAD5Q<9F6F0_^F-F^K/20Q9 MC>M!KY=_[2:-SI6@J]%Q&O;[X^H5>#AQ4%>D4V6]+3FT9?NQ2*E(J4BI2*E( M:96E]+@7F5WG]HF*[#1,Y+?!<%BR(Y9'RW^?N;@LAU" 266L0I%ZC+@/'EF3 M:#F 8I)XSI+8,BV7RZ@G4Y2XM4J\]&!J4>('5.*9.*A,HE/"2)2$)Q$W-B!K MI48B"]/&A,.A*/$S4&+L*<=>6%=_OVZ+@-WAE(5D19.("Y (1.L09P&Y8421#*YL4GO M'28K:MQ:-5YZL/R@'L3NJ!CBY2OO3) ;J(XD>(TD\R$98FR05I8ASH5SP%7Z M8::&F+?)$#^SHN"_#.KT:[_RX[J&OC^K1G5JK-=L#U7V8F>II!:7?=LBI2*E M(J4BI64D@%L.AAE,<31<1N.L9%Q$"]1SY758F-;MCXZASJD--1Q#?]C]"!-G M;6K>7DZMVU$V;I/N;?7#T:6IN\RA2'[>?CRRGP\&=?/!-4_OP*9FBF>W&#E\ M,]I_>3W]6RK*C?,<4:")&Q)-D?;2HL E9S9P(DWBAHKI%B5 % @H0+TF4GK* M6'@!ZC8#]5PXW7JMO!4* 2E\>!OP, M,7WG-A HRMYC +4)C$8"TD=]1B[;E7P28;)\!SJ93T1.AW M.W=C+DTUQN-!+\W=S%>1:;^1:Q/NB6&.9G&U&J.2:,,1VZ!JF8:97=\&PXEXM#^#V9K:KG$XV1D6.=,02<6$X$BTC2K1X619Y;(+MA5L M>_)!+X!MA( ,3FE)'.5"< .$>NT,HQ@'S'S!MG9@VVR"$7!C([8<40WY;*7C MR$0:$'8A1(,92?_E?6TJ"[(59'N.R":C-"%Z;Z@(''-A*971"\!Y,X)I08IT YQ&7+*3@2DO+$J,N#$B8W-Q,([U"SKE&@!MP)N3S[H M1<"-1JZBI4*JR ,81Z-12@5LM;/.0P&WMH#;;$V,&#SV5*)$UAA*,O3(::,0 M9Y(YK8D(N<2T,JQC3&%N!=R>([@9<)&#CH%[RS65-E$Y;&B43*>?=P>WW6Y_ M4"=(NRS><17:8O].->""=PM M.Y_]D=JX,F,L34L8C)/&7)^RTL72Q=+%TL6GZ^+-P,OH5X!W@6ZV959*&Z6- MTD8+VBAP4]HH;90V"MRLPO25-DH;I8T"-Z6-TD9IHW5M%+@I;90V2AN/"3=_ M;_9]T[^A^W'S'^G'#/KP?*GPZ6#8S5N-/]:0;\#X"#]]ZH;1\?FN]I5O378! M?\277[%N..B-1[=_Y\W[SLO7F"O[4Y3W.?^,4.:C,55W\>UY<@^AZ0 MJ\'^A6Q,??W1]C[9L^'&WZ\-Z:3;/V];)?1NT=#5C7D)6[\=_'.KVMI[5>WO M;O^Z51UN[^Z\W-][]>;ET?[KZK>=W9VC[5?7IZ>%H\@]WMX[W'Y5I5>'^[_M MO-I*W:X.C](_N]M[1X?5_B_5RW]N[?VZ?5CM[%7;O[_9.7K;YF$UZ_*'-WT[ M#MT1A$[5[5>CX\$X-1>&?ZMN6K!75Z&MWZ>%F+>.Q(1"9%6_U-1F8RF-HF=/ MA_#C^8N?SBOY=/M-7YHO_31M:ZK>&1-FMO^;V9I\/%WN1K_0K%GQTQ) TS\\ M5887S44-^Z\1$SUJEDVX( M/5BVX59WHR.#DY-!OSH\MC4,'_1&H'6;N:-<-75#-6VK?NIUV7V%@+$05+@:FO_<&)-ING\_U--$OK+5"XPE=?/-U0[CW%C MW[K-X60YWK#X2@WK\N2:/5F6='ERS9XL2[H\N69/EB5=GERS)\N2+D^NV9-E M29[(LZ?+DFCU9EG1Y+$NZ/+EF3Y8E79Y< MLR>?TZ7.AW ZFM[JC)M;G6FYU;E4_7W JK\,*$:Y M\:;J+\6&X7*K\Z/=ZKSS9>_#VW<.<\X\-DAQ)E&2D4%&,X8T9\X8'+7+UP-* MO1+E>0MR%>1:\JW.BDOCM"28&L4]QD9:R86T),&6\#+>#EWE5NXE;G":H1H31AS",EK4&<@$;:*(:F0&V"M<+>";2N*;8MP-R.= ,R38H#F.BD#P1:+@*/PC#I%"G=K&4O?<668D!Z0X@X0E]@A*Q5! M*@;OO,B1A9@]4MG!M,3="K@]1W!S/&BN*!!F,)=4)BI'#='!*Z>TUJZ 6UO M;>+ M%*)21',1J ,=@7'K6'3"4G]7<"M7.S_\UZ+@ZGI+:8'0(BB&.18N:,LY"\8%J82* ELGG);QW:L<6DS- M$M2\H(S<(<:XDY05PJMQG2.+:0B#\(?MC>'\FH[FF8E*0R@1PP4BAOLYA>\B ME>\MV_ORYIVS1+L0!.*:$Y1WO9 S!A -CD>O"?:$;6PN*U6YC4K61[GWQ MY%W@.=N!":2HM]YSBX M0,.R$V.*CA=25:3T?4ALA(O4.PJ&:Q&<=X$HKI1S#%-0!8E7"(G?SE L;4(4 MR<&VS.03P3*]XIZ@!,[,<2*PT;*-2/S,\F[^[(Z.CDZ@/QJ^ MAN:VXJ/!D?U\!3I_&=3-E;$_VR&$?((9Q+M2)-<N9+L.LP8, MDV8&J*OMPX.#DK:ZM(VUE]- MVW#[Y+0W. -H'CH8U_XX@=U!+PVV[.@L!?QVKU3FGT1BN#>"60P(O+"($\*0 ML8HCKJ+W.8^&"MW VBZV5K?4VD])1!\*]MK=^*QJ7JQ3(1>38V[H4.44J! MC.>)C2IKD*&Y"I 'G(PQ5MR:C4W>P1H7/%XM32]X7*14I+3>J<'%:CZ.'S,; M.$_6,E$CX1 CR9OAFGJD07!DHW? L=78QV(V5U+5"R"O@I3:FB%< /F1 'DF MJDZ37/,-00F+@T?<<(-<3OE15FIEA!6 6^C'E$NGRY-K]N0SRWUOMA*0R]ND MN?K)Q3YI274O>0M%2D5*K6?'#YGI?C382C.7>V![![8;=OHO[6EW9'L-:KK9 MW)+7\)]Q=]@=P2'4'[L>)K3Z-?C!^W[32L.P"Y%>'I%^,[7)-7OR"0ZFC :G3V.P]F!4 M=?M^< +E"$K)YRA2*E(J4BI2*E):92D];MWPZTYHXA,[#9WX;3 <%H]Q>1ZC MGZ\3+@@)4EB#HM0<<2 2.6\8B@&#"2+(V-0)[S"F6I295E2XY9L 184?4(5G M(_8"@S/!(1#8(ZYU4N$$O(AA@R51/$@>B@JOI H7KK0*4GK*@/U!/8C=44'9 MY:/L;&$<:PVVW"%%8T0\"(NLT3;Q)J"2<F;YSK\,ZO1KO_+CNH:^ M/ZM&=6JLUVQ05?9B;ZM3]6'4W!AI/Y=4Z+*+7*14I%2D5*2TC'*(Q((E5CC% M->'.>*.#PD:"!J&%]?+[;]';'QU#G5,N:CB&_K#[$28N]M3HO9S:O*-L\B;] MW.J'HTL#>)G;D;SS_7AD/Q\,ZN:#T:CNNO'(NAX<#0YL:F94V.3RV.3[T?[, MW:PT>,NE-T@1KQ"GSB-#7/J5.XJ!4DMRS7?3P6J>3);:MFV%B0+FJR"E1ZXG M7L!\W>(.N$R:^D M"%$KS-J%X25GNCRY9D^6)5V>7+,GEW0,H,U[;C_;7KZ2HE.] @\G#NJ*D4Z5 M"=1#G ;XUO?#7C=4>0Z^S6W;-K'_O>B&\1W'WFH^OP"= M]Q03I8DT@"6/TEG!@E$!6_"1.HO?[2Q0,#'?+ 3UCT[M%6 MHM'70B+BG8C"NV@PPBHHQ G5R"C.D.".(*&,0YP!1@YD0#1@R225A&&=$$YTC)FOZ7KWB$$!N )P;1GT O@F=81 M<$S_9YQ;:R/&)@@GE "1MZ'FQ586R:LO;T.:X:&M& ](&U,0#PQ-Z09(4@) MC*G7#%M!-S89D1W"[UU"HH!; ;>V#'H1]@8F$BJD]P$DAQ!U\C?!BYB\SQBU M#86]M0[FWE^'.0B>DD2]D;1!(&X80]IS@]*[4FB*@9FXL4EHQV!>V%L!N#4 MN$6J+EL"CA-%)23OE%&#J>),1&6-UB#N%5DKL+9,6-O^E--*$[2QO0^>[?_^ M+K%MK0,P))U+_(TDW]12EWY507OK#/?$)+=4T@X3IO"W F_/$-Y,E) \&2.U M5CPJ:CCP$ 3CP!B+PA=X:PV\G-OM]@=U K6= MU'8-PYDL\MC]# %]@7I0<&UQ7,,SN!8%6.S!(!FD1%Q[B0R(Q-V"L4IK;:.Q M%RG)!=<*KCU#7'..!LHT=\P!A^2+2H]=2#;?!$^TO0=MV^G[WCA/V(UG:/8& M_=R/>M!+W7]_,QH6JG=O2*0SD$@I=41YC#CS+GFRB>59P!8QR67DQA$1PVI1 MO6DRX'DOIGI )X"W[-,>C]3&E1EC:5K"8)QTYOJ4E2Z6+I8NEBX^71>_D86] M0)>6.0,W4%(/F5W,6I&3;@@]6#8_4S/\3-W(SUX.3DX2+6ON_!@^:*VD=9NY MHQKL<%R?50W?+%.WP-1=7CQ3Y9MGT$Z_FMX]4Z9QD6GT?GPR[MD1A*HYH5I= M.Z):3]IE9K\RLZ]A9-.;H=JV=3_UNB#C0L@X2)I<;>T?3LS* MU!7_GVKBC)>I7& JK\^]>X#Q7#+3RX]\QCN6L; MSA48.X^E#E9BS@!-OJ*KQ_?>X_? ;'1!AF0 ML28?WP.'#-<$4:.UH<0Z /$8Q_?693.J8-@*8=@BF>!:.Q*X(2(8S96ECDLF M;"1&*P58QMM!K&2"/Q'4_7X=ZC#F1FE!43)%,9_CX\A@JU%@/H*(S'*;H4YV MTII[P$SP@G0%Z5K-UB0 !DV)BH*#P@8BT&B8DX()B/0^;*W@VS+Q[>UU?-,R M!F9L1 0S@3A80,9X@RCW$3M00G&ZL9F(=\>(!S_05U"NH%R;42Y$G[P>22C# MA!OKG,%@B>8^4+ >[N63%I1;)LJ]GT$YKQV+1J+$UR3BDAMD\T5H4K(@F#,, M"-O8)!VLYTE B)&DC+?!#$@B(@=,&XMF#L2#]CC%[Y@G.MP;FS&9Q3BA&5"#?RCB>?U5.)C*0!1\XXQT.TP0*&@!7W7EFM#%7>&&($TU3=%>?*<;^' M S@\ W ACCN)1)&4,33PD6&.HL"]2K@:(6*[M&.^Q6 *P#79H#+WJG6@9B( M ^_@RU[PXAW['M)R=(AEG[JL%IEM*PLOU0U= #.WDF*U;=]3E1 M??)R]NPRIUE14I%2H\?:@)+C4EN%W>!>VU+X8@(#Q(*)RA$MJ=3&7*V8NYS9P@@+.!:7( M!QX0%]XB9X5%)"BBT@=,654,YNHI>8'B59#2(C<98.R4"<$2Z[DGV'D&W%"0 MT7*K,10H7C4HG@VG.@E>8<\0-MEWB4$A:[5"D5O )"28%KQE4+RD<]>K$BQ] M#=VD,OD8=@Z%CL[+QDP#H:=)@6'!<.KKPS??%SS]QM;VI#8M_.RSTU MSTQ4NABP10T8G3F>2=]9QUE:HQ2!Y YQF0R9P8!1>I,J;6C03";SM:RL_J+& M!6R+E(J45DI*BQ0LH-(23B2/VFL.0EH+P6!,I91$ M@[V,2O52XHQO%!C>/, MB9#W[SR/7D0P*-)\W9.F'&DP&CEK&6%!2$/-C>9QX M(A)Z#WM8$NZ792?IC)VD6#-/I49>"Y6OM5;(!6N0SQ)P+RTW])Q7;(4/X^'H!/K- M/FDN[GXT.+*?KT#G+X.Z*:S]<]Y#S27?H3^TN9^%22S&)-A,)BA]9[7 TM* M%#,"<14H<@PSI)7W5FBP1-&-36'D/1SNHLT%3E+4IMG&U]+F@[BI(:1'477J< MLZ#NHZ+N;&33*2D8H8\XX1HESY*BR%C 1FC!G&@1ZCZSW,Z=*YF=P^8. MQ:2; >IJ^_#@H*1HEEVW(J4BI=;OC2X]AOFUO='MD]/>X PF!T8.QK4_3K3A MH&?[I?+.$JD$GPMM$LI#(#(Y;8%3Q"W+MS_1Y,UQS:-)C#$ZO[')EUA"NZAZ M >0BI2*EE9+24P8XB]EL@=F_.]5=1DJQ"QAF.-&5@C)3*X'D59!26[,\"R0_%B3/!D6UM+E@/$68^ 3)2CIDE">(8:6 >JD$Q/9! M\C=BHZ$[/.W9L]Q9^#H^E"?+D^UX\IGE+S?;7,CE?:Y-YR*E M(J76\^.'S%8^&FREF."$^8 &+$;FXQVF!(MRE K6MSRO8"BQ0^IQ7,53Z3Q44%$ MUN.DQ8IZI(FFB LKA4I"=884+5Y-+2Z,:16D])2!^X-Z$+NC K0/ +1S(79B MF%;$(>*"0]P1BUR^@%OJ2+4 '(-3+03:9Y;]_,N@3K_V*S^N:^C[LVI4I\9Z MS5Y592^VN3I5'T;-57?VIGDD'WT_'MG/!X.Z^6 TJKMN/+*N!T># YN:&15"N41"^>6WH_?7L]I% MXOV>!(Q(-"KY[58@([%%T6,1L+<\?;:Q25C':-Z.LGD%* J2T1615"(C[P)%F(!'A@BA" M.#&1M@O&2Q)U>7+-GBQ+NCRY9D\NZ5Q F_?>?K:]?,] IWH%'DX];JCR''R;WK9M8O][T8WC.XZ]U91^ 4;O M*29*$VD 2QZELX(%HP*VX"-U%K_;6:"08KXP!NKA]G_&W=%98=2+,>K$IG>N MQKGY.RJ8,,I[Y(DSB&.ID9->(PC>!ZIT\K[BQJ;42TJ9N-O*?^)\J )=ZPU= MBT0CC)?.Q6"M$)8SS6UR"ZD, -+G^USU[=AU2Q#B)A K,8-E(MSOUQ&.&7#4 M*HF"M@)QQQERCAGDF7?:.:PIU0GA1,>8^4JO=X\8%( K ->602^ ;U)'" 3' M]'_&N;4V;Z$%X8020,#(^W"S FO+A+6WUV%-"6H"LQ$1[V0B;C$@BUT.A!KL M"0N J=_89$1V"">%O15P6Q=P6V@OR41"A4RN#$@.(>KD;X(7,7F?,6H;"GMK M'MU7F_AW8,OL]^3P&X G!M&?0B MM9@M <>)HA*2=\JHP51Q)J*R1FL0]XJL%5A;)JQ=/]Z]O_6.6>98OG6$1I'< M4J4)TIIQ%'R4-"0^YW7B;U+2#A.F\+<";\\0WDR4H!DV4FO%HZ*& P]!, Z, ML2A\@;?6P-O9#+PY8%C;Y)02'@WBGDFD/7?(.N]U\E&=$&)C4QO3D6J>N!5X M*_"V_O"F*?86 C6,>.Y!&L&,DN!TL$['>&=XV^WV!W4"M9W4=@W#F5SRV/T, M 7V!>E!P;7%M+-:6+ 76))F;]#/_:@'O=3]]S>C M8:%Z]X9$.@.)DN!@I24HTA@1YPPC&Y,GRYT56BF0-%]NO$I4;YH,>-Z+BRLG M'3WD([ ;2SXN3/"WS@O3?%[X$*"RW@].TM\^2Z.O^H-1:GTTJ$;',(0T@?T M_2'DJ>PWYS?M*/T2NWW;]UW;2_U-;^3;\X8OOF\FIMWA^4KTT\&PFX^;_EA# MOLOI(_STJ1M&Q^=GFZ]\:W(2]$=\^17K4O?&H]N_TI8I%]>GXNK/W-OF?+/4 MGBKL)03'. /N3*3@TK^:*Z$\?9>+(4^_='QA/D_M>T"N!OL7LC$-\$?;^V3/ MAAM_OS8/)]W^>8<433V>G:];9R7&!YN5RIE/W2<%^Z^J M_=WM7[>JP^W=G9?[>Z_>O#S:?UW]MK.[<[3]JO6CR#W>WCOB<6^MK MGTG]0G-RZ\?XQ>V??:U9PEX(2;^KV:]_)AA[F,[R.S7[C9N1ODF0S-RC-Y1X MF:C T]0[N5DO#KN?J]WTU/&PVDXP':[=FG2M7,5])^@.#/+6 M];JINPSX+C.Z3A-'%EEV\VNI33>6W=7:VN%Q%7N#3\,JUH.3:G *F3HE;R)7 MC_F8^#D,[W-YV=*6V;;4:5/I@4@XJ,9PT]/?'EW@^N02/W.=NV"IVR@WH0NZ-\,_1JU!K;?WE1:^S3VS_?DK=?/-T[>7VR M^RK]]^%WL??G[SS7!=L]^?WL[_[)[ MY,7>!\]V_]SK[KWZ]U___O ^?X?,UAI[>[+W(8WAR[]?;:6^O3_;>[7[>>_+ M7W3OB__\EN[@W(?]5[OL[9<_XNY9O@1@4F=L]\,NW7O_SG-J@B0464\DXE8H M9(D)S0\2A/&>RHU-1CM,B?N6&?L*(#[1!?$%CM84C@)13!D7!1:.!QN&L,;V??_/9W3BM!Q^[ MV>%W9S?Z&S\^Q&W)K6ACF6X#%2]4VU?&K[;;KQ(XYXC\^194!NM!S'M4U;_^ MJ%Y.MJ]NE3A=;')NM,LK;;R6SJ4G=7YW870\"#O]CS#1W->0IN4+A"RQ;-CV M^Z^ZP]/!,%NQEMQ2IBX@K#DB+9.($UH)I'8B@<6EU MSMO'MM=Y0V_I_/1^*EY8[+WT?);%4H\5Y3XIMA84<68P,L9AI(+7!'.F ML,;)J3:F@PV[QP5[+26PJT!3LC9DFN*/;?]]:C;1$VA4Z#*FV6S<7F4LG&0_%\JR M#"CKSE&6Z'S40@D4!3&(.X&1=2(BH,Q$+A@(3Y9]-)O?X31!8*I (B5I9C".(&ML8C Z!!^39 DV)>CR#!1ZZ0QF(84NI.5> M6CU+6EC@BF.P2'OO$ \1D&:!( ,2F+0L..,W-JGI4+.N^X2KP5I.Z[3@+[F) M/RF0C5$C$#)0IXUCPN24Y X1LD6.5HFDM)^'%.5^;.6>V_+1E,=( U(T MD1(NE$':*HT(R3N[2<4]%DFY14=*W"+E?FY1E,E,3PC[Y/3#183D?,_TF45$ M%MFU?N =GIOWL$O"Y?)P:SXE15E@B@1 PA".. !%+BI E#ALHJ/6D;"QR3J8 MM&2CNH1%VDY'OD.I2[3S>_5Y+H':TB1.K-*RLACQI,;(, +(<8)#Q$)%[-L8 M[?P&$3D_X)XZ"U]'@L=Z\KE%<@Z/;9V6D9T4ESG)@U]VONQ]>/L.+*=*6HV .HVX-TD7: @HB=1$ M2WP,//MWK".U:I%_5X(W;6=+19D?09G/KBNSCPF1@3MD"8V("Z^384MJ;2)G MRCFB-<4;FX1UB+[WYM'C!6M6CB.M7(?7+AQV0U(1#+\_S7EU_>6GCH+5D"S M*YC\N].?RRR $@5;HD7X?8[>">:4%((@;#!'7(MD&T1Z!8HH1Z2@S,=D$3K" MS%=!*&&PUJKUXQ*[81IO>O6=ZETT>#$-GN5T&"NCHT9"&)HU6"4-9AXI)KC@ MW$?"R<:FHGIU@EYK%T,Z/W05IH<00MG(?W 6.AD M:**B&YM,SV^SE>C1VBCOPY&,HKQ+5=X97TE%8NEW-9$:G1UX8+];K6=7O?7XWUKI[?D]_7 M\8P(\);W:31)P#5XZ'[,9=H+TWU\ICOOD9\+YO6%7$J\;7D&]?T<&R;>*,Z< M0%$*B3@&CS1S&&$?'-->&:+$QB:A'2[N[; 70MQ>'7_,J%O1\0?6\1G2'&(D MS). #*,><44\,L8$Y)1./K#'A-AJOT+OTUQSVP-,'*2%%0N0JCCPP9T!@!)HYQ[84"E9SYCKHA%E?V M^M9"G1\BY[VH\R.I\PS-X!$XB=@A8H-"/&$RTM)&1$$8+#U(#6YCD^H.O^'D M7:FU^ B:N3\ZAKKRX[I.&C&);0WZ[]$(ZI-IP.N9!4%:QCP:^>R?QR#/MPP* M9BT)LSYLS5$0QB!9'%#(*B$0YUXAIY.GY!D3-)D@SYS8V$R0Q>:W%.X.627P MT6*]?@0*4O3ZP?5ZAHL092/'S"%I%4%< B ;LX9[1BCU1%C'LU[K&Z*:3Z+7 MSRW:<;$!6!U/Q1-JLIY=SE)*1\QY(A.I$/ M%A!AC&&''6&Y=!KA':Q* &2%E+M=Y*.H]$.J] SOB()BT]1FQS(@KAA%EL>( ME$G K8"9@%U2:=*1S)3\YR>]4G=*/#K7"P_!<\L#:5D(9'YO^#7T[ C"@:U' M)82[5/C:F6,D2FCII>(H"3,Q$BH(!YEU73>>S04IHY%$202Z/ M@#_3\$CK.$D]OG9(M/A22P>JW?E*/P[ 6J,0@6 03R+,5U!3!"$AEQ>>-Y5^ M2(?S>Q=R+2&2]BKXXQ"2HN"/H. S3$1Q:VBD'#D9!>(F)F\C<$ JFJ!<8A A MYZ62#I4E5M(N.O)D%UZMK@_V%)3&#H:]&S/B9G&NN?CONCRW^F%Z,&X_3DK' M[DQ%N=,_.H9__3$58ZD?NQ1TG*^$8_,%Q4$I%&+.VI=4(L=41-*E)6YBP M#PICNB0FS*;9$&L*B03YRC+A./W1.7#,14Q>9E9/:%1UN MRMT63YK;DMV)AA$-FI3;NQPA7T]'K\6)+EE&OUT*IB#7\I!KONJ.U$IKPAV* MF.1R^)(CZXQ"DDG,/%$T1#.I]"I+8;\5TN]6!G**5C^45L_P$6D39GNGD,DW MUW!,)-*!4:2\9LKBZ"C$C4V%.U3-:_5ZA'"8:CD;R;DNW@Z/(D[ MNUKH)@GCX_F/>6(:OZ$Z']MZP]K2-Z"2P%XF>1U,Q?7S MV9MACDU?GA^XD%@!M^6!V]LYRA*LI)$F[\HQ%Q"7TB-+\B:4LSIPL,EXY1NY M5 >3>X/;HFJT0L&99PP-2V<\!1J>"!IF*ZJH@+$5& 6L6?)F(D-6Y(*$2@DK MJ-',-=X,Z3#%5P4;EA2F:0D94C?7^LM$*/8&GX:32TFI M*P NWLEE$N95* F9 #8-($P7R=#F'<^RI=DFDGPNH;Q5<9CD<[XK4>ZW?!@; M.%\YD"OL#94."9>S-Q*Q0=I[C71PS%!J<<"V[$\^ ]U>.LO]3MTN)/>>"CY# M-7[3T6#+)P'4<#"5R4'/]D=;_;!]+I:"7$M#KB_S50>IE,E[ M(A@%KRGB3EKD1/*L@G#$1":M$E52(@W+(""&1$DK(&&WT3B?_ M_]Y[$R6DUUX%?H2]QZ+ 2U/@V0">25JJ(D&,4S>Y_R!>TH2F282(8R\3FEJ*=!(4)3Y$Q=S&IF2D1;D: M):S85C[T/0I<[X\'#WUQ=\ M>")\F&% @FABM"%()':".-C$@ Q(%##S&+3CQ(2-3:XZ"L^'C-J'#TN*S+2$ M$=WMM&7L]FW?+^&TY2)'8K_KI.1='1SV\O\LSLZ/A[TVAI]MLH;Y+ GTA].< MYV+G[FSG]E[-WPHH@O7-G6$AR1!QS332@#7*;KY31)B@R,:F,/>YG:-L:;98 ME1\L,["H\D.K\@QE!289D4(A+G,%(8LEL@ <22Z9%$('2W.>+YT/V97C"8^> M0P6?H?;=89-'->$<@],LBV&33+5]>'!0]@V?)(]J9S@<)[1#P%8_W(Q>.5]CF![KC?/$'V:)[D\$6OSTY8'>_!V"$KP(BAHD&M!+ MWCG2&0.I2 M ",JD3_R%=["Y=V9'V8EL+R0\:&96@81V0\+LYB56 %9+!-H MXE'F(?*-BGT M+ZEH"/5"-#<[Z[QAII M(S$R2:]C")*Q'$#.M?7%:A306,,X1K?ONZ>V5UVRB_XTNPNJ7KZ+Z[G%-)Z4 M8?PRF?G?\L1?R.9\U[_@T4)XY.>K=;%(I$I8 *08, M&YMI6;1C%[_$+%K/)[ZAKX5<+%&99^,60@1+L4",4HDXTPQ9R@3RUL<$Q1(; MG;/(.T2U)+^NW%7XP_0\W=\6RQ\O5Y.UX=;"7\Y%5H[)/ 3 S9;YHF7<$G0>XEEY,5BXM7#6ZL]A1NH(1#XT1,R2( M6I":T(A(U"*1((N1QDXC(KR/P06* 6]L$G//R]C+Q87+.TJW'2/X47,+W6=_ M;/OOH:KM"*K)ZR;^DHE39_[*EYR]?.4X5?Z\%"%H6Q&"B7CWX_94N*^3;/?[ M&2SS?]N7XGQ](I)'G:T4G:^'5=$U<'!.YBKD3'"[.Z=)P]6C^."J%7P#DMP:N59EX%658866886PP$E-,62<\,XEIZY(QC M2*N@ G-"89$KS/&.OC]I*[&OY9:1NALSJ^RHB2 ,>;?34#+)\ /"9$&]Y:'>?#TA&9S63D;D M/##$HTTNJE(6:2MT@D"2Z^KE=$K>D>+>M<%+'E-[=1T,(S)(JIP(', [;APV M+G 5M A2-[I.BJZODJ[/,!PE$XP3I1$A'A!7-B=1:XH8MEH38E5DV7?"B>*0 M^=SIE3^6M48L!M+;M_*7AW4 6Y<5]M\/-_ZU 7?G:*!,<\<<<%#62(]=@%P4 MUQ-M_83(/;"_6\!]>> ^7UA)2RDT9H @)%SGEEGD,..(>>XH)F"]@03N6G?P M#==&M]1_75)XK"!B0<091"0!4U ,J#.*!T9T8KN$A."5L)[%B6O[T!' @HA+ M1<09NNN8-T:"0%I9B[B+(KFV/J D;ALIE5S(9JO ="2=/YW34D2<U5H3OTO<%P M7$-3#2+I FKITQ_6RKQ/V2Q_9:L@EOKCMUP M+7AU.J[]<:Z16+GQ*"V'474&Z5V; .T^08!UHU W#7%M6-+2SP&]M*?=!#;; MGT^A'[JC##8[?3^N:P@_CT=[@]%;&!VD)5:8T?*8T7RY->$EX09XHD(T,2.K M( <"-0HT1!HH9T3ZC4VB.LRL8G@.0+KM214)&\NUP=F':);6$QN$4]M 1K[B(_>/!"*5W,@?Q_9Y/NE M?T/WX^8_TH^9<3&98.ET,.PVCDUS07SW(_STJ1M&Q^>0=.5;$YG_B"^_8EWR M^L>CV[]R91GEDN10/SZRTMPG>:$5S51<_7E<7T[D>T"N!OL7LC'U]4?;^V3/ MAAM_OS:DDV[_O&U%TQ^?'?JM XSQP08X4=<$PH-ZXJ2.:[4RDX-*_FBNA/'VG-C:/\MK-WOG+;/?Z^X?;KZKTZG#_MYU76ZG;U>%1^F=W>^_HL-K_I7JY=?C/ZI??]O\\ MK%H_H!_>].TXT1H(G7S"870\&*?FPO!OU4W <%7;;?T^*7R.IHF)$6B6Y04B M-K&V-(J>/1W"C^=& SHREGWPF]0O-R:T?XQ>W?_:U9@E[(23]KF:__IE@[&$Z MR^_4[#>"7]]ACF]PIB8J\#@NA[Z37KP"#R<.ZHJ1SC]<_??-'-JX0X3S.(XKX?955(B MZ,\D)K7,S*NM_FP"P=;HI:WKLS1M?]C>&$H<:GEQJ/F*#\H0'SDV:4)%1#PX M@PP7'C''A$M"Y2&XG&&E.AK/%\8I8?,"4>V$J&6F0A6(>ER(FJU?&HS&T@%2 M%@SB2@MD6& H^F@4]IB3*"?#_.E&:PW-&)'$#>:(<[SV6D?);+)AA"9Y.=IPX_FZS*4BWW71GF7 M12:*\CZP\LXP!PO<,J($4N MXI099!6-""AUC#G!A5'-.> 6*>]SO=&VU33G M:)"3B1>(C7YGI;/ICM%,.O?M<H9"T/Y16(+1!;3E$^4XB=+8NF=*[WE"#6 MQZ8L&D=6.H>B-$:YY/"G%TL[1=D"B/UZDNB5U"=Y4][&$Z5R'@)4UOO!2?K; MV2?.Q[52ZZ-!-3J&(62E#=#/9[G2JV;";*;?T\-\B:\/1^F-YH*Q%[X9L[FV#)]],VTS8MX2T6JE>B!L2:V?6Y72N>?/LE;4Z>:,%B8?T_OF@ M*S74O?VC[ M'J(D5*+S%[/\:+]^;_O=+TWJV$[X^:7_?C+^>0?GB!Z*\N M#G:GIP_3NNC&9/WZHZUD,,;]?++[(+7GNS \2GW^N3?P?STM5_JR=\&5]A(W M>BMVO_SRU[]/ML6_/[S^\.\/O>,]NB-VC])WO^R*?Q_UNF\_O*&)]_3@GZ_3 MWP^GCG*Y2]^>[7WXZ\ONGZ]/WJ9G]W[=.]G_OM__JN[ M=_3OF/@42W__G2!* Z$".><)XE1BI&64**T_KX*@040]8<#=_AC"5J:I,^FO9ED)392^W:/KH\ //%4V[0XG>68IW7JM%1<<6R3>XW= MC9:F85_LQ23_^X&4KFGQQWP"K^OOH(979O;KN??=3(9&/U)ZI?NWH="WOO?8 ME&2K=WILFX6S?P+O;74()]W,[L9^-*BKW[HG&7";S[NC834^/A]+V_):\N%]WO MI'\_0F]PVOSE82XKD59WY>J!#57=W$>5R]4-/D%B0%=[G.AF=45N_S-,#]6C MF!;_H/E&/),*;_DK2F[SPA_D$P[1N=JZ*-QST M$ZG-?EQ1FE;A_1K3 2V2G\=>M71'^GWX\%YX_D: MWO3&,*WY],3QH)]_31V0K09W;/7# M5/9O#K?.A=^I_CE(\_V_Z4>G>GF<+,\DP'\X&(^.T]N)WKZ8PZO;K.1WE1JX M;B5_ML/N<#_.V+6SR<]G;=N.=M\E"\ 4X18)03'BS.34(!N1P-X* YP&JF9M MU6K@?B/VO%03$SJUDY6]O@8@:_4U5W]\3K/SH<"IE__RJI=_00FK2TY8'=N/ M4#F ?H* /&O-'$Y'1R$WDOC>0]]!. ]#+$>P^GH\EW MY]'C C)>'+ZH?MW:.KBP&AG9NMDWZ9Y<"4) L]D/PX[JY%[3YUOF]"1G[3KK#86[M-;P?]R8-'Z+_EU J/9KF M(4"8X.19%09-B9N)%4DSW)OO3AP,1I.X2A\2L@]M,@)Y(+:*MEOG>;S@X;E; ME^,Z#WQT\M;GN#=J%NL5$+XX(!![@T_#YK:A0?.WNZ.SR21S"" M6^(W>4!#6&@U#(\'XUY(ZR'UT(9I#SZ,^Y, \(4>TE$V53GFRI_22-/HD7_VPPV?R5V2D(;7J'3S0J;:DHRV[W&($\L9^(D0SM=4)>J +W$ MG_IVNJ#]54FENAG]K_FXW0%;).RVTW*F;%];Y_$WJ! _/ MOYD:OASS=,5?B.=<+:??2>/>GS28^GS^5\[;'78_)QK3'QT/IV*Y>E2LD4J5 MD*51K/.13*A&: C+1YCM_N@X4;$3>Y97(GP^A29)X)95D#LTMPQ89JE9W(/T MC7IF,%-.=&T53Y=%T@" 42ZM/+^RJF1=DCA2=U-?ZL%)TYESS+U1"V;G]*&6 M_$Q<9<93O(?5:XMI?PV^9Q.$QRG!O:6CJV2[SQGY<;)!]<7PZ@R4R3!E MD]LHZ\?N8#Q,"E,W"V6RGC*!OW'1);LX-1O3N'_55*K)E=RN $;2@;Q9L)>P MN2+DQ6(3VI9E\:]!4NSJCS2F<0VKNR::0^S[_6K7UOZXHB9K-9&=JY!1-1'< M1O))J+;ZT(S\XV3D$^>0R$\GG??^?C+37@@<7[_Z2F[AT!T_']7"< M+6_JZZ?D81]?&TIC>//OU[_>[-[FF,7UP75F!W4]9)'^VH5U&]>)836V)$/[ MA"E.RU4.+FR7O2G\T#CQ-ODUR8$=7:ER26A:&ZG[GVQ,7XG6U5, 2J_S&>#1 MA;_\6W+SWW_(/YH%L97XT[6)FSK&LX,YNB0@YP/*!*8QX!=&=&)#R?4%,9'7 MK7OT_7'^ZNPVO9(V!!5Y@!PWU\[K&#%PE>R*L71:&"OIUGEA+'QMOWYNN_[P M/*QTME_GC?C1V2Z,CO-=9GEQ ;P[J5][L2 M5;LR!9?7S2+Z[-SSMWSWT[MH1%3>,\289(@KRI&UFB+,**&6<>9%\L<%?F'F MMMC_3^=6S?J>M>*%C K 4Z8E#YAIP!@ J 'L\K9+62M/N%;\Y[U/[R"$X&D0 M:7$(G7?H&@\*YT'0 M7EZY5\,!T[[E"$1O#A;G\9+>A)<>FAJVR>')K4__4C7X..WY[(!K2&8%KC>1 MZS9=<1FN?RW'$IHQ)]\A?YX)5EKR:7[3G/7..C.#O3I_312D<1J%=)3(X]2-^F-N/3CH0V+= MW2;,/I/1US]O5-=NC<3'P# MA29.Q"0Z=!E.N8K'5V)@EZ"9?(=N6F:[5=PM*F-I$T7_BL*8N8]W2=()BNWRNP^X0C:8#]TM(1M<#O@"Y$K" N)44G& M\.O?S*Q%I8W%; )JXADW-E)5+G=>>:_7WY%(N/8.;X@%%ML<8(6=S[7 P3 &@&P9 MQ(KQGKP-QZQ\!CG[K?OC]]L*FO^M?^/LF_Z6_7$(,"QP*#]FV'31]QXG.T . MLMX?7[K9]VRS;[[V"S=K"!Z_.UL@$97_ M]>4ZJ9- ;+HU'I96J.L./98$5W*(357V?CGCD$AE@HLU#Y7%5?&KER-6E0JE M;+#' P+E,&=:9FS#YW[(88AYM(Z#@=Z/)G%9+IP'_X.9';(.>L&O6QCCQ\/! MQ>@DC&1HSP8C"RX&P^\Q[GJ>?\LK?L6='1/.O*DL"Z5RQMG^,P0*;5_'%+IP MK_L=C_:WGU*>OM4ZD\/OMHB!A@BW&@Q"&EB5=);G:D67^=JG]VN_K[>._8[$ M1_SHEO'G/#I99K>MSQ+NSJ9\SJ1Y+BK*H#PF?[^)L@S^*,3E387%BYQJ4V&Q MK,)B87+XC,S<]UX9*1Z!B4!.JI.)"(Y4RZV!*'%:/?+=?>RLMGN&-NLF[ M*EQ2I@9%7^>HGMY10'^XF'+D#W#_Z7V5VU1"M[]-YN[&$]ES.3^P-^J,'.9) M'+D?MKHFO4Y?W 4G@RQVF2G*.UKA7IML0K@4O>46)A\_/;D8H_9>WI>G?A"9 M*6[)>C)TS,H+V6,Q-6X<6KVMY]D_O:X+,RF?,'7-A@^'7*A1D4CDAQ5\+H-P MKP<\_"OG5J1/!X;=;VP+JW-7C98G_-L M2^?R["-U665F'/<&*L0E_*>"*S/7(&+,HA2;4OFIO\]TL^'XO.ZH*H2GS)/W M*E W;%IV$G+5C_.TZ^DP=5 J!OT)A8KQ8G@9YQSL\[/\%^5CBU3\(BVM7PEK MJR?'?7U2B)U?NZ*+8V\B=UF>YE8:D>M>+;N#<-?6\/],99E?V) %9H^C1A(2 MP.(*YHL;MZ/*C+JRPP%X/_C1#A)%7 P?#8.YFX^S<]K-B5V)23?'84TS)HF&^STF-1W$0-B-ASJK%5HF%FH&RB&DI_$8C'"^T"*%81A,_V$M)7,T]">^-W7&_<#_,[CPHC+,QUOX&ZH36RQ_ MGM#IUZ1?)#*&@@,[C &Z"1),;9"<2<+,D;1Z\N1(QP4NZ@;RLQM2_Z0)!0Y! M3/(SN#"#;GJ3XC,V%NC)*^R6*'UO7S.[Z[;]O@4G=/86?1#[7X^LUR?\98T! M0\P!(C '0MD4<$64$=C+0%7M-7GL!6=G41>R!]DQ^MRU;KNNZO_3-<2UIVB/JV7G=-3"!C"II MLDRH#-[1++/AJNQUI0II7!%1AQX$O5Z2M[\-K?ZR< _NYSF4?MFC9SYD!L1D MYC".6+]ENOY=0QMSRI4=781DZIQMH1IND=@]&L?,[YCB/'M+WH&9P2]9KQ&@R#T?VM%XV(^:1U?;>D9[3([F(3X_O7%FP\M[7OO('3?G1,CET"4",9 MPH@"A*0FQ!\5\/>"M"Y)#1/)*M]4^5Z^<'=T/8_>6(_'9U&3[L;H;,20O"HG M5&[('#5":4>(TY[G2?"3FI8<4R*TU\LV!M,?:$7F(#!PP&-)Y>;_LONU\O"7 M*%$FW<\^H';EY.:U1VT0AG[M)P?]F?MB25777T49RUXH8_&W5U[E99?-[EK\ M6R]N'WOCR-WT6Q8._#;#?975FE%29^2LY26FD)29]/0%2SVT\3KSIM15+%0* MJU@L:U'1T0JW>U5$Y<8Q1].?A>[9^*QXXKF\S*_Y*N,Q__>X?_Y,1'/.;T4\ M+GG^8OUTC7,O5:4YE!9JM.K"=[R&H@;#X> BVIWA$U,#G:JA_"&[O5B++T>U MD2P9P>S2U%>NEPTFE9I^E#-3/9.FU.;RS^2_K](T_/GXIUJ$+!J=Y=/*B%%P M407-SX1ZLAQ@PMPFH[XX";5S$6&">3OH^XE-/$51%YUR*075S?X,AK/_*$N5HE38=6"(!>70S^4 MJ_9!)9&%MRT6"H>DY>->35SS7^8EF5$?#)./E5QV%LL>JB;O<=6\+[D%]"67 ML;!7C;+7WMH^PE[78](0D%H%O;(7F(&L48 BRXG0J:-.S@9,E&:6$"ZHQ(XX ME I(E5 )%!ASGA"URLIA(0Y[]T?HM^=V?CG"SE%6J-9=(7IY7 )7VYK&W9H=_MGY#R[[CP37>F#&=2_6Z MQQ,O9_V1_A'X]VK84T^HU;;GAKG_+/D]&N3Z^@^6=:.W'D/,0*._3ZU5S,+( MES#NQ(#M8STL>&ZZY8+UGH0AV&K*K.R^K0AB5KV84"_JZ1E14XC5+R8N M7ZD F&Z6![4BQ5%]4H7J-A&T8C@A0SG+'1WY%>P_FW6]W,MAO&&RK*!WV!V' M' <9@B^FO,X+329G6HJ1"@S#*,F_$8ACEK; ME!!Q&$39\7L=OUD/S65%K"__7AEP#.I@*48SNQK=7=DR28H[LE@T6GM+A&]8 MAHZ*&&2)):5ZUBNHOF)9<.9E,:\BGR[R"5,Z\]K**(2\*F-ALCKCH3Z)ZKI_ M0WU<9=QOYLD3#H7Z$1V::"),>_R6K$1E')QT0P9J8.&=.F^!&L*?I7'TKU;C M:C(=A"?U9 M#84#I5-O)@A52P+8G)K\/&I$,R$L55"PCT.\=U3Y0F/(N_LCMXR*U(2JH&[A M8@;YC\^LV_319VK-0UGA=TI"^U48>8/):Z))7FN2UYKDM5]*7KLQ&6W&%I,& M:F6=8,(I(A+-'=$N(4Q[XXT[S9:ED-ULP\V\AT"MO=V-(?;C8D*(%*8R23G# MW@YG9 $2K9CN-+G3ENC^>12P()F)FDA6FC5>5ZCLBN!W"2IRO_+&+/7"R)BP MDU]VP0H)JD!0JDTWYZR)=WJ\V3;WWGM-EE64I*69&M6J]]/#>5_J9X5C?F-9 M47>W]#[%N+,I],- E)R[^>2QUSF.PYSS^'%4 N8LIL*JRK^_;.WRR+37V<;] MRM)I1?*1X2@OL*[_HO <1M]CR8X5(MD%M6G0P=Z&.E\S_ZJ4S,+E;/R6Z>"\ MS@K.,Q64O%QC+>6SS"DJ>-@F-I:N> &C%6#[\ZP $][9P TXD?TH "[PK\Y8 ME1NMS2#.95K6 HF>EK[:W&K#">[&TON;.Y@+I^QZ&73VLN@EH<@4S:5AXFVH MZ YSC^24_SGR^\6\SUA[<-'-IJ(+W6S1T9W7".9GQ[O[!$71:*NDX$!990#32 MP"\U A(:[E"B$61TE;W&>[5LG/I>M[9S*'M%R09GH3 P6.\Q)AKK:_UC1Z-> M@.AE64EY5;@_U\_C)^(Y9X%TG,T#UI_J;XLH5L\W&ZC1F 0Z*:KV89=SGL#2H7U-G V-ZB99K:Z^G7+)IQ[35_ M]?QM!/;TR2!H,P4S09[G%WXJWKBW3"1JX>7IH'+4+VJEE7*4>\S"EV8"S%%K MSKSQ5EY@,[I(7+M2 9L$L?VW9"]79'X4=^B45W&[)%:(@V]]*MR3K7!'3#'H M;>]]FI!)=V+_9>[]SM7.4.,LQ M(19(QQ0@S$"O 6 *&">"4613BN!R]=UDWEQ5_.2_CI MH];MVHNRMP9B^SNH<_7]2&NJ.&$)T,RD@(A$ "$4!SAED@=O*4KYVCNXL:S[ MLD>%7ME@X2Y[+;$VG)M$.&@(,5!8(Q+'0JM2:JC(R=Z\Y81AL][6P=' MUO@59HD#CCL-B!(0* T9H$PZAQ4D*M&WV.O8!B/8'K$8])I^HZNK3&U/47%. M^#M7_\J<2^X=7<\L6B6ZGI0>R"*Q,V;(EOFL4_6>SFO=_K)8]Y??*/K8"_=J M=&)6F58+^\TLZ"RSL 7-^L04J3%\]\U4TY6\8K8T2;H%$ZB_?K=C_53@:[N> M.K9D-PWFZXU\N57Y6$4@T^H-LJQ@)<_=R[.T7[-<-,IZ>8]N[)L&EF==S)#' MYGR\U]/$[LT1\'KS:=R/R0=^2W-'>OC*."9S+V[.4VDGM>G'PM_@Y.P%GK])/?)@/+RY M6&\]5J/D'>K\VK[BD,W"?*!<,J?/2DATFVRX6X \Y1D-Y8.ALUP>8*RET035 M>MP?VL"6D3O-76QH-Y&>$#,9#24(SN6 4O5&/U$SK@=0_"!RQT:MEG.]S'6? MEJ*KZ+BU>I3R%?]*R M**?)KA:G8#LMR?Z*]*H*!/^:G7@(,Q9E)4M*6V.\;1I/JWK)\$\1?_(@6+5, M<=>+NHW%WXR9;A/*2J:H98MEG%0O,5*QX9#^IQL)\B84@>/#D+&#^U M9,>#@8DE&$74M_:680SGE&S<7HJ[PS"T/V/3L= ,:]D&E 5F"[\^ER;WHVLO MLID/Q;LU,# 4W!-9V1G)3@I(M!P.XXK6HM#3:W@6SF*>S9DI_?R@D8>6CR MG&M"%*2K:[/Z[*KBK-@M)6HO_M#_5M/;XGT!'S$^.IZNK"V"H?_PRJ#GA%BCR-T_R^OSH MPX]M&N.M$+6H>$F$S!9_NH/&4(L- D0*15&6DH(,C!)C5;BF1@%X_QKF%WQJ86) M7G9M+Y2H_K!%I^Y):[V"RLWFW6MB5F!D47,E\:W=SBY:E<90*YTH<_?D*(^MU%HIQE>'M1KY_X;5B@\.8UF/AOWQ M,)AZ^0$MLN;4Y)T3ZKI9M^7C1E<_> 4\*!=VUU7]>W=BJ[NS-QY&_7ZD"60& M,@>PCA$(2(&"C -*-5%""I) ]#(;FX==CSIE])5-&C?7=OY5NI4J,V4Z8V8N MXMD-X="1/?9X75BN_P2$;B6E@5K[_DG70]Q0GP2?Z_O9!Y4IPA/;))@D@40R MYSE1LO\]V!Q!L2TKT"K#O$R/V'5A=K8XA'A<8]%TK!".9F/V4OC8\5H^C'D4A6WSYMGC,"=T_:1 M9DH)9BG0C%I D!" 2ZB!H)0FH?^JI7Q6(4ZP41(Q8;05_L8RRG&#"$S\5FCN M]>+9RVNR_JU\ UY/5D_LB+S8S+AQE:8<6P/M439JRCEWCHT^Y!H7;TP#+'3$ MLGY_@M\AV>J;%7 MC N?:+_6^ZG(Q8P9EOZ.J:B4@ODA+T-/S$ )4$!:5F';S1R&,1P7G58Z)B(= MVX$?UOE)] Z53!#K15N,^(WJ'36>PRI]R0]4YFS)Q;$$*C89G2999 M;/ZRPO5X.Q?#M]WH/)1Y2+:T_68"#\66K2_Z3#T^,A6H*%@P"N]D06KI%0J; MMR.+92$Q1":C55<\(D]U7I)L54:-JX!I/HDIRN[1R=#FFD36_1F( $8GD<7 M#ZL*,$_W")T-?5\O9/YFOTO.#E:"*H>T0OX(3[:?_;S$7<0,I5J M (T@@#C#@**)!G[O>**53JAZE)RN>S:%;>3C*>3C:OL(46X$#3Q8AF! &%5 M\)2!5$NB;8H3!460#W93'M@T!6(5IEEU6*D(^XH"IZP1E^M;)K9I9VO[YQ%B M*<)6>KE)K0+$$@>43"C QA A,;>)B7(SW\#SA>%*(R"_(" [R1%D@B.K%-#4 M8PKABOB+!Q' $RPA9I :JFXA(+,)IO46/7=0B99E \XJ[W>$JY2FQLM>0E2: MD(0$T4Q8DAJ#N/;H):(T)B5<)?>7QIUBP(4P-K)XDRRVMSZCH]1O!24D 5*% MYM;:8<"930#CF'@4HS)5),CB?'O7^X&5O[IP*I2CD"IBI%&,(,<2D28**9BZ M7#Q*L&K$XSG$X^#BR/FK3'G1 (JE@1J4C (K#4'0<20)OH5XK#^LA?7D MV-)HT/<0(PV/K.&46:& ="KUII: @!M)@=88PA0)Q%WZ&"K1DZ-,(RCW$)1C M1 TZC4=Y>;_[^YI%#2%CL MD0)"XI'", R\8"C O"9"-)(\T7-D]U!#DEI!((26:,[]E:0MU3D;//UF6.*E(E#BU%M51 M?MB)H-O5EK4>Y^VW6\8MZVQLB1(6LM:UYYHN/46):@P[!ZF*Q4,5T5*(Y [\ M;OSO.*^MBBU;RXZTRXJNPK<*^AVW=!1Y[F-W.-?U[7"[++C8QZ&+S*# S-Z4=E3>D@O!L.>N0CY$-,D MY THE )9=0+M+R@PK34\RNO])EW)2_*U>*2G>W?$(NR*JW[BKO;*K?_(,&30 MA0R26+%:Y&2\[3V8, I7B>A9V38TFTK:*5 W7/0>7 -:SA'=16B].+%Y^LR5*_"?.JW9AT7[( EZI-.&VF?D57>)7- M5+&&5/YX"O/'SYZ\T"_NI=^3=:3W#Y-% \PZZ,=>&P710:2_M"&EO3@(WNX>Y$<9@GN7MT3 GQHP;656* MYYL9$MDF=(>3)BYGXRQ^KE[H4VJTT[7HB\:>5QS)_LS+WK"83)5=%^GP6=X_ ML$I_SRMG?Q3]" /[?/B+#V$G1,J>O&=4_6C?)*.+ M]K$T;TI.@6;_IO>OVIORL(8:LG.9C>9KZM8+8[";C?+=="T]/AOG5=7EL>[V M8\*J/UR!@+VH6/>/+(L"8[5%7OKG=RD*37<)P<++NK_"\DXJG&J^F;VBU5G6 M^FL0"'E_^["Y]]?OZUZ4L]#MZ'C<+?BC2LV/>RJ MO&] V3?7:Q&J(KDZ\1\Y"86*.8KG:D91WYY#Y%GH1%KX3>0B*J"ZWV7B*7CC M)ZE<[,D"!S(:OTS]G*YR9J7SIGO+P&L0KIC,;X:,7X_9U/:GK%2\HHQVPL84 M'AXW?3PZ&0R[(?B>)^L7QS6P%A0W=)[Y4Z1RGY_;8%T$;YD?5]&_T,N+5U2S M4(0T17 ]LOJD']/M@_MZ0G]33NJ-2T!T:Q4G(]_!Z7849U9FXV$N#3D[U_ X M9%U-=(_JVX5P''LM8Q0Y@_R,7-?Y\UMTPZM$9C"EQD9!J8SRG,<]DO>\W9W9 M[/D34;8ZK;!U0@Y>A]/*89$3/4VA:PFM!1"/<]>%G.H4&NZV8I=S(J- M5V2 M%,TT-JV,\W[-3S(%$:&N_,Q#\3VZV+U%YI.D83YIF$\:YI-?8CZY!9/)XN_= M%#5]'@:4> 'D'"256I:5M7AYU#?6QJ)DSX8Q!N[VC-Q?!,2>DR(<(I*5TB4<%):*$=[? Z_V=8TYZ\ M*.EECZL 3R11S+M#-S''FR*V115O0)+83KMFHH4>?N/Z/DXZ1N?&6\Q2#X&' MLOGC7M%X9D+Z%]U6A477?>LQREK92NQ$$0B?HD>PT,BC1=0]&104T?EA*",Z M60$94=,O CB9K6]8Y(2J."%SZ\"$]C[ZLMS+)GJ\:&<&A1=P%!WU9& T':RJH*CL+5UQ[8"]!L_M%Y.,[\C>2IR0Q%60OO.D=*$&2PXL$9[ M?(?6 46= 3C5D@HE/<2GVH*#@ M;]U($[: $5.4+KI2S,E&^GRF"=CRB7K1=.IL^K6\@A"7[A[W"S>2+A)6>T6VSX3C-[QVX %D M\<.[>43']D>3#A&WZOZP2! 7,5K=03UX7/#RDCI)/O@T'/0'P5%78]E]\R"& M.U?M(VT@20@60*>, 8*= !P9#V)(IH08)(C"JZR??LF3;&IY)M-[_71W][6 MEY?8S?]Y*X7YV=B,%\\E7W*O@.WDF3L+S^=O>)OA2+8J?? MV@L=[O(N;Q4!WQURH,H4J(4?_'H>&U[_MKGW]?=69[ 17P$@66^M[8U#(HQ_ M:_XN&T3_>"C/LM9O>V/E;WT/JP120.'O?[2V\LYJ!2OALJ^V=E6OR(?)UN(- MYF\,_^K8PK489DQM\T9_/ZO"2+&!5KP&%^5-C;/@]RH\*[%GD71Q#J/N"ZY=IE97>X MHE=#[;'KT7P]']6RI(O!!?,V4+D6>=AU^5BO$6;_^H#Q1FL[=_&;HH%]-_88 M.@MM#LS&%/'I=$AQXDB8]E/F#XK_'#*KBD2@VW7Q2F9LAE6]AS:+.V81?O[2 M1)_[/NGX@U->)P5Y6;@H[GQ/)""!ZW5ZW\T)'?)O^_%^X!A-70XQ3O=7:2EM ME_VK9[\( MEV7B6CQ8*L2!96]PW+TJ"(1EP1@\&.:=6H/?*T+W9+UB:EK17W5S[WU+4 X8 MI"4*E:?.'YSB.@E+V#J1Q@-E+4(_S; _939-[OV) ?5KQ^UYFX%Z,=P<'X?$ M:+\*<($0^O4IQ P"R-8]EJE1O-'0G^''? O]T@1W79DEN!O-WMWS?)-K6DH* MO2'W>_S,EA_PCVCSYK;V?ZP)S<^*1[\?Y W;XCT1Q7/2\W[WHE^VBYP\FB<4 MD* S= $Y",;11;P6A^.^,JIE\AKWE.@_GKP;(;^;'GX^J3@_<[9R+.I],L3 MKR\$4:T)LJ[>%E9S7= MRE>\;+JMWY+?B\LOJR7UACT)K6./0_U%4"]B$V*_WK^AWZO7Y)[P8:AHNVP- M@UQGK6$@9C_Q/Y>IQ?&+(3G*#JO7YY_-]:G?"Y&O>PZ;\U9%II. MUJ;"P:CPAE%/05Z]7>S4[E^_'M'S-%47,0J9TKEFXF[8]4)$BDW*$;#2LP:U M+)GSX,(**[,<%,.!?VA0;!)\;TCP1*<8U2J)DU"A-LB1(.6>7_ MRTE*4XV.<+K69 4W6<%-5O#\ 7KZ+F+7CAAMM![90UYF;GP<#L;GV4YI* =; MH(Q9[5;!U(F%L#(>\\O"8WYV<'EPJK'_WMG!V8?NP>F7[]%C?OKAY !]Z1Y< M=7J[WSYTVUM?DUF/^>'IW]W.E?9C/.P>!,_XQR_!8X[:WSZ<'G[\^]2_GQY\ MV[GH[/_KVJ??+SH71U0(90V4P$!G <$) MQA#;!,D6-*.IRJV:@?\QN22B<$ M98PP_V.*C-\Q_X.Q3!,^ZV OE-AVWJ5\I]:EO%)P=XH&\/=H&;0P!G?C4%?. M"1M/RVZ_YDO)2;];OP6%).A1"/ZY7?EDMKS^$?\Q^?/W]=9F[_Q$MOX_>7;^ M9VOWS![+UMY4 ^O?]H+;[41V?V_],_+JWF_%\S9W]UI[_RF?$S6SS6._@ZU/ ML0^U;;6G&E?7'^.UYJ 254_ZU)X\*3S(:Y&#XUSIC)IZ_JIM#^K^(/9,#2'4"1W"M"I8J*]5"EP1=_S[ MWTF?H"+!8Q+Y#(\+?G]&?2*]DG>;KSEI J]L^-8_!;D M*>.QMY.WT?XW?CFV>9H2D/V)]Z%^X^%L4W+ M6C[)DGV^MD25KG_S0D7O[U+VSIPW:X; $^&46(2Y4P81C;E$_BR@)+%(,$,3 M53"\)AB"\H>O3;V*KG:'>9@E.-4B4COJYCUI[QHTQ^'W1 8STZZYYM! MO]SL]6J+FE44G@"]L2NE<[5S<41D2D-[$V ,BFU/&5 )-\ JJ8T6B528(:421Y$CJ:.<2BF%8@+QA/L;K9 &_P5HA&_P>6D(S9Y[V6!](;9$QT:>[!\* MOH*OV'2'-L!JY7I0,2CIT;<.S3*;8-8UTE8^;!9]4DBP8@DB7MZT%SVA*1(I MU4([Z/'G:&>1F.UT/DS1!L]+5KB?.E' =]WF^?G 8V;T*NP/8F1UUVV5DYNB M#_;ZA0X4PA>A9YSM5\(&WYBL[6[M7!YY#19S9B%($IH HOP?DDOF?X)(X 12 MI'$H)!Q.U,Q*V*)S++CMO;2LHDPTVW_]]K?Q$=&.2N2A!B'- 7'8 0']7Q.K MPO9P9I#?_BRDO2W8_O3W"7ZLWZ"7+)$#[ Q/,5.66D.@,-ZR(CPQ-F$$4TU9 M(0/V?OMJ]_,1=5Q)X1APS/]!2"J @EH FPB+,4Z$=#KT3IEOLO/?>3'K*.9@ MQ7XI,Z;VB>V9LD2YRK"918Q%X;XZGA1Y*"&&&]LQ6SMY3]C#<.I#7@RFDF:FD31W MY-> 17S!\HXB#VFAC1(@D. DH13RVW1I?. M ;RXUTOC''A,:3L(TI;RA$ LD(<\!$-'9P@XI@Y8:ZR43";6VK5WA"YR#Y32 M=K.7,==,YMIH;K1>MV[RM^R/@[L!=R6_R6;E:@[<0FNA(E\X>N[/SX># MG[%^U3_D;D@E*1**IX8IS @A2B7,JP2,)2:5RBD8KSD$$\2::^Z^8<_-Q*M> MD!BA$X6!X"+QP*-(^,F!E%@#G;!"$ \\Z0:?;R\5@>=\D(U _:1KWX9U7MF[H/P!O&8HBJHZFDKM3M>V+D* M-*L1_+[DSJY=IQ\&H2:H+,30A6>G +3:#1LN[^(EX[YM85C7.A M- I08Q0\Y;'X?-4Y/E(<:66_=^.<*95G-YW9.ZQ+DW> S: MFI0/QC?%$6?=GZWXQE"48ZR9L^_0/-U+8"*[4[=8K 15#FF%;/"%&J6525*2 MIDJ%'(>T L(%X/%I%OL=&_/?_Q:AJNSN33OA [ZLGUQQ#7#1B$(I%=3O%*E M"9"2:Z^^(P9)JA*G:.@+2Q^XL.9[R5TVCTR-H1HTZ]$JD/&9H;SZD.M04(&FRT!33]34$]VA MGNC.9M3M"OD(7%OAXB7\Z,5+7_(*VD\AX%&__5:N3@FV2V:OL[;7OTROO?6= M'NQ_O=K=_WS9.?6?__@5MJ_^/>E\/+CR7R$HS.5U=0@0%I='W;A&[VY68>\3H4>4.,QMPK&A)#%>P4F8M[%#-JUB M5M!&^WS&<]<^PHF#5BD!N*!>]53$ 8&P JG%7FI2;93!RU3/F^/R%=N$-V(B MXV61AM3-LT/RTYB'@(MTRXE+:'_:"U7P,673I5,Y[T/%6Q&H&\Y4+P\TE_56 M6=ZN(1*Z;.[N!:-M=R]O21SJP+(6GWI@,9!Z"5,@11H/ MOQ!L/N9G_)68'SJZ=O/9@ADE4'J^HNXNC@^E MD$&8$W\J+;&I%$Q#92Q)A-$)ESJ/3=_L[_"3WQ_4[CF_7>]SPJ?-OND,^@7[ MTXOP>#S]:=SZ2HZ$5=X0E-B;?B8<1XK\P4PY<%2@%'/($I>NO4/)!KO!S3'A M3/525(A9G<2C.KHY:JX'Z5F_@5_U+]F+I#![)]:.BA-:!K8C"U,0R9)0Y2YN MW+PI^UTD-N46FM3XFT4Z0F J9"(81@IYQ$J%%G?VVB[1SCZ5TPL.O/IG&AE> M?*-\Q4?"))+C1'G]+4T P9 F5H)O,(AD@ R)O5:!Q8+,K[NY[]5."5"* =A M2@D65FBNL./&4).@%*5W]M\V0O$@0C%QY4+_;\F1$0Y#AKQ8"(, <1 !"24! M&LN0FP,32MW:.TX7U(]."PU-2-A_D)M9&R)"0F/9()X M0J4%D*4I(*ES0"$F@-182$)#I: -'L&7 #S-[O\JPERUDR/'I)#(:0"Q]I*@ M$NPE(1% .)=:YV4B"=S\&&Z0NR#,G,H3T:0.-EFHFHAP,\>V4*_'6A@%GT&J M:Q$JN3M"28JA\Y+IJ$V\U";6RZ_7JK141E%C/(C1&RV NX+8(PA( V*_+ E??QY) M)@U#V $-F0:$60ZD8@KP0(82-*B4>$D@"SPSUV'8@@CA,E_G6PP7DB9@'ET=$[AE Q*L<0"2/'D#<+E(U/]GA7J@R7YEP89DT[M;?Y]V]GNGLQ=E!WWHA29"AZ?'J+T5 M+M4V.=@_)IVK\"Y-.F=?23MOT!"<U' M-U\[=_-MS[GYEDYW?@]AF.S:ZUF9O>[/6Z[+VQ'RR:24U-^/8_,Y4(S-Q?_[ ML[@6HR5T/FI%7W.K'/B+$H"@7-YF)6XSX:6'8^XYA88P_ZA7M;#)0P#+[:7Q M;2QJ(ZU/(JVWA/NEBXB2MX2BO^6](L?^$6;2(G)B?QDYDK_?97WGUTQK:_V: MK>8].V?,QE6)C@\Y\N_ZI;MV9L:_A)#-,Y[V&7<6ZP(*9L2Z%?^+-A!==1&? M>%MF?2RW=%-.'XR[K!-LO000^*][3;$^M9CDO5)S>T+N@[GB#"]YDYKWVX7Y M\EM_Q[QH?HJ\LE@?O_WW6OMK^Z>> .A__/>N@OT_;6]\O#K]M7QZ9H M78AE^;<-)*W0L6T@Z4%(@1I(>C)(2F8@20@D<9(RD A* $FD!7[W*- TU#8Z MD6(1*(/0.DZ744DUB+1"I[9!I(A(WD3#J5".0JJ(D48QXF_71*2)0@JF1:)V MB4B-DO2,B(1G$ E[$XVDU("$(@F(]8C$G?(Z$V<,IVF"_+VR]HY MD[0LK3N MYX"DPH,VDQ@N(MX\@Y>OYJ/'?D9F, [NK5^)I32C?+6C?""O[TK?B%NV/SCK M]G\]G'&##M$\8P6?\4!1NA<3SHB)PTVT[JT\XR&C=8ANI*LNWM_B7P)1BQ]5 M8(G-:;1"(G4](SIKC;.NE907=;QH5FX0NRG?*%>^R@ M5[F!F_G^E7U<8]%#MCOA^XTXUIA7#V5>[ *4P:XHQ@091Q0 M5'# "$FTP!:S4/SJ[W)"F[O\=9_R!P]X-*?\N4[Y;$#$&<-2#\S D-0$UF\4 M-'8%K+2)-*D2@HEXEY-T&1G@,\9#WHP+KJC9OY<3[M4&&II1KES0IG'^-:I$ MX_Q[Q:I$>W\SJ!'1 =BYVKGJG!XTWK_FF#?>OU=XS"^GCWGC_FN.>>/^>W7' MO#-[FS?^O^:8-_Z_5W?,9V[SQ@'X(OP4V\Y9'?N*G0]&MC_*&U1'>L?N#]O* MK!X/NX';ORO/>$A7'4Y77/[W1@/]O34XCQTCUUM?]K[FW3^V]SY]*EQT MC=_M*?UN.WT]M&>AO6=2##%0D( =1I"<)( Q1('"/7W/F0J06D:;WWR"BE@FJ/_F#Z[ MYNBOV-&?N?458ZE7Z#BPEOL#;Q(+.-($),(AQ(U7"%(7;GW"5^G6?VM^O%_. M-[JND\LO>3[F<\2NIUM^E2CY5.E(1?[F7("C@<2'@\3VG ^$(BXP3RT04": M<*D!9XB&IM20)T8*QT((4ZS3=%DSUUMCXEV/TV/K2K?U/C<0L2*I3 U$/ E$ MS/I*L+5(>(4IL0D#)+$*"((%@ 0R2YDR7G?V$,'7$;\WCV\#$:\4(IXJ#:J! MB*> B%F?BE90*HL\,%"J 4$< 4FP!,&2UHJE&$(3M0@B[ITAT4#$*X6(ITJA M:B#B22!B5HN0 08\.E#.O*'A]40@)'%>E4@L5E:E6+N8*RG8O5.BGPHBW@)] M7^%N7>3/*51_E6RMYCKF_=T7%U\RIO6B*+U1%&F>F M[$K_L Y9-*LF;^SCE6=4IY K$&#'N[B%"F M@3*"AJ@S0LSZ7T&T]@YNH(?2=E;(YFD@Z)5#T#T=O@T$/0X$S9A@V(^WT"A @%I.46(,Y2J:%F!#./01O)O9/M&@AJ(.B)(>B>'NL&@AX'@F8] MSXPQHQ,*3&(]!'$-@1*I !AS[;1B24*XAR"Z@>]=YO. &/36&H(749F[)E@6 M7L)\Z(L-O6D"P MDEZ-3'!PJ4'M"(>()=&;]E \*P]X:E:\QV:#H V"KK KL$'07T30&2TXH43 M-.& "1ZR.),4""4,B?FNT B:T%1&7^:]PRD-@MY^I@U\WF%Y7AUV/K8+ MML'.7\3.&?434XP@(0IHASQV0NL AZD%SJ3:2)Q8?\'%6#1]*$+DASHS]W+@ M_D],D7U73JDS/O,G0_N_F^Z/=__/_U%.XTP.C[O]/%?9Z^ E@'7[QO9'?R 4 M_JDZ(,5C'D"+F!;^/7UBS;AG=]UF?]0MF1/W*N+$[9^Z-S;6?!@.SM['HFL9 M-FC7S9Z:?3^JOWH#_?UEGI:>_<\7_WYSKA!A'?2AUSX]H(>GQZB]]>])YV.; M'.P?D\Y5>)KA% 6[W3VS+#7J]P87?NPEIYB+*S-:%'=J6+?:_ MY;P M$;^ZWHB!:$^_[H*_);,PE>ZPY;-B3HO!N.>:9U(_R)E;;\E_=M!^>XJ M63S/,2\/>WYD_0+UY'EF_RA_^--TL_.>O/RCVX_3C%_ZLSA3!0*$,S5S8.,1 MRW_]YT77C$["/;0!\[NHB+T4;RY^O1%_-0-!^>\(VL H6?IKN+'\=]<]-D$; M1+!?>NSUOZ-X^4N;P:[@8"F\W8!NB!R^I.*3Q3=_-2EQFTEICVIV^#33XC.S M2A?.:O]D:&VK[3]WDK6V^P%0MZRVD>0$)^NW*).YL;Y"W*L(:?66;*_[\Y8+ M]G:D_VXU-#=6P*VV 25]38K<9L)WZ8J: NK]$"5I2NM;FR?G?<&ES88 MV[5& K&J._02N ^#WJOGKL"*<*5-PE*;$J02Z0QWDB#DC)#(RCN3Y-W3 ;=Y MYG=A]$I(*[[_/-PZ^+G[\^N['^=G>+CUU\G!U5^]SM4F:I^>?&_[Y[1/ M.]]GO=:[^Q^^=TZWR>''@XO=_9/3SM:7[^V/'T[;'[_B]M;!Y>['SS\[?AYM M],65"1.USM]2PB1)H 0&N@0090V0:9( @1DR*A&6!JK@Y#76+C2GNW:Z7:(% MU3S5SC#BET%!HKA*H')02"CMG?GMFM/]#*?[:N9T*T=2IJD&F/,D!/$9X(() MP)U B4TQ432P 3=G^U6?;0I1JARUV"8I26@(( O$B$':_Q?BNQ/3-6?[& %V,!")4&*.L,$,PQ(022R/&U=Y@UI_MUGVYIA15$(R%=0A*E M!4\$Y(@;HU)H1'IG3KGF=#_#Z<8SIYL)DQI##4#2:4 LEH K 8%F:<@YUP*G M@;2:OL)ZOM7V(.Q]^M2T&+P&C@C"A&!EC'"$:$MDZARF4!&O;R!-:>,F6'DX MZKR?-4#R- 5W.^K"$JE-"JPW][?3?" 346:?D*/0(./ MG(*04,&X)JE(.>,I990F&%J;X+1Q$[R$TSWK)I 4!NX2!03"WI3@:2@]Y2DP MB#I)$\UD2KTI\5 Y_\WA7LW##?VIMB:TB5*(*"DE5,)*; EG2 FC&C_!2SC< MLWX"XY!.,?:6!+4A+5U(H-+PAY$D4 - SL+5C9K3_;I/MZ-6*N2,210G#CJ. ML936,>5_<*CQ$[R,TSWK)Y"$0IU :PF"A 4^EI)@0&S*1;<_R.BX>I&*W2X MWT*BP?Y@)'O7UQL\0+N^6Q7^O,$V&P_>SZ^!NB>'NKTY'P1%FMN4&D"DWSA" M$P*\ 8J )<81G$)H%/%0AQ^XB=\#'+(7%"YID.5IVP VR/(,R#+K_["*>?30 M"BC%&""..M_] M/S7\GW?5>E2L)5$J&=NU[Q=K#R5>D\LL\'BW_REPMTC/1<"1T M>C7J?YX,)Q59QQ:HH97?@71^L'_(WH6\S-;^9WH?_286#V=I7,)ELY\FQR#Q MLS4I(!LSA.%/M$1SE5EQB3;_^?2?S=9F9ZNUV][^N-G:VV[OO-_M;'U]O[_[ MI?7/3GMG?WMKJ4R]J*EV=O>W]UK[NZTPO^W.WO96^&EO]Y^=K4T_R=:'GZW5,_;>O?3DVH57H[XM.1 4A3STNNM%Z9.*E]X-^ M6/EA!.8OW>S[5C?3O4$V7ATJI4ZW5 4Z)[O?/J.#TW#=?[[H7'TFNQ\/3_QG MK]I7_GE;.TG[VXO=F#[ M].O/@V\'_K\F]!"^V/U\I"VD2:(X$ E+ :&I #(A AC%G:3<4>JO\E9QKUFS M&;HW6\H58M)I86#@;%2), RZA&"'$5-VEGQI:O4#C='[H?5BV H;$7<&Z&$ X(Q21U/G'5BCJQKL>(DEI&V/1>W5[ T9/^RY1_F ME8>LU1UE+9V+]C"*=I8-=%<&PJZ+[NBD97^>1\@)'9U--\M;/ ^&>0FPZ0X# M:9>NQ#\&MN,(QT9<.!ML:/-MMH MM7;\^@:RL6X_C$=;_XQ1;0'\0P>M@1I)__M6SXY&/NNVPO#W.WG_[[66PO('"P;UN0[GA.,&I5BY5Q!JAI%%("H<)HI PWFSHHVPH/G)8*8552!_E M$!#)K-]0*8"%S"4222R"J8W+<>#0*48-BD\I.\QIP;GP_I3PW70&US,(;$?R#@;RUXY ME@CF+6E^!-1MG'BXAKP,^6\OO#,&+64#,AT/ M!J9\___Z5W9'E_XW6HXS&Q_QW5[>XI:*])*]0?\85#>5&F<>.+/PUEZ4Y.RD M>U[,>>K6\,^K__U$9JW^8!2N2;\YUD_8M,*_9S7MT)^HEK%JU+H8>CL&#)R+ M*+MHHI%L)*Q9-II=*J_YV[#"^6V7Y??G<1C[DF?%&RPLRHT+LEY;&; *,#0 M7Y?ASP]2^^F_7;MIAWB[B5&C'4TPP @J#SM4 (&A S+E#%O&1$*3EZC7[HW/ M_-#\%XP'@X!0 9+\P+H_NL:#Q#0R>J3P\FV]81C@;='!4;(7]<6.+?YY7-T8G,CZC7,<_](0H9:J.8NA:P++APH^HLH\L^^^-6RF*Q<@VI[E"KV1:W,ZV*$O=VY$X_HJ"F'*6%)K\P'J75Y_!E=_'.[WF0PN3EB:N@0F M!%)"K%'&*@)39)!.F1/\AG*6N02NN0C9Y-)-JKPL@%ZF5Z%(S-KYV3G=A(?^ M=P=7VU>=_2\G[=-C>G"Z$\9,._OMGYVMO\X.3WO=N390I]NH'9*Q3O\];>^W MD\['[_7;L[5Z5B&=1()AAPJR$@VD(@ M%-= 6^?%VS&,"5Y[EXB-AV+4?,S$J^P^>3OE&PH2HQ3CEF&*(D ME4*I!''(+;*2.J[,#14N#=@\)MC,%:XPDR(-.; 624 4D4 (C(!44#C&72HM M"K7]#=@T8+.*8(.;>3"(-V#1@\_!@ ZU"*'72FTZ.6.6X M3KQB(XU$2$"3LAL*81JP>4RPF:MO"7T)O-@"J#4&A$$%1*(IL(E6B36)]5 4 M^$\W'KAT[I6"S5N@9JU<37\U!*W7>9.X5Z0H3'4".4$L];:"MI!HZ))$R<+ M:[Q)SP&#\^U9'(/:ZU<4*!,:./!4 "4,! )2:XA"?I=P('G?N'>=W\,0/#T_ MTC74<8^@.5&H,)=$4F*)AP1E(48N)=Y0TREVL/$)/2-DS/J$".9$&D@ H@@! MHE(*I&86"&^B(2A48(M;>T=@ QD-9#RB&YE DQCAC$@,@8(IS)3#/%%>H2"2 MP<:S\XR0,>O9D8(YBYP$B5$6D)1;("&Q !N9*-?^89(6/6/Z-%0IE%'%AGG#=,5 )4RHC7-R!6 M*20!43QD\ 8RWF2VS_NFE>XU2)?H)-!N2V$1(HYBCIW6'NT8%QX +6M<,,^% M= M:WW#.6*(9 \8I!@A5!@@JN5>35"*$-I0HN?8N(1L/Q3O[XI'NH2-;]P/) MU5NM__O<<YJQ ;*4Q_I=J5\0U.'J':%6]0AAZE)A,_SF#)76HRRP^44I:?HQ=4;+?X MG"R&S_J%GX1A",H?&K!Y*K"93>S17*5)[$W$)0,$,@94:(=F+)>8.:*M M41YL'LX1_;K!IDF);C(/2G=QXCA7R*0*:^)QD$L;B/M@2*4CJ9&-SO5L,#B? M$ITP[:0T!&@>F&,A04!:CX42,0E= IGFH3*D259JDI4>,X2?D-0Z:253B%@E M%$MB,393"4^TD(WF](R0,:LY0<:M]" !+*4>,A"F0$$E0&J%T=1([+"+512D M@8Q;*4=E',.OE+T^H/14GWQ3[K4FN^HZ:$X%3:F%J422$YE(01ET1D"82"6, MHXTV]US0O*BI-[26*RR!PH8"XC<-<$,3P @1SN$$VY2OO4OXAFB"_TV^T*-I MMY&CS\W]8_ MH3=+;+Z0P/]>FF3V%AO%LN6-8N_0E%>LO6NZRS;=99ONLHN[RSX3&BX>-'OT MUK-[X_/S7NP0)GM_Y=UP]DZL'4TZT&:KTDII=Z]0R<^^DL[IA]/#;_^>'&Y] M.6U??3GIH,-N4)D/KGK?VV<'_K^;ZMN/"Q#9B_ MVT-FW?4M9F>OJ$7]F19)\\+6M#>/>7J.%"LGB/^H(I(@;R$F3LE0N<="8)#! MM:=J!;;K-HM$Q,Y@9+-_!OZX;?;-A[R56?_X2Y6=^(;E&!\QAK#Q]B#022!+ MP@8#*; !3$&64L@L5/*6#<%"BOAC-@"+3_RCZP&IJV]S?<_GH:ZW^G;TQ^WZ MMSY+2ZZF1N%I:Q1>5/+UK]8C-#4(MZQ!F#[EQ;E=V08J#UB7\,N+)FZ6KE_M M17/M.;NF%NWQ#8O;+?QOL9'K8.P?8;)9T^*M1%\7W,'W<20OC*.LW*3_ZUY3 M7&T?^=(0T3@S,_$AI9!!7N=76%EBO=7 -%3&DD08KVM*?;2S*)(,YN)"I0Q- M%/:/PT&63?41_Z,_/@-F, +%@ZIX$7Z9.GT9+H+MC_^>=;8Z7GUZ<'55QB^>WBV<]6^.ND> M^N<>?/MPUM[Z]Z1]]>^B&@V&44*1<4#GC!I%<*21)KP[E)A(.&$ .%-2)Q##J-J:$BR2%I-E+=0-)S M0-)L!)LBR@WWD$03#T2$<@])">4@=8JRE*34Z !)9)T0M$*0]!8J)D)D[H_6 M9J\WN(C^2G\*6N?#KO])FM-Q-@I>Y.R-%5/\]H2:DAQDO3^JY?\P&'X*B[\Y M6?L)3KT?#X?^7QJD>C"DFB^VP!AQ#)4%@J(4$,4QD,[#%4<6)8E(#-1N[1T2 MZQ#/YT[__L1ITTVQPZ,0"!FWZRF>KUI_EB/]%KQ+B_0.,QBKD1OW*AJ2-Y;V_Y1Z1V4.U7!J MJUC_>1.IPJD&BFX-10NH514V*A'4 (JTAR+J?U+4I2!5$%*ID8Y. 2Y*FSJS. MH7T+/HMEV2%WU=6F@\78KWC00'JV"G'>CRQGY=;M]I[DAU^@U0;QE0B-=>RH ML0\?H M.N/WYH5<&42]17W>K[&N/U6*_4[_AS\8@^%E<43VWW8^_>>+(X?O!?]E;'TT>_!M).GTH9U^E:WLQ:I=2Y*W37??%^EG\ ML&\A__34]+Q120X__MMM^^\>7'V^.#C]<-(YW?;&YP[LG';\LSIG[=.=.0.U M@_X].S@]^>X_=^E5^M/.UE_=]K=MU-[_JW=P^AFUT8?O;71PV3Y=F!)/4J+2 M)"6 >^,($*P=X$:DP" DF22&8P77WO%D':5TA?)/FY3X!IV>PG'6H-.3HM.L M^TQAI%-L$F!%8@"!D@&EM024)90:I@A3=NT=2]<%6Q&&MS<3:?XV&'X'W3XX M'PZTS=Y:'OQS*DIAY7?ZG_)U;[#H<;!H/O_=<:<]Y!B@&"7 WRD,<(4XH(F# MG D%I341BQ)Q;TVI28)?W?/\X*I%MX,#!O+=7].56+7XTU:(YST]RGF=5"V,4X5"G +I 2Z^A XIC#A"AR&^E0R+QIH)8QXW7XL$. MXSUBXDWJ9I.ZN?JZF8?O!K0?#+07M!\2"4U,8&)A1'M[4#H@N<0>N6'"K( H M\=?NNX3A==YDOS?9[PV$OCQUN('0AX70N7 =A1II(@$CH0F3I A(95GX">O4 M)#A1.MBQ?!V2A_*I/3^$OOAT]]W1B1T6J>Z;669'V=M.>-_?N3SBVC*9>%$F M+$D!X2S$?5(*(#>*:RF9+[?.^6W22AO$LJ? M)*&\R1M_'5&^?V5O;($?L#6MD?S9D*F_O33-!Z$(_6?@)_[OYOZDN/EUV''^ M^;O?_CWMH)W+SNGGGX>GGVGG*KSC\&SWXU?8^>:?N66ZAZ=?+V;MN,-OG^GA MMS8^.-U!G:W0KO<[[H3YG!V0P_W/B5>'80?]?=;QZNZ"I'#E-\*;$AQH9SD@ M1E @B8B,$(@D*;52XK5WB+S"8&0#-:\4:AZ$NK2!FOM"S:S+B$&3,N< &H4"2(%(1 #Q$3JK95$ LFQ!%PQ@3%D MJ4F\,H'7!9WO4-!D=#_F&2S.0JO;S\;#0,_;)'4_MB91+/E.N>(-\CP4\BS( MX$9,"V<]U&"K2WZLT'X:494@KK'B:4@>6D_A*F5\-@G<*ZH_-&?W$<_NK-:@ M@^IO) *2IO[L2J2 @D0 :A/M@5@P9]*U=VB=BE4ZNV_!"5%J#6>RZP]9_Y?U MAC=ANSQ(+*58\?9DP1N[Y:$1:#[U&'FE@0E(09I" HA6&@A.*- ;3G!S2.]R2&?5!*FHME(18%6(5!@& >=6 9M:DV#. M.)(L-(]F*W1$WXQKX3)T#VR-!JUL?'[>Z]IAXU]X?#TA+OIHL%0,P=P&8 M^:R+5$!IN80@M8%@QF\/D-HE@"9$*D9E^.>U=^DJ14(;!\+*J@#-X;S7X9R] M_6V*K0K<]QKKH*([!B02%&"C9.*@=<;PM7>(KM+I?$LN@FY?#\YLR"-M/ 1/ M%%G8ES_?!(_$4X'.?%9"FB8V\=CB\08AKQ$0"J3D!"B*D)/:,$-8C"H(L4)& M1^,76#&EH#FWCWQNYR(*6'A] #%@N:*!SRD)?$X"2(Z2%(G$4A@C"I WSH*G M/74[H0;(9J-KBDT:8^3A*4SR17^M_9>?!F=VY[,.J+ )XMXH@4)X)0&Q%$B/ M+0#C-&7KU^[N6=5_J^3P+V%@OZ'6IU7 ],/JFWEC'F-EO7@ MV-V>T[)(2BGG @(J! ;$$60=$JA*@_'YJQG%B0@ISDJRC^[>\ M6@W\O 4W;_A[D.YN?RSC1.OTI_%MW;[QHOD'0C?P]3[C]XJ33 *EZOD@ZX:) M_#&T/3^C'[9@4BV.>>U;Q:[ R5>D\ALP'BW_RARAXM.C5:2Q3=+IM:C_>3*< MT$H>6Z"&5GX'TOG!_B%[%_(R6_N?:8[;;K]\.$O#FB^=_31_;23V_7.6Z7>> M<_+1EV@QT^_F/Y_^L]G:[&RU=MO;'S=;>]OMG?>[G:VO[_=WO[3^V6GO[&]O MW43\^S*FVMG=W]YK[>^VPORV.WO;6^&GO=U_=K8V_21;'W8ZFYWW.YO_M/;V M_3^TMSO[>S=R'K^,J?_VM2_'ICNRYO=%)V(&W/)[DV+E!$E)JH@D2!"5."43 MIC@CWBIB,+_N_7>LV0Q7L4M29B%)4L0$,<)_1A#HK/\WEJ:YB__-3[_]E[TZ:VDF5=^*\HN.?1] &^]!A"0^X'?@+42,( M"XFCP1A^_9NU)#%(8A8@H&)ONV4-:]6JRGSJR:P<;&>PV@GK_SML'>8 YU=; MHWSML]CQG%/NI$9@M$K$P0)"6@L.LV@"53$:0^RSK%$^6>YZ[3 O>,UV0BU. MEKQ>Z\1!J5A>*I;?M*;T#6W2@U8([?C0E:!OTY=L0>?"RU?XNI167]+2ZM.Q27?V5E#QFU"025$C,&"X(TUW>['?_]#K]E]#QL'^^DESZQMOT&W>I.NX ML?^9;'Z'S_;W?C9/&KQYXD7CP^?C[:T-,>W::VPU2'-K]^3'_B[;WOI\#&:Z M^/'A?6OSPV?6.-EES9.?1S_6_MYK[+?G56P':TQ9)C#2PB7$F2%(8S %4LK5 MBSC6EON5M[RN7V+Z< &P%PI@-DC.A636.,ZE$T8RI[5F05%KD@XWS(8N +9\ M #8=),V2L%9'CKQ@'G$3#+*6$V0 QGSPC!%+E@_ 7GY@SC,,._YKV&KGP99H MX\MP55,2C32":$VX%-JED N<,ZQL!'2]:0F8@JM+AJMS"M-:$GP^ET>4B8"X M2KFHC%8("P!5S BQBN33M#I1RQ3Q6"*3%VT+*N&D\BK'3W&>E,9&@LX3*Q51 M6L5"I9ZMRL^4JN&&!BPT*2J$W$ ET).762,V>1358C M14@@@K"H,W&A6M6%6E1\?ZFS=S.-/=6/BJL,NMUV\;!>&!J> Z MN7]0??&P+*_*4Q,-E5(H9S%8)M%&JU-42G,='/.\$)5GJ_+31(5&C)6U!D5@ MI(BK&)"5SB&/ Q7."BX)S42EC@5=(I5_#1Z6=]V#P^$@]L[<*15AZ7?3X,CV M2K&_RQD+-5P9:JQ@B@LNC T<& J)VL&?A MC>:;P-5M66#OLL8@& 59I@*_ MD$E&(NH-\YX$BU4.%M)UME3ES(MK9<$J3U(BW/KD(\6Y1)U-02MG%.6Y[35C MA;$\6Y6?9BS$<(V) ",E!8>X [)B<#X0%H21I*C6RH+*R[H2>HE4_C5X5C93 M:OE82\,>:.JP%Q=P&/0J["V5L"6*Q^0" 3,;:RL-2#CE+$6GA2B$Y7FBUYPZ MQP&XJ%?4HERR!S!+4F13I(CBZ#$)/'*>*ZC6C5DF]UVJ+4.#GO=7S%KRMTJ^[X*(XMQ@WG4(P28F-4F. M,X--3((;5OPJSQ6T9F-6@M1,*AR0<+F!(W$4.6H^XB]SDTY+!<\69M;>:?$)N4E"T]YABH_&VN;G(:%1$XD MA[AR9E2")6#LA+!8>^I Y46=BF<4L5+REA:*,'P1-4!N8/W=HTCGL\;;!76T M+GB[9'@[M]%"XM(P;Y#E.2Y8\HB,D )YS;A4CM(HV,I;+@B8AHMJM; <)7X7 MZ"9ZK4"QH.[:!2B6$2BF:MVZX+EE%D@9=A)Q[0)R3H!%1IB-U#-KH@2@H+2. MZ:*Z<#Y"+=L7[UWJ]_^L6>^'!\.V'<0 >GC8 Y6HJE>^,B_3'T_0TF#U;.K7 MSLT\O&['_ (@;?6@"W-T4KU_*1@6<%L@ M_)@A!XO/9,9XCD'E&:LS/GLF]B0J_ZR=-N2IG38OWQQ;&K]-,Q;P6B!XS39N M,EB0P%A 38I,,821R81B1QGA*A\&"IR9B?&=6S80QMC+]%Q\_+!8FE\-P4L M%@T64TQ'40,K&1@*227$DP>F0R5!SM!(A//&L5RR2NNZU _NN2G.F[OFB/MS MVE-K=6J'8_UY94Z<)_#A%)_SHR#7YQF:$SQ-+ B*H@70XCX$I*D(B&H;"':6 M,)_[JPE),A#$N,(!327,.C/'(*1<1#\X3Y5V0+&,J MT74I%^R\>T),O4&;\2OZKE[:2WA>T^^';;3[U>_%,&S'S;31&=C.;@N>:+7? MCX,^:-&';C<QPU+]_BE!>2HY8>*C@1B(XV,6T\-$](D'I*C M&OYU;?F$";%]WX)[Q(^M7S%,,]M7_'AQ\_?ZQMXQ]KGS&06PQ$E\Y8A0>?C[:_KPL8GVA^^'+0A.\U/[S_^>/@ MR\_F/OP!<@S/>M1<^S&O.ZUTW!F)!?)>!<2=!;HL,9B'T40']@K'54PQ-]Q2IZGQ(5*E"/S'!G-3;U7!ID?$IND*#CH&3[UE M2#E.K9$"M=*54P+\,@CWT@QJG<4OEO0M#E0*6RZNL1,80M= X!EAR0G5,(K@@<8(_P=_X>*LHZV*5=9H3 *@F M"S8GBC)@Q#612 ?%D87W80$!<7/TUW(IZVMP";T;]N'FL5?KQ7:5B]K?:QV6 M@/)+\48X(@+!50%*'HRW3H!9XJQAV52)O#A/E@V,YG1P9U9[F[1"3'*#N'$: M#!2BHV!%$,>1HY+:8(D2/*>$F3H7XKGDLA88>(XQ ML04&'A$&IC=^:;RQ.J>"!B403]$@G:Q".!A)J8K.,_[<8. U>!QFZQ':9)!,12U CI# ,*,SG1&"$RM%R*9 M #A&ZHS-XEBI._@B5/L1"$E1[8=7[1F*0HET*J<_TL@1YYXC$Z-%C"8AC&#P MMUYY:^I2S7:R>);E!8L]\J1NB6F=;\:S*ER33*.B\ M3^-F0!&N##2DZ)'&N M*$IC%?E$4<+11Q^4(=ROO-5ULK >>\4S\:*08%%$H"#!(R/!]-9OF).$4CFN*/4[1NVZZXDCZ_7 P[,7SI]'KOP]C MIQ]?=S6\K=6C'6D%8!D5B%@2P8 D)-?1#0A6P1$L71)2S53#>V2@KJK;K?<' M@'TYBBM5JUD[@/4^&!Y<".JJQ=&ZUKJIUIHVP6JM/KP"8&VWNT?]VL423:=E M\AZ]!)Z0Y"XE\)1^H_3=:M5=657.O,%$+[*JW)/RHYM5Z]J.ME>+G3S:ZMQO'V2*7?[8'MK;V]SK;G7.%B':_Z]UUS[29MK_Z3&K$]"4QH, MCP%IP1WB+#+DG(Q("66#HXZ+E%-BZI+.!IH5C_,#0R\OI7:6"Y^:HFDR(4_K#9(2\Z0YCQ)P3B5$FP75J=\4>[2 M$NMR8V@2)?6HS[YLO]N*/>T1UN;OX19O0BYR:LG^42.XGW"[F MY'3H$!3AUB!%!$4\V(1L) X1K[W&E@9N[(/D=-Q+D19S'C5U$G5V/I5%O=49 M5M3EPEG36%UX=K,?=ONM_(4_1[7E?L6Q=WVL2^=^-7Y4?/83Z^#!AH/+?W)9 M@Z?'/@ A^N*YV_F_]WIG7O?=B%POVI_()ACLG[9]9(_[*_^^V/JGU9E<7*JJ MC=5E3W_Q3&/4\NK&/; >;HKF=T!:_?CI?U9KJ\VUVF9C_<-J[>MZ8^/=9G/M MV[NMS2^UCQN-C:WUM>OZ(3V/1VUN;JU_K6UMUO+SK3>_KJ_E5U\W/VZLK<)# MUMYO-%>;[S96/]:^;L$;C?7FUM?:RWCT/[YU+.Q*@QC^-4\CID!CM!4EHF3$ MG"@J#0\&MDO#<8KPGE1*"SK:4^$W,:SFW4UB8WSB@A/AN?7!16Q2DEQH%Y6A MXM'.M3?3YF O]L9;3/ZK/;->\R<[*1%+A0W(6*,1)Y(A1ZE'A 7K ME2>4V'###FZYB=82M7"KUKK6[G9V$>C7P?C@NK1PN\7Y=6GA5EJXE19NBVWA M=O^1Q^M&>]DC]6&L<-^C?!XV3ROO4 GI]M+GU\V3[^SJ\#[\]^/:[?" _+IIP/&JST[**KRH!?B9-PU :P#_!8 M16"4L. '=9^-9GL\UYW3T^-BFRYJ,YH3QF6"DMX0BV+2%'&F/++)6P3$P%./ MK=!5F?TZ86R);--2*6_)N&+1WT?2WVDRF0)7"GN.HE<2<9"Q/1.I>+ZC16_$Q+J+F+\C,5 MS7THS9VIPTNB GK D#,Z(FX-1=H[CA(WV!+E,N#F REFY!(I[FMP.$R'U([) M=+]X'AZ:-WR-8*ZT!L=C%"H04 6]A( H!"0P2FB)#@& M-')&:Y$KF'%28AE>L#HO-.ZUJ//CJ?,4G\ Q>2%SG"S#'/%@)')!4.09)0#9 M.M'H,Y\08IG4^36X*IZZJ\Q+2V!<_ 2]&#!_ &Y6\/LA\'MCAHX9)Y7#/")% M$T7<"X-T/F\V5-NH B4!^UQNN8[O'YNV< TJ+0&7"C$*EBXG,2Y8^D!8.L6% M4^(*>V9A0JE$G!$P<@6.2"1#K(N*:^> "ZNZ5/>NSKTT6'J#)H"/5=9PU?O> M,(:/+>M:[=:@%?NONQG?VC;;29X[FCQ%+%B!.(D&&65AN_>)<\:(LHX]S\*& MX]6NM<^6^\]KRY&6LH:QE#4L90V?L*RA>J/F5OY=IBF[5V7#4L"P%# \??S) M)I6+U,1.?U0^.A;RYM??SQ[X'&V\7-T^^[/_8VFL!\15P[W;C.XQ[K=UN?/AV/&WC;6YM MB,W_?CGYL_3VO?*$E3A$=!3)< M*<2E%LAB2<#.XRDXRXW@>.4MXW4C[MT2;OF.+PLXO5!P6I33J8#38X+3=,RX M8CS*1"U*A(*M'X1#5E.)A! INMRT,KH*G*0F2P1.+ZVHSK,;\(LX[OYN>SW; MR:7!,^6V[1*3_]!,]%.O&X9^,)GXU=&\OVO;?K^56C$4R%\PY#=G,_@8IBX& MJI!03B)N)TCHOH?DO6:47Q=^*2C^^2D^S.._ JJ2> MHF1RQ8Z@ W+$1H2IQ]X[XYUU6:6E>$:U)U^$,^_KH.M_UGK=P=B-=P^B\2IB M?!>2_%=-^I?QG$\ J<#0@F%HUM/%N8V6!(N"PQ%QJ1(R@$R(:1:X-TD[:U;> M\D4D_2V?HZOH\$*3_HH./XX.3U,)QX5/WE&$C:*(&\:0$]B#-F,"A@,7@;JL MP\J4.@)/.H_G9OY][$XJ!>/1[-UC'E2 MD@0ND4O1H1Q_AHQ2$44F6(BPNI&(;-HH>>_F7\5;L;R:O"AO1='D1]/D:6:! M0V2&D=;* MHF0"84P:A6,N/%=GLI2%?,&:NQ"_3]' $0!CD2=J$55<"QNEB54 MY<46#BRJ_"BJ/,4LE&<45O,B_!?O MAGVX.7"+TNSS,7T5DVD_[2I8T&=1Z/-MADA0[%FB@#Z,Y_,:1BQRW%I$J"-& MBTBQ#BMOF:CCI2KF7UP42\8DB@(_E@)/T0<:$H<%$\@$G8N]6HU%#J,"E"564=?AKV_)[M MQ^PB_32:_F+)+!R*MF>XA$N4FD $DB[[2(W(3@GED-)62NNH9%Q78:1JF8Z. MBU-B&:G$C16ZZ.SM=':*/C"M;<) _;5T#G%''-+&2!0-O):&>)-[P9BETMCG M[7MXB$9>XP;X)>#%PO.,>ZN(\?$L#];&]5[404QH+]%Q/BTDFD!3-( M%CQ]ZDSW@J)1"F2(-@A[9V$3Q#SFDW5"9%V;17G$GQY0;]#1ZXK&2J.;M3H!I/-/2A^V M9=1E>EHUB/JZU^T-T"#V#FI^^O2N9GLQN^-RL%Q.QO*Q]2LG:/6Z9U_N9]VJ M]:,?]F!*:VDX&.8?C4IDUOI[HU"[_IM:;;5?ZZ;:^48[M:S7]=I_W0(K:$@1 MP(%JG2SW,MKDX"\24Q1*$^\NX5YB85YW^3Q1XL[]T9I;@" GW\CFVCIIG*S3 M'>QQ"#X*1$.(N1 MK2+=;R,/5J?D-=S4. M;CFGF\FD!=D=-A)KM)1*&\.TX$12;0V-!L:HO,),L4M(9Y&3Q7AY]$.)E1YP@("C,A=H[P!W "AH D6Q6I#*:<@#_*1-I*0 @V"A02LDB>5 M@% XV.J8Y1%S[0I /*1 --=6R8X%''8D8J2!62)NI$&6,H%(5,I*9H3'.!N6 M;RX+\[Q^([E-)]S':M \U5Y@XLXX?N5MFAM\)RBN@O,2$0>RP+'1"&B=16#[ M18 ( LIH9MHT/X51O;47:UD2?XW*F%3=/6/M:*KY3AT^\.UAJ*JDG:;CG.O4 M7*\,<)M-[':[>]3_\;N'GR?F][?X-L[_\-8_CKY_09;'/_R\_M[^\/-M>VCQLG M#=I/OGY>WO_,VM\?]]J[/_3:AS \W[XDAIS6@9PZQ)A$BDAP##26B+G M8T))$"^L3EQ3OJ!N:,N7DE00ZH4B5#2,R""I8989Z;JLJE,LM4#*8TC[Y0G0Z& MFA>D7RNY69=BUET\P5>!U]=K/X )W>CX7K3]N!9'_RV( M=0O$:KZ;X53!"PR4V"$:F4.<1(NL\ %AE5R4-KF@_LSH$HIHQ+ M @O'@PU.$NDMZ_55[/> M"7"6L M9VD4K'$#YERP]?&Q=<83&357*49DC;; JXE#+@J*8J3!4PUDFYB,K8S>.UAC MR;'U4G)^FE<_E5%_EF>?M:/5&58NLPN)&V,-XSFRO4JV@2_\6?41;?V*XX#V ML?J=^]5X:O#93ZR#61@.+O_)3/SC$^4:$',QB>7\WWN]LRC0W8A<+]J?R"88 M[)^V?62/^RO_OICUTNI,+BY55:?@LJ>_F$; J^^>RYGA9T4.'G6*9J)!JRE: M_?CI?U9KJ\VUVF9C_<-J[>MZ8^/=9G/MV[NMS2^UCQN-C:WUM>M2@9['HS8W MM]:_UK8V:_GYUIM?U]?RJZ^;'S?65N$A:^\WFJO-=QNK'VM?M^"-QGISZVOM M93SZ']\Z=AA:@QC^-4\CID!CM'7E]'2?N.!$>&Y]6U]:JV!$Z*>))1)$[L#V,HLBH%!!)1#B6F-2"SV1Y MS4_=R[DWRU1L97Y>6#^+0:TWEH/[9X?=))FQ9)"]R RRDA=V35Y8R?8JV5Y+ M,;%DH6+YRG*X7D-,2,G,>JUY#PLI!S_/MGA%WKV-D\;:SY/F]PW1.(!Q;'VF M/_;;WOI'&FC]IKOTSX]UK[#>.-K<:9'O_Y_'V_BYIKOTXV/R^ MP1MT^[A)OXGFUK>CYDD#-[_/3<5RF%F=@D)"!X\XEPSE(S&D(A?$P%I::U?> M\KHRR]1H$',1086A0,S4FH@CW#6&$3 MDHE+!&L)S$CF0K%8*>F2=DKJE;>RSI:J;6])J5K6E*JBT(^LT-.\0G/F8NY_ MJXP%7A&H1R#3"6$;,!BPU(9(02*?1K\!V5?*+EH!9GJ0@%AA8$0U]G M>(4(3C"6 N*:<,3!BD%:>89\U$8X203G:>6MJF,U6W!\B3(52H;1$F08%4U^ M3$V><50X0V1T"5'+".*YD<#\=ET[\",590G1+0'$! MH+/FP[9BV#\ M2*F*]XIL'U&=9UG.\34 O)?2?3KHBH;O8.+YMM];PWV)M)TVM[Q MS.!X!1;UP39K[F\+&)OX\>'S[ZKUYP'\V=\[V#Z ^^Y_/M[+5$T; G0+Q#U&-V<"D0]/D1-._VD=B8H MQI"(3B-.B426>X6D$0[ :P5=+@*-=? M..^E#=TO;K&G@(XKSLUNRT*O/'N^_.#Y-5BM"YF:%[,'+YN[4.;&_.$::>(5A C@P6!C$BE73*&(GMRENE M 3WO'6&]!.AY@W# ZLW1$^6(A4N#M9:F#NS,47)5RO5PG&-6ZT4?6[]BJ*5> M]Z#FQU_.A5Y[M7X$'/4+&G6,NF_O?CG= CP5- MQJ-$&!CK+%FD<93(B6"8=Y(K#G2)\C>7]0L "6[GU3Z*(#"53)T*X&K-=L*M MY,+JE+S&VCJX,V/6II@L;!["FJ@Y244N'D4N=H]V>$YI99$C14D.#D\2Y75! M*F ?6&+$*]@(B'QSF0_G"KGXJWYKP<"18BLH(0F+'+5NHF&"69];!OFH8Q&, MQQ",DU6Q$XP.EO,1FLD8K(H@ SQX8:EP' ;B M$I8XV%#DXE'DPHL=:KBEB5"4,%>PRSB.8.LWB#*NC:4J>IE;P9$WEYWZ+7:7 M<)"62TXFG(AB/D@JTRG=,4F .!(]DMCZYU!IIPR*B M-(2@07F]3D _V"T$8WJ7F0J-+GV?SMF0N3O8;)>;,YMWU-]&>ZHP6&_!,0Y4 MT9E$HX/_:JZ$\G1'T)6WI5E4:195FD5-*]#3C$N]J3UP=NM:=(.U5M^WN_UA M;UF264FC-=[!]G-.M2>-_76Z??*--O8_'_W8_['7^-Z US^/-S_\LY]SL'.O MQND=K,JI/OEVW-CZL=_<@M=K?QTT#]9_;Y]L'V]N;? ?WQLY!_L8=D+8P3Z? M-#_O1.F :4:+1 #[B&-%D/4A(*&$C98PYGP<$1#8=&)8S3S .(8UD5H8Y3A5 MUBI 4R<4#BQXHLQT^NM?MO.S]E>WU^L>M3J[_=IL5\,IA;K[K7KVGPRB/LZ21WH]KHU/ZVL+B]XVQ*LWJMVXG9RLY=PG+(E.T<_[]^K3]T M_59HV=ZXA]B[O5;'UBHTK9J%#;HU6\L7SS_U\%YK4$O65\RV=@1\MU:))'P( MUSP KNTK:>K7/K8.,B*>7A.L_-RQ['#8 WIT.I#I*[;Z-;CC8:_[JQ5B[:C; M^YG=TZ !>8W/+=KX:N/G *$U+XZ_:I8:! M[QQ/^ZN=)XQD%3"2,X!(:FU(Q%MG)?">D<7(,+GH?MIHOI\&R(\P#X69@'CPZNU6'8R3>RN;9QTES;(#L! PO%P2"7 M7$*<1H(<8 X".]);%@0'X %3@5_GP.[V;G>$<2>10*)(Q,-*1(/O1"TX2X:C M!-././,*Z: 9\H%(P:-V1OK*17E9Z>")2#C;!\2"%R.#W1_7XF^_9SN[L=8# M,Z;FXN HQDZ%)MG7\.W-US>UM5R'H9=_-8';\1D9&^&CK<$*#GL9W0* T873 MM/$7W]Q^FWD)V].F'W3S+%!,3/VR?>GXX7MPW8+ON&.+]]Z0*=A!J:@)@F@7R#0 MP*L,9TP;+;#!/G LF/8,9Z@AAN"+4$,O!$5G9K[1Z0-KS >Y,*Y6_^LA6.&A MV_D'-OM\ I['V1@-,YZ""7YE8-+8WZ4[04N='(LH"IZK_FJ-#),2,1:=5?7\SYRN^7%8&)IQXS%G'*4;8W*7>O+#4Y'2-$7UUB_SS9"<1IK2V"D7O1$[6U<@RYQ 8O93)G,K+R(V&J?XREL]YVRT-D-4*\B90U8' M9V0U?V5"6//K*=(Z!]: FGV-AX,117O?=Y2.I-# MHD+0/2[5:OP.-,J_%1SSK;VD6+ ]V[K MCB)86VV2=41R3H$\1NPT(5A@SXT;>>K)F#'.J;\ZHQF?>ET?8^B_[W4/*J?H M%JQ%YI%%#>:JP8FG.P1(H@U&(1YSRC(L =($^*,,3'.K56X3 6I KM."^JT] M3V7UGWCU=T]VJ.9$!)P;PTB@;4)&!-::12I'*2H1A3(RFXC7N)CJ-3L R,LN MC-B+_<%HJP:@NYT)**:Z!VP@EAE10D*2:#FE^'>8Y_^J+MN#$> M5387OP[@K_ I]O+1JMV-K]=ZW%Q;/]I)VD?OA49*R$H(8!-T#/9$3BBLA*3* M FEC;_0L:_OOVB'L"+8#*UD?;8&'L(?XUJ%MU\(P9A+6[/ZZT2[WY%Z[B]D MXV#-TY2 ''$3*UYXFZA-3KV4PB4I@?@):[V-4ML@G)%6"'Y)J.\,JITBV=GQ MZ 4\@T?V&=..NKW0CYU7)L3GG.;'C1/_>P=V+0JS;9 0CH$5HATR6@CDZL$=(=#OH#>Z&3R]BXR#9"%Z0U2T#\?=@"4O?F\AB/%^G;'I5_ M/J_1LK*K](.=OVYTPA O 5HDEZ(Z4)3(*1;+6NHK@)T!\B[X<'A=],O*-;&T>-HQTOA7=*4!1]#E_1 M0B+K-$,I!(NYHHEPM?)6T6NMO%O2V[+>3[#>FY]WJ$R4!A^1X0(8#34)&"V% M]2:>&4$#:4],9I'PZ"[\"[ZVQOZQ UC*+<"-#EE+! M)8\3\HR#46; )'=)$##*X%W@Z$)$>B/(@M7LM_J#BMS>0L9DAS3H)38#%G M7*/J6J'(&=*#G@4:=,ZA?6U(QZGG;]GLMPK<*@"^I81K:J-006K8$;A-P4HG ME!4Z!)V4CK)(^"-*N&@>[40#P*)S35?+).*>2)17 EG*4E*&B&1R5SQQ(PF_ M/,:R=AOY/^>H9T_MJ*\D_4D<]29PY;335L!F$*4ST3B7 I=)1V9X*J[:AU:0 M;ZRQNF/!> $2YF +$#S[ZW-%0I8+% H&5R2>2KGR]EK]N+6GOBS_TR\_X",S M2GCK&<($9UKH/'*^B@?U@D:+#6Q=*V_QF\MJ\B_65T^\X((DIC1/7/.H [!2 M'!3\WP9#Y'Q?_4R4UX7E/W/+_Q5MQKGWK=\QG'??7R,@KTHLX-['C<\[L/I) M9TXH'':(JZ# ]&4*@?GKL:#,$A&R"W^V3-P-//CG]C]ZNO\]@+><>.THU0X' MKV#@@#,&3 W&N:=>:WQ9Q93B+;^UQ#17=VB*,4?A(L5Y#BQW"H'H$(2CM/4?>H ^S[PN'( M'_F+__?_:$KQ?T:@E2$5_DG^\Z_I Y-T.K5V,K5GP4?_T^WL_NSFST#^OF9' MY9YM58>'( MY7:^(Y$!%GI95!>VXHXU;8440HUMA<$C]0Y1A,A/I,ID]%^E2B M+S/PQPQF,S7C8/8ZKS?8H+&_FBFL2 +[E!Q2/K=M4<8@Z[Q"(6<1!^:QH_DP M9M: ^>^)2G4B",Y!GM>)#,9V:[>5!6^>,(Y_=2I?IW;^**3S[$JWBERZDYB= MD95[2UDQD^;+V#IK?MX!L]02S 4"HU@B,(L=LLI)Y(VE7F@L#:? AZ^*1!\? M!5^TD%KG4J,RQE>.E]K';B? &Y6-XO+!]&9*%617Z5(3A/VX\=?FEU-4/VP/ MKR#'\Y$MY_M1F4/<(X^4&"F289IC)<$6CWR47)-%#ET#<26]YN;RM$%!GI** MQF3'.U$J>UT O31C/@<+BP@+("(S.41.71DB-15=T!KM>[M#V[.PM_=&7OF\ M4Y[NC[._& -<5=ET\O4!_+X_%B%@FG94_#2&,^4RJ15' MB+U?+9^_ ?CWOM4!\IK#*U;[_0@@NCMLA4QG1X'SN4CM8.0\R+$1MK]7VXOM M*N$P7SAK2:_E,ZFHE& \TDJ&>\!\1NF"F6?4]JI1MN,NW*HJ;9OOWDVIGX%] M%[@%Z%N^Y.GX)Q3B=&+&MNJ$BJ33D?ONKPBOJQW@?X>9<=>KVW6Z(P8^8C_9 MM0O7/&-NY(*O]'2KR(0'Q@V<JMA?%-0* MT'7,"!?.ZJ"5#I&"R&GG]"1)0).+AK"\]=[R)>::N#":S52VF=O!@N>Y+(H( M!!OOD; IMWJ2,F<.8"2=P=[(*&3,[6%NECQP$UG.,EO5_AHE&/3B@1UK7TX[ MN(E;YAP-LE54E@=L:;49K/F4:Q9U\7\(SX712!#.?Z:,. M*7KX#VSQB5E^217INU@MX_4/JQ4T;9X%/%[4])2]KN@D]KJO.'_Z)\Y=.(C4 M%$N.O-4>\<0B,LH JU26>::,3MK?-IKT;$O?LP'D8I@YY3A@$<3Z8I#A;;:. MN\G1'7_@T;]QZ\>] "3/?7'G7'#5%\]\<.=\B)=Z#NLSWL')/-9LKY?C%$=>MHODU5:;?D:?4]LT MAPZ/3><2WSDJJ? KS7&68/W\CP M.,Y6R/ P5PGIS9#W,?^_JH"?D@E,]TBLLHJ'R)S7R4B5;?<0?'(W*.#W%7#F M8WZ S%6VSDRDZKU\/-1_=1#4^+T)$.045@Y;!'M:KGK."7+<"Z2)Y2P&3E(N M%B%JQ]'V^M-%^"KB"09@+G<*8MGR>V/YSDN:1:9[6&U1.=!^(C+Y[3,Y2;<, M/" !TZA8I,Z )#"BC<.$@!#D'#$VR9B>WM'PA0WM2E'(.W$[YG_^-3R&+7NS M>H(1/7J]W.>D(1J?=QC57&H140HQ!U(3CZS#"NDH/'",Q+CG*V]GNVM/G&<' MHS)!%YUH5U+CN9ZO.Z'!G("#*X5A8S38\Y$&8T_^*W9_Y39+NSO<.NF8TH@2 M01'7FB!KN8#)9M&') 7U.M>7N=K]-<:+O/PV[ _[5:^B,W]J_)4WE-3Z5;T' M^\5A%^0&9&?L80%;%4SKD<>UBK/?RN\/X3?-[B!OA=DMUJ[0)N^"[5IV(]EV M>^3QJ7+QO8>]N:+AXXUUO)'=TEQ\!\S&]5J7,05R(Z;PQ,G^63T'W1P5>8K3 MAP#PXYF!V9^WQU?GV,/>%4=R\.ET H'&PM*$A;".,^$UT=)QXT1TA#H9;AS5 M<8G:_D^KGTT34-!WW7X)'KM$C;=)\VC'>Q=S8#/R03O$+=BT-F&P0'2RT22; MN,EI_M?F%(S.FG2E<7IMA+C@W>>.$XEH[S*.U&$ M"99L)@(RNK'[DU]6(^5*E%^#P7T:C6VRQ1>)F2WV_SO)@[3KK$;R$/9[4_\,1@( M*B:1IQ9)('BPVS.'G,\UG1C)A]Q !W.VI+CB@/[RC>6<)5#/1D+ENCZS$W-A MYR'8O6?NZHN;3XAMX ?9PH3?CD!G9(J,#%A G5:X[:DJD$E%*#99TE5*QBHM MB27>,,FBO:11RHW%:S3@XR)B$Q';I3GZ4%H*TRL1L *:>W/F[#9.D32&*1NQ M5,[",!-MYN+ZU^VG*M$X^=1\_,.9L%H$C0B-)?D MDE2CW& J0@&GY(NV%SQF%\?X3Z%+MG$<''/ME/5CRUCQYQZ<( ZYZ%D=*X] M]G3?MA;JG8CO38'ETUCR/V7!?S_Q^A5\.?F9_19841D4#8@D&A''6B)G.4/: M$LE USDSN:[;/'R9$->)#W3N7I:MR5YL';@G*]0N4H; MJSN&!-AD3"X&X7(O$PY6D& >$>(%)4XF[_@E].:\93-Q@@ZJ(+$I3P.L<&KM M#L?1)M/,9^P=&[0&[5E:-*I3,@[2&3.=,22E;HZ6S4C4'_J]R4#&5SOGX\\. MEH-1,F#E[Z_.Y,, ;,>N5_>]*-BL/ M6OOXO(5^EO*3OW J(#&EZ'-?N.Q[.ZMH7^7_7!V&Y MD?<$,,>NIM,@M1PK/N\EEL_S?*MSJ?A(])[5QW*#\?;$VW MYK&PS#\0!7$YC9$\OMS?.0G6.!.MRH.=8S:J"E-PR>/JTG<*(3T8M1O.]R]1G02]LNQL95LK9] K*&([%&<8-P!(K( M2>3(Q5Q"7R4=/>5":U?UYIP%TXL1?/:*<+0;A>7-BQ6:(%NX$"%Q:WR[KP?^ M=*?NS[=PW?DHLB)T5PF=/]I^Q0D1=YC$#6;)#*8:40#T8XGPHE)-Q&Z MZ4B@TO?U0M]75JI/FQV]D=EP7-62Q7--.\6]CETH4LGDN"T?4+Y[E3L875I%3Y M[#/QA&6_6S)\#[C=9 US#P M-.T24PQC)C6-ELNSG!A=*G4]-(O9I4"=,V/4E%J$$]&Y:GQ"P*0MDI+J2%3P M8-W#4.G,^QJD3])V>5N]ZX!]Y9K=]V MU]MQ+[S-7MP]M0:[#O#8CF5MDA$W)=(7;<,<;0O4=@"RW3[.Z>HY#3Z.RBF. M#R!AB.,.A, MY*^R"'.LZVP!E##LY0C/5R:\5?63W1TBN.#>V5Q(T2,>HT*.1HFL#1B+7 +? MAUQ%2\S$O^8Y&R%AY4NKFBGV+S93K&J]4@5+/Q*0UEG^5D:] _LS5E4Y0<@J MY]K_PL_@BFL"JM/?;7G8;2C<+KX'65@3?'H;8 MOS+1;;!G!Q?R8V8FKU7=\G1R0P]VPYM)2#">P,J%ET&'-L MA0ID[/*C1*+)BYM7,\M;3'^RQY0]9'[)_F^_X\@9EPF-UH#YFC?_2L*DIJ]4 [YOJ[700MJ YW9UW<5SMM1N)WLR3*2OZ7 M,HWR.M?3I'S14X:JWDJSI[@GSX%(X.5.:L=])S.">HX M37M[P>97PQZ/VF5G VRNZ37/ZJJ2N;.)6NV9X[86X8*=-CZ4N^/Q!%,T4$N- M 0/+8:\#]C$H(01/QMM1A1N-!2ZM-1]X9K9*!-#GGB%N$\$64-! ME10PER@C@%I<>4O455IT5S-HPMEZ$39-H'@Y=.!VAM!H_SQCK]<;0MB:&(E( M.N+$.?661.Y-\H)R2SBK2-I( -&9)-[)$'K%E2 _[UC/L'/)(AH#@+.T&ED. MX.RH)UJ% ,H.8I7SR?8[-G/O1M*V4Z]^. V/N%@=S-WB\IL-YZ5(WOU7K>BY] MC7WN?)$T4BR"H I%D7,OHLWZ MX^2T=LXN+9JFS.F+Q=K=]SG#&ZT'5YJ@<[(]F*/ MXLY9H#-WND%%&J$-6$,Z>.RXHE%[Y@E,M!+2R\!]98U6"H#.-*%8H[?K9+&Z M(SGVBE&#@@HVMZ('0Y1+^*=UVE#LD\*WL4;#>8HI3EE:SC.UG>JX(%MIU0_^ M'K:/+]BE9T=+I^Z1>SG4J&0J<8XYIHH'S;3WDID MK8A+N@X]F>0B3^#W*:% M3CETND&S^T8F(9(31HG)90](=D8+@S2E'FELI0V84)OS?X"$S :8GP)GEI=; M+7U(S-$0"IQDNO)DNORM(O>NE/&I]WE"%141P06 <) M<4H5RLN 1/)4!)^BR+FE1%[!/W,I@VQ\9[N_?7S!MW7A!/$,1J9.L _M\7FO M557YQIYEK%/L.8]*$Y?9.!.M>7S<1GV"+9, MAJ)GQ!K)K;)LI19A"@\S1(-M/P>TGSC&L1+6\>+F5I= WOJY/^\HQ:ZBC)DE MMD^S[JJWCC*- Q8WJGC3K_U1^1&Z0QA$Z/_KS^M4.*OK7&7]SYQM=E2&^'1K M[(78RWRA;0_[\<_)B_\ )SYLV^,_6YWJ\:H?_>M;C?Z M>+RY&/6&29WWET$/_H3)C<=;SYMJZ_GW(,Q^)K*Q32_]&+\AEWYVU64)>\,E MO]-EK[XE%W?]Y96#50\R6(P?:+#Z1I?]=R4,(X$ DZ? M]/!WC5R4ZW9,,U(W$KA%Z[J^;E^J:%/&LX*SMHCW,8(MLA1+>SV,5VN;HSEK?YQV_OG7#=;UVN>^P7P_VVO<9NUQ M[3E(P']-+_FM'O'\HU5M'Y?JV6Z3C.YHH$QSQUSD40$7\]B%R(D)GFA[B<<( ML:L<1F<;+GO>V#WVT8&_NQ]3=< M\_U>8^N?@\;:YZ/&?GMO^Z2YWP VO;V_BIO[&R?;].^#R6_@7L,?])ML[H=V MX^#O=N/[^N_F]^VCYMKJ\>;W]_MPMY,F7!.N!?=M[F\?_$B-KYA\W%H?P']9 M [[1W-T)/#$JN$-2$HJXRM7RG9,HY&9J4B8N&%A,Q-29-I>D)]Y'6P *:K?4 MFKMM1.,PTF>V$?$[;3Y3SWHGT']NUZ"W6_NY&U%!Z]NA]4:G";??.HKM7[&1 MC^;[!:H7!M6M&:A6W'D3E48L89)C(1725@6DK,I+>.N@6A%X;0QS,(S12GR3J# ME(\:<9,X,MIHA%FDN9N/=#Y5""WE;/9>(=,/C-"RD.E"II<=H?=Z,1:,7A1& M-]_-8'34-"5C\O%M;@^H24!.I8 L(3E(W1/N38716EU6F;BPZ ?#:%58=&'1 M2X[1[[O#XI->'$3/^J1UX"K20!#C&B,NL4=6$X]TC#@E;9B5N:\5KS->:/3C MZN=6#CVNH@T+F2YD^G& NNK,,0>ECU>S')XA<@'=FX/NK'>9,4V5L $%G"CB M6$9D<^]L:CVWQ#(A25IY*Y@LI/AQ$7?4F7%"00H_7AP_'H=!YCC*+(%5:2^VQ_T"[-^U!\5$;WE&+[?@NB^&'7K??+^!\"W#>G/4V9U\%CI0C MS0-!7&F*C%$<.6HX$U3E@BFY#,ML^:J9N.-"J!^$4-=K;0#BA>'PC8E-G81KG^6'^PMAI47CA@F*Q3SC"2%( =D0+Q(-C2!MND=#, M"F>X8=2LO.6\3M2B(M->//:]:N KJ%?""Y8,\YI3?(\[IZ(,#BE.8C["XLB& M&!#&.:.-Q!AX>JSX@A)<\&#!!>4P_2$/T\=DK9RIWQZ1&C,6:"X)21RAB&DK M$<>)(RT-&*0V> G$+.J@5]Z*V?863W*F7J)>GI.BGE4T+[IZ)UV=LI@(2U1( M1Y&S!'15^91[MQ$4'2:28*NDG79#FVI++61S6?YZQG&*"I>24(6E5QGJ5DZH%1RHZA;T(U$=>G=UA/ML(ZUZ^ MG 6HU?-P +0#[M$4L+FO*5<#TGF Z9=I2K5E2N:M7$@)Q'PRRN6"%-IZQ M&!AWE(\. _&]*PD5,#WWH.4L\=Y34P"T9!P\.:!.>R),B)&RI)%4QB.NJ43. M68$8$%/KA$TJJ8=).;B7,MW+D_'OJL?2VW/-$\\ZD[V=WTSQZIZ)E>1)[2D0 M>AD#T'T6N3.)1E 0I[D"TD]WA%@Y]Z.G:>ZFW]0>J!/;*2N*_7Z,FX/?^1[[W_^W=CZ)F \>S_6_DZ- MD_6CQNH.QH0;A35B.%<1%T$@1T#);'""$8!.S\<8"T('T)>QSH:D@^,V$>4Y MK(K540>EG"2*\*#X3'NVQUC6L2>X+&KS:"?J2(CP&FGLP*[W5"-C #ZML]1J M[724>'I14XC,<$R-EX$[[YTBFB>IG0T:BVBG%W4TT;7:7)"Z\.\I2+HV*:>@TF16"31),65XB8*(PD))FHF0-97+KG/]<\_I00R5Z*#JROF>3+1 M",X,(4ECX!QPA96EZTI8M>?=.M<3//ZR;9B"W%*\.^I3V:\:6[?STDZ:7>>> M9G9P^HWGC:ZMJ!Z^?_CW_@VO'&N%?9@U =]]%GWX"#"CZMNVKGK^)M: M[12+1]_IUVPO3AJ=5RVQNQ>_4*OV4=1-: C_^./__A\-V/"?+YO?JE?D/_^J M!C3HUV=^V&Y9UVJ/VC'F@5_U.3K7F7'_.-U#_:]SZ M_>M>A/O#HXWQZ+('.^SE$0R.Z[5#^.&H'V1N;'Z8IZ<^;GP>+QG\I9^B.0._ MV7#/R\5II_++_>"E"M];I#O(*_&J%F#O3MPX.VRW?&N16]K%^?L%KP_R+%B@&+-ZHZ;QM MUX (]KI'>0;R#_+89I]S:DZKZ^1;57WH^Z-;C7\ 3UC-R:2'_<7O#+KC^^4E MM=G<;L/;/:"0)S OSO9AFKK +.&S?@L0P_9JE0!4EX,[CM*SLG#!R.%B9Y-^ M;J;F*N)A#^R8'F!0K>JN#7>#GW<3J'<$#KN>[G@8V>:=?"/VSGYYDR5? P"N=@]?= QU,$#9OB# M*TRA0Q[*QQ$HGMTR]> 6\ H&,E9LF))./*JJ28!H]6'0HT?/7VR-Q7TB#S!@ MF'[X"+X.2UTMM/V=IZ15R4-6SM'D9&GHG!WT96B!04Z/<"2UL-9@89R,%&DL M]1<5N/J6!U&>?"7+]A4Z"*L\;&?4K\2KLUMUC>W9"H;S[E*+OP\SOIR!1AA) MXYF8Y24;:\-%X +!/2=8^0?_]?"FOKA@ZI]GC5_R0VVF;_VXFJ?K%OD3\K71 M3+@&V Z"!$$=QP@FW@#-%#G]03LD4DK*"!2^ @6)!P[$+*]Q_9RP'8'VPO)VPDBH#NS/ MF"\.@K,'BCI&O'S'P[/\U4XX@]S\<[CW[[SEC($SI0BC_I6QH[;I!]W);3-L MPHU'<)M%.>MJ-90^C& L\=58JGM6(YL&&CLZRS_HAG.L"<;3Z0(\9?X#; S$ ML/KQF89-(^-@1K6F].I+XZ_:I:KE.\=3JB52C,![K1"@3RQ*K:F,)!D-9A@0 M+IE5BP KQF:^:IU:9K"@F^D=[-^MP?L1KA\W[.^\6?\UV4+?V4/X9'!<-&VN MINVOTL;GG10\QMHDE%C*5KJ-H&DJ=_W2QFCM+;-BY2TP_C>S83FU+_9^]+>]I*FK;_RA'/60T8.!H- =NGW4O5U5=55U?]]<_%OE0JVVZS_1_;++>\_*GA>UDP MLTQOG1[F) C;!_D?H)*PVT)#;T%];2FHF5V-AE(.P7+0PL@&.C Y>'#93T+(!,L'30B?V M!Y"UK1N&=.@V;'H(6'T:GN#96)SE"M&E:=7KK=VDDCMA:Q?%W)?,;KSY&G[. MO*;/EF >MMM =V.)?"5(-D_[N-PK^G!]L3*#M247O&I\%?_5&["2WD5;0(:: MG9"M Q]+RV2F.,Q<_ =W3H'\Y/#$1G;LOF*_U!G 6!!8,2TX,E3DN^(B(6M9 M1%(3P1V/S-$IOY21UA*6L!6:<07T ELCN'5>!"FC\9-^J2RH(&=@H@[E;A;\ M7-+G:7MZP&@'ID$6LE:KH?UZP#Y9+,YW-!X5YAP#C"8YX!I;#3J\D#V]*I@#LYH^39CC:&YZXC3PU M. S!EX]8!UIU?#3_D:ET+8\/6N61 F434S_R<^\B[].A_1&1 TOL)RI+&;RQ MK1-[UEOY]S@V S /&I>JQ.9YHQ^@^&#>>/G9$63GE\#^J%,T^]1EX\/?_]DH M-NJ;Q4YMZ_U&\7FKMOUVI[[YY6UCYU/Q8;NVW=C:O&[#>AY#K>\TMCX7C9TB MCV^K_GEK,__V>>?#]N8&#+)XMUW?J+_=WOA0?&[ "[6M>N-S\3*&_MN7X5;] M^RR-F.T0O\Z1/@'4RD\)$GIC M:;"1>$ZEMYXQ1F)(VF,M-)ZIC'E)^C@YLP_7;S+C?=#6$PTD(!!,N#;>!L&T M!!*N/8$IRF,M#W(G\JN5OKO#7GPS_.6/T.P=MNS9FV:[7+3RH3_&12O+T<3! M<2E6_;<'*&3T&C8F ]$@%G[PQ0.,6BLQ:N(4O/\>4VM8T+EOXS4R][VKF@7^ M"@)PIV:O?D]P477V>766WZC9^R84-,\T>UPN\5CTZZ476U.&T"+RZCW3F?D, M!N+-YF5QN2CO6?[.R1/?-_?);W^C M./.G3EQ?=?+I.OD:DNST#R;F_7Q7GBGF:SA#!^-]KDN_M,L,LX;X8BXE,&>$ M2]0[&@W7(CCO LD^%><8IE'UCQ$('CM&N.IZUW@(\U9?G)['980[GCP,+B-L MG=?/H=W&QLGN08W7\RG#^3][M?=;9]\:>ZW=_?#SV\&WO5IC^WSR,D*M46,P MAM/:YI_-W?,?M+X);7W=.MEM_-7:>?]/LTX_'7P[V#JM[=?3\&97+G]0/]\] MK6]\]U(:K9Q%4;J(>, *F>0=4C%83@61CKJ5=;(J\/0![-,5Q%P0[ZV Z84" MDQ(JT"@)=XIPDJ.K#9%$A4"U!YPR)3"1(3"1"IB>'IC.)X )QWQM7P,P 3(A M;BA%5B2)B U.!J4YQS$#DU3WOL%? 5,%3(\$3'<*O*B :2D8T[#48=3! ]?- MB6$UXHP&9*U72#!BK. AFI1SBZP:,IWLK0*F"IB6$YC ;F/*N"2P<#SD/9;3 M)(E1! P K%*?,0V!J6),2P!,YQ/ I$VR%">05\4H,*: D3')("? &,=66^KU MRCI;Y??/7UWEN5N@ ^T?VVV6,157^=!NE&ISQM0\DU2;3^ET&L[_141K!42W M *+ZVRF?4O3)$>$%"EY&Q#WCR.% D0M">FEE$IP!0^*+RA:T1/E^*C5],!=, MI:;W5--)#TOPR>"@%? % GP!"X8R+LFB\@U7%:)NIF1CZ6KN M%@OV -&351L/W$;E5MJ82)ERD3>FLO MW.%7*^R#*.^F&_#[KQ#YQ21W >& MD<@'SUQ[!P:O!.45)%EA)([9.47E,EF]E?(NNW.J4MZ'W7D'RANQ$%%2AP2L M'.)"P,X+:XET4#Y@)UF@:F5=*;I$ROL:7%97V_7;@XR.KZS"^;*8\OE#:2E\? MQ7*O]/5>^CH5-!)4C#YDSI TXM(+9((6* 3C1#0X4IT)O[IW;%>EL,NKL ]J MK5<*NY@-=D#R@Y7$&0O\7L5A7U0 M"[U2V,7LL .%M=P;2J5$CGH+5CFV2%M-D'=@ET?G$V-R95WJ9=IA7\-I>UDM MLU^FI9]8Z#YYA98EX4W5Q@W:J'Q.D[)_D4J\VFP]-D380+ MG"$FN4;>K#?<;9D8>E&YAL(ZA M>UAH? MO_,0+6P3"@%UBXB+H)$1RB&N,L&S6&DLR;1/$5F'2+!YFQ*/ ?32P;RA$TN M($DTSDG/5L$8?DE[YB(.:"L74R( L,X"C M0DIDB2?(F+P;>F.MH3F+K;F_([G"T0I'*QQ];(]^A:,/S$?[.*J)PA8[@DBT M%G'"*#*4>I0BH5H&XT44*^MB58I[%W9:&AR]YIA@6),VW1?J^O$!8*1? #GLPYCM]%IORJOHO8UV^-"TKMEJ'C5C[T.$ M%V,CSU$#ONC/5L?_?)[8U8K_^03?'PX=Y;*^WVH!9AW4WW]DT%<,_:%U"OB5 MOSOC6>.+@/[L?=O\*]7.MTYJ'[^[% 157"+MB4# /84*/NL=9SD8DX9IEIW3M4J@><>>D913X\>%A*^8T:K95.-LJTO*-V8\L>Q5 <=8JCO5B\[1Q 9\_^][\T)>J/7M&Y*%)KVZ%(HSD* MH9U>87NP.;9:G9->\5NS#4UTCJ'7H;=:Q%,? 1[[IWEE1&YN 936 R0?%=!J M_/W-=4HV4,P9U8MG3G2I^!?XWT=QF/"6/>S%-\-?_A@"1[-=3EOYT!_C6IV_ MD/1A.BMNU&Q577Z<%6]&'P]<[!:,K);[R2LO'_[7 M<3L6#,^9B\>.R2BA["F,IU 5XGZAEW0^[7P! MWI"):?ZGXYLE 3EI'NV-T(W95]?N';2X=%-5E74K#1WG:*!,<\=[^MU9M_R]HUY_M[G\\V?GZ;F_G_1?\ M;;/5K.]_VX?/X]K7=_N3CIS=_="L'WPYJQW &,[_:M8W-\3NURT._?NY\W6; MU@_J8#Q]/-W]6D^UZ0Q[U& 3G A($B41-Q;,*BM!>L%HQ8RX;*>NK--;%- ^?X=!?0FOA MIKVLS(6_N]DJ.#I;+0Y;MGU4NA$O:D2L%C#Z7F4GO);M^+YV0GDJ%';\8PR<3S!.EGK4(Q@(G"6(C+)>Y0T+"8/ FOF\GDO;,]+M!M79D*% M2P]I)E2X]-BX-&DF>)9H]#Z!F: 4XIH89*E4"./H"0M$:\-7UOFJ9E5"LV6B MAQO>'Q\<]P^Q0SSLQNQ/AD5Y9=7#?ELB$C6R))LC*U(AU&T0:CIQ!4LN.F\% M,I$!0@E"D<51(L*((YKS%(("A,+3^/1[5;[D)>CM0Y.,2F\7HK=3B5(=)5CS MB*S!=F#Q^*01Q026S1F W+2R3MAT(HLGT=O*XW0O?U0[3E4\N6[F7NUUAEN/ M?[FQ_ G.NZ] \\I:7!BF3Y]V1\,M;+3 Q;!EB"?LD)7$(Z9"9-J(A*/+UJ)B MBTKWMS27N^[IXJK [M6!W:+.T"NP>QRPFR2PA":.#??(:Q$1)QHC(XQ% 'V1 M1NT)%3:#G33W+I_Y6& W(+G#C@PE>W"-X%F<##^/7KX&:^)K^4<,A85>V1^Q MZ,8#VVQ?A+'VK[_D^S%GT79[4U;=(K;=I6BC\D;O7!/ O*!965HZ,/,6XVV, MG:NBYH9ZMM%7LT]#+2O?S+E7R1@-@*'X-^&XFY6NVOBOW?AGI$IFGBO,8D2) M&X=X# )IYG/5;,9RDB<:/%Y9EVOZ(G!NL/[KBY#[1>QVSUYW;L.=*]UY0MV9 M\OH&$K1/%B5E->(NWRO.%><9UR3X0$B,?&5=K7%ZI>Z\!OYT]9;Z;O32\2*H MT[/'A+OOIZ,6=(4(#QJ(/B-E%&'$,IZKUUN74T:!"6T)#2C%P%G 22N1P(Y> M4V(AV^D#L/UGKSIWWTXKU7E4U9G($D0T-<0'@R3/F9YSG)9C5"!" J:*F<2] M6ED7:QC?9#==&K?/4K?Q&JC'E.MF+$')LL!NY:AY.D?-RPP[FGMZTS[.F446 M OL MU2,NP'3N:&][>T5J=4X6E#9Z/&MT7ZC'4D??."OTXR=\5FM2XCLE?-9K0 \6 MGT.9K8$A]A )G[E^F,[>K$/W3?ALGF<>X\_-TZ(&G]KK%5L Z$82_1\"S/S MU67$?N4)L'-!FU?GAGB;-Z9#VX3]I=LY*.Q!)JNYN(%O'6?E*?>46!S IG/< M+7>SHI,&>U#KLAS&W=+.W>:>PE.? #Y"CNH7?#QXP7]Z?3F[]?@_2^X]G[[I';^"2SNO_;JFS_.=AK;8(O_ MTZR?[Y["_V>3]G>=@NU]7L/UQL>3W?V-\_K[.O1O"^]L;HO:_H;X]G4;OG\+ M_O\K#6WOT:!T&QGQT/L'0T0>:<]+.MX5L'O+>!W M1E;B9*/@QCBDE!>( ^*B?"*##%$F!8LY]3E'%U^F"@%53N(*BAZ5%E90]!!0 M-,D$J51>$VX03C0A+IU&)B4/-JI(1D:OJY; 7"$65P["O&XOC@95- M_KS!]T%YX-_=)LC:H6U=FN85YMX<V-NY16L$.@ET+\9"%0Y!Q<&3U.U*:)W006+M%: 490Q9 Q.R >; MA VPS]A\#V.5W#]L[:_T<+M,^R87<9^A(K7?:J"3'S?8OL!S' MHP/S7R,!AO>*RGA9*_V"3*6)2]=%"2*HD] Q_#$H"=YQ1Q8:+.-WXJG?L^T? M,>\M@T?%:F,S";:F)Y,$[ Y';;F\-!.Y=ISM^!CKBW:IXSF)X MSLZT%UY[Z861&C&./9AAQ.7\Z@DI6'Z=L(M.NAR>0>_O_*H,L0J^GJLA5L'7 MOL(V>JML[)K38%51!O0W/%\$FW%=[(H;:[=M:NSF&=%/=N_L MJL1]=^* X[#Y(0):QCG 6+-'QUWXMY%7J0%?^V>KXW\^3QQLQ?]\@N\/AXYR M6=]OM6KG_QS4WW]DT%<,_:%UNG7V+7_W_L?36N.+@/[L?=O\*]7.MT[J&]]M M2#@D9A#V42.>,^X9(PDB0BDE2=(VIOX>!^(;PT;>3;!7WCKKB),!UD4XHU)@ M2L"NYT(4<:6(L+D4N%5Y$ESX"D.^PFU_C=,;! M\<' @#\<.(P+VXTC%T'SKYUT<>.MOQTRLEKD%2ZF+HA.YGB GWQ MO>!W &\\MW'8Z35+UU9Y=[;Y*PYNE0[XY,A3@SNI^/(1ZWJ=UO'1_$>FKJ<] M$813/C'W(S_WNI=3_",BUXWV)[().OO&MD[L66_EW^.W?9OM8>-2E&I?>^1IFCJLEXY11L?_O[/1K%1WRQV:EOO-XK/6[7MMSM 5]\V M=CX5'[9KVXVMS>NN0#^/H=9W&EN?B\9.D<>W5?^\M9E_^[SS87MS P99O-NN M;]3?;F]\*#XWX(7:5KWQN7@90__M2]L>A^91#+_/THBK+K7/3#B@?!0"QQB= MIMQ)V 99H,EP0<&0E#GY[>SG@N1*61IL))Y3Z:T'J"^[:_7S. M<]?N$8]^:=^L46GN>&E?"_$0]^ E50]P:9]I\S"=O5FS-[R3_J2.JYM=I]Z- MMEO$=NYN\==Q.Q8,KR[B/.I9W"6_/*/Y&U_2]3V_]RK?_UK_UOCSY\PCM-:8V^O=@[?W_BSM?OUT]ZW_0VQ\_53 MJDT'66)NM.8Z(&(%R5<<&=+8:X2]=T M@3C:D$_WM%G4Y>NEJ9E\SZ._"@LK M+%Q @?B;8F %<[>!N:G[.RPEEG-,1 UQ)/SR)A 4:[]Y(+5,N04CT(MZ@SP ML6HEO^C81% F/M?2>67Y9I^8F&T>QSI\<^,DMG[%?CJ\BI8M#*^:4[2,"^:, M$@XE;#->&8,L\#3D>, Z6LZDR"EI5Y5:IAN'54[I)=7Q*PE'I=L/J]N37"09 M+;AF&@F:TQJ0)'*N>HZ$E$%%JD-B/DL)SARF"]1-&153VP)57M MZWA&I=*+5^E)>L&98EP[!4+E#0)+P2-'1416>,Q%]%PHNR!Z426MNRV]D)4_ M8ZGHQ5XWQ@J-%H5&LW*X*2(,41();D(.6]9 ,$)""G,J<;YBX\H4FE0MD[%3 M.3*65+EO1# JI5ZP4D]2#$8--]@GA'G.S),XV \Z*D2TD$&%F%0BE0?CB2B& MJCP8RT0QWG6.JPB6Q8'1C @6BE/TGB-%N4(*>P)I*0P)>%,&H?!BWC2;N MQO)^6.7)>"@HLIU>ZVJ.T>C\&?^VS;"1%Z)"I(4CTG1 AHX\N$Y12[J@*(0Q@<<,6-Q95VL,KZHW)O5Q94% MJ&G>0@>USXMN/.S&7FP?]9-I]PLTO3+?R6_+1F.^M$.SY_/ZQ+!UZN&C&^5J M56"V*#";D4B82I*4H F1%!SB04:D*0XHL2"##\*95!9,P#-B37^OG">58N!A,>.L>2#J<"T M,E M(<05E"X02J?J2@1F@PH&J:1EKDX:4';:(Y.PEUXFF4*N"+W*S8)SRCPADH[7 M3+A!!N\;O3*9>W=>MN JK?=$6F\Q/A>3J8Q+K9;:4P42&8-CG$7N3*(1L,:! MO2:4I]^%7JER@5>YP*M[C0U6 MHY]2?7_CM/;C.V G,#38\C6 *N+8>V0-IBBFJ 2.,A >)@MU1*H$PUZ7_C+K MN%:4PIIHH'S0R\M1O.T<',9VKY_K_>J*&S,S MPU_?J?%!>*$D)CI1&P6/.!A%L12.&$V(<=[,A/VL_.8A"QB5+;YI'@&L^!MH M43F!Q:=X>-SU>S"-+S_'PJ"S14E!,U&IQ MM!>+/SNV&\KR+=;J^PAX?=SB\0&YN/)0>C+^"U'UU[4/R6G_K?_]* M$']<3D[Q=__M\@WRQ^_0MCTJ;*X/ PWE1[(,VO99<=09;;5YU /9.3@ 2>OE M^>X5J=LY*!_H@,@6(!L_XU$!G^\=V_91?MI"5R**O4PPF[T]:/[3,=!;P#&! M2''4M67R]\,63'&G"RT!2?ZQ!\\T?]FCV#HKVO%'YZ@)OX?\8="*DFWWBN/# MLO5V87_\Z,8?\($\+?]]"S/->V>,]0K'7">0*1<"D*?@E1&@*5IE,XTH;!@> M,]/$%+H> 61>SNU@:C>.C_8Z75CQT#^P(#99X"8E*^C*.L-KTP$1!>A>"WY9*XJ<$WUP/I\1]:AYD"4+A"++ M\:40@^B42=.ST$YK!*PT"#*H& A6 8OD!NG5;:ELJT6S[5O'IV1_V69K8,;G1D?T+"LB47],:!<,ZG-? MS2Z['RZZW^Q=:'E9XB-;HA_=$@>CSM/SWC8!"^ U^&1NM:P)D-N[^.JLG.7\ M>!C%8*&*;#;GIF >#FTS .(7L$OGO>:/HM7I92$I'X$>_+CNB?QN)Z4>X%X> M11O^_9%[!;)2BMYJ'R,!!7\U.\+ZRWNY,;11' MHSPF"\ E$:YRNPM(:-P,ZM>?CO_UTP9CS[CRQ"=^&MMY3(J;YZYA _&-;QW$H M#V^A>[4(//:&DO'JR&NCQD R?$I2*\<19CF@AFB.+!,,\:!),AB BDF0#+4V M?6@PI*^K1;:_ "E^Q:[]$?OD\5K)^#MV2P5>K(30*P5D*!L;_9YF$;GLQJM% MB(\GM1- "!(BM0D9'!/BA@-[U8HCKEQTB6HCA 0*'T)$*M%/!V: M&"D.:'MYXI%YW6EFP6 8])G-,NXEG^)1Q5]FRPBI?_PNB&;.48$888 08-XB MZR5!1FJ&I25)8KNR7I_F+V.<8K"5[ %<@$45L_E3SCI0E9T^+5E"R:A8QM7R M\:6L")[CJ+73"#84@KCP&CD)_#9BCHWEA#K-KV09TV*R>DMAX(8 P1:<4H^Y ME,I(B@.VS)@H@V/J&F' ,_UCVZ7)WS?:8+]H=OKG#[W+4XA1K_?[+IBWE9S, MD9,SL(.T=QPKQ5#,I<6SBQ]IX"%()F^\]R%B!FR42 U2(N9RT9/FT1Z0T;ZA MG6V5 ?T8"UC]\#0#DG6*.@I$?< R?16$FDK KQ=.H M59G88@W/D(T1*G(2NZ/^NL51U$4)1IEY84PJ/@UZ.Y"*OW,O*[& ]FI@J'@2 MF4@<$4(P&"J<(2VP050&9C4Q2O ><9W"XI='0K>Q MEN\8BW?#0YY/0_?LY6G/Y6>J+\Y56O/*$9T$^\0>.V/![,1RWXDXJ@*5+UG7-F"F?N4L-'E27G%T!ZEM?-?$:1*!3C.J+.*.2C"\"$." MJZ %]TE)/1D8 80;EBQX+DW@T1GKM1(DX> ]O,+49'3'= S1W$M13Q(H41Z< MY.8'IVH#F1D*]I,']^&;XRQ^AV3ML MV;,WS78YJ/*A/\:C0G,(Z$2,>3GO_;<' <2&KVE)<@SQX![GX(L'X<5K97CQ M1-A\_SVFUPC3<]_&:V3N>U\)1JO./J_.LALU>\TMY*6X M;*QN=)MI]F65!:5NZ8> /\YP]75[:#G<^D4@UR5-[D]!R31*>E^RC47,R-Q4 M$2]M5K\.W(;]F1PX7,JY?-_-_H'-'/'PSC:[Y6OER7+Q-RQ#:=)4,[V0F;[P M0)1_O866LGU\;%OEWXW8/2A^RWE'>U-I&ZH)OV+"-RXB=K9A1IOM'MCXI0"/ MS>)KR$I1[[0'_CQ[5/QUW(X%PWVJ6:7TO,'MX)DG;"[%9(03GB3. [96Z"1I M=#8HBUT2?:?GFUT 7Y_Q'RGY\^SJ6L^&R>V&_HW3[;;L!D> MEW=_=L"\Z#;V;'NG].CV+I:]OW6^Z+.X_JWC@X]GM?-_FKL'N_#>7S^_;7XD MN_M_-7<;GW[N;&[S;^__V8-G<.U\2TS>.OZVN7U>__I7\]M^[7SWX-//^N8_ MS=K!7WOU]Q]Y;7_OY[>O6^>[C8_GM48KU:83.$CML? T(DZP1#P8C323'"4> M79!8"\IU61A!FE6)S7-)"OBX*1I>>P:&%YU@89'F=V7/**"D-OAZ%3.>$=%8$2A3!)!'$7,H9ZAK#2-F(1)!)C//YR@U%J0D!*(P]R+I9%G$BE.M3 I4#L[G #;0)7Z, M0\;6P6&K=[N"E_+GQ(V28$?\F''?/P*JKL.(F6$&F4:$TN$C@2D71$9-'6W MOW/[<,9>N9Z][7:?PE40N# (G"[<9S574G*!@F & 7$72&NJ$8Y$IP![9_ > M&)PFJX9.9[!^]I7[[@T+2X>%-V>%LX;X3!%OOF/KGK#WB!ZN<="KW%P+!KY) M-Y>W+J00'0)+E2)N'4/::(I\#+CT9WCJ2C?7C*MASQ[V7DP;"SHW?C9,]Y_2 M*+S/>?$S)+KS2Z@\>Z;;7\^*Z2X<\*=K1C)+F!>*(3#Y^+YGCSAKB-5W<%:.K&^0*N 3U4><5GM'O,),N!6FOSIB$TX=P:"]N( M!8JDC([,>C8[>5%U3^A%[!C3]X2H\$(%H1 US"+N<4!6>HU$BD1Z%I21-M\3 MH@)(,GLY%0HKCW+E4;X)S[X;7%;7@5X 5$Z2ZZ"(D81)I+EB.0&W1EICB;#! M3BJI$F?]ZT"\\B&_C$L]=S*RJTL]SU;C)R_U>!NX5MXC[#5&/!"!C/0$B0@2 M@2DA0>=+U&O,+,.EGHIK+-/8;G$UYVX;*$M .\2J5GA5S(C8>3KN<8TC:Y@%$#H;KZ8:U2?'/UE.[+_+ MM(D7U:@G-J#961K9]57YEB4=9ZVL^SJ>5;;*XSHQ1U4:U[NE<;V!'@R?6H9L MK\/RS1>.-NKIULX4O;[?P/4'5 MS5:I385-1X/Z!7,G>=#J\'NAX;(\1K_$H*5<.7XXFG[+O9$JI3-=+<$PYJ6EV K%:?1:!,HLRR5<2/ XS02B!2%/ M^>-3KCK=:QX-/35]E'EI'I6[ \O^%U[;^.Z(C\9ZBT3T%'$M&++.&<2=U<%1 MA9.)N=H+F>2C64FN6G\K8)%#3%@XQ9F$]8^&@JTC-;914EVM_Y-7O(!/?@== MM%Z0!'L*48A3*Y!EP:'D6*Z$87"(:F5=S5C_/&>]XKB7<<\6M;SVZ*WMMCI% MKWEPW.I783_HA-BZ!,#+W/:VUSL^Z-. -\6G9N\G2MV8*R<#I@%,%=WK"B&W M!T?)BV0_?&$2>'%&LW$YSCS*=S#([<$8/\$0+W@-HJ],_FK[NZ+V\;OT042& M#3 9(Q%/VB,3L$(^<4U@WW ZQMG$YG]6RTJG)7W)-.*Z#>E.LK$@A]PL<=@: M=#ZG7ZY0:025YX2"3]+&KZS3RQUIC@,F0\RM9($'S:T+ M MO$MU$0H(X21UUP+J&1AT;)0/_G.8!<1+%AD@\WY56).#:HT,MY& M%2E/5K QFWF.+,#>$OO3?5&\JU>Z@,:<5MF5%4NYN;ZPUVKVZ66 ;_Z*K;/5 M6TM;XH;YH E-W'%AE:8L!!Q)Y-QR8P:;UU#:IC:O2MH6NA4U/HKZ^1>RL[E] M4FN K4YI% Q'BIA5#O&8/+)@IJ.8* 6R$3VG^E9Q"H8P;0*ARL,"&Q9@HS$" M%E=@V.R45@.N@JOE?HKE#E@2I0E&A'O@(%00,(UI0AAXB26.!HL%<)"UZ8N. MM\"=NP$-65!]W"4[E2MK,&Y>SLC_'=MN]K'W)^%S/#P:S$)9W(;H11S8"9MT M4D83)H!8.JUM8O!/,,8Y^%&2/:('D N_F">L]U(=V-V$(_S$.Q^_JT X-B(B M*QT!ON@I,LD%^"TDA9GB/,DRTG!^R>J2"!QU7MOY&S&SSM_(HYV_]XOW.X&[F88?OV&D7&\<_CJ'G@QG#E^@TQ(#\QT'SZ"C&87?_[(#>%_;P ML-O)9WPV-P=+Z_L?'WPH"TG9IWPF"&OS6_-WV$".\JCGK.IP@J<(:BDDOS6A M ;^7X:ALP$.O(CQ=RE=_+@:E;/,*H.S2*XXN"U*/'T3F#HV?W[+!C%].Z& @ M0W)]8K/, #SY/(FQ;*(;4PMX<[\__:[9O.*BZ/0AP'WEJ<)$37SYB7:_3.CZ:_\A4J44;7SX^S\;Q49]L]BI;;W?*#YOU;;?[M0WO[QM['PJ/FS7MAM;F]=%73Z/ MH=9W&EN?B\9.D<>W5?^\M9E_^[SS87MS P99O-NN;]3?;F]\*#XWX(7:5KWQ MN7@90__M2]L>AYR:ZO=9&C$!&GU(]D))L#(3M5'PB(-1%$OA"-BGQ#AO5H;\ M.H:-C/*<:TUR<(])BBLBG8Z,4TUC'IO+)LZ#1J!?"01COM6G]*HR#):]=<$Y M#Y-#M$GPET\N$DEY)*9RLSV5F^W\R\EW"AR):P5&.L,YI9@.R"6/$0BTQI%G MDF:RFVU>B9R[4K0H\YD2S@D90#Q, !T"S9&:26\H=P.*EH6AHFB/+!6[^+O# MS#-!!:+1 %DSEB$35$2@M33?#W>$LRP5\VYGS3OCN0<.D7$<6IP+=ADN>@@ M[+\O'0G7W!(:W-3Y^Q/,YN#.ROQ;(L_>([W=+FJVZ_>*:.%'Z0[I-;.WI?R5 M8J)F.Z('TY/%\P%4$LZ^Q6@.^$L1((@*0^\A"M4\1Q+E0@6@>M:.6: M>52;_,OISL?O.OB@%+$H2>P03X \%M@:@N6PC&NCDLC9DF8@AAPKP'.21 T M@DBP,KIGNDQ8,;K1S[HW.3=3X&/M'N7R/]&ETKX=-A+Y8"JK[/'Y=WWSX^EW+1V/0@BDC2T#,#6R+G(4 M"5=@+'E+Z9Q[ 7<&9F>X\HSE:'/% 1%<-LU(<)P)*RSV5?#3TPF$^*XTA3F1 M$7D>+$N2P/^$Z[,F3X_ WAG>?!V"XWT9L8Q]'>?+!:_FD?- MRZC+&^P];Q9N7H[XC?O/#(8P/( I\V7"9+;L82^^&?[RQS![2+-=3DGYT!_C M?NGLA)Y(XU)VLO_VX C#\#4M23[%&.1S&7SQX(!CK3S@F,@MTW^/Z37"]-RW M\1J9^]Y5S1*V)OC\1Z]J]NKW!*-59Y]79]F-FKTF&]%29,]6-\HM-CNCTSTJ MXDP?0CW.K7'[]22G]?B62EKZ_11L\D6^998^5IY52RO2%'RU6JF%S+3GX;!B>5?;Z&ES$NS4S-? M_"U?_&TW7UJ=JDY33?@5$WZ1P;"X2&%8E (\-HNOKO#"7\?M. A/7TC1A5=: M4\%B9EU4V,K(.%-"<\>2)EX23X+TL9_ $\LGC,5_A345:B?UAF?U_7_VO^WO MPN\?2;WQ(_='U#NG__$M-B$\&!,(' M3^7*.M-F%61EL145GGW!A/L!R=*A[:TS'-]\_,\40.>76K@;BE:E%EX @DZ5 MZU4F\20? >24]2((?') #;*!+_*B*-#Q;K)@LTB!,E)I;C$3,A_'" M$V255"A1+10+V%-3'OUIL0Q%&BI^\_+YS4)X357>X67"UV1Y!YGW*$HY\LD[ MQ"V8C8X3AP+'4HC M:._D1+MI4>YG!(.S:X_>+Y9QZ9-75!!X PAL3OG+'/5>>X! XC1!7 F+K'$. M12>("(Y9X@5 (%\%67YY9:OOC0I+!X4W)X6SAOA, >^*$J+W0[U'='"-8U[E MY5HP[DUZN1Q-H!(\(>!_!O%()_#XHKG+A'/[2_G;)Z;FJM '$1 M@#C%?9TBQNA<0THKQ!V@HF:6(H8EU<1K%Z5[P8#X8MIX;6[>=YUNBLW*T?MR M"/#%BE8<>(&07W\[Q8%3(!@@/B 7E0' EX< #R#L&X*X(\".AX20!]H9&#YJ"; (@Y%889+3BR#-GO!3>""U? M,!J^F#9>W9VAJ;ON"[@W-+B)SD F0^BA]HP9%XMX%,%ZH,R>PIX!;!KVC.20P8ZI'/!L MI%]9A]<7?[%H 1I:^: K'_1#\N^[@65U?^@% .64=]EB'&GR2 9C@%R;A)P1 M 8ELF'F1#"TC*^0:6U0\[1(!W8)8Z-)BPLQ;0%HGR1+-X?6"4QHI+*"V%+> M*JZQ3&.[Q5V>NW&,ZB[/RP2AR;L\/F@E6& HZ:AR7F"/#&4>$3#:2(@$)\P! MA,BJH'R5TWDE(IZ">USCQAJF$83.QJNI1O7)\4^6$_OO,N_B^DT*<(WD>/!!B0TX4GQ9 17,!*,4(ECY82>5N!8,X(EZAW M@#<<),!Y![L(5\HYAFE4UQ1PJ03B*07"!V-\%!P9*050^0!;1I TG]%KQIG@ MW@.5;W>F*/P=7C@:5![*S*1?(KTS(%DC*>BOSSE>YJ@%W^VX,W7)E7[8'B>Y! X8G+!H%*@ MN L .#IA)#CQSA@'?(1,ULR44G)B;%($<^X,=4)YIAT5U$5-C5@I(JCJ(:S. M4??F;M@6OGX@G2XC,L[I067ZTI/?_M M>^1#EU0]2/)V^<2=?0@C_EE-P!)TEMVL0S=,M;^4 5T/U\9#N)RJ%-^3.=67 M)2_Z;:($GZ$POSJAJ;3W01/T]T-ABDI[EZ.-YR0TE?(^\3I<%"UY]>K[+);K MHI[2LJS6LYBUK=/8]L']69]\Z^];U\_LIVOWZ!/K>9D-'".!(:QG,&SY-OF+HRAQG8/ MMNDNW<:U@W>M;YM>?#OX9W_GZU^S;FLZI9V-.098DER"WG.DJ=5(&2FI\EX& M$_IEX/3#EX%;I@M*=Q[$C=!BZ1"UJI%RBQIP=X+*Q=WAG ;*B;N:0R] Z02H M$/)V"#EY35,Q;CG6!C$;/.**F* H=X(;'BSU2NLHC4PN"J=O4#EN]D6NOO-@X_AHKY.#KL*7 M-LSF2$SO1%7B9]/%R:O,>EB778 M,X4D8$]U\DAI8Q'G7")GM4(@$S)J2YW";&7=K!JC5IE_)+D9DU;_=ZQS%LEI=A^G>7^@Q[])K)Q0I5 M>\_"]I[I.B96>RRB",A1%A'7CN>;M!%AFW*!6R6I#ROK=%7,J-0W=0YU%["H MDC=7R9L?PO%X3^2ZO0>R=PVW'N+9O')\E2/R'K VY8B4'A.G A("MG"(5 M;E^/VY.ND""U%[EV%+$Y(7)P$>D@"6+.,6HD%S[BE76M9O+1IT/NRM7QC#[Y M"H.^'B+%_VL,_'*.!LHT=\Q%'I4U0#-=B)R8X(FV_N'3]U>!7P^]*^W,"/S2 M25-G.?)!8L1Y,L@*BY&D"?,4N!7.Y, OM?@T_<\[\.LET_&7E19WCA?E;H!7 MA6\]#YR;])J8:*UW H -+^Z2 L ME;3'B0N>DZH%;HPG41H?*1=2@(#=('%_%83U$M!E,@@KA)"L2@+91 7B G!& M2\50Y(H+)4,$(R4'8>&E",*JJ,LRC>T6GL2[498JE.I98LRD_] &DY)@$EGE M)>+2$, 8ZI!2QND@DDB$KZSK5:S%*F&+LM4>P85XE[N82X=0PU3SP]J3[5#$ MT\/H\Q]'G?+E^X3CC)C,,\K:5UZ%U@_)P=X61>3ZMEUFE\A$1ICZ!,+E&3)",(YEC5;AR 5F. M/6(\VJ"$=S*7E5B84ZNB-:^$UBRG4^MZ')I3KK(R]18)0CL3IIYCDDO#!3(Q M&<2U)WIEQB*43LQ5G9@^%Y_9HJ(WIB'R*H<9J2#RMA YZ3%S G/%,#+$ Y6, MDB.7K$ <4\U#\(P:7X6 52%@R^XQ&\&-RC7V.% RZ1K3BFAIC$-8&86X,V"? M>IM0,21T(:3KW$5J9ECOCZ=UFI=KWLUFAYW/4;EMM],/4L6WS3/(*>^ZNS[)-< M+G?KX+#5.8NQ7S"B^/NXZ_=LKJT#M+[X[7__2U.*_]CZ_/??Y:_DC]^G1C(< MPTCA8#-$X"88"^VC-Y2N7=02?N1BV*,:/QQK:;T,1YH'FO6]#QN]WO%!'Q=> M>Y7LL_K)=RLM#E$H9$S$B"=%D0TZ(:4$!P5EG!(S6?7ZL;<=6M;9V(N%O5R[ MXKC7CTR,O2, ZZ-8EM!.MMDM?F5H[Q6=!-)W< [5-_]6#3+S%:P7X%U6WXZ MRWQQ$KNYX4$9[]Z;H? _G#X,/S( M0!)8B3#WKIKT:&6$%U?HZ5F5=?G6&Z+/D]4-3#=@<.__ M.0#3BN]L;O/:YDM\1.8XJ<6O)YJ,U)/"O@O,HI"X!IQHL%R MLX&C:(T@(H'YSMS*NL)KTT;;_RP??CW#ZSB?FKV?*'7!:&MF% &2>W<<6ZZ- M\/5!55[+=["4VX.5K!#JM@A5?SN%4%Y:*3C32,.*(RY(OE<8!'**8R6TE4H! M0O'G 5#/D&!M75P.C-V#11P*/"M8FNG>NA,(+1T%(0(Q"PWB#L,0"0 B(R0Q##&%*4I'Z!-G9_UR\0N'P0]0XZTV?S5#+$= MBK-F;,TO%E!1H_M0H\5=N[L*HH9+65&C6V-30IX0[1&!GB/'JD'26K@A\>7CUC7Z[2.C^8_,@4 3W3H0=7X6=SHS[T+[_BA_1&1 MZT;[$]D$G7UC6R?VK+?R[_'#NV9[V+A4^;!N[NC'SR]X^=F1H[_^"X\_15,N MTW**-C[\_9^-8J.^6>S4MMYO%)^W:MMO=^J;7]XV=CX5'[9KVXVMS>M.-)_' M4.L[C:W/16.GR./;JG_>VLR_?=[YL+VY 8,LWFW7-^IOMS<^%)\;\$)MJ][X M7+R,H?_VI6V/0Q.VBM]G:<0$:/2W#VFIU?/G;3OH4?>='.P?C]E.';U V"!:X9'[5Z\5HDOQS0[*..1]RY"704 M8SZPS^_^V0&R6-C#PV[G%\S'02L4)[8';[CR"P[Z'1M\:>Z2;9^M%46.,QC_ MSA/;S!TIXPLZQUV4+;CB"*:JZ*]8KZ_4Q6'LEC9VVY=CV6OVBMKG+V4J)9MC M"V(H!B"54W_GC$KYW\$G&Y\&'_V[_,7[3K?,$#X8<*?;A'6VK<%(_W7Q>&^ M,46Y\Y=-Y+%92O#9L;T/;&=QH3#])*I)0%;*8T(!VM M1YS(1*QS 8R2E76V9N8$^0'^M. OD,Y^Y;F^EN_E Y"L%+WF*8A<&5$0IR(* M)I %U!@D-NL/?.XV4BFUU<+K%#@S7'-NK(K,@W Z'(VDP]!X/,=2GI;*P88> MPVSQ'(![)5=SY$K4-KX[P:VR.B$LE M$-U&%IPER5+%9+"28Y*,5XE9JDD0!!.JK_&:5+*P6%GX*.KG7\C.YO9)??_G M^7<+E%Q)P!B>+/SP@B#-8"F$XC0ZG$R(-*,-N5HJ5O/.EAU0L+^WSE:+=CS* MVW$W_HK='FR,\/LAD._N)9P,M\K5_%ZY.X8!;?.CG&;.1KIVK\#:I^!PF2H< MY>I*_1',&NM@2LHYZELL0"X&8)Q'T.>T[3)L)LM_\?D(_BFK\N5)A VWD:H_.#-.\:P$GH M&C?R3LU>_9Y@\[^TZNP2=E;@FW7HOL&8YGE&JS9*EGFS>-77-3-+%Z,!WV1&Q[)<3#?UHB:6+$)=*VFLI/$!I/&^,1DWV%Y>@;S^5EH7G6-H M(O2FRMQ7\_H \_H:XAFSAS?;HS\ZV?R$=9P***JR%+S0+ 4^*992<($8RZVS MAADIDW=!IA"CI-?Y?:>BQQ?IZV//T]=YCIY(-<3Y(()G!ZW?EIA51/CU1D\LZ+*8-S."(\,4 J&Y .S" & M&U+0-H"0 *=BJX+)"JDJI'HF2,4#%M1Y0YB5G%KF9%344AU%U(H&TN=40Z2J M.-4R(M5D.6,BF,<:0(H)+L'ZXT"GG#;(QN@#EYZ%R%?6Z2I5RV3]O88[>Y]B M+]JNWRL#LD+\%5N=PQP+6<2CRI9AJ,SQB3JF=3" M5]ZI)<>G&,I0Q)+'#P+ 7.ULLY7#:U4^P6K-K.8.HNY)9AQ MIJG1UB>)#2&:1.5MY3M8?M6>]!U@I9(FW()"$XZXQ1(9SQF*8%GH2%RP.JRL M$[[*V/)7[ZQT^^[. \Q#2(0$)0PG+KL.6>YH<]4%5SH/EU^U)YP%H,&&) M:@2,3"*N4\Y"[B42 EMCB5,R1QNH5<.7*8)ST;?1;GA3ZD;%UJ^^2O72PJL6 M/T$O!BZ9,\(EZAV-AFL1G'>!**Z4*<,)S MVELBB0J!:@^8:RI7TO*#[-2MHB L-5PAL"0H@"PCR-KH$8O:*J/@S5B67A9\ M41%F%<96&%MA[-R,MW?))EYA[%)A[*1/CWE!M2 ::.2P,+Q8(.3G"9)C"*..JQ2Y2I= M?LB<=)5J1IGQV3?J54"<6(4<%AH1$[T5/A(I=&G[$WW;\.@G1\;QXD87Q8Q& M2QQ-5AB:E>)W_?^Y[K_7YZ:Y78;4P/VZ.V7ZWF%&R/[:C"1C+Y,&'[='L@*/ M90WV.=T2;!>Q.YJW_5^]8<+DPY8M*R_T;I>UV]% F>:.N[QSS*M\8=.#S2H-,CI%Y*F/WH%!FY)965T6S5^:E M]H-B(&XL/74'U+BPQINFM5]'N27RR.UIPI[&8-C'(Q& M9Q*- &].Y]@O3[]+LC+RT-.4YR)X[4JE64 QK7ZB^(8]W6SV?*O3.^[&):F' M16N?AY)<.ZW3CZ2^^?,4R-3I+I"D^KD7N_O;)S7X+,CS0:WQY:0&OTU*TQ@A0"00Y8.9<7!F6' (\K"5Z? !XYBZ^Q6[.>^AZ53 M-.A"Y0:FT9^Q'5/S>11">G2EA._^KDGBU N&0(ICC@1A*%_]0S@%ADWR2F.: MJT+/=8SNB" G1B M_+J2-!>%4/JUKV;6O!JWM4IAR:LZ7LWFLL[;#(RI4.6YR%:MXJTWF?!UXU&L M!.GNF<&-I"ZV'(D2MG:]-@D. MYM+3UU]W?Q),^#P)F1G;<8)656 R-XW,%/1JUT^\.$BPMVQL[VQ*SM<4!9)) MR:NZD3&<'?8P9,9Y ?\V+N -LG '*=&8.G<.#-V;$4-7?8-\@!M]G&D9TGP[W/*;;_G!U2<_ M"5/79Y$I0F:A7SXUF6>G)A>)9PLX),LCW\FFU-<']YT,I/%#2./0^>3:C 6. M+4R0 ['I876U*+.YZ01.S!*7VP&SD316XX+7MOO5_%QDF?R0&%,)_/ [N-)& MRH/3A5_=+U]:@;CLZZ74=/@>EO-:.M&!21^#&"#!4]7493K/C;S@W9]<-PI$ M8'$S$@(L8X9=%QS/-H5@(1>9GW$?*P1;.ZLPE)_HP.]VSM_)9(9S_K8HF?7) MLRPO=04W;9\)+,=HFRQCB6E%J>]:W':R"%B'M\9U]M.*/[6KZDBN02"8CN;3 M-594WW"E/-V)G4B5B8\9Z'%5/4)K='QP#>]*Q.)2B%FGG3:L9#E!/6]> DF5 M^>1**J2]T:?Y%]*%63F#9=+'%_!TL:R,,U&^-D2C$O2M)NY["3L)RD*#YKG?&A MO-8DU=^5>,5^@^G(^S;([9OE]H?+3[:=)+Z3<3#]/3#<0CLQDS1*33L,7"]T M7=O*L%31SJ:*!]_@27*0FA!IQDIIU3R<*C@0S=V)YNSR4\HMYJ5@XZ=)RDR/ M@V1.,%LT\B,LN1EX<BP\4'?]$3HZ"/UJ<@M:(0J,1, MHP0L20?^2-"F9&GLAE[D6)YK/Q9_T<]W5A#L.F> MKJIWN+?_]9,=6V&6I7!+.3+[T$W-F%F.&:0Q6&&@L($>!U?U1@WAKDZ?[\TM M&TP\!S/$_W&Y]LU( MFGNCG8'IW O3@?=\9 MR1P.=FUB66F2N7%DN2]>^6MF)/C^DYT%+,A28.1Q& E.8') ANDN,68'L?O= M"^=6>V$8/^;MMSN)@QE%1LN4S6#K+O/%F#;W;)G+3PIYKUK14]2"EO!5N0"Z M);VJ=8!"I?TW'H2SY825DRN*I>)_Z>M)_EE,\G&A0K/IA2@1^[1$YH MN9EO!D[DF%YLQ9BAQLS("CTW"ZV0!PF&+6ZHR3="^I URQ_1R9^.V>*O8CE) M#X!Q\T4=Y%#AC8$P-A#&U='EIR#@J16YF&R.-?<2Q)F'J6U:/+59R%GH,([! MC1L)(\]:B5 CXQ+/ SY)EUSTPJ9ME8D1[,/(EN3*4,&&9\RH#[)^@PDERUI. M(MRX2J /:M8FM9C M:V6S6GD/FBH-9+">X#,^[[;1GA8P[JQ 9.4BY_F<+A)\CL=;YG!R.O@))XP' M4UL6=%[:25D9*=AK*A0P YEH+"[%Y$(GSVYWDBR-^$N^8).# M3A1R_: S1JC%+F[8'>.E?J+"CW]^[K=5;X2TFU/RE:"/,U?,MQ+3'-11T$06 M!8H[V%EX\3*#W0:EHUSO?QNIS!19WP7'E5 "Q_^I]6O\K 65YB KD1%(LUU_ M3"_H3J([ HP/O%NVD>*2GU?:'X1A@'6&&[Y"*N)H^B[*I53"$W&6$Z0"G6_& M'_ :8.>&_%7XC GEG=[B]K'\=PEL*[NJ8V-XMO((09L=H42'PY'>.*4)T>^D M^*X/C4#X"W&&?E2%IB\TC(H\1#-T$J%#*NV=._P-!3'H RE(]ADF057&F%UH MT H";8 HEB6($E( NS_OD!3H)^6U1(8+F./\GS$5O);H(D1S7@I2?L0%FV"H M08GGG Q(K9$UG 7.=;D-CNMO%\<'LVPB2?8]VFST-UCY)DEL!T]6%'>B,+5, M1IL+>&NE-FDQ+HOEV5@Y\]=NG?'RX/WNZ QV8@WB; 7<^7V'G. M !X*;!85PEB'A*L=>B0=),9";?U M6LVP?[1_7$LI:7NV2*^3JW='-B!X]LFE<8TA/EJ+'X3N%NO"Z6);"IJEJB_H?!=."# MQ:R?H+DH!5MHCU.U*/AG,\$>G-T^M=J#AS"QF42-<>7,P!:V9C5FI RRLD3/ MQ3-7!P^DW2>/#X[.*)?PT)D\H.9L0%BH&@6+,5M(%)W:1Z4H4GM@1.NI3JGR M@+I'0\@]WDNSW70H%&D#4X5AU^>F[S 1S6Z*DA),/BDVP;(!006&+&FJS_LT M_UC.!)YD/$+[BRRZ MMPGXVC/>[E-RYI$H# RV'/%8ZHL[G/>,\443*B/>5"13+2 MTI-(]&0Y1P^.EK@SXXU(2O*/@?)IC8QDN=CT,'"!"3EHD'Y1^:]?D-=8 M".F]@6-!/\)F)K/V=M1B86 ZKW:/3XPQD^&7.@4.]1@5!NOK1RV-2UF++0FN M]U/J15?:QM-&?&V(#$9('?NZ!).V;F>,FSPM9CEZ%8O968$DGH*8G!1SZ4G% M2,6\6*#3':QOY4534;$U5OF=VI+?>QCLB?SN^>50Q)MS*.[0?]ZK^\\/B1=# MXL60>/'C/437SLNV=W11A*/E%,;@]Y!YW84-GH@SF?:H,L*QLLJDJ,!F/H77 M_#8!6_V!P7]'KS7X[\P__'IX>7CZT4&@WL>O[Z>'OQ_EAWO[%KS?.CH_&A_^ M?N!\//]MW ?_'>]]_GKX=??+T?E'^W#OC_.CWS]>?G00-/C^_/#\3^?0V;_\ M>/YW?OC[&P3_>8=_?HI#/XJ89YEDN M0BA9(H+4C4+A,\N+7)9D;B9<*TD2.PN=('AAB(JS.O%*;3RK"[TT) M@(.9!&6B5J:AA>K\[TE4KDTENG'VC]/)V-;,<@SUGC$)_6*5+$PC(\X$?1AM MKC%2R;.XW]H&!T=O^A?NB&J9'&>JG,CL3!%!%Z,-F\$1CGL)RGTE9C42UWIF ME_'X].!3P$4@A.>:G(O$]%*+F;%K)R:+_#!P(F%;,=RE8B968+@:;$" -KE M7V0Q$5&!S!FU]729YK64:C(O+D4?,S"G2)V"L*"WS5.14ID:(Q018$=+M+R7HP].2JGVF'=%,A_(D9%3X@5MG:/0%E?ZRJ M":HE.SN#2T_;B3>".,0I;O4S5C;]P]U/:9HE4>9QT_$$EAC%ZBLB\DPWO/#YZ9:P2DTFEDS;EO6@*9&&B)P;J\F1)"#V%,]VM:\>+R\WCZ? I%.&(@7D M(S/.)D6",HDD*Q>CMK1K!!P\(644:MC27:O3"' +X&9+R2R#E2K"T_EY/56% ME\32)_7\8'T(9"P_BP4L>:NA\M?ZMDY50LCU^ROI)RM +;@D:!*RE0KW76(! M5,(S,??R"CFT)"_\I3Q?A5R5-'") J,:Y_,YZ4V_W.3H0*>&[=$>2=E1^Q3+ M5)0F[-6$S2OQB_[+KW"T(#BN?LEGM&+ZT:]=KPFZ2"X$F.6P4N4FH4.17S<. MMAU+.MD6)?POU6]67^_05_]:I*O?>_UW MOKOYI<-D'^%D?>MV$_H74:ZD7K@@>-.H0&?M@4Y1,_K%,FRZ8'J\^M%XY5%G M_@4?7O4P]B^4O$OWS=FBF]Q[EF1LV"?PL*"*4_LK%:=JEM-?[M/?F9/\RRWW MY9:DLQ6KEEG#MSCVA/'/9R5(LM144\OH/[\J:4/":+XPR-8P]+RW:B\Z /IK M=N(V"]YX.U;&48)W=:@GM;'V?7"6@1H':OP!U'A_JL#3V:279-P42Q@BK7Z^ M7[7@6>S2#42URL X%P(8V#7KGXALQ3C[,:N_V4JFY?\;$S+_+_S1IX^[+-(R MMF&I__-=2VPOK<11']7:[E YR$LL'H3<$:[M>T[LLBCT6!B$L1O$J6]SZ9+5 M3>Q72PBM=$!0#MDW93'%M@/5\>G?XQA[/'?>V?^T?3OR:$#XYR?71Z=[W[Y>+YO MZ]_ NY9_.Q^"H[U=_^/T\.O1^8%_.'T#ZWCS^7COL_/W],/7O\\_.L=[N\[A MWIO\\/0_V>&5]>7MZ?[B\,1RL9+RT=DG)W4$"R+7=-,H-KW83LS8=A+3M6T? MC*(@X6'XXI7MQR/7VM1\ZGNN"@J$.UZ9.ZF)O5?VI=7 N)XHXTIY$(?<<[TD M\3T>IHEO9:G%&6=VS#F+9!UWS;A6Z[@/C.N1,:ZO/<85!&$@+-LU@R0#QI5Q MQTRRU#7]+&8!"S-NQX%D7':TJ0G9P+@>T>4>&!&>-R>HS+C4426TYFO:(S_>5/5Q8%R/Z'(/C(L8E\^RT!66Z_HB\\(DCC*7A6GDQ2GSW2!- M;^J<,S"N1\:XO![CX@P4Z QXENMPW_3"-#/C-+1,[KI1R'DH?,L&QF6%H\C; MU+?I(1C7G3US*K2P39ZYU^-\QC9Z;9V[+78MV]UJWB1L)TD$2YD;.,B;XB1@ MEDC]R/,9*%7NX,;:)MYT]'K%C17;F>-%(C$=8$:F)X W)<)S3"_P_#3A3%C8 MFM#V1Z&[VB;TCJQI/7OXH3I5[Y4;8R[#1?\F"3U7!*GM MFR),$].+P.Y@S!%FZ(.)&<4.'ON+5YX["K_?V!@N^N.]Z'#:%( M8[C33N)QQ^*Q+3(QN!6V[*+WW0IQS#*>!;;IQ5D&$MU*S<2+0+9SCT4B=&)' M1"]>!=;("A^31'\.>)^38KD8&_^W*,6W^19NZ]+=:@;E>8F=VID;IA90K)_& MB7 #FUM9E#JI&WB#;V&K&-3)BF_!S^(TPS!-ECC<])S ,F,[<$PG2@-A<]YW+7@)=YS,CT '$2E:'*[)0KCLS$I#T$%8[&<8F!TY@3O<\Z=[S\/8RL"X MY$'F!*"!9BSF=L1MP0)/\"0>/ O;=L_[G@4KCH,D21V3QTX,]QP!&%X@S"P, M,#[$ X'(L6#DNT\0-S;<\]J#Z"1AEF:6;8>@MPLO"D04N0&#@1(K"JS!L;!E M][SO6/"$Z]FN[9DAST!O3YS09&Z.I&&=YS((!'=,^? UJAT^-I M0"ULXE!.Q#GW1!H!M7J9X\1AZ 0LRQP.&^)&Z>!9V"H.E:]X%H3M<<:L&/0/ MEIB>'2.&/7#,*+,B'T[?RIAX\2H%W>Q:&$,?CO>=6&/AID$:)%UJ>#U?< MM;D3I\+/+.&X63QX%K;LGO<]"U%B.[9G@_[AV*")!)%MQED!BD7N % M&7H6[. Q13B&>W[?G@7'$0Q$>0)&AY>D@C&X]EX0I&YB>Q[W!\_"EMWS%)Y7"XYT%@>B"^S2@1F>GQ. (E+@M"/W[QRG9&GA\,%_WI7G37X6!BVA8/ M+-<#R0Z7WG)$RL(P=E+?C0?7PI9=]+YK@45![">A;8J0>Z8'7-V,(N&8S&-> MZ*2Q+=SDQ2M_! K=([KGSP&R<$SMXF4%SOP;G0O/POT9>'[,K=AWTT!X@6LQ MFP%%1ZYO\=AA@3\X%[:*1ZU6]HBPPX;P0C.(8]?T?-LU$Y>A;I+X"; I#Q25 M%Z^[SV/A+!L[HG,R2S/CL.8)R*.PRCVX\2-(^N?<2X,5_DN M5[GO/TC2@(&.X9DNCU,3KFY@1CSF9F3YM@.6(]@7[,4K+WA,<8SA(M]W88@H ML( (_,!)4R]SO#A)(Q#+292DCL_=8/ >;-DM[WL/'#OFPG8S,^4B-#T&%SQQ MK< ,?!'Y:>Q;8 >@P(ZM[S8JAGO^>.]Y&HH [GKF.8[P$LM/HM"V/98$6<;< MA/]#N(3A*M_E*O?] ZD7IK;MAJ:39 RND07 M>:N!!]ZM;N&WN5ZZE9)=V-ZT6&+[C3N72GYJ]6SN?X.>#!=WD]A/$*GAB-B+ ML 9!DMJA%X8)R'1'A(-[99M8_/%JQ0F?9YZ;N,#3+>:9GNNF9A)YMFE%L>6E ML>4RAO4'HV@4!O?E!+Z_B_; H:*!Y0XL]_[#ZWZ8.J [>TEH>[:'O03MP [3 MU(DX&E #C&;+6&[?#298YON9'YNV(X3I>0GVYPT3,_)\W\L"WPDL 2PW=D>N M_=W0_8'E#BQW8+DWE5OZOE;& \M];"RW[Y,4<91F<1"826HEP'+CS(R3Q %5 M-TIB[KFQE88O7KDQUENZ+TC3P'('ECNPW(WN83MTPSC)?,M/O)2E2> Y66!C M430GL<)LP)9M&V&7$G-IW0%9%(G,P-0,MU(VOD M^O=5^>KA62YYG_]%'8I?/='^TDW?Z+PRF%$MIU.&7:*S=N=IU1S:6%S-Q= 0 M^O;#;EO;XF&R0T/HH2'TH]J9H2'TMYD_3Z>]Y]""]\=M[- 0>J#&Q[.QW]00 M>BL6=P,_?V9=F8?>U4/O:KG\=\4E:')@ /-2+,30P/J9="6S?3?.;(>[KLL] MF]EQDF0\"T/'\REN->"P[LE=^N70.83?O3G_^_F ? M_O4!YO7F_./TH[_J+MW_^O'KYZ^'?QU]_OC7AR]'>Y\M6 N\%WY[_N'+WZ5_GT_6-;!.XQ@.#_O NCPTO2P6)GQBFS'C0-L;51S.%<>AB&1B3 MN5YB>K[GF GW8S-,'9!. 8BJP$+&Y8U\VQX8U\"XMH1Q<2](+>!:G(?<\QV; MA:!V^=SQ&!/<29,!$[1EC,ON,2[;RUCH)Y$990EH7&D4FBSP I-9GN7'?A*[ M(>8I1L[(]I]@:8&!<3U1QA4YJ>4[L0NZEO R*TNB*$OC($R%ZS%=;G5 UFP/ MXW)[C,MUF9N$068&?BI X^*>R9(L,A,K%K'/8SM*;6!<@3>*OK_5U)"9^0WN MN8/70S7HS7TI@C3-HI#9*1B"P)*BU+6"$%&X01RH>O6#)VM+V-.:'M99PC+; M\GPS22(P"*V0FPECGAEPR^=)&EB1'[UXY<5#.>BG?=$C+D"S%F'* M>S[3 1 M@6/'=AP%#J@E231X?K;LHO<]/UB"B_MI9(+>P4U@Y&!*6:X'_[28)5AJ"TRJ M\/V1[W]W1:?AHC_>B^ZGH8#K&[HBB;TH="(6V&Z4Q$G"'.Z&[N IV;*+WO>4 MI"+$;"EN.@P;VMI1_H1O.O?A7MMV'&>N M\(05)W'@>PY(>1:Y(HZ'7E/;=M/[KH5,I&"2V<*T[2 V/3_RS<@-;3.PPY#' M3 1A!+J[;44CY_N#.4-)Z+NY%F 1[ SS;M@L-1:B6N#?8;"+G \5HJ])[DZM MV$DL+%L4>5%JL\@/L7-%: >V);*AA-%V,:W5QM9)$KDIFB"<<]=$'[>)/B;X M6Y*DEB<(,QGN>=U. MTK9\)AS7\T3J91[8("+P+=\*TR!,,F]H/[5M][SO;HB9[2>N$YI<<&%Z&4AV MYB:.R>PDXU;*/&[Y6$ ZC(;&UD_XGELV7&LW2X(D2CPO]9,8]#F'I9EK<6SY M,#@;MNR>]YT-EL= &0L24\0>,ST1,9/YH+R';A1$F2?@OQS;QCK!4%_ZGF[I M4%]Z* /UJ)C\4%_Z23'YU=[@S&6>XP:.:45I8GI):IE)G/EFPJPD82[\0>D! M0WWIH?+>P'*'^M(#R[T[RUUIT^Z!S61GH>FSP#6]U!:(R\G,F$59(-),,$QL M&.I+#RQW8+E#?>F!Y7X#R^V[+/TL"2,G"H#'>JGI!5EJQMQV3,]A+.".XZ0. M&^I+#RQW8+E#?>F!Y7X3R^U[CT7$ R>V'-/U0V"T(;/,Q&/45CCA<9 (X03/ MHKZT6MK1$J@PY]?55_ZU74?:#:ZM/MT9]!ZTF>YE.N%CD2XGXCA3UZK">[7_ M92'*&9OH.U7MSM*WQ>SL;7XA4KQ7B^JWJ]]%<5:R^1BW:+<4K#K%S3B%V?TV M*?CG[;Q,$_'O]_#^=)XX7G"\!Y?BZ^Z7H_./]N'>'^='OW^\_.@_O\D.3S_X1Y>?, U#Q$EDIAA/\6S',:.("3/@L6N)4/!0 M>"\, 1QG#J>P*)?BQ:,K,&X[P.'QN,T)GK?!Z,!'QDPLD/ZJ7 (>BPR+B\_A MDER-C/F$S1:$AQ3_7>;SJ5#_PN\9/3X!"A$&W2RSR,PE_*,]<')EG+4(RF! M4?@'/*0*G5>/MWQY'.^$5O@MUZSQO96 MU$_\_D+)6[7<3O%K%'.W+$=[CQ5GMVJ__EC.A.%:&_;J_HK-/X/"Q\^\4NGK M<3YC0X'29U)UQGLR+8C]@S$N#U'6<)+:#3P?7>S9944U^Z2G[ M1V+QNE;\CK-W2NU[ATH?F ;[6N6#OQ]KA>\MZGOO<0W'V8=*R(&>@2$^_2,_ MVOMP^??Y+AC-_YD>G;X?'YX?P?B?+S_^]>;ST?F9<_S7T?AX[[=IWQ#_.(4Q M3W^;'NZEX[__^F@?_;Y_=>@<>,>GOXT__O6G<[SWT?_H['N'O_^=':Y&^#,G MC/W$XF#L<0_,;X>;D9N [9$)WXYL)XLR6V:'QM%W&^*/#[ Y<+0GRM$2.P;Z M#0+7C3,O$R)R8:VVB$-+V%DB/,G1K,"U!HZVW1RM'T#WLQ 8EXA-G\6NZ;F! M,)$$3!XG0>R[H;!\AEFP_LAU'E-*V59#4V]Y@3_ A16I<;)@BV],>GT6F?H@ ME(%%99[M8S*.'H]!Z3"G\0[&.^ZZ_Y86!<((PB&WN<2^,+88EN>,H MC#,KLX)!?WDJ+*"OOR2.2+G#F)G%R ) :8';;W,S3!)@_9@7G6("G>N,0O(TR2R/NU%B\3"T8U M'9L!]QP?6+[G9]Z+5][(B=Q'Q "VVOLR) 8/^-U'Q?V3Q$D=-_(2%_B^"%D< M<"M)!;"!E-L1XX/Z]S2X_VHYMR"# P[]Q!1)YI@>#\%ZC3S/Y)8;6XG/A>.G MH/Z%WLASG@ZP=\BE&'CQ8^7%#-2Q*$KM.+-2,,>L6*2QG056QET_]6-[T,2? M"B_N:^)P[$&6",NT8\1V9,R6D= D]1(O2:R(V3;P8L\9N=[3J=YPBR0+_#?> MD7RV9+36-BY393#97]CDDEU5+_[5!=7G,SUX M$&(FPL;5=Q'S'CW;@N3+#_[Y+5H!@](6[;Y]]^]=8_=HSS@^W/]]USC9/SQX M?0S7^O7I\7OC[<'AP>G^WDV9!MNQU*/CT_T3X_38P/7M'YWL[^'?3H[?'NSM MPB*--P='NT>O#W;?&B>G\,'A_M'IB?$TEO[RPXPM4T0H_+SN1ER;.[(I$PM_ M1+(KB+@36CP0:>)ZKO"2.'/0*P;:<>B'W/D4A"]:/WJ8';"='>,')X^]+J;3 M?('* 2:(O28N?"9F/!?57E[Q25$MR\>3$':E!?^!CW_^ N4W.X3?3H[W#+W^# M8/_[''X[_>@=.A^_?CS=!:7AC^QH[\P[VL6R2Z"TQ=RT8C%V4L3M(PBSTG1=0NB]S8%B(6?NS%_02RUCE0 MTE7G)(Q5D=E++VR+3WE&-TY@XPUR?VS*&HWX2[X #L-O<0?>+4L^QK2SU@[= M)HDL[J5H/E0FGA18%:;:Z?09J5E\ 4U\(297QO_

:(?>PM$[,DR+#&KQ4G#H\\.X2/(N&'R0;_C]]G M%OHLFJ-X+Z8LGP&A'L*?T^5T=XK!6/D],.[;V1/!,V,KAZ>[WB=ROKO 5!Q/ M^*9GB(!%U[,7K\)P9[4)D $4.L$C1\JY$QVX @1%$*1>Y'J! M<")?)*X;!%;BV+;M^QMLSX$.?A0=[-N?$G3'BB R XMQTW.CS(S"R#'A8R<" MX>(*E[]X%<4[J_%9300E; M7P*GPY.I'R$V58EI#F23+OD"OBK9I8$LI\R!&$;&)/GUX4DPM)1!-Q!B0&? XTGE2>?)E72!%R-/CU#&43 M\LIE*;EBLH0'1 6/(D^E+=V1-\[ >7956]B]9;4HKPP@5N"KR)QA"[["VQ.< M,3!5+('#)RR?*JJ# <_(QS)JT:=ZH(3IEE+AADNA:^<0;\M!DD\FP.:73+TJCRLUF>Y1P+_?"B6M2GE8H,+WIO(%I"MB%PDP7\ MB\,/T<^$_R?CB7"!;W<9'POI4H&D@UFMV8/F;L=RXS[LG.S YVC;4 TDV),_ M@$[@'(R7_^?_B4#-^G7O^ _ZF_WKS\2TX#)CD:49TB]:/V?*$3>K&2F=Q?\B MFYS.)SFP3V%,!1P%= MO:GB:KT<;RM8KN*RDHP&#AO?!$U)52Z&'^1V8K:0QCFHW;1DP*5#>@9C/"NWQF(F<^#Q2"H@D&G?, M+NA<+_*TMYGR]'!70(LA*01'2">CV#K(1SURI6K[U29 [\@ZF\QFN&_X-7H: MZ#NLZ5?,@$!@#XNJRHE2X"\&>79 "\%WT@>+,5N0J"XX[);>@-U)573? GNP MG!'%P<[-2Y#,>"XH0I:EFE3%X0:3:;.<+.A-R,E$JD2.6F5O)6R"Y7W.QIV7 MP8T1BK2D $- CXOY6@&W%#^(Q.")"FKWYK)XX2= $)I700]PBU6=0E; NPA MP\,:P=4KZ9"5L5[O5P*_89^!3!1#/"M 4,Z((=Z&:XQP@[IO@GL&NP$,#K82 MV(-2CW$;IS QY('J,_7Z"O?M=J;?HQ*_O4O*R)U(S(:!:E/F0FHV[*P4RLB@ M3<\7Q".(C:+*IK@*_J)8XC-YF=)0.2E.[T W7*+"(R42@UC9@VZ'G _141XF1.K^:(E$%;7\Y% MO8R.$]7;6C%6[A]I%LF55@:%XTD[AM$5O:G9CX" 04(JP=[A"U0!5#I[::YT MG\;%1+*E]JI "9Y.2'T^@WE7"V(-HJ=X,P-Q)_ 2F%HIX+)4,"V]A!G>B$OFRP@B<"C=%1OV'4*,_J>!0B2R*Q;LB]2B9VK?>5Z" H ^T9O39OPI"4#7!+VLUE!;2TAA KD=EF?MM;16C];:.I!X5]<]D4T MV#"P:S-#O1.G!!OP1G*Q#N'#UVTRE'34ORKZ=DQ ."W4Q-&.@\W^%_ F M1F[#D5*@X#C)F*OWMW_-2#J60AENFMHZ5Y=$GCY&=3XXBU3@*0$36#_/-5H8 M2D60!6#RJ=V;LSR5#)4C_$WJ&#K(45]Y)94KN:B[="@0+(YB[K#4,D4>"F&YRU!T=O^M[:MW#[&G?!U2[G)5R(W<5K5I97\.%_V&0INA[: M+/\B4O.K*(O:.6L],^?LT=ZN<[C[R7?8PK4SW[<2X:R/Q0S'>K_'&L>VZ\%!FCP+ M?=/S;-M,PL@U$RXXMVTKR>SXQ:M9L>)S7W7",[GQQB53? 64BSM%^K;0Y='G MC<0X>YH.6G5I#LP1.&97F@HPXXHKI6N#4%;V*?!C,#_IR;;0PW%^NQ(FFJ:C MVK;MZ# ]7MN6-Z1,K4Y%?!%\J9Q@\#.E5JWA^ US!YG%DGR"#@W0-@J>LUII ME-)C918EV49*143'7$^ Z'>045+V!8@T<_JO(@VH_Z:6W(5EO/ZF'VK)/)7> M27D>($_!'D/? JIC)2.E@"UZ@EAZ)_#5_RXNQ07J!>IM^M*M,OAU]IVTS/N3_/ M>I5LT1B]@HY"&E8+U)E&7;=SSV2Z%H>^\09O@ID^6_RZO1F_?GOXK1-Z41C& M5FAYV'IBP+\/^/Y]\ Z_PG>G M?UX=GK[)X=\7Z>__\=)__S'YVYE<).?S"6:B88;8W^?<.SP]L#Z"MOSQ] Q^ M<_;UZ'S7AO=\.?SKX/+H/Q&,\1G>?? 5]&;G\.O^Y2>+13SUK,R,@'6:'GVD41#:W71_^%\2.%;&L#TUO#L.@ MT[@!C5[3Y0V"<:U 70MEOWG"W07&/!5):(<.%Y;G<\Y\-^4!@6IQ;[6X+.;&BQCW$::\GY9M)4WHH MF\/MDL@EAI[:A*$B3(;CF5-XV[A+*7#2&'%$3YH*UQJ"[.8RS*$KL%!9*OA'73%@0>*MN=OR#RN$8NJ?12ZP#%>92SG60FD($-P_S#94#+\ MA_D;G, ;(?:6XL.\F.U+%T$Q.\YT=\&!9.Y*,H>G'S\E5A9$<"*FFWK"]'R@ M%I:!GL$C)PGL%,2P!_J!'5U/,FCEDS&.8@KL[^MTQRRUX\1GW'7#P'- V#,A MN.!!R%+'LVR+=$G)G51O9;)T^&B?Q MYBD^/V^6K-"Z#Q>6%Z]U86VVMA[847!PNG]H.#N&81SN'NW^3LZ9_STQ M]@Y.7G\X.3DX/B(7%GSU]N/)P8EQ_*;ES4%WS\&I?N;]_LF'MZ?TR/&[_?>[ M^,7)/9J=_S0R?#VM[7_A8KZHH5Y-Q*$#46R ]F-@4;GB7C7V(4U+:IE13"6P:7["9ZAAZHO!,3KBK M>3E\M%28S%U.7-F.79=")R";8;-3&?^I?VKOK_DIK'],F+1F#*\]A@ST5 2& MPYD;JS-7X$\$E"\7U'L4XP>:,R^*4?O9!K$MPP%&5B6N1$I#1D$\EB,) X-;X"2 DZ3A0A/&&R7#;+D&] M\8MC>&G+%%/T >=Q@E&8S81$)U MDW,%B.K@NLJ\^BSGMYRI *,$O34 WL6X M@.-.\XHOB:83@;"7C1-_#R,::O::ALE[,JG$)=Z6V^6FC&2H3 +G.:,VMQ** M),&%A)]*25'JO:%'*XHA(M/9 M?(X[QNYD!\?!8O8Z41RZ9P16XG!UE;$DY2N)?R3PRM M^:"NQ%)]E,=#ABE^I5>G@M'7+* -YZ39$2XX0PR:(2XDWKGLHL84!IFPKWAR M2&"8>EVV?TM(+"[QQY*7+&]&LROK\UH/J(!?BI1!SKBUW?=<7 B/V.B:M0')RE M"B%\OISU(,+7#Z*$7(T>[/.6W=D,N=7J[?N_M7*1Y>CS,*X0@4["=6TB>P8& M4X.4:/,F/.M:7E/NIIP:_/<$E)@6A@;3:@@L\ZV5F$+WQ>90G@+8_/,ANA"[ M71]?R$R11T&LUYIT?PG9B1US+L&H0J1'"NQG0NEF>)AGDR(!@JB# \A#C:0L M@$B1BK)BDA>4=[P:7 .A@K"C8]INJUZ!1&^ M2!#]0OY N10(C6*[EC&##:MS4C3<8RVU&PVAD^I$(P2K(VBP\DII?]HM4DG4K3YVA%(MQ*S"D-!ZO+4LYL'',[)!/L^*2^ &&D@D M9N06J9#AG6/PH)*I&AO.OLDX0R4._3

Z5=W4OD2AEIR4]M%V0L(T6)U90)2X* JLGE/!N<#C8W1!@HE*-OL5K;>2@17TG"J3C7*3T<:;%JAD MJ:Q!Y="4-TSR:JF\T]M;TT8'J$Z&6""]@XQ>SFJJO$7%B&U0T*X/N --U$FS MTR*%,YH("1.LM+S#W+]ER;MFY\;[(M/9V_2Z_G;#8[M5SB195FPBJAXSU9%9 MR;-1,D\*^)R2SQ'<2-.RNQ8XE:1]#%(AW/&DE*C0V%^ M$N^*HZILC7_GDTD%QE\Q,HY+<:8RSW#R\I]@.">:F6#>"RIZ.%4D+LFB&>= M2/3R=B2Y%45N[=6H+:*ZTIKH&U/=+\1F=P:8@H4Q%6*A]&'< !A_BC_62NRT M(%N2?#=XO0UUO1M5XE(QTN4BQ\V5)A23AGO[&#F#2Z@SZ4DZ4-*F3D?!^#A8 MHV30H#)-64M3S*K4!:_H50WC+5&OJ2,6Z,(MT(V@SD7E+K\>P\)[D0@81<\5 MS"B="R2K"I2+&=[HK%VZ@*I\L5(S32%I1(O8SLO75^G"E2MP=.TY6%8:4H(, M12QR$L#$L1>(L<6$G!8!M/AUB]?KH_\OZ!0P^H@8M4QJI0O!K_B$.%%P\2REACN*:)3 M((N)"?I]*LPN"BG+Q20U90D)6<: ?-P5O48BBT8M 7?PNI'ZM6R7\3F:/KF$ M'S\1;,$4C[$T TH\AZQU+-%P27[V*250G!? P WT5B&K;7L>&Z=V[8"4)MIE MH7S9)#@SX)Z@\E[.&H?H(6HC^9R8 Y6. *WH[+](J.WQFT_?X!!- 8M63:QY M(2N74(BC7$IV201;%Y)@:T%Q]=T8U>P0?Z9]]]?(U9>UJSRIUZU4@;>@^9W] M@7_0X>R"<=)9WDCS??)UP@ H;1-!E8Z6^82RQN=C6=Y(ZN'=&H2&Y!0VG9#< M4=_:B7]J55+H[IEZR(MW[)_J:#RH?PNIN(.RL]!S;TY33>\/.OC_J(/'1"D, MAR]G*!X;-WS+CZS&YW6]*-RVLR7\#1D%Z&)8^$10542ET4XH %.K /64X"7Y M9&75WW3AMT5:',]6UMNY#/LR( .R> ^4L.8N2/?L_V'3^:]K';0O3]!/-V;Y MS\;;!?#,EXW_V#CY=TW I+:>L;DPWDEE GA"6TEJ#Z--VF[J$W0YE*TK37X6!BHH$,65*:FV]B5?]>)PHSYH5U1"-ER].3G=?_*Q5&M+J3*G520XE/?85%6%J93+1VP8D1(V$<'](7XH[ M@QH>!^)A_05N$NIO9+#*TFH[E.Y;2)&)T94Z'79RVM21TI=0!N!:7QC8 D"6 M.VA*9:UA3:_A,9Q:ES')-<(E)2?FNE#%S?M$8562<'A+O6@G^@F$P$IAFGI$ MJA)!$5IR-J&UVF20JJH-28$F$Q;V:IT'JYJ9HKL/^(?QTOT9:RE+LQ!K ;T, M?VZ&&\G)9:A%O_1:7Z E*+G*HKN=./-^E9KN?C=!_(RIE[31:;,";/K9&>KA M5.[F!B&ZNIW:N9Z*!>;OSNA<5A *M!NIX.VRCW75O?Z.WUP<4M2"B]4J0IMB M5BW K1'@^"+7^H0I)Q#6VI(/ M]^:"_[Y@$X6P='?BN%9=6V_#V(R.05*U$%:-U]XPQ > 0=(NG-<]'J4B^\!< M;JTB]YSXVH2WGP Q_P%Z'ZI<3M N:=Y:NHRST$EKMH-NCA8?:U,ILBFPTLAS MV#(*6RI:2Y(<- _LZ@=J%341BTLAUC(U#7=9=VFJSAMPGP[T-XWD^U#;,^NF M(+>@\].Z'C-6@+N<7&EZ[E/."N&.FKI)),X[T=!P)W)^DF&T:F&VM_2:RUNM M>TD[IZ)0WA_^!F(UKDN2O\2G.S/Y<+)G1%;]@ PN*0FJ$"U7S064 M3FF:2)]\?MYPP,W>ORFPH)%VE7$E&O2:>L.USD>>RAQ+3DK79(_'P7;T3R,1 M,Y'E7&*V.AZ)#9J Y^S @8"(!.5]W T<$^&M^/">L#_S+U'O#"H]N'TE%FI< MPYP)NH]P/=_Z217P*VND5C817W+E=E[[TY)A^% 70XP*HI MN]D6"Y5T$A*6:CI75511RI 'BV$&G52D%3&?8,!5UQ- M5?4LX!KHR;>CVRCU@&$L*#P[:4^R?AS!;0BFJX-+$L- M44Q\#B50252TTNJ M=0FZYAEB&'E#=FK;2B-F)6)!PR;FHJFPYH>*&ZM-&9L!ZF$3, M8HV/&:%1D/M0C8X;- P:33O(V^D7.FC1KG&,X3X*G,OPS543YT$7N"P1(F-; M&G#0C?")M@.>W-L@&Y$6VUEK^NE&I#F +:MKD MXM#.WQ\CO,67_WAV0PW??GW\GX,]TXZ-=QB3 -N=< M .+_IX/-3]EFV@^Q- M-7 )7:$ZQA+GWHA9%7FO=VVN=TW[KZ7J3EH.7(L"OTJ!9P*I K.GY#*L\]F MYF&P\V695UBTM8_H(/8LH_)X4FR2@U8TRYD.@BN>_Z4I7$_EOR6P9 EW$F.U M"AZ#C@ "*EJMZ+&,0NRL]PK,4$R-!RJ;HH($,LJ"G3 M!>,<$Q(P8EZC$E1Z )96EN_+2B9C)K(*/W4#;KV:9 &IH3ZR M/*9$G"CH8$4S@H4G2^F_J*N&C53-KJJ)5:# *ON%^>'8JZL*9/>3]O9W8L,E MEK\$$U4*9>TB6;DBY(/!0M=XT-++4,.&$@%$F*-=(M6/U$BEA-3DV$HSZ5 F MB?8&W"$/!J$G"U7C=0J*A:DK9Q>*TH JU,&V^GH];.6'ASC%EK.!(G*$?,,%YR$";P=XF18$ L![ZC$(N+]Z]?O$SH<[D$+V.:CW4+*$K MT;SI^.NT>$_;^)EWK^OZ'[5^\WQ/$37.F8)#*J5RH=,WQ@)KDROD2J:2EPCF MV%1#G+6+]'?*4;LTDF&W)-!$*L)'I<*OTU8^;4-)%\ZD5%MFK^55J,Y YI@#QD8O")WMF& M*DCOT,1RK1I3*R;[RY(*[)/. 0K-8I/*(7O63'-=G1NF56M4K08YS_?:[\H; M7B&F%^U1Q.^J.IB(H\)-90H[WAQY^TS!^B[/- YY)G4>^4TI. G:7&)30--2 MN:\E*6.;#AV_J)'R"NK9)@09QA8&3&ZXQ5BEY M8L7&D28KW;C:"X(EN,W7Z("1LOA*:L^2L*1K2\9MK^"BZ-UYF9.[E-S4,GFCV^6J[D\[1GG? M;5X%\L=9+^NM!%?-+T]Q&K'HNI:)1,G34 MM877,R;KNA8S^1;'NDV/E$ #(*D&)'D#(.DF4E(\2EH>P#AT#8^UGJ@.%V,= M1WKM(=9TV"@TK52&YWME_QKG$U6#H!;2'7V/$0(& 8V*CR)'1Y>*H+Q8S>#[ MV2'2,BQUP1'-5KNC$WIQ05D<7X5!?57U:6%*JV[38J0%54.10ZECK#U+^HWX M^Z9>!D5;5!9BTR!%>;[EK-E6TH^155MK70D,]633HWU#YLFU75_TX)01A\WD<"HY=I"7(,*Z9;LLB96I5^T,KDN0!DD MMW1KL75C.NE4.RN*5&EMNHP<:7F7J"2JS@4:3]&*';9CA:W\ ]&[W)A.2^P" MAE-74N=K-9LNT7T;KMS:A+F:52QD&ZHI[(OL&E74K2%:5-/>XTVUDG(,V$YU M=R\I-RJ@8G:AO$*8?R27JAQ6*F\R4P90G3J&3X!D*6:J%Z>#RS7"<-3JI86:?+9*T/6=D @9E?6-$=4Y58LD575M7MKC"D/* M^-OM^.CC9X:WK[52-[*1UOU(Q>#@.C3>+:"G=Z]UVFC##Q]21_C%^$W(:E(= M1M$DC5+*=A//:8H4]/+5">;9[N0L303@K>75:D/ZBDZW MYW533>'KMK&M56C)*1P[FWPS6;5$$=N MA9MZ.)K=YEBRWE'4[0%9[9'IB3]U */:(R(SIE4[5=@B*DJ"Y8&DHT?G-\M6 MOYCF([YPJ8VH!8_:$;568JL6,SMUC1!9QE85NVKOA/H"?2.P&6>Y4%7B9,[N M52>3MTYFI5ZO8B&5!'J[VH1*G-7=J=O^%,TUJ-?J4-VFNK4'I+6H+I=UZ9!"(0+5T:B.UAHF6D7@95ZU()^@W7%ZR[@5'B+MJZ&1&%!QX(OJ_JP&GWD79-8 MK,Z+J..,U<%9B<[:[GC7'27JG6RL7Q[4W$;049N:"?*I+>P$&Y+-EN3O1.@? M:Q>?TJK1='6QHS8?T>*L^URCQ(\Z88%I_D4*MT+7^Q@U!DDF87F5CCFL*2JA M+F/]@VXHH6//8)LX?2#M^*PTKLU2C=; MHA+5$GF*%&ITE*P:(KXP9+,CY1HG0:_KKJF(P.KI;RA4@@;B"A*4$.IU&V!M MA*XPRZ:Z T6NX6)-\'(IY ^BV,J%+GVK&^Y)OP'"MW*-94 V-A?$RYHJ(ZO3 M3?3A+U1!EQ8F1F^0VK=:R*"4 +92VZW2ZFN=G2P[58\C=3$3VR)SMNALE*)M M+"67486;IJEAJZ\@&.)58?QWF?//F!9 8.36GE2>Q[2248805E4T!C=LE@?IUE6JMKG,I6U&]QCA? MUA"X M!N'7H@A31('5L8NBK-E\54L4V/8)V%YUBWI0%J7#>3V O*;[U12]VCC$O6@C MYOM93CIK4'.G5E'$E6=7\Q-D6N2:[# 2AVNRV"HIG6Z1S+TF9:B?_BQ57+E/ MDGUFDZ6L"KRZ:Y+>VIIR?>ZL48]E> _FBOJ*/1 MQ-_7B9>UJ0Z7HI?",.LGKO8ST&[,9:#?5^O2.!YO4H-1^W%ZM@PQAFM9@5[< M^DVG1K7]'V/&CH8!DC;P65 KI*J![BJMI*K5$LD.6I'VM/6.'O3A&F7K.1D_ M^Z" ZO1[N)98"56; 4QU%D;/@?1[YUS\\I#FCZ%GNVEVQ$L%Q@0G>35N07Q1 MHBRNYJJIA*H/)]T_.Y3'CYV]FMN<5^TN%(M28&&71O"3],U08M>,>4U]I-.^.@&$M8WQF@\ M2$KYO']WR?,#M?C;!&K9 L;^;DT%4N77TC=4:0.U9=*&ISV\GTLETQK2UJY# MZBVG=E,ZN[[T12O#-@$363>X0/,;E?Q2FD%PC71COJZ_XG^UUM-F:^V[WTT^ M_@W]#DV]&M4+IVK'>]8=0#&KQ\,H1_/R]N@CB7_!,J(2F4G.B84LD\LE#U5U MI2_1K[VZF!TT-]!?U=2OE:Z:Q@"%>2+3;I6RK:MEM@5>/XT=="HRI&J+N#F* M3A%Y&=X&H25#Y;2X]J1WE$>-<*C(L)E$<6X8[KK37:'J.QQDS_:6O6SJMRK- M%8N]'^\?MC/_5F,A\W7%1>N@Q (U+G4O=0>.YZZQ[ M39:E08F;LDPP1D71>74A!ZJ@.7%X2K[FA DJFV2D$H3\1R@3V"5,B3 M*)-<8VNBJ+T)(#,4M8HF>Y6IJ;:],-@1B(!.&+O'XO%-[)7*,"FG96>'\/<; M-+FZ;CQ8W2R M'OM!\:;LJO9Z7C-UJ81JW]NBT'_M^4:3== )"D"H7G=K8!-52X_O01-:[H+6 ME6C7:V]]W(\NS70*>BWQFMC2;1$8#"42%IRL5I (^IE1/>$S,5.9N;19;5DP M4N@/\F&EUS$$"2ZHYL5,HM96*:]-"43NJQ=K)9;?-YBKSEDT58?T).K">%*0 MC*ENW)7:;>D05X$1Z>[%-@G4A*;_#KJLO4")1%MH7,,MCX)LSD;N*=5@ SBA M_3/R>!,P0@:;.WCI'F!AC?,?9?:L2WUOEB7:7SA:EV*5DZ9?2:$N;Z(/!ZE# MQM]PZ"IC4B#;.0#S>M%>3Y4)"J,9>;.C3( M(G,9PUL;M[D9TW//I4S^:9C@.^ %5&W;D">V$*I74%.DD;(4P2I8Q0JN[[GU MZV. 2JN^:RAG=04QT*LY<$%1J1#]FH4W33"5$^QU@]PAJM+E^L:3XR:T$7 MKCJF-PXGRQHF^61B%IG9P/U5SV)$=3?X65E-1I=I:',27<9+:FCK&K,TJ0=%"Y?2*D<$VD7]JNM;;F[--9?U M1ULDU=J\DKI94GYJ75*S\?K3OV#CIK2]%=7A*PN5N #7;UG.&I25Z!H]*K#> M^'ATN$Y1;MN$VE$U_E;'+G4NK3Q>7=!-NGRPP5.=6($D4\<4NV1#X0$X5^JK M(V,1;FNB#N(, MP[MR/=284*$2\,"H:0:6EU1"GDMT6>V)HSK(_4!(;\OD598J;Y5KZX*F09@6 M^?HU%+,ZDF[X*V%2,(7>I(FE:@)MYMP95C9VJJVQQ>I+:C>(UN0U8+Y-!\T0 M9!\0%%&85-J51),,C[=_T8W==#"F_#FI%+"6\\J MR261MX)Z/2(= [NV WE+$M.XHDY0=-1/)@52X\M2- 4RUJ_@"OM+:;R[N1BII3:03'%BS^RVE12,;\>*T M<;LR/1C,:>4:S!'6+S2+6>-V(+AL@?'[QI\'CTX-ZB%^L9R@CE%O*OV\[3M9 MZ0^G6^OUNHO5N/AV.1*E*!)S)#6R#IO7&]0-;BMVC,]W.OZM)F[H/.E9VD-V M2]\"-CTPRN5L&WG-<>T/5=>@&N+==;P[V,9X]PJM/1Y?R'$#[VH1G.;^TNI; MW]UTI")$I N,E+$B_:\GZ:5*D&C=NR_M.=V#3[-40>L8W%#5^ M6*JX8_#P_<:>T#T>=*D*F$W:46MZ])5:-I.':K"N+B:D^-'%DS2OQL9F5#I[+K;>\>% M4">*)%>U\U\;J$59HS'0[\TDY&**;=":5*BJR!:7.C2O+$'5TSK%5A8\KQ_M M9A/4^AXI;#M]4+.$8%/LJMO"M$9BM(I=2C-.Z@P:F:;2.NKF5_1HK;&V,X^J M%4!]H8IFSLY,!+KK<,%.C?074C$4LB\&''BO@8FTKR3;7&"(4Z4;%K.-WCC9 MZ[ZE"K72$F?ZY=H3,68Z.G$349*&U>.F;6#?$V%:)W<23@_-2^XB2G\(6VEQ MCFFA2E]0HF/!^1(VA5_I#U;X23TO7208(^5KHFWM.N:;F,8U/&(DTQK$C) ] M3YTR%W5!X-=4:OOG+*W%7?V8*HY!UL)9M*.F*,S5BP+WK7 MUI2 WQK/#&GD?\E,V1;D)*\7>4TEV(>JID9S?K!J:O3VDQ;&X'R9GC6YB@^B'2IBW+"QDSR)DL7])MB BH. M;"DCK[ $?:TPI\)L?P3G51\W':9V*SUGGB2Q49VM:_85JX\(U8Q.70I* ML6W4A[H%^AS9E,S5DU7"<;BOF#J-.ZVT.RW@4QT% C7P# VEIM92^VD=$%M_ M^I3T7 JJH)+*J%\E%HM)N^$H#D?JW'(Q)H3#<-+HPT8K$?89%$BNRG92P WD M2*'\356+M=4(%'E*=629DE%SE2J.)UZ"*3Y2T3WY8ZYM. 4<5&T[M."2EQ2> M1)*@&XD&?=7&0BJ/65T^GB:JI2+30) I2Y^S^'O=8&5E4(&WQ2#=6;7K+R=% M5?VL2CVH1'7,.%DINU97;[U&S]A>Q552*_"')D2&-38N9?X?UDNJ%EW*9%6% M(-P\4^Z6#1))EAE >[$ILK]N'+H4*C2F>=BHD7BM[-1.)F*=0E*'W+$2D#2R M>B=-&?4M_&];07G&5P4=&%KW1B_ &2M36>IFW2928JHL0ZAKUC6W8TT0L_4M MZ9_L$IT0R-@F;#;KP7@U$%BC'I[QJ1Q(N!=[H#S5-N[1H2 MN?Z*/[)*N^N/4R'63F7S#-DJ5G<.WI4H1*R3HM!L(V-_)I,U=I=G2Y"2JHS* MENL$![-Z/=C_NNY+)=1B%S?LCNP$CD]4^/'/SY@]G+8WHL$_ PM%J_]"NHM[ M385P9[M 2MVU=);7"0L=GW8#,V:&X__4P^>T@EGZ2FL4HD8E4I[UYH)T&!@3 M6$U)I0C2X^0J-PBJL=H>73:FUZ749K+]*+*A1!#2,)'EKW37=_FK\!D3RCN] MQ>UCP7QXK"N+>XD$@&4U*9NBK>J6ZE&K*BJU5DIXZ&RN*IB M_P2$1Z3[!:-"=&N+.EYA<"?+$?3,J-"QI#09Q;I"P#*VQ%T%AG73,HRBO);( MZGC1,Z:"U[+)."7[JIX@RBC334'JAM0=%BN+MFV;A#VHJ_6_%SJ1!1:S2;C: MP;9+5]W0;$6ZMAE[(V91S0-V6:E-TBDAB\U;9[P\>+_[8/+V$?3H(;)ZO]L4 MU4!HFHULLRBQZ1KB/%H]*C"8-%U.::M?OMX]//U9M;60#ZO&)(?VBW0&GSK*LW4N[;TX.?E;])R0V&_-:\SKQ"]XJ\[V47P_CYZ).P&KY MF'%Z]"#6-!>@?_^/35E1#^B]>"1GC6=&Y3]K$XQDI=JO2JH;LE#8>D5EV#_: M/ZX%#_GAVJ0G%09=L7( -=>@YG";0,V/#!>RJ=\K[! SWLJ"T$ -6R[I=755 M)T1>8_M4A4(M\C6(F!WC @LR3J$A%_!'PQ@-5 MX96.#X[.*)<2 8:?-F<#,AUMEHM>5'U4?>96VVCD:BD[P7M7: M38="98C!2(0[E1I+H/*R(9K=+B0-;$K0)RB&";KA\SY-U2O7CD<4"9K)FBJX MLWT;MSNCN/'8:0IP%9O7/C 2T:MCOL>C>)O9PP89'L-VGA &0NTM\ M $L"U#$A$'AYDS7>V=QGO&>**!G1GG)><]:D#A&)GBSGZ#O3$G=FO!%)29Y) ML!&L$35/W/"PJH]$TG@L5&TI>D%>VHQ<+ =%[M M'I]0,1:T5#32ABQL#97JZ43')"4Q=VV:Z#PHDK'S[LM0XG,VKUV^LU"NGUU=#\IQ.])?&)-M](TO.9(L55[3MO<[_)6 M)+('C2I@V]K!7!;S)AE:(V%;2\];1:NG6'JT[,]0%G]&@YB5Z)=M@5MJZ"W+ M,J M O3A>%@"2]>.G;"S'U7_63)\=.OGV=6CR/6W0I3[?_5.N$MW6"BKVQ[IDFW]4^^Q5-W622WNQCJ-0,/O5J;;4O\ZTY:IC771J_6[)(.N6,=K1H/@ M79DTR'IE7.FN4D:-HQ XE]_ZZ\:"9IC8BQ7Y6I\F8G$IQ*SC(&J&K3.A\".Z MQI.K%ON@AFX+#>9;_TLJ5-8P3GD\(FU8Y(2P)X7.=Y ;IH8D5]89J>.LM)940$K**%*I\>4G^1&SM")\SN319.F_=,= Z$C:1 M+>\;G(M8.X$15@MY(C#09&=V] MGN)%;:#+'/<7N:AL8BF9&1F#&HVI4)>4#SC1->]4>DC=JZZV041[PIC/6]YP M-5HWXS'4T-EH4OBR.(4NP7O<%()ZI#GL=RA-2]6NVN5GUY7?':GB U^0/502 M6+.AALJH]@A0U%A6(LB_R-9IB!9 \W M":R/(+/3U95 O:AF%?*W.JBMD.*J!J$^/%GPJS; L$HY*OH3-J_$+_HOOZ9Y M-9^PJU_R&6TI_>A7=#LD('SKT6Z^IUK[?AVN/%K:\?>^-UUPP8[<11]TZC7?^>[_KW/-=QQ(F=+ MYAKL>-;F;X>Y/@<:V*:Y;A,-X%R]6XWZ+^*RDM,"+T>.__^]<%\T[J@4=;5? M+,,F@:S'JQ]U[)5GG?D7?/K7%<=;G_E+OG_?8CZZJ;J^):4\2M]#*77W5Z1N MK;CTU_L,MN8$U)';;.!-"F^U M22_)\UTL88BT^OD^Y,R3W*6?6J[C89<&6OHQM'0#@UH5AIP+ <)PFPS\?D.] MKF/L5DNTC&U8Z/]\UQ+;2RMQU$>U-CN*1F%@K7?6W)%:C3NN]T[:8N^5?48S M4-U645WLCEP[WGJJ:SS3=V/M:RGP$1Z39>T\#&MXB-7^]$V^ZH%"!@H9)->S MD5QN'(X<-]AZR350W591762-7-_;>JH;I.$@#0<*>:84?F H0;9-/[)J6 MRG&?+?OU)_U!)U7OE-_&A+3XFQQO%=U8HAF/ZAX\IM'<> MYBH]O+08".0V>Q9X.W>U10<">4X$XH3NR K"@=$_\F/RPI&'=?.'8WK,QQ1$ M.P]SE09VNR4$XN_8SY1 [@GR0@L/=T+_D5OZOY=8GD$6@_@F&U\M_]9PJ"VY M 3[H&]Y=[\!=]V*+W-A/[7R#:.0&_G"^3_5\G>C.$NP?.-V'%V\#:7U_%-/? M^<80YO_?WK<_J8TD"?\K"M_,G2="9I!X>VXWHMWNV>TYV^UU>W;OOE\N!!2- MQD)B)-%M[J__,K.JI)(0(&@:)*B(W;&-7E7YSJQ\:-+2I+4UGFUU]TPHU&JI M!@ANV>:@M6N 1".X-@AN68U6];"KE<,YD%9[YU.TBR"M2TC(N$MZW8H!+]&+ M=R1Y3C'TT0JJ]2+U(O4B+V*1%Q:8_\(BYH386=8?JZ,6GA.DKZ'18UMFN]O7 M&>/5QI+5-3M6_:M)SAU+UKZ!R]K[")I RL"LW]CS1$S3QT701]LV^YU=,X>T MF#]ZG,ALV=IDJCB6K&;C-#C2PK8>!#+0%7;/"^C6Q=._9QX?.BU&^?#1/ID9 MSQ=6?6?;9J^_JW346>1'3_8WK9V/LC66CIY2V=&QV^-%ZU(J@]45D'[W52?Z*ZK*I0UQ\%,V8\)T_HW,SN MOMGK[WFP71F'_8!G(>>&7KMG]JP]NUAJ_%8?OWMWA-9.LZ:LS4>L[9W+X#1I M:=(J6WJS[]00K92JC]^.;79W#LQH_-8&OWOW1=>:05/6EL9_^R;^G3=IB3"- M7(2XLT5T4TQV.W2?T;?J6X]XZX'RPJH=$$4_F8;/+JTMT>M! ML_63+JZO*GK:O3V;L&H4'8V#FHW.L3GH].:.IHTR,&LV]NR0K>GC(NCC]< : M:.U;6?2T=8^HJJ,(M*^MM:^FC6+MNVWIXQ)RAF[]F(4LBF45U_[>>WV+ M;%^W!KWRTN\P];6Z!KH\>CIM2Z.GNNC9R78X#'I.KQLT;6C:T+3Q+-JPS&9S MAYB?%NS'1I"-*;4:0=5%4+.QPZF3EJX71AM'9]W3T\8E'+G_S7%](_"-,1L% M/J7_.+$+_PXF1CQEQF__-*Z#&:QK>6%G\/_^;WW;LG_1H>9JHZDU&)C-G?M' M:C1=$#>=7H]H&BE5<]?LZ@E2FD(J*D4TFK1./B\T:9VL:61K84ES[['PM:>0 M0PX*LJH_*.A#$$48"!A-'?\!7AM,#/;GPHV7ABL/]5T_%Q.XQ./]_<2FCF8? M.V+9,[OZH+_""#HE'YU>N6@:*<7$[4;S\HX=-&U477YH-&D]?"X(TGI8T\CV MW)U+U,.'G,12@TG!GU@L2^^';!*$3/XK=KZ_T#B6.O)"SVSOW/E3=\^N 6+; MUL"TFE7K=:Q1>X@3J7V#V&?-;DE3K2OMGM M[-GG7)\;',U2;9O-P9[=RC66CH6EYKZ-H6NO*C1]E!*UO7TGX6@"N0@":9G- MUJZI_%K*'QM)';-M:5U<<2QI7:SI8Q/,!HW3"-K3T\CYUN<80J\I>EO]#K;PT@@^6P0??)#X M6<2T-64]/XHQ&!S\L$33EJ8MRO,9F*UN!8EK'_R66H\^@I49&\VNV6Y7[1"V M7GBO*>I[^W8BTNI$JY,M'36Z!T]&/@O:NH34CILU49ZB4!"_RMB%Y7YTK%V= M1'V.<4$5HQI-.QPW7>IQ@J:/JK.QII%ZT$C+;%HZ^Z/B2-+ZN!9HTND?FCZJ MRL:GIY'+2@'1W30$2+IFJ[7G/.=*1=CUXF6B::24(=)H:OK0]%%)&:+1M,/$8HVA:F-(*V--(YI&CC7DQ+(;=HVFG.1C M 5?>?.H8CC\V[F;LP3'NV MBG"K6HSXEL-!,'W&& /!%O/X1!=8C MAHE^QP>K30;G( L+];_34*YF[CRP-\.0.=_>.!-8[%O'>W*6T:N?,WN:N;Y\ M>7O00!#F=[\G@G*W'!M&]U,GA.T[$4-Y-L,Q: YB.1F)]N1$1LA&R'%C _X^ M"3PO>(K>REWP4YV$6(@Q8?&>,X_86_F77\9N-/>GM]=;-USJMUD6OM=MH]?IZK1=- W5::YUH -;:+_?6+4D+VPUCZUGE M#=QZ.(ZIUL^IRUZAI?9U&C)F?(3[II%QXZ-.?,]&;#9DH=&RS!)>QN7![-[] M7A)B)-'T<1JU<7KZN(2&MU]8 MQ)QP-*5V-F/VR+Q@CI.&+ZRQ;",8VD8R-)3R_4]+&1 M/G1+6TT?ZV'6,?NVI85\M9%DFX/.KITP-)*.+FE/@R(M:>M!'Y<[9_H2\ESN M&4VJ,8T'YK/0\C.*2:^><,%ZXAO??-IE7_$Y S1U+;'-@:255' MTKY]>VJO.31]E'(/=K8\-7U<$GU8;;/5VC4,I*7\D;'4,P=MG>58<22U+O9T M5M-'.56\:S#U7.CC$D[OOP:QX^T:OM$M>H\'H&HSC-4RFX,]#UOJTZ%W2Y17 MLXMFE[(!Q$Y[SR2AL^&67U?NIFAV46S2VD?UNKOF15^-NRB+9^-5OF>&N-;-P;PC3);7.G,9:?-V3%/;V/+<0-[ M/-)MV&'0,&JXTR^\^UB9E0\D"[L "#]^:]LONY.-TV:^3ID8( /<8[B1X1C1 M8@:K72H]U8SATIB'P7@QBHUX.6=O2VX3]G3D833=AC7H[S.,QNXTVH/."PS, MZ'3MEQA"T1E<]%J[C6YG_=5JK16'IKS(()(+IX$ZK;7;&'3V&W5U_+7V&^!^ M'GT8S98FRA5I2%K)F33G!+J#CZ;13=1W::)^J%[IE]L2_24 .[@D4KV>.O[# M^DHNS>&:PS6'UQJB!1RN!TD/@=/X.^/W6@4LGC%$]AEI^>6"E._ALE6JV=V=LYFJ5[1I::Z M>E%=V^Q8IZD3U%1WJ537,IN]^M-RF.IY8A+B[2SICJK9]I]W6NIXG96]V([IEU"FQ8>HKN]OK"A M*NV!.>CI@1T5QU*G8W8Z>O9-Q;'T&K#4[ZR<$&D$509!5K-A'1L_IU??+T<< M-:0!R[)->[!9XQT_2G FL&WV37O+(866=DL0\52X)A%,?X=7O;HCEAT8;,]+--NZK$1%4=2R[0[^L2WXDAZ;9O-]@Z. MID;0L1'4M1N#8^/G]"I=$T>YP8R]?N5F-EPH+GJFW=W5 -?2]-C2M&VV>T<7 MIQI!.Z@[J]&]/'7WW&-1W5!3-]3MXXM$P\9&M3\HOFE)+\,6F;+ MJF/C?\TOFE].8G%W.CM8W.?&*;L<.EUJ;=VG)X5E'AJVE9TW*&EOM-L]79,NBHHK2L36YMEPIYQ#T:[ED /FCPWX^1N+2XTXP%W"EHX^XZ ]L/:9<="V&X-!Z:[Y M!1)*;L$/?/;"=VY:6>Y:N]D]> ]TRVXT^_LV9;_$Q6IJ>0D$=#J]EUEL.1AL M.;(](H+UG5OO/%P__-/N[1"]DBO2[K$RTR(T;L]EG$4M=EWL>-6/&I\S0*!> M=/K%O/Y1"=,=N/&^AOM> M<+^$5W6GL6:I8>[[4!%** M0)J-TS2J.S\"T3*PFEBW6SM/Z=$D?E$$8EVLDKR0T.MLX<-J8C?P:VC!7K9G M:?4;NW;?/Q?/4A-(N?&#>W9BW%-3N*:/C1+P-%.'3D\?AQ[440-1>$#7;6/[N)(UNW5AD69SWRR<0T"I MELRE*5)3Y*FAI".XFJ$X4 M&TOFA W#P+;$R5=PQ?/0G3DAP,88PQ[@C;E5=-)5&"Y V/$ ?G!A3LDFM]?P M@F"\&,41K'$RB5B,/8T=O%=Y2:MA;7@)Z%>X-V;)J\0Z?7A9LA9X+'O69C=K/1^S'SRH7OPC-3=SX#8LINP;#; /!T'W"W [SF/ !T&6S%?\!/ MC%@>(\6@3Q+0K9Y9!L5E,=G)]8P'MQNYR;8L\%#*I MC:V\YT'D(H3?ALP#4#\RT<&;RV?U*:&/FNDCSA"T#]# VD=6.@>=2.ZVFUE8 MJ/^=AG(U3( G4)#P;C%?6>;+U8"^9ATU/,!Q258'?LI*SIH4UF0:)8R$8E4)-H;5L'XLA,G)Z6N]F52H#O/$6&3PG!+WJK&5 M)X.MMI;*-'#_7K9,SGA91Q$JV//9 M=J(Z#:;ULNXOO?&M"V:!.\K =*5[H\UK:&&/ -&'(!A'&,L8<[L]#"+<<3!Q MXYUV=>0I-Z *NWVT^G:=<@/F7*_76GMYW[$9O4:[T]_KK=M&?)2>R'.6:QTT M^MW]WGH*N%JU@6N=:*#?&-2&!KI[#^4Y";UVR]' B MUU/'?V"'$.>:PS6':PZO'D0+.+P>=D?W$'9'B=DD%<)HK]QX$CK-#A;PBG%T MX+$P%PRE POK,P'AG(6X,.?A, .(-#]J?M3\^ +\> FU^*LG.\^I42M,^JW< MGG]XUA:KG:EKM3IFSSI-N>$A*T(UU=6*ZNRV.>BT-=5IJCLFU37-7OV-=6J/?'N MFP-89ZQVVUN\Q3/%ZB%:Y.AWU)_\MTT[.U/R/W.L=K8,V3U3K-9?F.S[CBUV MYVF;F>D[]9TE"?4L4AS^5E2EJN---8PW=5IFL[WKO/KJQ9LTT=6)Z+I]LW4& MI\R:Z.I$=*^MCMFRVRLYG34BN#./JK^V[<;1\5,?3T]+HS.21IC>9W5U4JFF MNN.F,MOFH*5S&C35'56O]\U>MZ4-K^HBJ-OH7I[=M7]]<>6DQX4F+-C]RSP% M.N^SO59G2W+5I6*U3K?6FP*M1DM3X-EAM:W3VZHC+/:8>"/?5X6A-I9=6.DM M)MN "NOM.]DFWW2^F0[)H8;\_4:W:+:-W6DT=YMML[GY_13VR7! A../G1#Q M&L61,0F#&6PA9,;$>0Q"ZCF<'<["CX9Y2V&E4?-P:6#W_+0O@#$/7&R0#I]" M,^['YXT909OAQQU'^F"C<76QF\ P<^!5KN,),&"G9H_!HYEN[_!,"'2^;1=< M!LFMP*IN?0,Y)"8,X\.__=.XQLWY2UH4K#CPJ2$$K&+,<8#39:X#Y &$[K5Z M_3Z&/WCW>2"@.P"Y:+X.7AL?+H#0@TL)6&U:BG7X<2N5GN.QD87MGCJ("0GK M1 W8:97E>JI7K8L]+3TGT4X)19"F=BP%G"/9]CB0<57DRR*#1:U('_ETG M@[1 %=OM%^BR;[_,1(#62TPQJ<]:NXU6[T4F6%SX6NM$ W5::YUH -;:+_?6 M0TX&*3>5N[+=*8\U,N09A927!FP]9&0_2JI#,]C#CB!X%B0.,.U!#RUX851< M^C2#$]31G@\\M12I$BJT%#F9%*F'F:1GHN@9#'H&PZE!J&>B:'[4_%@=$%[R M3)3R)UJZPJN&%5ZV9;:[?5U6J(GNB'NSNF;'.LT@!$UTETIT.)2G_O73!04= MYU3/VFHVFA?:GEL+I4L42K;9[^CY*)KHCBIDVV;+UC:_)KIC[JUO=NSZ-TTZ M<_/+;C=.(Q=.;WX55[7*-2G9V0.)Q!/7L=JEHG/&$PN9\8-M-3J[E+5F*QU7 M:UN5DE4JQD*[O:BVM5OPV7U*6YTX#MWA@B?$TYN5(J^T.LLWV&SN!4O8%JX# M($ E(02=(?/9Q$T@8\P,14'AL)B4O;(PT"_=$B]#Q1RR% M+K[8\?T%7)T!!N/D/:8!4(A=QX-/!)-)Q&(LP?("0(?QZ(S$LD:C$!^E(AJZ M- S\121_!WBNWV@T!2B_&=*2,WN5^Q,;0X@[N4?C8/3-<)Z<9QA0951%>20:M3 MN44L>@_0@GV8Q@.082AP[HQGKN]&<4@%@'4HX@+3IM'D!7=[5''9[?UJ*;94 MFC0'+U&]8>]7$W(N:^TV6JW]:N[T6L^%!NJTUCK10+)F)KHCIOC9UIZD* FNJ/N[;5E MMMIZ@G.%$=2YQ$&"6A9=H"QJ=\W!8/.4L#H()$UTM2*ZCCEH:5-?$]TQ]V:9 MS4ZG]C1WYI:7O65BY?E:7YM+KLYRC)[#^B3X8+(I1$+@$PYQ M*!/\$U:+WW9'+(S^PV!_+MQXR;\3B7(1+ RA,4[XUEDP=N%F^NKZ$4P5+.': ME6F3:JY>T6#//:JYK!2GO)JKT2I@F7:GJ'CL(,59*JL-[PI!V,#:J$K*1T#Y MR=H8\F^1E""@6\^65]D:NM,+JU)\KTNG:EC>4:>UUJL4I3YKK1,-U&FM=:(! M73JE2Z?J7SJUM<2@%N#0-56Z&J*:J-#5$+JFJH[PU%*D2JC04D375.F:*EW# M41DHZ1H.75.E^;$Z4-+\J&NJLON_B_& RO5'P8P9K[T@BGXR#9_%NI"JSHEN MKP?-5IV+"S2UU8G:VCV=/:XI[JCRS3);O:/7Y^@DWO((L@?-QD 74&EI= G2 M:& =G=0UM5TJM;7U?#1-<=K:TM:6@J!6TVI8EV=ME9Y1Q3.H*U$\8=D;HFY4 M>2!SV\<&A7=E;1'FDV\OELA70>1J'J*TZ&&U=D?-T9\$(2S8-T:+,&3^:&FP M[R,Z]31PM?D1*#'5&RES5^"W+Q_?&0:2.&YD'DX@O> MALRC&I(T%QWS))6GQ(E^,WW$&4:!MXC7/[(2B#X^]FT^Y#0+"_6_TS ]T7A@ M;X: D&]OG DL]JWC/3G+Z-7/62('"I< '!"1YW>_L4AP_<5ZC*HA;KI%7+(H M3J?]("OM.'5'UU;4)_^[3FNM5ZYZ?=9:)QJHTUKK1 .ZMD+75NC:BFJ 0]=6 MZ*SH:J)"9T6?8VW%V8"MK+ X;.J>9OW# +9>R;>ZO$&7-^AT:IU.K7'@TI&L;:IV-TAKTZIR+HJFM5M36:1\]L493VZ52F]5N MUSZW\]QS[>RNG@RCQ=%%B*/7EMEL=K3ZJQ).SIK>;+-G:>.^4C@Y9WJS@-SJ M/_GQW VN;JO1O#R#J[BVX3 37XY5YE"J_"'$*P)9Y*MMK M'59&HJR=@=)41KFHY0^N7+FHT^>V?QC5"SD^ M 5@)?(IT;QE(\F)SB*I$E9:"&H4JGUU_4X(DK8;]XB293OOH%([4V$:!^].5 M63!,X_DTK^)(%#KM-EGC](4L':),PFSL?$_ L%L12S6VD:SYN#4U@UZC3Z.) M=BZIL=N-7F>_!/W-:?]M>_W59Z32MWL7OM9^=[]B @U7O59-KUM*E7I=75*C M2VIT29:;;,YZ&JBTT1W MS#3&EFVV6[5.;C[W1--!YQ*;:&MI=('2J&4V6WIHEZ:YH]))YM8+S!G(YP;XBT;AH'K*UY,YO,[ M?0S>YRWPDI.K77*C4 X&*SL4!9B1$]N/)H"428?S#XS8_$T&!,%C48@"6(J].";$4LJ MO"6S;Q?+51YAU3-8*2W3#PPO\!\ KDX$Y!]'&%<'CL#K(5-NW@(_Y4XQKB<# M$J#"F^^(+EF>DN!((0LW9K/(I,L%Q+(7+U!Y$5!Y-\MD5J,E?\ARBYG@#J0K M_Y$60=5"^Z_ ;C;L'^FG=J/WXPJ#9D'#OQPE X6*J7F$ASFYV4BE!021%Z5# M1,D;E+?CC07['[+XB3%?+2\2I4GPN;2&BP@X]_:9^YUXQPE]*E2"GQ_A[F 1 M&0\L> B=^=0=&7\L0C<:NR,D^"CS.3Y_292,212I!658C974E '$GYCGX9^T MF)#-@Y"X80Z0A.T,@^";I#$40OU&(:$R=9)[*.U6 ;66^-1N*GOC O;:K-;8==+8 MJA#-D OB.Z#!?6MU^"[:?H.FWX%]N)ZW&X,L5]HI@>RAYW?]?E\J^4ZC^1)* M?B=Q:2IOK[H5L%UN7X@-,'$]I.8X4F42 M8&X1^@F1_^Z["-'[& ;$: 5,I?#0C,T+C0IO@L)%WV!IH6T0_04LAEJEF". M3! =\(F?8ZEX=+XO7'?,"9LS$+'XX-/\;OT+FA8_NB$M!;J?DB%MEV3RKWOIDB87CM'$(?N1AX?)? BX&%&L-Q>@"+H4Q ML!D)9F4C3(0S4LWTL/"<$#0HVF[X/[KLN=^8YTX#80J.'UF(EO8BQO=(!4P? M$]H KF9@00U& [P"^,+'(.><$9+TB1H(H;!HQM)9:@!>&7\6+$ M2F5.S(<\+TAMRHXI0 43%6M FG+;BF+&%WBN,W0]3E0(84:8&#+>&"8& M^XC>@\BCIU,0$UA0TOY%D&:U\!YD[=6:2!0IUEKP@@%O] 'V?V!VY<]ZV!UPG^$OHP@ZD M&8J3NQ$$DA=IW5*E9%KC^"#_## \O4<9_=A5W[GCO[QRN_V1W6N.NFP\;+5; MK#T<3&PVA#_[[5ZG-[+_M]=]52!]E88U@R-(WI4$ZAZ.-?W@ DV-T9!$/KYV MYMC5!D1H%"Q"P$.I=CL#>:1V8E5"FOAN09/47 WL!]^#CD5V!&P8(IE( \:C:5:M,Q M&\(N'T+&N.C?SU2L N%0&[0[W_B5#<,%2!ZC2SJK17@@LY+D&_4C\\"D2/QF M'UB ,9(GD;0V)$"XT> @V,B[FP=/ +2(S5Q0I*"/8J!*,$:"64#J"&G*<^$. M)5J#N+@'*0D/ &N&0]"^QNM[]_HGX^/=_:\W7VD18Q"WH"_8:.H#I!Y0;'Y> MA-$"Q*2,^"1KH@T]@:[,;(-L GB'W7Y#4C"[+T'K%.TAW@J TL"-!3#!4I0/ M)^W=Y$[P$0=^15*=,.X1MY4X#!D4$>Z5-S1;S(%"8=5P;\0/)=/ (&@ZLCL0 MJ,"?\)HQ6,Y2:['O;+2(A<.%J"0.1V_C50C;/*R_S1$?P&8)XX(S1)EAS>[["E'ER$=\X6OCL20O.# M0(-\I[!2YHL03(QD(?DWJ(F+&)OWQ\9UCM M]!0 ..X'6PW2#JF%(_R%1]7 $6#?N:$$5N]#&N?#%R%A4Z3A/;:B"_$I"6EA MQ;>D4(//@QD%&QL+8SBQ]\6-YQDJD@1XS^8QWRZ/L?X&9OD4?E5E.Y9F 4UP MU?L:H^UV\Q>ZD?YN_?)3AG2?I@#TY9O@R8?;5>HU\U2;:F0G#!&3_$0@KW>$ MP$D^_0&#>J'\=A+U2[4ZD#!0ACCE @R#) 3+84F!QCF]&4"W ))&>V/,>[9* M@45T"T2>KF)*#2L[(A*%%H5I4-!#N&T<9%-QE!+,27HCC\A5R-,1_FE<[@^6 M/(V:X4?'N1Z>Z#%BX\(?T0>!'?F+F?@6^9+C/Q81;\"8\ 3Z/ACN>Z3?8/ES M"I^JC36[3:$3B3&^XN\+>.93$"-FT/7W:*6(% \>@$]X'H^J44_1T0A(A=MQ M',\"KI+,2Q+PM>.YP]!=1[A6*<)MI-TS3\$W%)LD8R#!,5@2$C( _2*20]2Q M11@8EMUH\EQ9(=JXPKV"5W@9+IR!X0V4-P9.4OUC>DDW]PX\FYD#!3$>PNDT M?Y1H6K]0A2K-O,G#U_3; M@ZC7ED-S-F'M";.#;@*^9LP?F3FR/MS0LQB1UH M1^U&/[>CO!6&2H!-'6^";Z0/\E5F9!@L5?U^UERR8#42DDG*0!%\D.)#YLZ& M8'_"!OGNY!,(7!4I4ASP+)\XV.Q<_[2%1@ MS"6EN]07Y8<$LJVO$H^\0/@>T\)WZ=LC5Z"9Z.P#@7&F,MG\NC MJO1+)+FG#O]Y!*]<*J8[>0>MAI59!Q[**:8(OR;CCRN1R>QESJK!(@9"],E? MDTVC)0S(W4WWR//)\DLX8[,'_..KQ0/H4,/JFQF)F[-/DNC!JDTBP":0EA;SA]!)3E7S*0\3 M!Y0IM^A3&]T+1HZP[.]"]I#0=3#TW =^K^0BEM]?ELK1?(LQ3$D][ATZG8X8 M=RB%R(/PT$^@A"XL'KOHP4OXI]PH M"1SS$-UX.\?;M_=?3'F MWH(;>0YJI!&98#QZF#ZRD?GX!U=-3-@%!NLB\&W !Y_A[G$AHI90CN%E$A5-:3&^,ITZU" S$I;5J#S &G&H%9OGS\!6DB^RXN&L=9'FR+]$,D?.21C/CA*WR' MQL\7-.QF>(;&+3X0SU:CV3$QO-)N# 8_XC-R[YSYK,$^@:!H&H3Q&Y+GSXL! M=9N-;!"HKR019;99% ?*Y7O)6!#EN63C006;+@B'Q 4(07C#A]F3-*IG#NQ@ M,R^/0757*HHA8VLE(,+C;-WD@*/E16=Q5;";'+0^(? G\,/U#B'0V@NIM,"%ED/R7G#N@$)O@D9]#* M1NES!H\;B50[3: M@.<.XAT GU\33_&*N_$R"S ?C2-S#0>.39F7)$1)EQ2_BT 2*R7O-02>X/8E M4J#P\SWV@*DIR&/X=3$?S,%D[8A[I\GZ5WQB(8$W^;C2GS7I7F:0]C._U"!5UF ULCI=OC?2EO ME/*8ZZFV3FFJE%29*2MCP'?A+U#6"'MLM>:NKTJKRW*\>8J;:E%17 GMJA=* M@[CUQPL48"(2B-XX"XDC$P>]?!H$'310>39 JB-J/S'Z&=QIFC3&%9JL?//27\O^]) MH;1SP5CVL+A$%H>4/RODK)(>RW$? G.:WJP]+*0$%9FH9QCODN.F]$(*/\JG M40\,%)AV**DT!R!6$99M*>G'Z4,X5/R3#M9,B79<%=8E&@0X5*6!2U8GL^+5@?4> $+.;" C!\F MR-*C1L9@+'OX^6*Y(BR!5]74%$E)_Z0.H4R;Z1WIY+17@<"HU2&)VENCD823 MM)=.6DF544-Y15DR(L&+S& AUK))ML])E^%LLE83KFSTL%DSBB9<^=(6K3A6 M)5@G$0*94@.K3P_\MO"6&?V8IH DVK[ 6&@U[%SGL:Y:MIIK$?*N. $D_6@N M+P54L:IK*;?923,<15%97FHI^C=9J;H'J>A%=B:O\LK;&QO2@%8R@2C]%510 M6BV:1Y3) \2.HAA7LX9D8)7\=E@S#R=CGX.&W?G1W"VK:!/5U,AUYY(R1NO4$HTE8=[F+B8RYS>P7EM%E'C&3MD_\*(FH?U M=)SPLAS I_09IY=#PFF8E^G-#I6+YJE7DJTVU@VELC$ZPK&5\O^1A@B!<2.>8PD::XU]QS1 M>64NH]YI08U8$"A74:+,$UB9J(X1NT=&@YN2RGD\'H(]<_UK_.H,83G_XH=W MO!892X"YH TP&D@U.["^H>S\@E%?!!+60(2/S.1'5%3ZRRM<$]N ZH3$=KGP M]!_>\+*>)]S(,A%K$AA\L016C/S :BC42J0O:RFQ7$K4Y2?=Q$07AC&0C1?0 MQS/HHP._!*KTG#."+\OZ?K&:,4C*,1,51=&"\:8)1(&X86JGMH:$!,6(%T6, MD=@+'3=*B[EEC;7HPA2$N?QP(4-DLR8%)N(),GPX%D>Y/@MCUUO(%1%LT8D"/\[&!-)\UP99S33F*Y1URJF%%@E#:"E5F*0W<9*^ M5H\E7R*-F"M4YY0X E\]B)%=DV8,4PH>+M54>L'1SJ/C>J3H,P84H90*^0.* MPHN<'5Y9A7<#F!81M?YPZ$Q]O42]O.RQ3IVRQPIZ2X#A_*+ZB][X%EG:'6UN MET'PO ;981:K+.6=YAF;#!GA_?A,_-R4]@UPY[1JD0[:36'\ MY5@?QZ:3_;Y2BZ?=IV6G_Y96.GV1=T"[2"K^"PJ2(S'57&&&9CG_K54Q5^^)0A5Y2_\@5 M)Z#V*4IMHE5[VW\PA:V5,P;P7PA/CO DSB0:A<)^70H.O2T#)@X3L2*I<6E M[0A/WN<1>RO_\@MX@6!&+]^Z/NV0'OI%O$NH:12HN3$7A 1^6>BLP:#1:_90 M;8D!L>+#0J,U2*/E9F_P:]U^H]^VUEYN-M9?V_1:U 1=>Z_7;K[6:;5>9K'M M4J_=,H2W$K-V\Z.&BWL4%@]J*ACC79$!ROU2 Y3OW>_&1RZF;U;2!789IWP^ MF-PTFDA8,'48H%T._VC"'7_RN!#5JZ\Z*\!:E\D_@UK-F2^'S=<4D0@6\(IQ M='ECYC^Q6#H1XAQRN%2C1(DIJ(?/UWDX8*MG-JV.GDBIB>Z(>[/ T&SUVJ>C MNIT%N# ":RG J;+"]56O?JWP+C5HLP 8=1FTV>V9@U:G_*C-8KR_J*3+?7*O M4:@UQE"[9_::@Y-@Z&+-NM="1/Q4&.O;2T;4=QAOV^S8]1_1?>9(>FT-3*N[ M@R#7QL-.\+VA7H6\QYI:+2<'+NQT7G-I1H;5W6&8M[8PCNWQ-GL[2O?CF1CR MK,L/?+89J\>Z\[QLHN)(']I$20/HU[*/ ?6EW%_(;0/0VD#I)<0J2FZ^VH+D MM=TU.YW^SC9(N%12+CDL5GYLT=<9PL6,PX6F'%2 MXCBJB$9G[GCLL4-CJW/8\VL-G)2$?J9>DEIEWS\=#-]+:7V;_^^LB.1L8\9CZUL8BD5#;SAI7!8 M"PVOXB4?XK4F#0JRU4?&. MCY"K32V8X/OO_,L]%)C8$R4RUIA(J[!X&+D,@ M9DGBF# 0"LML%8DI'"]:CZ%UD#\ >DF93VJ.-HD23XW#& MHHN3_7[H*R!0O\[+<&2A%H%8%OM(N(MMJ4\YXT3#F!BNEN<@N8=\K0 MJTMWL 9FZB1=B?P-S@DJ4F]3Z*N-N?ONGK XN7C&(L&Z1&$["LI-4 M=HG:;%%7I;[Y!WO0:&6U@)B;H\PW+E@D54WN^*5.5D65UC<9L5%*MY&::>8_ MM[(Q.?5Z!^VB4M(&[=)4@)J1DIL%G8/*L5.@'#."Y3#X0&EF*2246^8N>LQ: ML]NBQ2>BM*44;;RP\%ZC/VRU2WY)_;N3BG50R0Z.K&15HV(7RZ9434O%7:1- M:2VGJ+KAWNCJ?VM7/E0J@8@$9+>G4/P._AIU6DA$J1/'H3M<) 6^/W3[J@,D MQI1%FUR-0IW95-[R@!TR?*IN?PA%[XID]C+OI<$Y4>GO6 >$-5L[(*QJE9NT M>%*S/86*3L3#M)C2)NUZ"JXFD+$C U((]]N9F(*]U1HE+K?!N#HE4A1C?KLL MX)Y*IR".E+&'E!FXVU[6&BB6PR1I71%/G54[JT@.P:M'V&6":ZU8Z12QU7#C MX.\J%A>UQ2HKRS@L4GM:-TM(FR5T=;.$ES3.-N83UD"O%AM"A171Y"GF1,1A M[*",&921(DKK:G)_V]EH0_9F]AV[N/.>@%$/*YUH$L==]4JIH1+\C;S^B#?[$7WO8%&Q&+B" M_7%X9?MW5?1)FP>^JN1H\!TO?#>N825_>0JT!@JR=HC-;2'!5C8(NHD&VEEJ MJ2@-K"%U.QL_VI6!1)_'MJ*IUS'LX7K 54;V [Y$U\\$V-SN M$=LA.=1B$D3)&]ER-*)M*X/1:XE((/:O?*(;*3G9P! CN=@_1P&,VEE/N'?8?!D;F'J! M4-GXS)7OX^VK0N"_$ET]@6?@%FI9S)7U:@.N _8/=<=_>>5V^R.[UQQUV7C8 M:K=8>SB8V&P(?_;;O4YO9/]O;_#J& IG'2'VL/',%X:>HG&53GW[' 9^@-'X M&NN<+0&5R>3%OL_A@*$??K3QEKIVXUT #J2&?8YQ'ZR.$VRL$-R MJ3;(EQ>_ZJV/7Y47[WW[576#7J?Q?3;:1+=?;SX:.$;'^,?O5Y^^WGZ]^GK[ MSQOCZM-[_.&#_/?[V_OK#W?WOW^YN3>NWMW]_M7X>/7EOVZ^&E]N[_]KLPHO M(*T:= !7#*VI\XB=P)E?:&V)"#+=]S?7F5%G_'9KL,YD.X1=UN^\VFKO'+^H*N61-O+( M]=VGKU_N/MP3?WS^,E'>^#?ZQ!>TL 8V9TC_%TZ@-OX 2RYM0$/D_,EWCM.,3!2,3!/,&"\SHX>^;+P6"1X MLN6\L3JOV4_\G_B WK39:H'6L[)5/.5_,%CRP30E_P6RV\'FO73DM0.7'U*;?F_\PJYR%$5KR M\">N!E\7N2!-G#!!9L1I'P?SSD&YQSP/$KL-$T \/H\A(H<@9 ].2(M*L)>2 MVRXYTR?2!=>IW7*+)AEVOQ:2WT"F5:#(#0K8:NW"$=D(F6*J\?H#L>V1NFUE M))'&YWX3H6'G W&VEY>CN M= ;(!V"X6&A3W[C)JT%I>>Q$9]ROP E=[F19'=+[UY2$=$DM),>-EB)'WOE= M**2R"L<-E?[Q1C#\@_\MG40T8S&%_<>!@<-.>.AD)UV*"40[\15N!"=:BQ70 M4"">/X2>$^,1'AI*$^-J\0FXDX5A$/*/XS\GH;/ 85=7-&:=?S%:1N"QF,)1 M@^484Y#A3PQNSVAR'N!!KAPY?@+'P/>6"C!-@H>,GYA%RCS[73"NB^&[VRE] M2<+6\:-<_*A_D/A1O\+QHT/$58Z*J6)M\/GJRU?C]K9AW'W]^\T7X_;3KW=? M/EY]O;W[]"*1A8%5Q<@"'0119,'"R,*'F[]=?> AA9OWMY_^=K]>H]?>[[XJ MCI!Q%_#]W6]%,^CD/%::L%@TY34_,1GT&$;#I(0&LQT]#V'">[P:$,M3<*Z< M/ Z-0;Q'SDA.ZH.W_'WAP%:XGL8*'? K/)?.%%X+YYC?(=UB>2Y IJ M( X"7,330/CWPE_+@"[W0IPIB\!Q_05?)%H) 9^[Y_KHV;A,=@?Z<\%P_AX= M!R-^,*HX#L"92\J6LEYM"MZ554@7D4D%C1OC940XE)WQX9*@7N$[_%[\("X6 ME7%2U*D.'R4HX%^$OSKB3AN@%&T(,&&7YD3.RWE!]+W&Z33\@[-"@5*8N% #,)O M? &X84X]""D!$["4F$H[Z"_Q^RB]&WWQ&=PDI@3BD5D4D]M=P-@IA%2(H S! M:+H<]BKB'((8!3%'Y,C#E].HA824"J6$JN24ORQM2^GK9"!6M#9NWUTK_$68^0GG-'LA1.E^2Y,!@>XX6DR6U\ MX*<)LH.J14$>D,C RQY[<#R9-LE3FT.72KN3P@D?Q:97E)N39L/*:9QLYN(! M-# OEVO@(81<,TP=3-]A/+@WQ,4BMG!.K>>X,UD*G$JI-+(F;DBC6CA[5I1T M\JH0=.NH%'7!]\*+2JCW$851R;N"/]T9OVA,W9"?T.,.1KC\VU!U07F@^!$, MT;$KZTZ!)OE*Q Q:',U)4T)IPC.-/Z:)UJB&!-RQ()KH%6,]&$L/Q7,X%Q7C M@F-P/R.F'O&C?%5F?!X[]6C0KJ(AFAYQ65=HB>*)KO'KU?77NR_W1L')5FUX MFF\,3UJM*Z0R?OJZ_Z&IL>=YJ9E.8L?C80-')F,@PT7H\/BZ, &%S 4LW'S' M^; &%_IX _.")SF,>_.!M)#?F4\]L;5GT@@+-&I1.JD;:M"$1B43AC,7J$$Z MJY!Q3:I%3\<#RP_R.;D4?D7EQR*NX;[YP9//)]XBOZ*D4A] UD^T(S5Y+0R40YK,Y3$*0?Y00F=I%HLH[,2DXZ?/YE2 M9"IAZX0R[_YY^_Z--0#U $ %/22L.WZ80S&[ FSL"?)*!',WPCSE0-!ZC@JH M!R\8XHE*(;SXF1ZFF='Q(8 _P$MC8 K !WAHG\#L#(%)E8)(>-D?"V!F\&*4 M;\-GB8$?P:# ^V5E")_[R0M.L,(#_<+$CC"5CV.26C+&7.28F-RLCT 58<0+ M_NTY0S0A<88J_&"BY @7HE $ ]!X.FG"(D8CM#8!W#S?+C4>R/'@WYN$8$^% MBY&PEJACG_)I$FW4B.S!$6>J'+;R_&\$Q $&%K:*(#O;I;_"BGA]#_608. : M!4N&[POH"#!*?2(4MF'>B@(<\-CM&1+O%8]1@Q(#6$:(P.3 OI@\<[U"DGGW M*(F1,('B@?A<%->BN82H0NCPD!34V(*D3.%;TTDP+J),U*Z!2/S817R!_@$U]1KPZ#X!L\ M^/D:_O/@S/C-.%]>)6'ID#<,?K3SE A6GTUHJ&YBS*]^%+_T^3H1E/)=4I.[ MJ-^-AX6#7C%+#A;<2$"*?#0II<5 8WZPGO\0"G?4ZU*BT^G)B)Q )X,?-4R$ MR_J.MV+?%E AL4(9F+\C7I7B>"+^/BG!\#WOH3 M$2X*22QFPFT3#T4A@AP@DHKQAP3./BP"0$]VH_29W)!NFE%\@4R\#-D#<80/ MY&$E:!Q1.P!\WS2(YF1LB Y5LB<2>I9@H3F4PG,': D#OB"JPT"_-^X;O*IQ@?ZIR;G7 QFR3G]R;UF>6),^+219(6 C9\839TP\ M;01;*#0)>0D,,_A0M\: C1Z8Y"JNQV0PEA+>0U&BZ>8H:=W>\8(,0,M#3A4> MUU/@0>4J,=QQL/BX'#8Y*KG;D![M\MQYGG&1U^"X)1#G0<@KD,H,3X'8'VCQ\5K6ADN?3E)'*51S*#&/*&+V"YS7( BSE9 57YEEN>1)I0AR0 MR;8VQ#@O[U1]4,>N(@?,HZBR@?$O1G;?$(4I)9Y(A0Y2(T"&$MXH%\.1XOXE M)FL1&Z9>7L*LXLPHUR!0.H:DXK*.%9Y2!7XZ8<1Y2L]1N"$[!JY9$FLF)SQF M\B$PPYD7*%V7Y07/6?BCJ3R9Y,%TD)I>:CW0ZRFLS(4N0B@?V%@18[=^(G1, M0YX @WCYW2<+G^K9(GG4:AK\M(JW/<025T76F&I,' -<00@H\[.W8'KI>!S2 MB5"1.Y:Q84(03B#V'()X["S?./&;*76811>:0R(:38, %I:>'J"IAG(#+6X2 MB8\,_8+4X2:]@;7>6764#9OS3&V6>$ZJ?2&0G8G(H5F4[B9 *R\)1B8I9:B1 M "PCEO'D%8_+"6,?=R:(6R2%24]+?!=A(TY/"LY,>!TA]E2->017)*;S]IL9 MHTAJQ.DB1BN"(I-%<*;UBR6EYYI!*.,>I(\R@1O%U]H2JCQ_6?65[ !,X_L> MBR8JBFG )=3Z\$3>\D#@KHU[@ON<-#:EV\AN&#,Z< \P#."G@>G,#\!2I#IE7H_$+ZC.B# " M_ZJOAVD+XP7E9TO3FFQ=E 9J$#TUPU/;F2)K0JA*19P[QS"5#N7"E3+751X7 M>4%R+\EAO>?PGD$9>,&.^/>SH;(E.9LB&4.*N& T(OQD>#2/M(RJ ZJ*7,SB M52@A00^VGUAOA !@!#<>+ I;F5.;U$1;?[@R6HX\G#\C3L/C]6?]ZJD\_^G- M$Z5O4 10B8:>83A[#^O&7(K(!NXS/$F>3\&^%8(+T\5EG58NDL-3%7@(2_#3YVN!K-3> M#= ?9-&(1 >W=UWX&PN#B%0.PZ02*EV*T=@(,=Z=ZKC$.'8GG)K$NH@V9*!1 MQH=RMGPJ.!N499( %>2BN9KU8F9#\:KAB&8HF$LQ(1V^@AW!,:M3'F]%F>3( M "1QDE(G#],)J08J%J7ZTD19NA Y)7SMRAX%;&EK#Z#C0E7>)5(SHLUA'QNY M&.4,;X5(QJC/X73]?@DIH'@PWF\M(:C%Y@#T,U:BX-'(#@ M/3__*@ #B/ND[PO/2$43B4Y*5!"&3!'E$D02Y]Q2YJ[R1-0U)50J\X(D $6R M\DB*#O90 #V! $_/0H7QJ69&$Q6()?'3 *JE M4K:1"]A'*/+&JQ%[CN!MAXWD'Y')UZ!RJD1X)^)2HKP(?6*Y1/*+4%@G!?BA MKQ1&8E8Y:"T#G9]T1( +"UO1E-1N%+L0++!0.6,U1(F:7 ICL"@Z@VHE0[XF MR2VB?BY])9USFI?,LB#-2/DI.1'0,-Z)2CN1&+LTP+]3B&.-=<83Q](O2 ]* M3+^)N5M#\9J13)(F=YNRG-UP_ 8A@9&TA3\61C (WV_. W=@T(+C[DZJC<5Y M"WU9A(]P9[QQ*3^X3SP0;NKY&];7Z_O\&+HA[M_@!)P+W3I0 KF;E8V-+CEM>[ +4PM< )&8\% M4@>(1S*Z0B:'*: (> B=6:8ERI?T\F=^65: B=17;!Z!,RDBKK^3NWF<4>T& MG1S%8*:,5*9P?X2=H?A +I!@;T#$@9?)G1)L &-8S6'GC86!1YZW[SDDN^)I M&"P>/4=M M^MIQ\EI>JT0O0_-0M#1DW-UP*/$+(Z_+I%FX, KC(*8P(,\WB%8_H+1]D3%" M-6:!#V"'<;"^_D.,Z<#2HM2$!,(!F&SN<4%!SZJ-@R$F'[MCD<*0X(Q*HCB< M-N&4%Y-M:(E,4N$[-8STEB?MQ8FC!-/>]3P/C"4?5$-U-JUH_J$?61X4),&*^\: MQ2A+:ZTJUA>FR*46FA]O/]V ]_'K#3@=2E?9NN/TA3#:K39&.XC1[5U\MZ8RU^JPUI=9*V;__[[[;O; MKZ6D8R?;/RRA(S[Y*J%-S&5#'\USYA%[*__R"T[1])SE6]>G]=!#$AJ"H/$# MF.N-Q^3B(_0]?EG@:6 W[(Z%J(I#^/]8?EA@L4%8_#D>%URS&FUKL/9RLV&M M?W3#:_O=1JN__E'UM3_3DOFR 3 (\K^\:KU*"7B,(8BW]OR[866![;')"FQF M[GCLL1/,ST58M*Q&:K^*?3]_2QS3*AL6[.NE9FLTR\[YR# V^SYUAV[\R\D7 M*(9_L.\MRWKC!)%GV2T+ PQ_VGA(9S7_;$QC@.TU@GPB6Q;A(>B:OK=JB'!= M:V?J%&U0D^CV:^ GT9BS:']R/IFSFG#-*KZ\^ M7!9*KQUO)/HUG#->W]_\>EEX?8]3N-QS1^N'JW>7A=8/SI IXV?.$*6?O]Q< M%DH_\Z:C9RZ"VV>&U&NJ<_F,=7$TGGOG=@!U\ECQFL^9R#F28ZN0@.R MBU8R;/J&NXP&D/]/1120.^6UFW3@MQF&383@JU+@SMQ*G_R93M5VS1!;-SAN MSV$O.WRM6_YK.R[RA2X>_=R^\ RY,H?YK8,^$IG:C=[J,IL]*9(GW[J3YELETDKC,#%F>_/N I:CX*LPQ'B^P,)^WOE.& MP8JAIV(JF^C.CSU%O8ELC$!1-WZ#*&)<8)XRO5#TUOD_',[RTK/4MV85$?QX MWOB6M9P\4?Y7-@P7(*;X:ON\:+542F4NP80F0!P]OP2$E>21-0DF&?V:&RQN?W?SB=L*XVQ\NMCZLSHKUT7UV>/\4%MS5A\]_OZ(:LKN/-W^[,NYO M/MY>WWUZ_SL.E# ^W'Z\_7KSOHPY-GAI7\!U:*7V M]'/T,Q=9QO_<_GKU"2CIZM/?2M#1V2 UIU[6XU7(8++%Y[$!)JP[-N3ZZH7T M_W$G\-$/KJ/,H-:HKBL+KSL!I0GN08@-HF,R,4,6@X6B,5Y[C+_^'+H^MG+R M5M%>$)-9"9!LK'C8Z#56R?:O2K2B,H&)]OK Q,_#8+R$/Z;QS/OK_P=02P,$ M% @ .(!(5H[9C&PU%@ 'OD !$ !A;W-L+3(P,C(Q,C,Q+GAS9.U= M7W?B.+)_GT^AR\O.GC-T$M(]TYTSZ3TD(=/,20(72/?NTQYC"_#&2![9[H3] M]%)[?MCZU_?/[AAU__I]W^Y]7H#MU0.UIB$J)KAJT0.^C9#1?HFX.# M)S1C=(F^4?;D?K?:[<^"Z)KZ*^;.%R'JG';.=]^RBP[NG+]_?^:T/_P\L]KO M9Y^F[>G'7SZU[=G9=-:Q[5^FSO2G^<7T_-PZQQ]/VQ^=]T[[_>FYT_[D_-QI M?\*?3F>S3ZX*6%>,-(A?G)P\/S^_>SY_1]G\ MI'-Z>G;RS_N[L2C:2LIZ+GG:*OTR95Y:_OP$7D^M *?%+1IX6\7Y@Z7SSJ9+ M7K[3.>N\W:"5D[7/DX**;AKT_@-<@Y;9^>M3M;DIQP M3985\^$D?ME"5A@R=QJ%^):RY0V>69''22+R1V1Y[LS%#E<"#P/,6P4RKT.+ MS7'X8"UQX%LVEG7#YQ\0 FCV$ O]KPZ]U+X+1.U*5&07MN6;Z6Y"Q-+#UYHE.#C$Z>??KTZ>0% ME*RX!H6*(\JWX<_V6:=]?J8AMDP#U67S7^V4;A]UV PPO3JD=*^L0^&H*M,% M&:7X'2A6HWB4*G9"2@"M_Z C,,#VNSG]?F+3B(1LI:+\123I#QVUWV+F8%=' M=EH<_BB0:1%"0T$/3Y)GON^2&8T?\$>@,!>IUHSP++6=N0F@8&B*_UU8S&;4 MDXSC$Y]1'[/0Q4%V\A ,%@S/+ELPA;13*_EOSYJ^XS5)B^0$;*L^O#[A)-B[ MV[0DI07MNVP%' /QWUCN<]FZIMSS;2%X]CCJES@Q0EY<,F65,MO4XO.I^.\, MM3<>+CI/8Q[-_R/\>"N?].=]&ZNNG?=A^O>^$NO-QFK=;:]'G$*1 M\D19IBCABF*VS8*JN&N'%N.M6N#0Y?54A4N%E12R\SQD94"A'[=X_[U9P.4' MQWC"_[WO/4S&@]O!L#?J3OK\;?W!5L)/"N%[M5&W88\&MV@CX CCIMNO!_?# M4>\++]/_VNL_\)^]_>!9Q%@*[(?:?+VB!*(&.RF( M'V'%X :V1X.(8?Z#,T<)=\39HPQ_M!& 4@D-0K'W1^2&JWL<+JC3)]]Q$(+B MNR1^'C_!6 E!1592]#[MHAFQ(GLD+([=^F&L 6D -V>1$F!/ML%F@M&L63$ M1:-8-A+"458Z"BD2\H6I%35 6U5 21T:I!_7E-B\]DQ4@\ZN&7;<<.0&3]N3 MW744A+Q_F=H@UF8JQ;RSB_F6"$1G*!:"0$IN)ET+:A"P5Y8'.W7C!<8A>!B4 M\+:HP5="*@7I?!>DA!$2G-"&5:-@($]7E#'ZS/VXK1^*4)222^%XGX>#/*$U M@YV?#<+D#EN!HO.?%)7V]8?=OHX)&]2I8KI=4,_A9C;V?<'8PT/8KW%@\&/N M@($TI9[7X2>%Y^==>++<_Y;ZZF+:@!=M(0)E930(R=B5FE@OBF,D6UZ*Q"^[ M2"2.FR!O4">/\1Q6BESE?L-TSBQ_X=I],J-LJ3%$)#RD8.3"$0E',1(V/%&& M:8,@@G6$*];S >\/[G!"* 83Y -Z MWY4]VAR1K/\[N6C"A@6*>32HS]5#H >*K"I'6#NYX(!FA!7]F/[5I&WF_81N M)E!.#?J]"I0J12YZL/>($>?Y8UR;)JF-;IQ'0T%JLI:J0BY&42^0U$2TB\-" M&IA6,I B5Q#.*(XN-1.;3&A("Y(\G12)7+!C)[#4P/Z/PST:';]%(.WQ7/PB M)F_FK*,1&=( 1)^K%+5*NC&CJ0*G&2PE@C2M)$W-17<[]3EX1? M>4MY=][@T'*]?:\7BR1(<:'&JREF*?BQUI)/U!I"D5V$B\R[+Y=("5 M\9 BF OYE"<&-A*D_<1BKZP [)]SXWH1_[GF*'CIX/TG5D>J.KF8TR$"QZ*J MHEQ2V:R$F/51+>OJP9"&, U8GNA;;H<%$RT#]*=41*J*N:#;(51Q74F4UC)F MV$S#J+L'H:-4=7E+]207*JRYP=%N).3%6Q2)2Q\P;&/W.PPJ':AU>4HASL45 M2W="VNEJ)$ ;.4=@UQT$CCKA)M#5FQ&4F4FAS,46*Z#,\#]"N.Z80;C S(X8 M7!!@!0'6"Q[H\I0"F@LB5@ JQ*!$#HH%'9%=]] POE=FY?.7$,3'?''MPTK[ M]0!+6I3,0\R6>YVQBYE*\58^MK:>LD$0 DG'\5ZPK&$1=CS7FKJ>&^[% ML2[G*<56/6E,+)5 #,K(.0*;=9D@7/0-]C-(N!*=97E[<<4J^$H!+LA%J_+# M0!1*9:%$V!'E=2^-0VH_C9(K5?>&<157*<*Y@%8%PD(02B4=\2V>)^_X]#7A ML]?=/HVTC+,49YVH5CP-@[0VB$-WC3?9F33>6MOGU1RDX!7$L;92@IN^$;[5 MO? = B?R,)W=X&EX;_$E1(U!J,%0"E]!U&H'OE0$K&Y "-I(:22@<0)VK:%6 M0BH#Z4,NY+1. F_VV(J[83,&!CZ&WB!SBSBW+H$Y1!3IO4!>M=XPJ\M;"F8N MOK0&,SO2UN)$R# 1&!=%J<@F8Q[Y?OSE$LO+>B693.P:8*LSE:*<"R5M4,Y( MV?%TMO+(C]CR#H(,VEN//N\-UPJ&4DQSX:)B3$76+\@XXBGZ)XZ4WG.VRV@I M'@VME;C.8$)]U_[XOJ,/J3I/*:JY0-$:U23$FTA)C&\J!_TH)"$NZN^-!%?C MV%2<233"?L3L!7^I@_<>Q$A5(!=*TC^NU4[3I3;BCUHA.4SG+N.'FQ,3(HK3 MM;E#RPD/I"6J8J5:\_JKI> \ :]-\B9S<"2.9J4U.BI2-:+W%GO"81&FC[PZ M]99J!Q0O5:P]G!YMH[A69:HE:M;PU:,&Q$/,A"?'7?52G ^D73JBI9J5/]!: M0[,R-:I6KZ-25;LKT%4#'_X,!E$(WU=TXOA"[P4SVPUTTTT/)5NJ5KD@8BW_ M26A.4B>4J90@S%3KJ%?5V/:6OD=7.#YF,$R7J13$7!16 MX:J=#+3-''82&$;X.R81GJ[2+VWS@DDF'+#8(^"*DJ1:D _$JFA!(AU-5RB5 M+PC2K#_17T?]R*$&650>'SR.?C)^/B>4ZG*5@Y\*H=[JIJT?_&6?.'A)M)/,7B=!"GTN M#BF#?OLWE,B(;:0.[%YL7V^70\9$BF0^]+=[6WZ3//!?3UZ""\OW73X_P9/X M-R%)6KIXQ)_@.%=$X,@1\?Z=O;6P.PU"9MEA"UG)7Y>MD$6XA8BUQ)>MXK+$ M]3P(CJ9E7Z;,L#;"X'H)U]"FS,'.A/9)B#F08;)2SK9O9GG! MNH%U6.DT/WXWC3.O+ENVN!1#JU>6E' U9BN%?IDP;/&1L8H/0F W""+LW./E M%+,R@"M)]HZS$[(V_!5<.'1IN42A391 M$#YP:[.8/-/)@D8PW?/?.,285.OP_OB;H/!E*2-BFW,R&C]*!K0JN0EMO5[P MU=0?'*?;B#A!=<.*RYK0"KCB*.@2YY';!L8]#A*FWY)93?!+>.7Q[B\U4VK$ M!VQFF$I1P4O8/3ZZX!34ZGP(WL''#T/,X.JGFP@_\-D4<#G[V#GM="1XUN)E M MYB//7%3'D3@949"O%Q3EYVLSO91\8.Q[=H.(XP7!@!WSTN48X#2#K49""J MI-)YEA>?99A:]E/F4LQDXEKZ'H:?5]&*1F'VNM4_'M7]"N>TD\VK;4T%@@H'Y:C$7ZI"N M/$96B(5S1RT2'XCC@ F'1FYFZ_$RH1>*CG-?Q[=851O,,AI3U7=]_$I8K#BJ M+'/XJVG>VN/_W65XL77[)VR3,I\RN!&Y6F'5:$U04%%3A<:85&=QI'U]_69U MY8O+FM"*W:A-["^KNMR*U(;XW(/9S$V.?]Y@GP9N&(_V!TILB354(:UO%!T\ M/9Q-7"=I)%&W*TSPS T?<#B800B8\77[YFUI#^BR>45H[Z#=\>C/&"7A+4Z/ MGL4+@4?W#;OS!??3NGR*M>88;"SH$:PZ9.U2(GWK]J6)WWUA4-SO M(O=OF9#K8"9L5MJC_YM,F/>1%A_NE4A-M0#R]X[ M,H*1.9@])BM-+B0HUP YH:$M'EKP60H(QL=_<5W%]H)0C\Y7U4-?09! MGB\HN\Y_HOAC9)E&RR)SFEQ,[8RRS88;##FA;+595]F5<4I--AK=H6D[_%B$ MDO'(9%)DAW[OQ?8B6")DP^I\?N,MC[6^3S@M'PM!P!?>%29F3_P--41P5<_0 M,OANV&2![T4FCB :S(1R9.Z;E#G/>V+^UNYUV;A8G_0$ MRQ$[&/%N:*U1)N%FPF K-1#TF23&H>:V: $'4XVM<#I#K=J?+BYK@@=] MYQ*%"^ (V@!#-&+/O?)*4*+4" MH0G*# ?VO*_=R6:]4:K'144-G4&2S7_B9#RZ.^X+8SR!VLKW0]49&+(EFAB9 M-*"?[&W*;%*NN+$FJ2"))9,)J)7\LD5G;)1U2)\Y+LE^K,34%!4UP;C$V1+@ M4,.G$U4R*W;+FM"*8G=RA"W/_2]V?N-,[F@0# A'@(\BRZM:T-?B9:R.IBX- MK[7+Y_+_P#\/^+G+L$5GZ^1T#FSVS%2U&KR*I0G:4GAZ*-F_$XOK]%/HI3JB MP>& #?83(6J)*2Q.J(G_WR>9^T3XNEH$@!E=\O>4!-1SG=@<$^=ZP>'%P6 6 MCXLT(5.$9W[_"HG*%BD/,Q]<_NY"JEIE00O/7:ML@Y M5EP?J9 :LC**EVW;=BA=U:TF] K#'D%WQH?HO[#%;FG$RH=R#5:F#N5TZ7>M MEB%V;=(@+-*^V!E8^P(CZGFWE#U;S"F-2FER>>OANCZB4GW8=:>4"7C!2H? M_G\\X2G%SZII3&A5YA[FJ[+3Q MG%"94)5L&BTNIKKF95N,_:7ON2+HO3YR5G>KMHK581>$BANUX,A!-M]R&1$W MO@\N4'(*%0C-4'A88EY1^A2O-ZNV7G<*&AO*X0M?Z'W)W+)=R 0L%+.&ZB8& M%',QU:?3W6>;[.[WO&;3;J*Z(R15"B>\6*S W$13$7ZJZ2\5;2M_H^PISC!T MX2-SK]B@EG$R87!,%BYSAA:#"!?$FJGL>&,%@0GM*?+8T^^!:2U5-T2F^A$0 M#$J_Z9P-$O')<JG55:P,*$)#>%LR*EX=;7'$"I M8&KJ$$E#$VH!#)/L&&PP1-Q[']-9^&RQ30Q)X0"S$JVI UKE8,!!3AO\!8\8 M=$[//L8?$2L-"-S+;C[39&+"V,A>X51V"&EJ>.+NP7,)]7?#E9_($6_TNL6010E5Z$UI;B_PKSQR5H>3"59+I!;V;87\PTTA$^HM;B\ICNA- MLS=X*,0%==B8:AM$/$OX"V5#K1N6F M2O4T*"D/4\=1-A"/(E>0FF-"ZYN(O:RE ,_MB<(I+ MG_A4'8Q]ABV'DO3&4-AKO8^\T/4KO")M/H:\_@BJC.E;GTO-YBS63)7386&J9J2[ M)S"@DREJI9@H**"B<6*+39('K,'@K1,--ZN>J^U5SS1#-E:Y M*2@N;*BC'V^6.?%I4**P&556WM#V92V2VJ7B511O/4Z30[QIIFSE#ME.P3_\*C>=ULE7[TM'=-V0M;DW( MID*BVW>>$+5D21B# "\ 2M;]]9.%A0))D 2(.L2A)\*F1!(Z]67E=[(RJ[(R M__X??YR-GGW!Z6PX&?_C!_Y7]L,S'*=)'HX__>.'7T_?@/OA/_[YE[_\_7\ M_.>/']X]>S5)%V_/RO3R=FSWR;3WX=? L _ M%__HY>3\VW3XZ?/\F6!"7O_M]&\"A52*9]"F!%#%1XC.>DB%QR)2LC''__7I M;U'*(-$Q<%EE4$QF\-D(\.A9*9[IF'#QT-%P_/O?ZI<89OB,A!O/%M_^XX?/ M\_GYWYX___KUZU__B-/17R?33\\%8_+Y^M,_K#[^QXW/?Y6+3W/O_?/%;R\_ M.AMN^R ]EC__SY_??4R?\2S <#R;AW&J \R&?YLM?OANDL)\,>?WXGIVZR?J M=[#^&-0? 1<@^5__F.4?_OF79\^6TS&=C/ #EF?USU\_O+TR9)C,SO)?T^3L M>?WM\Y+T]:L?7[Q[\K9 MS^L+;^]]7&M6' ?-+1_"\53F(< MRH@WPW$U6^^0K,M:RF\;H+#B<(Q#T(Q <1[ &^_ VZ1L$BJ(T)H4]T#:A1?B MB?&BI1::4>/=9/SI%*=GKS#.-[!H)I-6N@#S48%2@4/T@D&,2CK)BTQJ"?&@T9SWXP+K[ @#?]]Y=K$AO.!,EX6;@-P$PA4UIR6K>) !_1: MQNA=-(T)<0^D75BAGQ@K6FJAG9DXQRE-POC3K:M7"44G5S)87BRM7L*!X\E" M,BJY;*.5 EM;B_M [4(/\\3HT583[?R([^*]7..PA:)^DLU%RT$A^3.N,$N1 MOPUDRP+367871;W2BS*=Q,]/XS91PB='\*$ M6R+H Q70C._#A""%S M0SX&[":.GT7(+#APZ MZ5V[PI>,Y,X:$0S$9!TH9Q3$P!&"0NVDTR&UCYKO1-33R+D%)QJJHMN]UC4B MIDS)"A$2-PC*.@\AHX&2LK62DY,F6[O$=^'I:?C<@AK-U-!N=^4"3RAHTMR!%(Q6T="PG M%^/Y['WX%N((+Y8V6)T@9^M",EY@:+U!L 5& MGV+G [5_G=B'3GI+XW9Q=K&PM8N#CI>3L_,I?L;Q;/@%EZ'P#L4\1=F/6=*FL9HSZ@/,P'&-^ M':9C+OV62\80*3-<%G6M-SM+2P\\#K!CDY_PEE8L(((5N?75['T*= MO#$-#IKN9DH_G5*T=S']MKGR216R81JX-&2GM&405:(O/C(A2\G6V,9JOXEB MSS ;GI+F#YSS=MY&SL,J?1B]#\/\=OPRG _G832(.2?F58% HX,2EJR/(TKR MZ(OW%$%XU]RKV ZE3W%U:^^AP>2W8\)LAO/9( ?F,5I'P:$C"Y2]@FC(^]4Q M)C01)6ON"2Q';I*1M7S4QJ&^4B5XG0)$7D@FL*UD&3W=&YPH-=P+J4RS4@@?-)K\9']Y/)P1J_NW]*(SG+\:YVNGS>F.G)H&Q)+6GL!ZT M%I*N",[?CM/HHE[>_&DRR5^'H]' .A&T"(SLCHV$C-8?EWDBN8W,)7&G>.N7 M?A=0(V,F4%12HY.UJL9Y#Q\PX?!+ M/7^GUVF-2.A@52372T1?WZIZ S+E"%P8-$X)PU/K$^*[\/0OT&W!A&8::.@# M?:&Q)]-OU;)RA18-B^!K6I9"[\$[CE#7W>Q+43RVSI/;'+]_X6P+G3]XAMN= MRH799PJGZQ_5__X21M7G?C%_&:;3;^1@+<\/2I3(R-4&1*%!&68A%O*S.^=;>S$[ ^A?UMF!%>YTT/.^?S:?#-,<%N@%%XIIH&<@8U=PL1DM55(: M.")=P*Z:&,@\,MZ3"*$"0Y27Q+(=02+R$@4G)@U:^^>V1VPK.].8F MV>%,N./BY%Y3WF6FIW**RY(D:,PU/08E!!DX9,\*DG-NR ]_Y$S/WMP=:\^ M Q70-#]IN-QRK(OO9%S/GG"<*C.E99S$D%!"#3OSZ]/W#OZOEU-MX^G]/7GU[^S^=E.&\YK0./$LLI>P!RR+S120@?2*4XHV7 MBG.+K7V+[Z,?'C:OB$@:U% V5C3\1)Y=E%;R[D2)&GS M>'H'8'WR/![(B)M1=FN%--QBV82VM' 79.16R0^3\>SRJ./]9+I0PYQ"@W@Q MKQM$IY.:(4/_B&:51OCT=CS'*0DTR&A*RBP ID+!ARZT@-9\7VV%#EEDE;'] MP507DO3)"^J$C4=1^2/2]T/D\Q%8T'$"S0<,H^%_8]Z"4G*O@PD*7&1DPE()$)@5X$.A!=C3=&'K M7>9],?9I/>HK23O5>]LJFR3]9)UFNIRFUW^I'H]08Y6.T6C@PE((:SP IRR M!03]M&0I1;"MMREWP=6G0[J^$JVY?CLU8%DISRU#L+YNOCI'P:;/!60B@#$I M[U7SU?$^ [:_9.1%SV;+J'Z@ QKED0,Z&4$IER LHFGO48N@O!2MM^,VAN]3 M['.HOJ\S^Z&SW)[ J[=J-@@Q8=#9U>NP% Y)1R^JR@A9D1.@F.*E>0K_#1![ M1A+=WD!NK?/#IKR9YI>9XFN!0@@L> HNO*IA1BF2S+.F;X-R,01G+&M]K'L% M0%-I=MH3#(5E:T4"GC'4U\W48L2T7BA?2K2!(6]]U7YOD'N:OF[?@X<3YOH; MT*VR6MYH7.]I,Z6-1WHE-9>.HJ/: 4=)#\GZ[")&DKHU66X[0>&I]GH+'#PF!18%9JNT-Z:SE@#;5[X'Y2 B34Y-D7R%7W T M6=P#70?Y4M<#NU+[AK@R=/_HW2TEF: M"FM;._N[(>N3&6Q+E@XTTXPUFQ&*MRC1&HJN>:Q)^(I#%$F#9EQ:;6HCB-:A MP:UQX$-,XQ<<7^!Z:V,:TORWX?SSRXO9G-:SZ>L_5@?+-569_LNU;ESB/@?' M)>CJXI-/+B"6Z,!D[[7E=_XL^\_;?K]_^ M0M^^[B1=?]LXW>?MWRM=HP3^+16JU]6I'T3JD*7UP7DP2OA*:@_$I0"\8"Q, MAE!,\UO';45HN#TKI'$^>P3TM6"\YN3XIU1?\Y*-E5K+T+HAR7[;LX\5?1V3 M97=L\.ZCG[9);+<4AG]#)GOX:;R\CYR^G4[#>$819IV6<5Y\MU3A!TRC,)L- MRS M59K_[\4R9:\N!R].7KY=I^[]>CX9?PPC/)F^&_[7Q3 O/GY9?]ZB-CXH M 9Q3/*HR+4%NT4V3"X_).!9EZPNS/1*_5T%IGUZ1'NEH+XIV_H[N*OPZ8?;% M=#@CI;RZF%;MX70XR9>"&<=%4"542=;YW48C<,L,5R:2U*WW\!Y!K#ZEO#Z% M5^I8C&IY!?NV21Z4PJ-G%&,'Q$3A1#;@=:3E5B?G4VVS[EL?3]\!IT-)'T@G MKKBO19"3HV#+!5)7R0@I.F9*P%HK^2FYRKUU,??BX9;[[$?3^F.\I#N"]L;D MZAG7;NB*Y]K50 2PM!Q[SM%P_XA4[> 2ZM%\NZZXV5RMQ]SI>?'Q7V_>G?S6 M33F&[T]_A%V=[9(TVLNIM0?#[#,%N%^&]+0?O_TZJP57ESUA/'D)W,1Z9J\+!&DC,,.$M!Q1N=:;Q;NC:[ #DQ#S8FOT[6QV43O8GI3: M\7I@BO:V-E2*.M9>EVR1&6: HX_>U3HD*-KOR-R"ID_+9T?U^X[WY;E)8R-195ZAEL6C7?J&9$W]=902E@B-U:VOC)Q)Z!>+6J/ MQ)AV&FJ7@+L:?=4"^71"ZVU- JE%E$AP"ND^?@Y3_)$0Y[I$T_J\F-"!LY'I MR!-D&6N+9$L43ZJ 4UI*[RR2 *VMSP.Q[AG'_RFH]BAZ;5C6\WR%=V5 790\ MVB0@\"1!Q1(HLB@)9&2U.%LLY%$V3PJ[BF'/ZZE_"M86EP*V+*P+OLY^ M)=]R2N$!8:0XH99\VTKCVJ;G^TGVHBS'D M)]2KN#$YQ[0OG+7.'M\=7R7:*:^[GGDY>),(UQ5L;N@U4,-[3 @=9J!J\64VK M'RU\JCBGDI&(KK7OL3NZIQ V-:=6-[IKVL/@U;#*C+G2_Q4F6D 8G4\D^)5>P>:/QNR$]A8BH-8M::JD35W=I-6_G=G)) MZ\@BU"8\M2JU@Z"10]+HE.!,,=4Z'6T/>'VJYG.T):^-\@YF5STYN(+NI\D7 MG(XKD)^FH=9"6VT*?,?GM*V5.A6YXR+7;AX1HDX>D"<7HTPYRFODNGD\L?^P M3R!V:46:CG72=2!R>1MS8QHB!4E:) 8TW8H^. M[N"KO-NWQY+B)=.;"X9I7G?V$X6MY&#P6.\4A:$S:!,4QMGY! M=L'U%&*(UMQIKJ_NFKA>O]SE>$,$S:7UL>\]T#J M4U[D(]&GI9+:N'6E\'NA/0+J0Q?S+2M--0 MAZ19W&;X+OF2T"(93:LXAX2.@7)<@*>%O+:'IZB;%CA;>.?LV89L%QK9/SV- M#M;9\9I,9,DM9J7!1IH-Y1FG:(.[V@K#&V^$C;YU0Y0NFDRX/QG'.M5C%^4R MB[:H9366L+M=]];/_G<+H/G/J.RJUL;;PSN[R( MX0LC:V@X,,X"*(,(P2(CA$FRC#(%WVWOJKOQ[;1WR?Y<_.E,?QTQ[+;L#1&2 ML,%IJ"=6H)3*$$L*X 3]U>C@4VE=H+!=W\C'+.3\^*1JH;)'V"!?;5(,O.8B M1L1#T<;?&'Z*I1SUA61V:O@_3 MQ2RH(I.3+H"1LM9 80F<3PEL#D8%8RS%F$*'3OYYAC'+P X?2U]QX8$DAO1'%@4_T6FA6>*9 DT7= M^AAX1V@[T>M/LB'>I=8ZM&,W#I-(?.\P:RLM%$[XE',(,1)(S,&[[#27S9N# M[ 1L)SK]V3:[VZNLVU5Q2E'$NV&(P]'J;@6+(M63&ZTTUB0E\O5R]!2E2H4" MH[.I]9'Q+KAVXI+Y7 MQ:!NRKBZKO7ZC[0XR_Y _N+K4C#-!]SJK)TS(&RRH$**$$64$)W$(H//*)K7 MZGQ4"3O*Z]QV-8\9P='Y ED;1YZWKKS4&ES4G,6<0_:/=,'LWH(:1Z[3U%^. M;^D'UH7ZCW'_D7-!4%@!GBRMEKH(B-E'L"9:YT1@)O?E_N-Q:WT_?7H>JOYC M9,5KK[VKM<\-IOEX6P$/&D M;(I],CYH@@?"FL*3UR $J\5JBX48@JY?7 K28HJMS6P'8O0I/?0)$?[8A.I' M&#)P#+T5WD-QI1:IH##-18(<=! QJ\A];GV!HR';]Y^M&R-=>_X+,H/3Z3?B MV[_#Z ('62C4F#QP9LG8V:I273BH6OTLDTK1MDYFVA/BGR9 M]EE^OZAF?C89+RX8;E:;G4]>C,X_AS#.)V?X*7S$LV&:C/-%(B:_&YZ1%O*/ M839,](%7P]'%?+W]1D]"8&;1D:[ &1%KJ>$"$56"1/Z] MR*IPWCSU*35D85T]H+ MV M@GWR +KEVW1AWI\6VAU U2RV,-@S'[&K%[^_WOE>5@%Y,IS4H66:W61:* M1*R5VI2MBTDMQL 4F%2DUCI;PSJY9'T0ZCYY"X])R4?6=W?.PX]A5*L.?OR, M.*]7)R?CA:.S2FJ:7B8U'> ![#O$P!PA)4$)(+$ 4F*5U1/K=>:.[" J5/*V%0]ISHF.U=#,;]J$ M^&IR$>?E8G1S,M802=CHG'6U0@Y!#"H36*&A6&M\8!%9:GUG8R^ O2I'V)V= MZ4QGC^WF;-SB;N[?;'EV1X[-?5(T\FC6PWRK&6ON ,YQ^P=F@1"XP6PH'C%7$ MVX#@.0I(T:,-7D>%[<.Q^U#UR8]Y,!]NQE)-E=$PIE_A^FTR_?WM>%'S<'8- M&)7N:-%)'>YZ\&8Z'L\^8 M?YI,\C5@V01,L3#0)A*PY#1X(C2($)BWA)J%SGAR.ZP^9=&TYTDC=3RV4[*H M"9*6WE-85 1I[IO MH#A8"^MU2*9U6O5-%(=7S<#S,,S+6SO(LI9",4"G*:H/%-_[;! 2LYFKR%)J MWB9^<_P^>2('ZOMFA8P'3G.K>M?KYD7SR<>+\_/1$*<#QI22C"NPRZL/M@;G MJ"$)5#5>SY;I^VS!K4_OD[O02)=M9K)AO9L%I=Z.9Q?3:AX'Y+/*S$D26WP! M%4T 3W\%C85%P96US;MP7\?0I\6_FS?X8=/=3.D+H;YOB,PVME^0(6>LUG96 MKJ:FD+/J>68@5."&,Z^5;)W\SOZ->C?[\XW2C4+$N6 M3J"!K',B/S^K>UZA&%HDS4AN+< MTX8;/+H\S,X\ O/&Y^P]#^U[']Z!Y] &6-L?_/J/]:6I]4]JROID/)M/+U)5[&*7 M_--TN4T^*(:)@J@@%4E!4"@&O*)W1'N.7FIA/-H=UZ$F@/JTA=2,3-?;9#VZ MYMI=8]D*9YE2Q(17-D=!Y#!8#_4=Q=/(P'M":13/PK1^O>Z TZ?]J^9$:JV. M9DWYFC [Z"@T>@ZYUH]1CI,WX((!SKBP&$/B*A[/)CTH%?+B[&)1_V^SF!O] M?83K2FX;A=UN[[,HI/H M'#VBEA\_U8\"DT]#"AD[.E._;8#.DOYVD*=9YM]ZK&4H3W2[Y$9-KO@Z'(T& MQ+&"-N7:<;JF;&@+GI4,/BCO12C2Z_:U&N_'=>B"7I-(YOAN^*5>Y+PZW)KT M//):]RX93KXYV6%RNWB&)"436O(H0VM7^#Y,?0JLFG/G^OK:5$'-@J<[4&TX M!)L+_T!941SSB0RXX[2^!PY.)P4NL")%#BK(U@FG^Z/LU:V)8W*KA19;;DQ? MGXC+@CJ7$Z%CB#G& MI5_U$+!I'3%W(0M-4Y)A3MB\K?CZL#V6^2():<'&,( M5E'TK61UFSV%X(RGVN<(E?+'7YQZ9Z@/X]"6S?NVBFK7M?-2/"=%R/627(DD MGC+DP"9M0 3K1-!9E-#Z7N8^5'B\E.V.J?"@"7_LB.'-Q?QBBIO&?5*NSTSS M*&*?03N*+!XL]V-&&XPY)XH)$ J/]?PW@4.105IA8N080FF]/7;D:&-3(:MD MAU]HQD^_XN@+_CP9SS_/!H%)DMXC"$%NCD+C(6KOP$:>HD5#\7?K=FF'(>[Y M G@8[_;Q)ALK]U'BF)N8/^!9&)()F)Z4-\,9J?/_8)@.9*SY&"H"UT@!F/<> MO"X:C,_><<,\RN.RX4_?*[; MWA18 OB9W"4$9("BY*X#MP105NA?,ZAOO\ MA[L&Z.D5L -5W6Q*VRCWI)1APG?+M@<;5FE#RJ2STV21**@WBVLK%D**'!99 M@T9$$W"WJR+WC]73^V$M5-YXHMLN!)L-S8F#)?'"@9G:V<*$!-'GFL+#&);B M0BZMC^2N8^CI];"61OZA,][Z.O^B"M\RU^I*8I]R'C,&#SQELD0I1PJ::^X4 M1HI@E2C:E9U>^GN'ZND]L1;O?-MI/D*]W=KSKN[R-2N MWNZU;K3KJV&9B).UT2!M$*!RX. S67[FK.$*M9"V@TSJ[6 .[H]%^I]\PW6+ M^6W2"ZM.60AN>W&@SU50O#$UJ?-B6ZHTX6.VG@N'^>3]/N'R7PYWRM<*S26J:@X-R"R(CICO6KK M4P8CF>6&>Y%WK$=TQR!]VG]HJ_NFT]NN%O-21B)D02+?9!Q&;_"[H(K"(JV, M!1=E[5B^1HSR#J[$ 3%L\29F?VTO2M(_5IWZ$[E;>9Z#:Z7PAV]7FCYP6^LE!U"*X"F6"@1N"&CQ3KMBB^/W[C?L,V"?BM-T MP(0NIKVI,5B>AN!T??ZMF8S&$!53")FL4JT<@&2:5(DN:)Z2R'(?$W#M^;NH MVS]==3>8U,:GS+?***V):#)"*(BUVYB$0(L0E.1]^([0^K1AW8@U6\H)-5=2HQP8>DDOYCC]."GS MKV&*VU!Y5WPI2=?,G$@.-2/)8PR0O<]%"^$R-SNY+3L,UJP^%N8*I8+$N[?2^ M[37LX7FV!6F(_&:XK!T[F5V6(5V6AI JQIBT)Q[;0NZYD34+"$FL%'-DC 5L MO0+=AZD_Q;.Z8\C-'-V&>FI5JWT'X4]7'UBU665D"U7F8'0%F0(#5W?CC5 J MHD7K5<-WY,K8?5BB'HDSCZ&=9C'Y.L"H,#964V(KGKR;>6;$(FX7!6IR?67 HR4T1C$LCT0G>NC[2#K!Z M868;TF07DWJ(9MI;UX"4ZRT4L+A?PY%N"BJZ^L"0]04LEA8"6[U89 M=(]!^V!'.R!%IW/?\%94G*]!;BX5%)_$X7A19NF")L!)S[E-1%BLU^"-RT _ M&% 5W/EH@S15V/B)NN*7L#[M,62P?,NVZ/'T^YG3@O]T)>7,+U>IDOM6QT(,WUKK1ZU 25.GJ59EQ(S@*&ZDJ+YHDUK7#SD4(@U,;#I*I4;;=RG0LQKU,:5D#>'6!@RR+LH;6 M;R%*[0F?**J0UM0&X%9DE3R6UAO)]V%J4 WSSN??V%@D5\63LQ)!"H&@+ O@ M;%1@"S?)!IW1M2ZCMR_&/FT4-^74EOJ7W2FO9<'5.U%^WSG,,3HG+.$QM91_ M/5F,Q>9::4_KX#,FUKH2P<[@^K @]H)4#U/7H[)IL044O=%2UB8^TBW*)R!$ M*PM$7X1-*G#/6E=*VA5;G[9SC\ZEO97UN(;IZV2 ,A6IK &01:&>&V+CJ;YIO^.V!YK#K[[L<;GB"Y[4(S39,ADP!66 M0&NCM,Y>\N9M%/<&V:>8MA.6W3CTZ%2-C<[_[\*XW2PDP;5#K\ 4Q4&E"I(; M \5$%J**PE^OWWI;0L#>8_5:A5G:#9&+=YDX"?$@< M7)(Z:TF."3N6Z>YC?-L[8[6W$A^=:C>V#76P63MG06.]=6/(C?$":\L+M%$Z M[V-J?2'CH5C[%!'WBGH'*?5Q*;@]XM*>RQ(RO2A MO.#!P]'V*73N#PT/5^Q1EMW%QI(6%.-K"5Z'>E=>>G R%PC%:>\PDLO0^FAB M3XA]BL#[0[D'JG#'P_O5S^N72*/_\R__#U!+ P04 " X@$A6&W >$BQI M #JN M4I$4A?UEQ+ _YO_HU?CSU\GPY'3VG6!"/OS;R5\%"JD4SZ!-":"* MCQ"=]9 *CT6D9&.._^_)7Z.40:)CX++*H)C,X+,1X-&S4CS3,>'\0\^&H]_^ M6O^(88K?T>)&T_FW?_O^=#;[_-^O M?OV/1[__NYS_-O?>_S#_VYM?G0X7_2)]+/_A__[\]F,ZQ?, P]%T%D;I]@'T M^#R[^8=WT>@?+O^2?G4Z_.MT_N_?CE.8S=7S[!*^6_H;]3NX_C6H/P(N0/*_ M_#'-W__'OWWWW:7DPB1-QF?X R'/#S_X>IW?@AG9X1X M_@FSKY_Q;]]/A^>?S_#Z9Z<3+$O17R^Y@M(5SO^JG_;#QIA."<@D740$^BF. M*L$;8ESTZ9MCOODLR%C"Q=FL(>+'G]T4[_@\#%L*^-%'-T [_R XQ_.(DY90 M[WWN'9S7(!\BK!\9QM/S_)XFR80H>7C#[VC) )P<7ER_V_.G[R'=C$C^%H6+>5=$X&W6/N3*^Y6,(TSMES]8@?JGY^P+/9]/HGU!<)PC)%H@Z M*A4E6JU"K_1XB.C(:+&1P!_3@?=!AS?3Z04A4^C1D7D.+%BD1?L,41@%P3)C M;2+KW9LM4.$2S5'28 U!/Z: Z(,"[R]FU:>I;N+ H;+6,P=%\@)*6@E>DZN6 MF?-.YB0"3UO@P1U(1TF&=47^F!%R4T:\&I^?CT=/'V.1Y\1EUI O]RV"&.@P M U&R,2LZP#IX9K06_6-VJ(;L>'2:R4#FO$0#7@E)2U<*R-Y74(P4 MPCABLRC]L>+H;(=6HG[, MV'6;'!(+<)I$/:NH))M'69# Y=ML4S;U/K MTV()E./3_AHB?JQYTUSS=T\NP:72R!%"("-6>4'K39F!B3YDG12Z$OM6_S%9 M"LV$_9@(=E,B?)I@F%Y,OMY!-TBT.IN-@:2< 665@6A"!N58H3V)LZA;O_X+ M8!R\VC<5[6-MNTVU?;/"3R&>D1&2O-3**6 \,5#1.W"6N-WK7[ 9B7.3^?W<9K/YK.AM/,?_M^]GD F]_.![-\(_9Z[/Y __V M_11/ZA?K,F$ZF=W"_YAP%";#\8L_AM,!)FD=_0U"!GK"'2+0=[FMT4H?GMKOW6ON1NNK"':IMO_]AP=BH>/JMXVO*C]^HC]_?OWN MT\?W/WW\QXL/K__Q_NV/KS]\?/W__?KFTW]N>EWYS*>WO+)<92$/KBUUD(IE M&9QT7,6$T4@G2%^1)^/)U!ZL\)SF5Y<2C9+(-7!EB3N2".0",Q!XQNAR-CFT M#KBTO[I\,TK5WL4?\?)_WUPZ/*?C,V+X]/5_7PQG7S^,S\Y^&D]^#Y,\D,EP MYVC105L+*B=!#G#2H%5"'7WDK.3&BUX1XEXX(*MPXZ&9VJ=*>KC5? QNX,E& MCS;6V$AVH$I"B%9[L$ZQPG),M(DW?S,>HM@^#WI5W"-?9B.I]W"=^?-P-)X0 MCC?D^)#//!L$)2R7QD&PM+)Z1!/]>0:&K'AOE5"^M9OZ$,-Q3"IP)*_@ M\HIO_G?O/]=U3%__@9,TG&)^,!UX@ MF9! *1O!%U: 6Z44#X;1P?^<5=X+LN.DXNZ5V,.=[E/KN1>+_H##RTLHG1A+ M2'YOT1')B@]:Q(!>:=7'!KD*R.,DX'9TUL.5\8O\7Q?36?51*N]K M7L.G\:?PQ[^&L],J(%H!B65^V?&ROA.OQN>?<32=UT8,;+;*1)W)D"3\"KD! MSY0%:XLA_UPFC@O2NS>BVP9PCYMXV])C#W?7=Z!_&K_(>:Z5(E%MO$3U@./FTOJR[N&^_AZ83EZ1T607&)X@%:;(!M4% M7!8%:-V%669*4+V2XYM[VZ_.'I/,;YX[/B[#V9SNTFH3K>60-'I0I@::78[@ M#"9AT3G5/"'D]NG'38LUI;P@OKIQH/W][!0G]12+P9/3J M8C+!4?KZ:1+HE$QS%8SR_+NS^:%Y>]P2U]\7,AL7QFTN"_X&-6;L,T,P+C)0 M+&0(UBLH+ H"CYNV^\N5!6_&QE=R\[%=G"UC6YL;G?NZ&$QBETP@Z(Q+Q%1%?> ?,H60^ZN*P?2[9 MTQDS#3) -(882BVKS_72@]9(JW*D92Q>NZP*JM:K>CH#9&>S\5>\3!?XY6*23@GR M+V=DJ@R4M=*':,"Q0%N6IRW995-?5).RH/_CAO?QHJX.]6 )MTT5]97EMN3N M?RGJ@0S<&,DS)%U3\[0FK\X) 4+8(%0H!EWKCBYK 3U65C543P]=/SK?A#ZZ MU5^\!S]S.SKP2FI)QA=XEVRM?0G@ [E=9**Y8FJ)>VB]RVUYB0?/XWVF1"]9 M-1?0WF)8 )I=7>))#2:W*D<@1?BP%E%CXPIHI%WQ9<7 $;8[7@ M:->,Q@G(A%-B2(BRM8&]12HL*97>%1-6$78?G3/GU\X_SPVR@=>,H8J*G,!@ M0#EC@'8\"\+%())#P6WKMD=WG[]]0[.!2AXFN:PKSQ[*2>]T7;H"Q"7+:"PM M"NL< R0OS7E'3G\1Y);9F*)M?>0_ K%]+:^OD^5MK-80: ]O[[T"B2M(VA=- M3C=M3 2ASJI@$&T6P&4L,F>"I%JWQEX XX"UO*E0>PB4+7%:K\#%((OGT8*T M)8$*R8%S.9'9FE2@/Y)JGE_V)* #UGT[0?<1VDKIXOQB7JJR+(/@"FCRH:1 M).4\U*Z:VD(,6(#K:)2.3C'3^K:P,[A#9DB\9[QVP(K8^&Q4@.F ,-1-M#4>+B&^O3*=:EA]'7,,H? MAR>C81FF,)K1;C:^&,WF20QGPS3$Z?\9DX#_21*ZF."/E>=GT_LXNS7'VNR! MF_;+:KC>V(1(^8,-GMT\ZY:ABGM?>*TKWD. MRCA?D\(BZ&*52D1^T7SD0?NN6A\OXG28AV'R]?WD\CW^&6>G8[+-OM ;A_CJ M\D2F _@7G"1ZC%?'%V=B>39%2%Q%":+T=-E_$7MS)K<*O1Y'RG:JUAV#+XT548=U OEW%@ N=3189 M,/H"9(8(,A6R 10\Z=VYGW0X9(KS]Y4N(K(&JINGG[]ZG0\.OGOVKWG8I2O MHS.6J=H4SX,)=,PH3?Z^3TJ#H;-%N)13] _NO9;DNB_Z].W93)L)>MQ22@TM MZ-I6_-5-51'F^0K)1Y[S40L?L^.9;(.:C>,*0O Z0"#W.\>H4O&=TBN?:=>^ M[/D'?#XV$VO#^ZQEF*XC2710V^Y P&N8DRY*1XI_#,GBG_B0D-V]3]*M)MK//+*YBK .G5D:-L M1K(K'!U@PI#KISDX)^G;H(U,GM/AUF)[7_#H[9W:+34R;B?.QB?XQW2*^>(, MWY?%(9A%0;YWX1POIY$(61)A!"Y"M3S(F'%9)-#&.L]-T+%;VX]GA[*LC_' M+8&MJ:=AWD/%O0S7]:BA#L@:6@Q/H]G!1*>M:77F@.UAUQ911.M P4_A30\(W##T=MA&)W\ M5_WC'?[^8H)A7&[\X]DIWKVKO3IG#=="%:LAU\Z8J@Z&B)PQVH5%L<@V M1@B&DX.6A83@$@=M6=&<9298ZUN[[N@.V&+M616]9%S>XKDVA#H@ZJFR[C&: MW935]:6_)VBR@?![WDNND3'&DN$*;-!T:KF4:PE9'< <);TAG/ZW=5;6MNCP M3&G=#MFP@LQ[8,&K\>3S>$*@%A@Q"15J5Z=P&R=!!840?0C 4PH8I=+6M3Y" MGH"S_?R?3;7UJ$2KC:@;1\=N4]\,BCYPWZH2U3YQ$,.5)FMQ-9'MPE"CCMW>6*O5W0]!3\N(]D M-X&/]36S1,4;B+7']_@Z!ERB\T+2!J6)N19FO;Z:FS@Z<',Z1VT+X74_= M522WU(AJ5Q"\^/YW.+IN;7Y]QS.9S OP-J@$7O-)FY8 MUC@@]K?K"Q3T05> M1UD+@^0E)2N$SS)QR8194GCV[#,W+")[YDY_^O:FR J%4T5%\NR( M20;6%Y9L\<66YF,1.J/;OR+AE&Q6M46$975T$'/D]PCEP)&5;(MUV'ZLSC$4 M"??#Q_Z+AU=1=W,W=Z&HWEU44;\O+SY_KI'LJ^[%+\=ADM^7'X<33-5+'[C$ MC<04(!9'1XLC"3I&KIT5NA2C>$F^6R;*)BB.CFC;U4MS(^Y)X+<8C<\N6+)4 M"5.J(Z(,..$*X]6O"2 MUIV0GB%N@PD6E,RBQFWXRK8IR*R""(>G/&F0&?= 83 M691T(#/;K:WR0>3L]*#0I;D\JPBVYY2/+E".-Y=G)44\D?NQCA1[5FP(T29% MOIE:3>+9=G%9%M,Y='&YZ,(1NR6$Y$=8Z<64Z'"6'S MR7"9(U.=5+D7%XM-E=E*;+LMDS*(4@3I0&..H$KMM%QH)R+X3 J+*;/6 PH. MH$RJ/R.K9Q7U$)U<4 70!=&W\JFU]/=\P.53C=FPBLRW7#X5K51>N01HE:>5ICK!FDDP5GLMO$_, MM0X0[GOYU$K:6J%\:A51[U-SH6"(7CF22A:JLPB*Z5%M=5! M-A?J-]"S-;5MM^E0%V3?F@XUT&KW1C+KJ&2[38MTF MC#+"=&@E1;9J.K2*%AI:08MZ=?M45$ZH0%LQOWO5$$K,($JP0FA?N'XJ MK'(XPP+ZLU(V%6O#Q(A'S;V[X#C"(0(KB7]9!_IU9-?K0 C+R4'" D['5--! M%='2^-JM/41&#I303_6YW0<=KC!$H(D*5Q'95H8("!\X>AD!HS&TJB@@),<@ MHK39T5EC7+=4ZST;(K"2H)\=(K"*E'H8PW6O*"\8.J/K] K,M>%+,@'(4C @ MO!(IQTS?-,] W(<*X_YO%M86K4M<1:_^5QREH MC8E(FUBI?D#P$$V*$+.-D@Z:8$PX0"6O4GG<4,>K2'.;E<[^S@"=BJ4(0?LZ"4YE8<'5 MQ'U'@K0<(Z,-9CMO[E*,1\:Y7E742^K,%QQ=X -80YP.C--&&!& /+Q 4O 6 M@BH&D!'0E(RW137GSA(P1T>2%D+O(;_NQPO\-+X/Z=7%I Z0>C'*[\:C=/G- MP.;B$.T(Z,*7THI(=JW]M04K?LL\O( M4D!E0C#U-(WDDN:,X'P2X$-TQ6U"N]6 +JM.KQ^C:'>5;3K8KPU M$B 9^E!\;9D94XUI6P$Q8 0C4%HKF.&Y=0^#0\HX[XTIZR>@KZ*Q[60:=T'T M+0%]+?T]GW*\CO"W0PMZ'SR&["#4$)WBF9&K& IHQ05C!(V)]N;SH26@-V;# M*C+?<@*Z+@JYIP/;]P=MDMXQ>,MM7>@^7!K?NW(;+N?3SM$:)I5XX6QWIU!8:@A8(=&![J:.PQO<7 MM&FQ@FU%<_:"P3M4_KZ$@S9<^,NOBS_@,H,UQR*\EL"PAEVECQ#0I?F08>MX MC/;AI*!=[^=/+6?W :?MD[3MCM^,+#UXIXN1W'!D#P$+42I?R%Q"/ JF/1,Q.UBBK:+ UIF@ M'V?C]-O[S_/0XHM1_H!3\K@3^=+SO_B5U#;],+VXKC>P="8HKP38D@U94EE M1*% :EYT"HQ@!XX9-VW.1<6B=#+8!Q))1H)>BENT*[ .RK\3SC>3+?/6I]VJVC+(A@W!M)1*M#N9+E$$P@EUD0O;G7 M7NG6DR*7H]FLL/#NQ[Z_(]I/.#F?OB^U9?OT_>CRYX/(G4HJ(R32&;V_D4/4 M,@"]NM*R4I*4LM/9MM)CM[^1-5+]_>+$WB3=PZGV2 "W>[EQ?H#M:E@L*X99SVFYA8$R9'<% MY'2@6X,,@PVEM$YK6HQD6['6;:E^=?'N.@I:^Z-\"*.3J_&C,9,XO 3.7)WK M7&TT(Q(D5BURIDQ*G2IYGNDN=// 74446RANO*D &S>.FH.XGA3: 4;#UF)W M'KW]/F)K"O^A^C:07(^*1.N8N^A MVVVKM;;8QRUDUK@UZ,_ACSM NWU/ FRTVR=M!RMAS@?O!R#8)I[2?_?0GEW M'WJ REM;9MLP=5]^_43_=+ZQ$*NXRSQ */,6)40I7^LB5,FI9*DS^6U]V[NW M<([ Z&DM]!Y*U1ZOEO[A54"S"[2>;C*?@+6;2\QF*GS6-]I,_EOQCF\A.L-\ M-$E R19!65VGWA1Z26QBT2KGE6_=TV#KU'CFUG$7S%A%['TPXBH6_0CB]1DG MZG1O&:%(7>L1?6^?S/ -I#\)HZZKO(2T:RKZYYBN)YAT -4PDK(4R/;C*IMJ:-R7>!N[[I4SK!?.G\B%+,5E:\BU>8-6:^@7!\I* )&K4!PSFK+T@31,07,J1!S MD=[9CA>C]SYWNYY\(TF/VXBI]<"_:R@OKT-$KBCNE8$4B87*$"D#,QFT(K. M\<+%PPJ99U3V\LATMHZ@^GK-7EUAJ0Q1@1YNF*K)7K9:A+).8/!%6D_FV\/$ MBV>4]NK(E+:.H+81,WGY]26.TNEYF/QV68^=M)!:<"C>!U Q\VK?!^!.\I)] MU)GUGD/P -,1V,.]B+_A2('E^*[177=;Z(!O6W&U!]CV)KBV@4:?I4L#=6PE M,O\ )T?'HT(.=8@M*%E;UA9/]D7PFJD8D=9P%'19/>"V1;:LHH4>6#)/I+MJ M?/<.9U<'(M/6\>01O#IM?WDYE(K\GK8+I.J-9, IE)"FPN+#(KBRRM\W:7 M83DR'C01^192]%^<!B^'B*.*NE3N-1G3_QRV1,!AL]GOYR%D89__MB^+DF MPVV0H;_FDS9-T&^QP$==P['4=N$B<:$<_2=SY87QS&?EO)>#-9^YX>"%JX^O MS>5KC\K7UQ__]B8C4SEM,1'M%.O-B/[MR02GT[]/QM/IH"C-@V(6ZF%?:_0\ M>"%M(.!!VTI=,\AWXVF^CE,+[N78_X1/T\P#><'"'U] MAG/UC/*+\_%D-OR?^<^7KGO@PTVDE>KF$O@-!F>)7F76,KM *?700KHQ2U<,>+3@/=5PL['/TYVEKT/;0C M7[KRRECNO)D/G*1#FAB;/+D^02$8=,6E[)ESK9O8/87GZ'C13/@]1+AO.PTM M17D9YL:=*+*G9=;?>L M[.ZD6'IR&9+T=8:;5*""HY,32X244-GH%)/-BS0[P-I]#["6=.BZ-:VIECX& M5RY=_6T69A>(?8TN?1[>CN:9ME9M5^ILJ)==40@]I\W;TL$K"&JJ.0B),^") M5!YBL(7+8Z'.U5) B8!?ES,J>< M,[.B]:ET^_0]LH7755;?^"HV+I1BA$O@@R1 /.8!SY*&Q MG&/*J(WPK<=5WD=P?+K>0,(]O-,_AW1*AOKDZ]V57D%+20AIM0 9&.UIM$)P MD9RRF+DQ&+1ES8=1/ 'G^)C02O8- V:7(Z#OA/0^C<=GMV0U+"0;% .AN08E MHP974@$C=?8QZN+*@X%^RT9G+WO$\6BYH2A[B'U==@K%R4/>>8O>)]3@64F@ MC#10L4#!F%C)H0AL7R.]$,KQ,*&ES'N(=OUT,2')7DR0EOS3\(_ZU75[SL(, MEEQJV'X^25#45AS%@(\BZ(PLV-@Z"+H]KJ$EKG4RN4!"23N7BP:"('Q."!V8IHU-M)Y.\@23EZ1Z,W*H?7=[W.8MK>?;9$>CPZ^EHKI(0KR!+X[R3=W MDVP&C@5GC%)DQ"56&^C7IE5<@@ZA2(.9L=(Z17UUE']V4RM4(ZJQ.K'BUF\FU+ M*."+#%"D\BQ45R<]Z]>M__B^\YIVP)L,]>?KWLJW!&[N]5WYD0 M<@V(R:W:E]9MHJZFM='A5F-"+\8Y!3$W4 M6BG/(R238FVV&R%P>A$\,RGYH%.QK3W\AQB.DQ!-)-YC0^(/>#8/6$Y/AY]O MH 65A5(:G*[0))EWP64/FKQ(:Q5G/#1O4;TEH;_^KZ:?9$2>7CY M;!CB\&P^X+/YY>SR1_1S/=MQ20\N:"/MY\EJ+VPR2F@7?$;/6*1O/;-9+;F@ M7?ZPWL95*BZ25HQ!=H)X926#VL8#N,LI*LM-$)WQ@,%X66]E K9>^VH(]Z 1T'I, M6=!3H"_%]& 178\3GN_#BU /5)8"-5J(6M7\*9LA>%?'V@2-C!F.I77ERK.@ M=C#3N4>M+IGPW$8E_=0[Y8LT^U>83,)H]G4NFG VMPZ&98CY&F8TB#F[!,(B M@A)H(&870-,;5)C0UI@>^@YU@7;4_.E#/:T3X^?3RS^,9_.]]QKA%2XFN3+! M6G(*O:Q%S@&BE_6/$"4WR'+PSQE4SSWD* G05+(]7+->B8#X67!:PUGA[">\ MW=4J&W5-[72\3CG#K,&C(6;6MMM8)Y5@ZX/F:41'29(>E-'Z,O4*VIO1%T(R MGGP=L!!=,9Z#K9.?%1EA$%5B=9U)"\=D?C@W8LF.\/"3CU+#F\NP81K\73 _ MA537_/7U'Y]Q-,7I(.Y!A$4BR;P4'BWYGM+'G#TZMU( MHDNSVC?3\KVD_G"W21I:R] +!999 F=M OJ(2/H,V6&DG29WFUKPW)..7N]M M9/R8 ';3(_[][!0G2X4QX%R)HFG)4I1PF=T7 X^@67:%^3ITK'6$]6E$1\F4 M'I3QF"JNQ5YQ,_8#/X^G0W))0O:J%F>1,5JW+Z\@9)[(ZE">&V&R]=U:$"[^ M_*/4=BMY/E:QWZSV^2J,,7=(?KF8I-,PQ;IA_1*^UD2:&QHZ=-Y%#H';6KZ+ MK*Y9 "=!F"BK1:NODS >3494+3&IZMDNUC[6H)6$" M,SDLV6 RR1;=[>YG/P?(KB3I)P;(KB*FADD#"^>BYN*=3J8NHHY+TF2!QFP3 ML)*$S8[S&+L5,>WI -F-=;:.H'JXM9]'@Q[P2,K 8W .9"$_0F7/(,BD@*OD M4M(\V]PZBWX!C$/6="OI[BR/<0[\[7AT\@DGYV][S&9\[D']Y#2NM+P'F8U< M%B07*RBRF.F_D3QL(3$QK;S..2S+;'SND;WE-Y+WIWD1E@X$31L,8@!7XWXE MFX!$N2)8ZQYC_>4WTB?/PQS_&LY.K]^K:V%^O8V&#(IV%@MMJ!R9H0.P9 A. M%!"\CFU51N,JW%@0,VBNBN96R55'P(_C,OL]3' 1OOD%J':< M -6$)Z-KY::1@,$*EWG,Y2%5EEDJSS_LX)7?BU3[,FON[+)WD DGC A:0[&> MSG.& KQ( E"3K96YT^T3BI:C.7A"-!9X/[.I%@7$R-22J8[(XIXL,!6"@6@5 M!TN$U2@367NMNRSN;>AXPV-@4_'N:>C8NQBT,62CJWIP821WFM$^YHH)Q67K ML72Z7#CTT/%*JGPZ=+R*2+<6/NP"ZD\3.EY)0YWBB.N(=VNZEYDV-]K]P-2[ M$96K<:H=>>3.>R>54S%W:M^T7SI?+73<7N6K2+7GT+&H[D=P&8JL=BAGI1YM M HJ+Q?BBO56''#I>2=)/A(Y7$5/?H6,C3#(B)K"I>%#>)>*CC\"#K=4G!4V* M*ZELST+'&^ML'4&U?LWN13:O2[1Y3B(7&X ;3\9DSIH6%0V0&>FL8Y))F3MI M;M&G'[SZ-A;95J+!H]]>CB>3\>_#T_NC-7-(?,<[>S,?VWA_DZ1S/K)Z_&D7U ME*V@0]@2R9QF7CMITL-4^(U]TB50-G6Z[W_LRS =3C]^GF#([T?_#)-A]2L^ MA!GR@0]*D7LA09@Z1])R==F(6F4121,N)-FZ?V97;-N/S;3@Q4/_O!=-]%!R M_LMDG!#S]">2RL?3\616[TDJ^$'2/(H4-*1FLDG8@$DHE%'%6 M"%U/3PLNN#KOG&NC8N'>M*X<61'B<1"F3[WT$/*]@7MS@$\'4B>;2PH0DJL% MJT(1)*,!49?H1'%W M(%^%S_0WLZ\#K:,/&6GMQM5L]N#!D0\%7'(>61:)Q]9&QRKXCH,DO6FDA\+R M\<5H-OV "8=?JD%$<.GW"=^+DPG.[QB6 ;_:"]^7=SA[_#F#))@4OEA(DMQT MY8R#D+."C%H:DJTWLMO=0P]1F0%R1%,\[$)-?71 MFU! *^F=0R9*[#:)=C,?Y[+_[R^# -59 FH! A>Z%T4D9[-96K/,C#YL%/8IW 0LV;!SZ/,SKK8U./D4N682@1:B76YI./3*J M1$]V4,DZ.,F"<[[CJ+V5GGO,A-A$8QFY8KS8RRK_+8/P\EUA#S D9L%EI=!O6F/199-_C392F8+@.!H(W/ 2@X>-%0Z@M(L7E4=+KX((RS]Q>S:>W-6Z/_5[&X3*M%)Z#$4$")C! <.A I M%\E3MMYT#X5V?^YA\Z!O02\@Q=I1S\7KK]'[@;)6V10D&.(EJ!0SQ()D%J>H M8D+AT+0N0GV,XK"9T$BZ"[+0-JMJ69IW.[Z7=_OSQ=EL^/D,!UZS;(KW@+KV M 2(;&'P*A)CGH&*03CW,25JR#:SXX,/6?N^B7L"+S0*67:Z#+V^!,5]N7'=V MLH$T/ I.T&6RG/8P,HC]W*,V1M$27!*J<[/\]6$< 6>VIX8%#-HXP?7M@MRZ MG\)P\L]P=D%_L0"PJ#D$T@"=@9:\;4YG7YWQDY1APB!WA6'C@V95C(=-JJUH M9@&5-DZ(_N M-)AFF%^%::G XE"$O4,\#J$67DEP:MY(#^DDI.S M.H7&JK^/X#CTO8%4%RAY[9#GXB7>O??_.*LS)6\+.P;HN?6>ENF%#4!&D0(? MC(+(T/JLK0J^]6#8[NB.@QP]:6,!<;:12%IG2Y(*:LGTDF18#(&\KU) RB+K M8 (!4:D (@:M'3*9;;>[MD: #IM%.U/- GYM'$.];HM9!72G<9@UTB>I/01= M2!J::7#&9*#O)"^,!99:)Y8N1G+85&DHY07*7SM6NB1P,R^[*+H.FF0"$K-D M#@7&::\S$E@1.D@;.9>QU^-GJYW9MA .6UFJN^[)MK#R]!/]HWG+HBQ-3B$) M*,K3@6B%AVA% 5M'G43E97*M+]P6 ME5I[:-M?M4?>]:4NZ[&+R"NFK T@76 M*OW:-B'!+CJW-53:Q<$66VBKE$8_O$$[ M+"(L:>>V?1ZL(N@>]/_3>(+#D]'=$-MU^S+!M-4,P2C:]I3A=8A"#? ;:S1B MD-JU;A&R%,SVC<4FZAKW(>N&?6)J4ZZY8UQ/O+_C^&02/I_6'/0YVX4/R@DZ M/(.M%_Z:S%E7% .1R;KU(A/I6_1J70K@T V!=M)MV,YC#NK2C+P+Z8K=74 U M;-NZ%,CVV[8V4M2X+RDW[MZZ')RJVUE@M5L1)CKCB.3>1D(HHM&96R9]IWYI M^Z7Z)[JW;E/SJPBWH<;G$:W)U\&K=X,<@_4B*N E9E">$#BK->@02D@A^""> MB@),,?WE9/SEAZM/O-3PU3>W"KY]WG8;3#82_'@CJ?70Q^WM@@O0.4,Y4TQ( M)VM/%T.XZL5'*1R*$\K&$GDNK:\4EF$Y]-.ZJ:RWU(SI;>V^>=U#M0N^GESX MY[#MQI=OH\D.]-A8#3WX=<_C=-$8H2+DD!@Y,B9"C'7,I6;.1Z&$R=O8.OJG MR3.>_HY8LH+T6[>9KEUX"=SX_/QB1$=DE?#T[?!\.,-\Y8X61VYG"198T*GV MORC@D\V0,!4>G=+*=ROK??91VW?LVZIFW)M<6W>$?S/*%S5S@FS;4:X@Z8BE M;RKH<7EU.AR%*Y ,A0NI%(@>Z\5E$!!$X@0W*:L9K\-O.RF_ZQ./B0.]2+GU M!O"/\>CD-_HO0?QX&D8GIV%8 =;;Z_'D\_AR5LU]YJJB7$G1@-7H0,DLP ?/ M07K)F$>K%79+-%C]V<=$CYXEWS!.-(?[G\/1/\*P5H/,$9Y_#J.O@7A=>?SF MG/#.7O]1_ZQKN((; T>IBP;NZ]BK@!J\*AX\XT4:3W_I32>BK/[L8R)*SY)O MZ)_,X7XZQ3M(B)@YH8_@YM,'ZTNM# MA=>'10<8#>/W=QZ]_8C]FL)_J+X-)- >=UE4[49N_D@3KO M?! R*Z$Z#9C>M0*?B+NWU=\J FNLMY])4N<7YU= 7([**A$)0RU>BBY Q!" M&:W1Z"AS[E1^^MR$R[L/W6Z4?6VQCUO(K/'U]U7^[K6#'F7)D@4H9&,3&J[ MA!ZB\M6760Z#S;C7J?# M2Q3)NI)MZSS&AQ@.W;9I(MN&K=L7X;DRP;L@ZNG6XS&:W=QS;*:E)U2^@8A[ M?M&OD&%RQECC:K\K189#J&,#C8<2+"H33$#7N@)W6TI_YM:B;YVO(MD>=/TR M3"_;"US'P))RGE93#/G&2F8-7KM(6UKF2@E,6;1.1KV/8/NQATUU,FXFT#[R M&<:C/![-R_/B_-*DX 1SQ??VS1R#E(N&:4/ M9*"TUGHG8 =/AO;B[V$+6' C*U1!Z:PFYZ#&R8C$$'-@$ FFEUB$>=BR?&-" M'&^>RX;R;3A:93&BZUS)#IAZLN\6X=F-A;>IKIY4_0:"[OVUO][L&,M1:P$R MU]8P&#DX0Q:.BBI9[F+)S6?+;4_YSUAZV]#]*O+MHP8)TP7!JCOUAQM)-C6&2BUFN;M.(RN MH*#69,2( +[$&O5-$H)/',CX)%J+C,QWZ_Q[_W,/6&V;2JEUGLC;!?>?GR8A MX^V(TFN44JCH,P,3%1DB==AUR&2-D(]A@]"1VV@[Z;+S(P]=S?W(MG4"R"*4 M_QI/?KML=#&(8/4,%C%ER&TVP$"5FD,(Z&ZQW*;0>'_X8Q0$SH9%H&R89W.UU M,GM8$AT9#[1$!:[P#*H&D4+V#+R/CL5:ONI;]^)>A.-8O/*-9?Q8[TTZ" M5T)W0=57O(2)#F6Y$X*!)=C "T\1LEE\LU;&NZ! MG]Y".\]ZZJN(MH!S E]\5Y\E)US314GB3C/9UH*5E'*Q!.I0<- M)S9H4=L%T:X;CZZKX%6;U#;73NO[@/F4H9O)=-?9I,(BIFP@!ET#6L5!P"2 M"9>D-=RJA^UGEH4/%WSZ,:A^8ZFUWBFNDU/N=MN^N<0(LXLY*>=F]L/<5CW^D4VX.DC#**XR6G.QD)0-E(E%9L@316@F.=D+#<[ ZY&[G M1+<''@,9^I!MPWN&C$,ZW4["V>O1[#K5)=3>ER$%D%(E4#IX\#HS8%9IF7W4 M[,E$D.MV9?31EUX&?7'K7"QXX*&'%S:5X6-UKCVBL4*Y1''%VRXX.L01GM?I MW:=N-U*PL?C'#677T-![A,<&IDV=]FFS(SPED;^K='4CLK+*RB2>K'+K2>LWX9F'&*\W^@XH6W9PZ IL M^_T=-E?B>%L*:-T(HC/8[+A".IF CJ':UE8:""XQT([QX$G3H5L3Q_UFR1-- M)'9$DE7DWLM9_A'/AVD\JF/(QI,WHW35/>RF:UA,! Q- !X5B8"'FH:@'=J6.QCTHZ5'ID%+$?=P0?\QG.$\%AQ#^NW3)(RF83Z2[D>< MILGP\US^]65PWGM131MM1?7H"X,0 YFR7N24HLM.M2Z:ZPCMT"V-/C6Q8-/8 M/'UG"R< *ZY8_L#&4'0RA:JS<\S'*K__[8OBYGN@OO][DX"8O73%6LFK0FUVFF*")+6..0E7% Y2N0A*1EJX*1:2445S%;AFJK7'M!C*L5@F+22] M8%_8N%YZ :[K6&4'9'U%7I:!VE' I87NGN?#!G+O(ZZR%"#WBDN3([C(R&&8M.F7 SN+@+11U-/J7T/*2ZV#?__A@6S>TK?SOYC_O*[] Y;OZO_^ M^N'-C9Q^__WWOX3Q]#S_)8W/?YA+:!Z;F;X+DSH5Z O^B+,P/)O>!S =GG\^ M>W;PTI)/^N$6UGVX5Q]W3Y%K L0_9G5@2O[^NV'^V_=#0V9_R)$SK84B&]\7 M'Y'+HB-::2T.EGQFRT(V6B&^F>$Y[2#HDE+<@/%6@TI!092:&&6%+MH@N27] M%K3>0.ECVN-5E_:;EC&OPF?ZF]G7 >.L5A 7,"H$LJZ3I&77F'-&GY)Q"O&I M$<"M)C\NP[?K3.OU^-%E F03C?3@E[PG2YU>M]')_.U[.PQQ#G>@0T@N6D-N M.:,M5F"!("R"Y(*VR!09EM9^R1(HQ\&)%G+NP>:X#^O#\.1T]K[\.L47TRG. M!MJAB;J&];57H**M9E9TX'/.*0A=6QOU2H('@(Z1"IO(O'6=UF5I(2["]??) M>#H=%.>,8H46FP4MF]$^Y='3WE68%(Z%VNZDTX7<K6*YC :*C^G#\?:'X]&,+.W79_-L.'(+\*1^T4,/&#J.# O:0HP$7JGZ568" MC+/:GV^!\PJ\MUFRX\NN/ZL/6!6TEG7WA_K"'R;A% \ MK6WWGC?H6$GPSS;H6$5J/7CXBZ(1EWV+0LX2:[>B MJ 0HGBRX8A1PQ(*)878/N_/T$@LZIE.]B:P;>G5/X;HWS;H+OKX:NCZ#;4>M M79MHL@,]-E9#'XU>G\/II=8R9'HS3&"@K"W@,#HP65@EC>2)-1_/M1.:/-?\ M=2V"_QR._A&&]9RK0>SQ^>D%D&='XR2+5]"?.W,\L[4WLD=8:Z"$,V24GL O$;TG:&ZIV MC53;=?2RHR1M;;ET5@7PZ"2HY!TX5APPCS9Y9T"6"4HS< R8"*)DK0$A.W10>AGDJ ..CN<^N8')O*L'$SP7M]HKK@.,+N MPD%5)-H/47('*RH 7Q8-%] 9]<8%W:_R[S_&"S92T85Q@%0EO M(=OYXVF8X.GXC#Y]6BV"6<4__V$,4\QU3?3JA/J,^4^GMVV -LB,;O#43;.H M6R_\0<:U,XGGF)EVKB@MK"<*D2FOC2Y:R>0'#9Z_X<3OLS"=OB\?9^/TV]N; M_)M8!)D969--64-DDD6@%2"@\K0#!A.X:9U[NA#(IE[&IPF]E!>3K_-/O1;@ M;#C!/ A"V*B\!IMJK^5,7T7N$A@G>4Q.,C*\&B]Q.9H=3,S<6.\/O8I&LNZC M\K,BNGUQR+TZF83S%Q>ST_%D^#^87YS7#F9\H)QVEK9Z0$Z.E3+) ]GA'(37 M/#(5N+.M(Z$=H1T#/_K00@^!B04T?I%H9ZX\9B$J3'1,YUKOII0GAZP$2^ZW MM 4SFM2\N=(3<(Z!%*VDW<.-_3UHUZ!>?,%).,%7X^GL%YS, 0^*D5ZSE$!Z MHVEWJY$ZYBP8+KECACMN69^L> +;T5&DE1YZN$:YA_.?X>P"K\%6E#\C[7-Y M4"=XD!7HP-4!E>0"> C."_#2"I70L^A:MT3J@NOH>-)"_@WC8??.P#?3Z07F M'^<#0(B\P_&EP3^=__GRH=E_6:E@M6"ZCH)A6$R=;FK)@A(%HO3<".<+AM8A M\76Q'@.7MJ*GQ_S2&P5Z[KT 'W XAW^U4?XR&2:\V2FCC!B9"U!*%*"(_'78 M4(;D@K'6%YGX _=N27RG\R,/F10]"O>/5Z=_I%V?3-Z/+??5R[Q0B!JN5!&WJ+)&( M H*D4YILN-IGDY$_V+S72OME' 4O=ZS=QX3=>+[VB[/Y[V!>O+;7?]0O:?/. MLI2D$A0N:Q5)K&VON""7@@ [$BAO7G3?#=DQT*H''3QFRMH3TV[(GTXQ7YSA MU=)??IT+XO):WJA,!A!FD%+4J0,VU_2:;R%T NTID::;5 MA_O&VM+MHT?8+N,4:ZI77=GI7184U_]!WM8SV[R<3>@R:KVS[9T M?"C\]9DG%NEUQJQK6$W0VRUIJ05YDH+'Z$3K7EZ'P]MGDH'WG+:KJ+9UZM(+ MP;C[.4Q^P]D<\@>L#\2MJ9_OSQU^O!V<&9.H$9/-;45>8,1/(X M($L78G;"V^0[1;56>NP.NC+N7,WCK>BHETP 9:HA(W^J<# JN4U+-=[!E8([-?FLC]1ZN>._BN7H/NB#JR1)[C&9'+:#; MJ&O]Z:\E<0 M<6N[8N%ESG4!3''119[!UFE*BF.](6:6OE)*,U(;\FX3KYYXR&Z#>>LHX-FK ML#6DMU]YS9_H%8D+#)@7:3;\4I/$MY+GW!7%%O.>UQ+,PSQH3M:#L"DZQ51! M[Z2-WBJ1M= 8F5TE#[HKGC[4EUTG!H5;32G*K M8P3-"J&:9\S:<*% MC\78F"\Y"IY M"2QX1EZ4(2_*2P8E!K*8%;+LMV, M%_;MS=I)V_2!@3K(:36WSK_.=?'S3H9 MN1)6LSK$DE7W%1G$HFJ)F;-11&F%\ ?S(MU?V[<7:2)G )^%J;,?@Y8&4U;Y8-ZE1\O[]CKMY'7:C&9]%-]L MS9@U,=91MQR*%=6110M>H *MM4W!JH3-6RKNR%_:2RW\"^NPEYORC+F!]&.8 MX4]A.)D7AMU]>5#Y0/M\O?@6%A2: -%H!1!F@A=-YH5*J;?L#\/I#4W+6^G#,DN[KWI?W\4#(OX4K@OB__V'N_G M>]PGAP\XHO:\($PLSOHZ"9-S2;N:U. \;7*8JK>3=?+B<$SE%1?_[67>SY>Y M3PX?8E3O@ERHYZ4@. HFG0.948$22M< A8&BT$EFZMS3PSF65UGYM]=X/U_C MWMA[F''$YV7@!"FQYEARJ4Q-M S@3?&0@G=%*5['Y1[,&[RN;[RZ[EZ??SX; M?T7\B),OPX2+EW0#9XY^^FD\"V=W_[[VDWHWGOTGSCY@&I^,:K#J\OPA&E_] MJ/X>'QCCUP'3"9Q*"#E*837/!6WKV_[MKG!?]M.=Q@[WF%1]^2./ MLG(?;P-QY6W@QI:7%5/LG:CJ,$M/@G1(QV4S_^=;3Y3!INXIJF]=>+RG?G#<*^?3A MIE-(0(>&(9TKEEQ=)1,#EZP!*2UA5S9J^6SA[2H/W!=W:YNJ'?>LE_VJ\+YL M4K-TC>\"27XV_+*EB5:KHMEBQ?=&@GI0^:V))AY+8749H/P^EO/TVP!FF07)79AS## >TQSM2(9T11.ZP[.D\-E_4J1$>G M0W)E;^X^NBYJ#X^?MOQN=I?8"TWZ*L]>)W2Y:(&U-W+=[3[AY)P/)"K!+'>@ M;16^CK7+2M0@/5=T#@=9]B<._NQJ_IS,WSTQ]BGO]*F5_3C\,LQD4LS?::W( MUO2^ %F;-7LA!/ !%3"68Q3),,.W[I1NNJ@_YPNP-S3IX8JT8Z-[S[6+* EE M'=^A1,WA4):!4#P6R\A7"ZWMF'T=-K!C1O:@L(-*'EQ85NJS%=[4R=3,&U"U M"CKJ(.DPJ1/4$JU>'DZZ[S[W3-K_C;=_ AUFGMY5O2^JH%74"F*=:*.,9^"X M)Q5)'6U./,3F:5Y;6]P!O21;8.G.^B.M0K%]LNQ7;5_C@T?K'8*5PM,1&S+4 MA8-VR:-46BI R M6*G(C#V<'A1_LOY(^_DB;4"P@W*&'C>N,::X/&^K8[(%Y4QM88,"T/QY,F*@W"C[>%_4QO)&# M0!Z^HV, >*1C02F?P6E-7HR73,DDC+;Z"%_# WKW]H'\>_@BK\3< XY.7(3)39<%64()WLBS*>6L@![8X[COHUH\/C_J":/L1M;FD3F15%:XR_57NIQJCWV5]X_^.J?+X;;!]]Q3J4GM\V?HC MHPM%%0X\56DK>L&#%!)$DE%*+CCFYFE:K<#OME/0]OB\$V7O9P.@((0IB3O( MP250S$=PC'$0Y.22W9RM5:V3H0ZB 5!/''BRU\\JNCB87BD=UO2MU\]*O7Y6 MHLE6FJ:LH>-#X:\K3B&W H249*671&NSB3QHPV,R-C&BW9^6MROU^MD[VJZB MVM:]?E[09_/+KAUSR(NZ=ERUE8D$DV'*$*.HLP$1(1K)@#D6LBW>R+#6!&AUF06J\G#B@F<8)& F^*8 M2*A59QYU?^PW*O6EHX9;TG3R_[=W9;UM+,OY/?^EDMZ7EP".SSDWQO6Q#2\) M[A-1O=G"E46'I)SC_/I44Y072I1FR)[A4!)@""(IQ44$7?^M-Q1Z]^''6_//!QA@#[R[QA M]9GO]]1%88[W]29+Z?/GYFA >I(I2$@M>@HJU MG35D!KSDE"*WV?M.'0#W:.Z7AXYW2!\D]GD+F35TPM:$X%\_$5)$\$ES!IH+ M5^];,WAD!A*7*(Q43'6K1;Y/>3\_] 25M[?,=JZ\H\!FOLF+,E]\QHNX&Q]T M',C,/I2,")>YMX"VH#)1^3H!(#O&N4)EG"^!OM&AT[I$[?I 9?:AZ>@PF5KS MY%*IQ3>ISN33%'8$5R )1:LF9HEE,NU@+UO!9':$'')!Z]H4!P%+(MG0QH/* M4B N5$J5H M]>DLI4>&$37-E72 @9UPE]O,)*>,4@D86O(3"C$;N!804W%& M$37-A72 @9UBA]E/K.84C>)* ZX3?$5(\*%DX/2!C3YE5OC)K*7'AQ$US>5T MF)F=9K_7QIFU42@M6 (Z;2N$.T=P22,4%HT1L2C)\\FLIP>.$95R,MZ61/MZ MK$/'& (&[2#YQ$O)0F0_F0Z8)XRH4TD3#6:")^6R]^B#53X&,KT$EI0'*AH- M3@L-S$=%IX-,!B=SC_*$$74LXY_@0NYEN2>K0RBZ,R$(B<%-U0=J1U%"J1&H.4"51V$KPO!F+4/KIB0VH^ MJ6T:G#\MXVDNX\&L]S1SAO?+("03B\, 47%UM<%?'$:8J;MS&N-O#Q\_.3^ MNOO]\Y?S^;=\C>IS.TO?R5E3OWP_7^'YSY\_GR]7K^:K?^35VQSG'R_._H_X M79\_9,:;M^K?\5F*R4E?@8*8+[7$O4!PRD"V3H44I66FM9;&Y?"$]M,V><() M&]!0[LJ-8NP.HYWO7?+//GY0[/^5>FR%Z%P<"K2!D$;!3B6 M$G!K5!%1,Y.;SPY_A)A5!YGY490]3G@OG3A:F%6]S&0,\)]]='PJ]BNCR3$& M#H$CG3/U]M Y27Z)<3XCSX:IT0ON)F.WO3"K)F>V?53;&K/JI\[9-?ONPP8::=/>K8++QAL#:$2]P.8.''D[D)*@0XA)P/?@ZD^U/5XO\BXO%Q\6V\$ZVUJ6W7H95JIM1%?QL6_-8ES18D/ M,."D$2.L5*,DL M>*S.5Z"=B+RRX-5D!HGUYN[1V?1$#6=*-9.W M%".%-E"RP]H\IFM*D;Q#P4/B:++8AO*79S] M=O;U+%%PME[30L<@)7H(* V=:"I <(Y>FFBP2"V%G4P9?%>F'N<"F(R93/IJ M6OAHG2D>-\017DT?9,U'4?:QKZ9_A2!VCA5? MI !G8@4QS0E\1CJ!;*"W6?2\"6KO \),[Z7K6S'3^\A\0*CM+F0\/,ST7L+? M@;F]C^0&5"1R8[)3'"26.E?.%/"8#!@3$[KJ6-J'@YG>0G]]!#8H9GH2D6O: M0L"[(D%I9L!Y>FF,"AJ-]=ET0FLZ#1V:#8J8S'D3,G#CQ=IW0 M#L2.0? F)VLU?82=)A">!F;ZWLK;6V8#9#A_+9(HSC*FLX0@$U'DO ?4%8=? M.6L3UQ2!M!Z1]L#*\?;QA0[7Q3$ZC/]RO&F9[8]5#N N7ZOK*EU M M?C5*1E09< !8.L@]0C>&DR^%B24HH$5UJ?QK>0,<&4[N#ZW=7?MZ=RIE58 M=_N[XU35W?WL$4OJ>@AAJY[.6A89N?RIE* *,F0E>VEC+EP$:T.?>KJ[J3AZ M,9VG4!)=H(@D4$RI;-" UM6QB#(;KV6):3+8+B]'GEE3T5,M+7.P,94:_65P M$14X92V:X'EI#F+U@&?6]+&T/6?6]%'8E*KM^N*ZFT*Q9I >&)U,H+Q&"$A\ M:BF838EC8*<# G&R@P/:F/8DC68 [_>N*MFBDQ=&%2"/(X)*Y&TA8W[M;95 M@0*ZU@5"#ZV ^1 3;*6:T:K2-C1>KC[-%Q5#XP/Y;HLU]5>F7^."Y>]_Y44\ M6^8WB[.8UTG=UY>KY8H*X7P#Z*$C_7O(W MKV_])) -0+Z2UA@EZ4CBV5.4[6F'R<2QK9=:%&ZITAP?8"S>'N?:F9K13 D* MKC.?6]O$+SO+S,JDHE,20]"1-B*F#8;)#/,[E-G'N< F M;U8WUY,=9CWM&55>.<&OR^:36I6TD<\L,L&R"P:2,Y*\XV1HVR@,O)*N5A & M9..4+S1G[6FM3,!D;JX,-ZD4WTWV[O)S^:QN"DC^+ C#%2AG"P1F#12*(YW1 MM0MWD.E\1^+W<:ZA4S"NFPO+'SN*^HG=SEZK%9P):1"XK!!L=4SV)1//!4[]-T+2RS%EQQ%B3F MD$J1VKJI)15V<_.T&(YC&+?8_/' <.J)^><\G96SN/XO+R[B8OT?;@Y F&GB M0ZA0@!E3$_@R 18Z&TM$RW+2A8?)X.'TX.MQKH,I&,N<*3I!##4K M0+^"STR!-HIB&.F15N53GV S&[BS3["/+DZESZH+3T]]@KWZ!'N9R1@-5_OH M^%3L5]H44] <#/=TSF01P9%[ CH).G2*\CF-7K8T&;OMU2YOW,:=6 MRFG8UU'!<=Z?K6IX]>(B50S,2SQ?>P$F&S3(+7BN*5KG7 %*XC*P@%(+QAQ7 M7:SE'F"A6Q_^.&/--KH8VCC^^VSUZ6T^7\MC^>GLR_OY[Q>KL]6WS;KH0FI# M/+^>Y(V/^== H7>9QP#::(PUUY=DCHREX@.(4F'7H[" 6FIPR68MC.3"=^KL M.@7#N0-K\+AVTT<)C>WEM[-%CO3QYEPT+#'/D@'K6 +E- )6-!&OD15>,*9N MK17WF,.O3QT7X&Y0Y M@Y*!0K^L"FB5F6;)HLS-+VHGBE(T)0L=0'M#YNWNDMBK^<77J[Z;NH*6[^>W M+)97\]4_\NJ'/&=*%!)02%"8*\18'65*F!%M2)Z#HUJ?;/LP\;DN> MAHT, "XS&&-7*OACOMB\5?^.SYA4O#!%DH\D>>4XG20V:5)$,!:-\3YTRG!. M8470<_R+KZ/9RGP8G0W@H^\@;9.=[4+<0'64=Q)V MG(+(9FKL9AX'Z&!T0XF\).DJB$]4M#J\M^!"G66#!7,I.5G1NM7Y" 9R3^7A M<>RCC^@'L(NZ1;XN[_ \;VJ&9M8&GKDL$&UVH#0W@#$B1&>E2MQ&U*US1C>( M&#]::*BD>4L)#Y [?)N7F;[PT[.+]%O^FL_G7RK'FZ33]4 _S3U64SC'0?;9BR@I'/7-T67Z$/B0C&)$>O"!Y#<%^6BL$IWZO(]S7J^8XV\M"!JY9I2P8,WG$%4A6EBA:?88L[W) RG=VW?6';3 M1PG#UO:)8I".7 <:2Z( KU@(A@=@LNCHG,Y!=,HN/Z#:OE[*V5W;UT>R8]3V M7>5Q\2+]+<\_+O#+I[/XXF+=55._]RWYXA>7.7R[]M;H#]\LYNDRKFKSQ2$% M?4T>?' 57WOVMTKWE!$F%1FS45))R1U*P!:.E\)G;4@X- 9>/V3Y!ZV0 MWXG^Q06>/[]?6M;Z'VI?7P/,'ZN?6QUP!<=<>X?O3O?\7SRS6J*CV6_J7W^-<, M W=29#HI"OH:L7):[#9#E!9C4C'KU'H6RAYDCA\*CF)O-U,,PRIPB#%IWZ.D MGA*["H>,<4P%BH18T$0]\[5B*G(06'*@D)K*S+X*/8WXC*//;U M;O5[OB=Z?AQK&W?:1H5,.0\R*R1.I #OM0,;?)&"&9FP$Z;?/<[E3@*.G_,8 MW@#FK171.-[8>#T_D[3QL[L0U3"5L9.0\9,6C10U'TK*HYE -*:8;,6F@UMH MBK=5,1 ="J\X4]9W HR9ENKO2#N,J?D^PFVH\3B_))_KV^P__SXKB@)>Z>C4 MS"I2)%T$.&-298PBH\QS%'>Y)O'H+> M>DIM@/7V][_U4]O?W_[$/364VH- M;W^N*?CP;J:98DEB!FZR!E5X!.^<(:]/EWH/3I%'N_7VX=U#T%M/J36L]EX# M$JWG2C]?TW+V_;Y92B&M%1F\L-60%!WA,F>P7-M,OZ6@MD:0[\"(NNW;3UEI M;436<&9E97&36WV]V-Q'7]6[I>(86H2R!AL/Q8.WTH(W3ALKE>2^1<1ZV[,? M6;!ZL/@;7\1OZ*E\;BA:7M\'=2"J89RZDY#QX]3#=713X8T$W#A$W4U<"EP+ M$2P8JQ@H8[ 6+0I@Y(L7*9GEW3K4IJ7U.T+4D93>1ZZM 47?S/\W+WX[6\9% M7EW7'.8B6,R)W(=(H;=BCH$/]6!RY 8F'TT)IM/A?Q TES*.3F"S4BW5R282B@)D\%)'0"^&)LU*ZJ^[Z:Q^&TO824O/UAO&? M^+'>N%VD]WFYHM^NF=Q05RK,C2VN^@Y(?F!""-HXVFZ4JG2KM#US;I<*[WO4 MZ:NUJ3!W>E&C59Y4K_+\AU)9954I:5P+2U M+B7N,BU5)^^K)-GQR"-5CL22E6>B@&6U5%?7J+9B6CL&@2.%XA=Y1&BI:U@:0T*XI9Q;$;H/E0%)Y064D? M8_QEUYV$=B=8>!*3KE61($P*%!N"%)_M8Z!&4 M.>W"$W)J==%.@%&,8I-H'3ADY&LYQDL-7!3KU-?[V I/^AA I\*3/HH8K>J@ M"U&/K?"DEZ(ZE1_L(^713$"S@"Z'""P' PI9@""8 ^F,+!BX"K%)9=H)%)ZT MUWP?X0YP$?[\%9D5@K]9P-!' M:@,4GGQX-S-,%<%S'6VM/#G#F0X@7WWCG *3 IGP=^'2GNI%^"%ZZRFUUJF] M6V]U;6!*2B:!86*@++> ,3NP'*4,+$ODZ>0OPO=16AN1C9"S>S[__/ELM1ZR M@A>I=E%0 )LO(A'\YG(1/U$D^].?')"SV^]!A^;L&K"WE;-SJ11K=(H&G6)! M!ZF5X3IEF7/M"IOM]\C#@ON;7_R]]Z7Z_Q05?/[QT8\0--N< T\9+,I0;3%# M<+4+@A&+5G@?8FN8VOTH/33Y@%:*S@%3'0,N4D'Y0IE&2L2;%UHTUO(L=/QXU@9]NICF%5-T"BK9>,KL)Q M9XU7#!4=+I)^:.%(/L&!L,9Y2Z>.<4==AZ,FU"9A8TU5=NP4VEYLKD-&K+=3 MUC.*$6D]*>T2D(M"GI 3S"+7+&Y?N(]KF,=,P0UM-(?8:&_E#0"NU8O@C:O= MA>2!\#SW(/ %J=B@,ZQJ#A"L*YVAQL#M;854@J!PCPZ3,I1 M3^(CHH>>@-WU4%[K],B+BZ]$R+P&^C^5 %W7Z:2"BFE-RM>%/!*FP7&CP3#. M3+'H5;3WQ<_W/F7BT< ^.IH/(> !7/[G^.5LA>?/4EI+_)HJ+7PAH_? 2R&7 M5$0$I]& +E8$3LIE=R8Y]P*:O962AVL:#36P$Z//JPW>#E?/GK M0WX$J2R@0E7+Z87(M>:#@E3&*-S E(4EK?GMZM>#=X3=U!RZZ_WZS=^>Q;BH M\'JKY[A8?*,W_PO/+_-,I>R3=AJB9Q2-:T8QCY(1)+=,*%L8+ZVK CL1-OZ> MV,@NMK>^]FH8X(2\P?M50*Q\L"HK#JA5 I6XKJCS$8R1,@N9E6L.-G8[)6,E MMT:Q@;W$.Y4DU0U6_N/;*UQ=+O+K\K.5U_@B"-21B0 AU0EJ)5O K.FETP8% M0RE+'-IZ=E)WK+14"U.XS[K:J&2 D']K+[RB=B%MH-S2'60=)XL\\5P,DQZ;7X^.;BGW)'TF8"A]M##( M7*%U>' ],OEOE[A .OBNFR-]*":DD*Y*Z91' ;Y>0!FO1%#T'I.MYXC<3=&Q M_=H#E'=CK% SR8\!NWP9EOE_+FNFHR:JEJ_(_5[/JCBDS^V^[SRXI:T7T5M! M. HEO,A2V\3(E8@A1>Y9B)B-EB;EV;W??F!'RZ]?_\.3-D9;[VT@U[F095CO MP#$5H00R$BP%T30?>K^#ED80Q=]+'M[DQ;K[[R+FU^'\[.-Z9!P3D MQ*LR=7B7*!E7@U7N49&GF%BV4=MP'HC0$E%I ;):QR 3.8BLNEV"]'E:2>N M^F&DVOK2Z<.7LB'P#7ZKP??5^)Q=I/*HA'/20,FFWI+(4GL1);#@64**#KWL M!I_0[[D/PQ0&D_0 L]VW^+_* 2MZ*#&1%ZY#Z 2:G!U?V*1=JYH9+:,#WLJ MCIII&^0D.%BP4\FR;3-"_^TJB"/^G58#C99%^YC M1D:DQ#HB6IG(@ @14*SBZW*O&)H/0;V-D*,[E?LJZF[U[R'EAK'D+_W#[V*^ M0')RUQ9.+FNNR9U:3F] D;T#*E4@J< P&L64:8+??]O#3]X3:"/6QC"HUW1\ MN%A^R?&LG.6T,>&ULY+UK<]PXDC;Z?7\%3K\?MCM"F.8%)(&)W7U#OLWQA&TI;'7/NZ?C M1 6N$M>E*@W)LJW]]0<@6?'_>?7Y WBS MY*M'N2C ZTS20@KP/2T>P#^$S+\"E2T?P3^6V=?T&X7P/\J77B^?GK/T_J$ M@1>$A[_-_AK(($3(%S"*%85($0893@CDRF02.(I1;R(<5DV.D\77_]J_F TET ;M\C+?_[[3P]%\?377W_]_OW[ M7WZP;/Z797;_:^!YX:_KIW^J'_]Q]/SWL'S:)X3\6OYV\VB>GGI0-^O_^G\^ M?OC"'^0CA>DB+^B"&P%Y^M>\_.&'):=%B7FK7N#L$^9?+Y2?[[3WGZ^#27ZY\]9%*=;G:>97NM&BV)T=*/C9;_ZYRP7R]0OR=] MBV-=>U"N-/=37SHV8?JI-W7O-#_(X17>$7.QRM4']78AQOIV-Z(N5GUXC?OZ M+)8%G8_P66S%[*@\-S_XH/]6BS$--9!I*:>F[AU5Y8]"+H2LV'*O:9"*?_]) M_VU&E_E\]ORQ_FI"4K/368VP[\NZ*/,GVC] M@M;.3/N5PO]1JO9OOV[5=L!H/ICE\Q&,!G]4>OV_':T7M9-4SO"#H+ GX:4^ M@27?$SPW+LTR.[1TR<]:6E&#^:T>^D'@!Y7K\K^.GO_U"/SK;"V<9KP%L?J) M7_E2.V%/!=S[A(S3VJQEL6SNK\IZ+>0GL,R$S+0;?4+A_:_EPW)Q_R'])L5U MGLLBUU/UZ^4B3_-"^]TWZC9;/LFL>+[5G5%<+\3;?Z[2)]/=^N\W^C?4//9! M:J?OLW&M;]1ON:P:FJ%0>I03"N,DBB"*&8)4!@JR." ^0TD2>J$U.0VEY=28 M;FW)%7@RM@"Z$$"NK;D"VN\K?S0W?ZRT0UXN:/+R%PX,,5B?6Y#M%'IR8.8V M)L+21E#I=@6TF6!K)[A18-O3I:U &P@VUI;_VM@+2H-!:3&\45#;7#<\A3YW MF&*FT/![ EO-^W;B MIC:!'V@+KN\S*4VOV%&U)<;-\VS_R T\89X%K7WY8TU_;J!LMPIR;4^)B*(Y M*TVJ6_K5$-RO&8(ZHVL_OM^\:58 M\J\/R[EN(S>$5CQ_7L[G[Y;9=YJ)F4 4$T^O(8B'/(B$\"'E0D#E2\D#+,,P M2-RHQ4G^]+BF4AO\O#;@%Y NP*X-_PHJ*\ ?Q@Y0&V*YF]"UFVS9:3#P!Z>K MWG'O0&.=T.N-U]RDCTQTG: Y9KYNS72CP@]2NV9RWV_[D%*6SK686_IL9L/\ MS4K.8I)X48 05*$70<1C"2GB B(?!83JWVE?:U9L-JI;AZ&M8"?R.[,=W^<@ M+/?BP6.Z2!]7CV!>CL>G6ETW>K.&WH[7A@!TZ V+4N6KPQV'*[#1^PH42\ D MN*6IZ(_$7*'JB;VLQ8Y*6ZY@'/*5\_L=-HM?&U,615;Z@C?J=29%6GQ.\Z]W M,GO,;]07.I?YS:+Z^0Q%)*$XB6$95H&XXI!1QF <(84B%OH>#:QW@)U$3\U3 M*W4$2P5XJ1[(C;)7X&?M-0CZG/_BL(_GU@46&[*# 3LP:>WI;;"M- 1&]2NP M0;Q4'^@GJE\/AK3#-NA@B(^TM]DS\FX[F)W :]R6=&MQO+W&3I;N;2!V:Z&; M WN;+55:?%CF^9 Q3?D(,0RQD@2&@8B$Q F+B>?BHFZ;GIH3:K;T MTP5?/NJUX%SK9]:!?+XR,8M@H<%?:O#U$L'\,UWHB4;FCON NZ@JG$2,$1CY M 8:(" QI&"LH?!$(X0742ZQFTPM1'6&V'!-5.Y^^&U8#3X &IOO?:?A4?WR8X,./>\3 M3W3CT,]R7H;QT:QXOLOH(J?<=&)^S7)-XKS-G;-M9D+?<*TJ*'4%N\J"/];J M]KAK9HM,3Y]LJ[A1/V1;XP\_;^OWNGWT;Z22F?9 *BJ[HS\VIYTS3\1AZ,5F M+.@/0!U"/BS M>.2?B ; MF$4V:-73H59S-^JB/_YH1Z,GYF@0-"IGM!M\R!86;[CQA)#I[.VB2(OG:R'T M5Y/?+G/MV?\_Z=/KI9 S'B%?1BB$Q$<2(HH2R *]XHBX'],@)D%((AN.:!8S M-7ZH- 6UJE>@4A9H;8%1UXXD6I!M)HC^\!J8'+I"94T.=DB<((9<\K_<+[_] MJANH.$'_94L%+/9E7]W^5V6G].A05@/7D539)&=2LL3#[T*VQ> MZ7"BI;LW6TGQ>I47VEW)WLBG99X6,XDB(3PNM%>A:06I!!G_(H T(B$1-/ C M8G^SZK2,J3')6CT@*OU<@LO/H&AQ^G0Y-@,31:T@V,!3JW@Y.@XG1I>C--+1 MD#-:;H<_S3@TGO*<>76\XYQFW??.;5H>[4!SMWK^6A3Y]4)4?S-7G/G#8CE? MWC_7,<61#%!LPHD(\0A$,B"0^KZ"<9AX0DE&B;*GO'9Y4Z._6N/2@2HVNM87 MK!P&NP72%K38+WX#4^0N=&MUP5;?+G=8+5!TH,]^T1R)2B]&U8U:[3%JI%F+ M9L:C7'N;]NC7X;5N:UES[EXZLHSRKSM;ZI_TY_!F^4C3QC;J@MSH>P7R M4F.PW*ID1T:.]P ^:7"LQ*6;"C;9_1)U:P]!:2TBQM MY#@5*]./@U?L7NMXK66YN#?!AF\D*S[28I6E12KSSW)]4\-<8TX7/'VB\_>+ M_Y0TN_N^G/$$(<0$AD1R[?&$2K-/X/LP\2(5(>3'*+1:B5ZBQ-0H27][D>.U MEB[0VY'/T( .S$AE;@:C/S &7(':A.K[A< %5?UUVZJ##NU9<+ M0#JZ!G-)6QUVULHT3%_D8ZIM%2NNOP83^9 ]+3-S9%3O56"L&%.)@)(0'Z+( M1Y"BD$.,%(O\T)-^X+LE:FN1.#7ZJI*9[2D-=K5V36_6!KC%%EO?, Y,6FT( M=LX4UP:E:PJY'B$=,[=XL3/1(PI)32,[N 2& )$0D2B#TO M@-T&M?NV4P?,^MINZM-$Y M.UYU@^9-FO/Y,E]EU>'7B#I/C;YJTP"O;0/%UAQ Q7^M\L(]Q_@8?6_'AQ/KT8&)M;06 M[)E[F,=GW=]KRW<#-LN \!WC@;&^?A/4"( * E!A4)6>T$M1C4-_M#UBI_7$ M_V-H/.I$,F(7',Y(8XKN>#Y T^QW.E_IY7JU!9F:B(_U 41^NYRG_'D6D2"0 M?BB@(!A#Y D&"4L2R#VFE]8HX8'O=EY@(W5RTXM6&I1:&Y;8Z+US,N:8=L8. M>\M3A;X1'?J4H1U,DX3": W^J/][)W\4X)4>VE][7(@[ =?7X825S'$/*UQ@ M.#J\<'JY&U%="Y$:2J1SDUW[_>(U?4H+.I_YB5*4!@RBA'"(..;&939,I920 M(9*1@!K8)[9P[I:)8KC2I?)9@E_=A,S.-VC-#<]>Z4[9V@(TAV_)?G^X4MRP=HW3.>+D\!NLD MY[0?%P/;EARDNX!14XA"H6B<1 1Y)@$UD[PU":R4E.0EZJ:J@K?:F6! MB9:^))BW 7L[7WD(1 >>@ X"?Z] A>Z7#;IKQ<'G)G0O# ANAVJ0,.$&L2\8 M/-P.1G-(L<7[/08:[Q14,I?(WNDO*H,D$B&,1>3Q,$Z0 M_M'%L<'$D"/I082# M !+"0Q@0+R0D4*&7R-E"WM,RMY%S_OQS@5*):_JH^D!>R[;>^YT8T>5;,/NLO85UO/D22J"!BD :,0R2B"#*N?!@K$7*<>+%( MK(XB#MJ=FN/RQ6RIY$7*Z1Q\+".NZBKT3IG&#L%KIH4+(!EX]'=&PWKHG[&] M:83K5W9&M_[7=F0?MC;* #YCPGJ%#&DL&&4%!X..(^PGNX FX:S)1WV"C7_>$ M7AUZQ9&1 EE;!GL/M<[2F#:U-0 MW92C+JV[ FO[52BOR= M-FKMQ]XHX];. B41\T4 )<>!N4$E(5%,KY,T1<8OZF&9%>N487>ZC3*[B2228!$(&";4@\BC@;DU3J OL:G#&TJ!F%," MYE-2ID8-I9*PV*;&,XIVRA=S&E1+O^=2J 9W;0Q*=VXHN?LE32CTY7JMGC6AT%K[4&M/ECK7QY.7X':A!ZO]G0$KZ][.J[BQ[UTTQ&Y6,ERY??VAQ:XH/-U;313 MI<>D?/Z0?M/D69::?O7\-[F\S^C3@SFZN#97Y^],+)"Y9%7>L9J%(?5XG%!( MB/'@",*0),*#(8L#+S'!H=)M;3>8JI,CQ-I2LP-2VUIMC:R-W53^JPI7E:G6 M2X,W!=G9,]@U&I16.RXNA_LT+%>HD^CPH9>Y _4U^*,T>9A+C\/W3%]+[^$4 M'7?]/CC@1YL PTOLZ&)O4CG=J-TCK\^R+!]=!F>49QW,G':MP\(VZ<8(8GI: M0@$D4F"( JD@53&'2<0E)E'@)Y'35?3+U)G$[+]<\*=H\2N"> N[#1+ MOWVTKACQ5+=C+[@[\;V UY=C?YDRXSK[O0!WM #HI]5N%+M;QZ4\:Q0R% KQ M! 8)CB#R&8$XE#&,B!\S3_@**]0AON50SD2C5[9J&B>MZU'N$:AVI-8)HW%H M:A^7?H]JSYG=$\$<-3\J99PS[I $SC[7,07&T3W$*J*:\1 QO1R'28"8'MU8 M01+*$$K.!=&_(A0E3BDP3LN9FJ]SXLZZ8^Z+,WC:#>P>4!IX?)^XFJP7FU(M M,PFNY_/E]S)*0_]SG7W;I)KJ,2U&,T!]I<4X(V74MF4Z MGFO^SY5)?VF\C8^R>%B*&?<(QYQ(J+Q$>P*>.;4((@$#Z@5*>2*F >G@"=C( MGJAW<)C!M=3^"JSUORIO=(#*A LRX)[K$#NRZ0W?E\F*VPG3RU+DMH T1++< M2I^3GZHXO[ORA<@6S'/H- -S %.5P5+E4?]Z[P'EHC7A:NY$[NMO > M'%VN"^\WT(V:/LFBRLYJW.!9@"E-HL"#F D$4>!12%3(H(](H) 0,I1T5IB2 M8G;TL]>Z$\5L9 PW6$SFX[1*KDR+(DO9JB@/G_10N9X_/=#RY.KF43ME!P5 M/Z2/J75AVM- &R@I#B2,_2B 2"0A9"2*]3J6XI@*3?0^=N'Y[D"/P.4&Z'G3 M*LL"L!AS1D(N8"3T1XE\P;0+[R4PY$F($X43FN#9-YFQY>"0[4KYG_EUVDV0 MG0$<>!(TR.TE30?7!P#>TG[OIY]$HJ<);K_M42>QDV8=3E2G'^IZW4)W3'F" MM'MZL'.(].IY^T@]&987 C>Y>*_S?/58710[")O\?6FRBYM9U 0DS4)!2!(G M"(9!B"'"*-8S79Q +T%(A6$48.R4.FP\U:?&[EOM.J0;&[''[4AMFOTXXM%M MQPNY.ZG-=P X$:"^\[GTFS]M_)[K[:;-:(J/?'UG[ XYOA,TN@8=#[D612K2 M^:I(O\DODJ^RM$AE_O8'GZ^$%":&R1BPJM*ZWJBW-%N8L]Q;F97Z?T@7\GTA M'_6Z0@5>J% /8R$H370,+NJMRRT/[EZ@(X<^Z1NS#]T/ GL&O*^3 MP[[4&O>HL6EMX]/\^6SE.51Q:T>1P_ZB5L]*,Q<54->I31:[T>XG8TTK M%WAM<77^!]8V V-T=1I8.]5;N[O>;>C_\[!<'4VCTX=>#AWU]\DE3X?^'NE^ MPV"=T_L%A_XU?:$;#H-!?OZ*PW B7V01<_UHPH-F@O@ABJ4RZ?P)1#+V($E4 M 'W.2)#$H93?UQT'CW>C;I,*6I>07V M0H^,HSN$BVN#24\4U2AJ5.:Q,?J04*S>&2"8\;,T^9]U8Z8H:L[IW,0IS>)$ MT,"3L4$9:<9<:AFGN?11" */>$G$'DA@9A'&$8B%E$0(?T_X58. M85_ U/BHU@^D:P5=JQ\@,C"QK %YWPI(A^(&IZWNK:3!0?,C%S(X M;=QQ^8(SSW4;P&__N=)<;S:,EPM-#55)KID*?)^&/H&)'KQZ51)+R*1 D"A? M(9EXG 9.JY*34J8VE"LEP49+QW)MS8C:C>N+<1IX<+M#Y#S(&R'H::2?EC'J M<&\T\W#,-S_>D-BF9Z:'^A(T68PV4I3%ZNN@1I M'%/$?>)!RKQ84P,/(&->!%4<1G'HQXIAIY/=(PF3HX1*P>;4;Y;@60[\2R 9 M>L#OH '^J-3KOL0G@D,R#7A@%04+BV'/+9F\G=FHC?NRF55Z 6AHW\02$*>B\HU&7U!>_G2[HQ6:;S1KM^1\ M\X/NX_CF^T(/DX?TJ?SHD)0J"FD(S8XB1"14D A"(/(EPA0QHJ35:N*HY:F- MVXURSJ-U'[#V4=H9AH%'IS4"3L/SI+47#,O]]D8;CB?-V!V&IQ]P'W[5/F*5 MI?+]XIO,"RD_Z5ZK=Z8\&3 ](CV(41FWS02D1(],'.) Q2+4BW]J.QZ;14UM M@%8:5C.KT=)QT\\"V_:AVQ]B X]E=[",\A8!HPU[.T-W><#RC4NN M=.S'#NS<0X@\$1+M;4/*3#'/D/D0!T%D-@&%%WN8A+%3LMEF<5,CB.[7.LX" M:K>0[P^F@5GA3$#1L)<[VG#I]7K'66$O<,&CS?#35SQ:WW)C#KK,YYLKQDOU M+EVDA9R;.FGO%X7^-E(VEU7%-+H0?ULNQ?=T/O^PR47CA0F17AA"$2H?(DHE M)!$ED&I7(U JYL*WRJIWF1I38YK=? *5*;"T!6R-JZL/N: M^6N\3AE\7^%/TA]BRVP3Z94^?X?IG%^>R4DOG#BOS&_0P1?4#<35U MF;;*^<@/0K^.3_&X*$B_5ZX?EXOZ?VM!?2Z- ;=6_6F;1N;@#+=SOD;IE:"Z\N$?:0Y7Z M[1H'3WRD+AK)%Q^CJ]S<\![P;73$+VE_/%>\!Q3VG/$^VNM:M[DL#GU+L^*Y M/EG!"I.(<@5%+#E$*O$AP:&$6,@$(8&I[SO=.#L6,;4YJM80E"IVC$\_ :2= M,WT9/ //%8[(=*C9?,[XWJHV'PD8N6[S.0./*S>??7+D>BXF7^7'I4A5RLM7 MWB]X5KY Y[LMF0*-LT#Y4JK AX(P!E'"$D@$CV!("8I))!,>.UVE'T/IJ=&/ M41T\[NA^90)FU]H#KE4>J:Z+2\_;L=O4^G/HS>U3"8NWQEZ5Z8G!Q[V^WK&L M+%([@:(L'*EO>>FC%TV)_HR>4!N;8 M@X"(DC-SF]L,;G@Y;#KTA-M(FPJ=\7/;*; I7$GH.G]\5;Z%E;LK>1MGN^8 M&49WHHE-*P.7PP2'GHP)9$E (<(1ARR,&52,Q (G*B2)YY059J?QJ1%BZ3)5 M<9$=TMGMP6;GLW8%8V#>L\;!/0_,"8/[R@&SV_2X^5].&'64^^74,]V&YYNC M!.*;F81)CI7/$)0)3;0[4P[6,()*):$(XX SY%3M]+RHJ0W=MTI)7IAMZJ=U MS83Y\ZFJ"8Y7.QO MAOB_4 X\(!_:UKHZUU\^":\YNY1[7:6U_HLH-2/,CL]2HOEH]ZV-7GY4DD M41)2#A,OTK2@,(;40R&44@9A%' OI*']ULD)"5.C@U)'L%'290?@%'XV6R47 MHC+T'LD^(%T"-DXBX[(IG'$[8X&O??W.9H> MO&R#HSX]#Q,>^B1,(#/I^Y$71/IORH,(8RQ($ I/.ODV^\U/C<%V%O>=P@\. MP'/;Z)AX?HV[1Y; .>$]W MBG6,+@?,YG[O.'6-UAF";M1KFC^\FR^_Y[L9!55$D0^36%&(@D@O["B.841# MAD7L^9%PRAG0)&QJM+C1M8QZUMJ"4EWG@U\KH.WHKR_X!B:X"Y!S#SFR@*2O M4*$F4>.&^%@8?12:8_-.Q_2DNT7(UXF&:8IH=XLS2+@?046P]K44 M)X%GM274(&-JA/'VR^VM8\;0$\!%8>@E"GF0)M0L0ZGV4WWB0X5"1#W]LPCQ MV3>9L>5(T.W*&A"\6LGZ2&E=RKZ*7W3;36I"UXYG+T1L8'K=0F74&R"-XG3$ M?[E*4V/C:I^5[YI4IX6^ @M9NB8%_>%8?>[RCK,CH'&[8YRS@;V>J,P!/QN# M?KD"GZH.T58-4ZBN-SC[*E]WN4+C%K7K#<"C4G?]M=PE]Q6=5Q?\&>5?[S*Z MR'6#Z7+QIDQ/DJT7WEH!KO\S$XK%,C:5=*)$LRYE/B0BIC @*(FT>\;C$-LG MO'*2/35Z76L)GBHUKTRR?6Z=)Z0+^A:GI,-A.O2262L.-IJ#'=6OP ;JVS74 MMT-#[9**:C#(1SJ0[1=ZQR13GTKI: M]"SV8L5#B:&0TM14DP'$$5-01HJ2B%)"W$Z']UJ?&KF7RG6OZ+Z/G)W'VQF/ M@8G9'@IGK_2DR3TYF/MMC^HKGC3KT.T[_5 '#ZZLIEJ.^G?+[#8ST9G%\_5" MO%WG+9OY$M$@H **1$B(&"60F%*H+,(1"7A /*RLG;96<5,;REN%\S*YXE.M M5Z] CN1P70:HFX-EC4^C M3]7>RGANE+5%>YZ3_5O=G*5_2),A3XIK[8;1>[D./2XW\_.;59$7NG?3Q7UY MAV2S&482)OPDX1!C[4HA*12D<1!#[,3NL%O MYYD-#NK _+W6']0&@.WMA,H&L&/$57W+:8A=R(N [,DO[*;#J/[C13 =^IF7 M-=;Q^I0LS F[9MEOJ9#BU?-ON"A@LV)9T+D= =J+=F*]C0+#C5)S L!-J,A3K3M@SSMWK>A& M<&PR \, 4:<,LXG-L=<'\VFH-T\OKWI:] MX'$OM)G$*%8F>N@ G)?>AZ* MI51V*7/LQ$W-43M(G /FM;[.)-6"LN61<6_8#7THV M"QOWQ-;*\*/36+NW.NS3'3AB;]*<+U>+XC,MMK$1 ?9()+3[PT+"(>*^]H8( MC6! (Q(D/DT"):UWZBP$3HU0-BL56J]41*TTT)TB';:8;,"VV*7K&<*QUWEK M?8%1N%N^+AL@'7;K>@9TI/VZRX%UV[-S0*EQU\ZFG?'V[1RLVMNYE2HH<:#].B43R *DH,]#*GS/EPE&UD1\2L+4F+=*3+=1 MTH$A3N)GP:V7HC(PF1X TN4^_TED',CR4H1&8D=GI-S(L F%1O8[^>)X=->D M]QZ_-3[8\4I;76KL1FUBMV7V+>7R3'K:>=D'^F\WZK/DR_M%^M]25$&'94+% MLJ[&IH33E^<9>Z7P(< M$O*^;@\.HN.XUPZ'A/GHON*@PBZ=6$HEV*$2GZ5VR%.NO?7RLM#U0AS\Y+=% M6N3U[NQSJ=&VG#CQ8TZ5%T,1F*R=/(PA)7X Q1*@0E+O,3*Z1Y#V:E-,UO- MZTMQI>[KXXSGKI/' +WL.H>\;-^]]%1RU*]F2CG9V5>;SJZG%S!(U?HQ.J;W M"6< 55]HWAD.]//3SX RN\:[IN(C31>%+ N4KH^)0J[7)0(SJ((DUO,'URL5 MI CD+&$$1UCI!:);G.LI,5-C_EI1\+C5U#46\R2:%ELXO6 T,,.NX=E1LOV4 MS04GUUC52_$:,T;5%;<.H:E-<+2'I)Y\>^10U"8+CD-0&Y^^U"F_7A2I.$J* M_?8'GZ^$%.^T\H;!5T6]3%AG,M>+A)+CJT4^%SP) TQ@Y(<$(LHQI PQ&(:* M>S((8X*=*EWTJ][4Z'=MG8FFW+5O)X4\6%L(S.<#=FPT+YU*)W_9CD\O7X&K MFSYVWP[MF+] MU[@B_>)?N_>=R_*O9"_W2>PYSWL7J5T\*FO.<]66E!=%+G> MO\QGG&%* D]!$7DHS0J9&Z+6:0%5ZFH&>U35Y M9:VR@]]X#ED+[[H'O 8FR354FZ+I;_L#R,&M[@&HD9QJ=\#B]OOB\T*SVD3]=*T]/U?+YS+3^?J8!Y"0LQ%#AB$!&10):$"501E\(+ MA><)MSWMOC6<&OUNE 5FE:1;=DVL,EQ?6KK$+]E#0WO%&]OTL *5=: R#ZSM M,[L$:PO!UD2P[5AJC 3:RMU4(SW>MQBL!_KRC'O7;USG>"AXC_SCP01US+V? M+K2O_CJ3(BW6$T^9X$,DA"8L\F <>QY$,4T@]60"@X3Y$6<^DYY3+L)S@J;& MU1]DF92]>L;S&_KXSTY\2,FV^^Q=BC;/)MSU\< M6'=$2&6*$2/W?2$?]=H9(900WX<>]_7:V<<,4LY#F"2)4"A,PMAWRI=D+WIJ M-+&[EW;*9ZARL_QA] >E =UCW=HZQ757LT^H1]RQO!#E2\+/+ 'K/Z:L3?!+ M!8I9 M(0_67;@ANE"9G./LA[.G^[*-;SKM*DQ7U/PI@RH5>K2$*24 )QJ+B( M4.+KK]"<ZT/352*M4#E7Y.SLLIW)IIY4(T!G=1[(&P)H8&DT^,_%SRO]PO MO_VJWZH&O?[+=JR?:FN4P=Q@Q'JT-CW2<9&Q7-S?R>SQC63%)ZU?'65 S<$K M4@&,8I]J;X+[D.)$P!"KR!>>4H([>1.GQ4QND&HMH1;T"(36TW%Q<1I(3)0? M\Y#!1.' "D@#DS,J1?[F"(4^I'ODG"D!R!'2"YR9V24(%Z!N**YPZSM-._ZOEU$NHO0J7'P8;"QP]F>+/AJV]9XA[&.UNT=SKJ^VX'! MS5SP?J%;+[\PD[PN__*422J6B]]IEIJ &),@X.-J7J1/X =,[0MXN:[>EL)RR&7MA; -#A)/;(U-X.7[>F32\1'K M\2-])-D\R/=4E?Q>_]+L _@S2K5_J7 ,O= G$"4B@)AX"OK(]X24/,"1546+ MK@I,S:,[2,1Y4?9-"_CM"&!(4 =FB:,,G4<9X#;Z5T\ 8\%023OMH1LDC:>% M^!=,[&D/3G.J3X=V.H:.G,[:L;WL_^IY^TB="Z L$O1A$[V@"&*84P)C+@-3 M\S: %#,/A@&C$>6>0(E;2,G%*DV-"'>S+>W:M)M4P:3^/IF5J2QT=4$8RN4= M;$>LXW;;P%2[FP&CO<=>=>TQ]Y"6WD#N*]3E\NB2?KE7ONYY-4[?8>57#@CTPT[34M]D8L5/?9I *7]U! M'+;D39,"4RA]8P&090D(>2F BREP! M<0 Q9PS&@5!<>6$<1<(V=KA=W-2(KHZ?K52N@@^N3E37 S^G"Y"7/_[%/MS8 M OUFCNL?TX'YS!+.?@*5[9'I%+MLT?QHXMMB]U(W*EF7=K[5 M7T*Q6]]YFX&8)1AA%2701T%@3OT]2#Q*H,^B,%)8JA Y7==N%SDU4EEK? 5* MG;M4P .:N4OG+FZ:Z@8C(%(,>U9^SS#J38W3UGJ;^\^\6C?D90SXLK*K'*-9I;QY M)MO&BE?/K:I8<=<%VD"=WTR:+]^E0Q\+EEU2&0%6'^-#AX:1T M77]();.L;KE2HU)OA@)"?<9B2# V&6%8"(DB'*J 41E2Q2EUBEH\+VIJ<_-& MTVJJO:IGV/("LOZA\YQK ;;MHJ,/" =?;*S1V]\(K13M M2K09?+R$:'W#_7#E33W/WNE79R(BA'DD@()%VNF7GB:)($D@D88P"/)#SRK& M[[#AJ5'"6C=@E+,_"MG#JOW0HRL" X]H.^.=#C%.6=KIN&*OH=$.)DZIOWL$ MAMYJN#0"N?.G-, QU,OUY$N'.7>$"TX\'#/($#)9]DUBAT"9(&RL>(*]Q*5. M29.DJ4V#G^EW\$BUI)3.-?U\IWIUHO]KML7T&U_I?1EJJ?]5U/%_>6T.>%KQ M![,3;K;*TRJCI,.F:&-O6&Q=]X7QP%/#CIHEBFM%N^3L:83,84NX+^A&VMWM M#J';_JP-+(U;K8T-C+=K:F/'W@:HU0LCKY2JE+7;G [Y3?$@L[L'NJCGCD_+ M*H>_,+-#[4S/J%0>-UL?+$@41$)RS>?2-RG70LWA"0H2-LHJJ9/Z4YL:>E@A MU6FD=X )1*@T%!LG=X-&OJO*_/9F>/5>H_R199+W3Z_@9=*@W]4TU\FC?<] MC;=NNJA;7WK-U$WY/\=ZZ:*.Z6VM=)D6W:;MUP;919%59=K3_.LKN> /CS3[ M^F9ILAK,8A5RS)@'2:*G5R02#FE,&>2(Z=^$ D?$ZJJ&K<"I38U[^@*C,-AH M#/ZH=':O8 (^0BRT).:,Z9DY '#E4;F]W MXZ=WZ2(MY(?TF[D8JP7>IVPNK_-<%OE'^E_+[/62%^57(BV[^E/ M^#E-YB"@UP_D?^+QP%&$50D1,!@! Q(H4?I3G1)8]_F?Y^R@W:3_:2<*UIWX M N<,]KIU\S5--8:=5?".U]OERGHHJNBWT.%>)[T$? M^SY$411!)OT(>HFO?X(%TVO!#L@YPH&69O,#D<32A M>D/ZEYK5P=]_+STLNGAV/*-LZ1C+(\H>\HV1?=9*5/S0-9'93O1MXX[]O5!XW-M6JA%$H8 MB@*K [W3S4]MH%<:@E)%-P_A#'S-(_MR4 8>TDYX=,@8>\KL"S+$[C4WM%]KZR'8;HC?D!]^.J$&O5 5:5U K"WZNU3U_/-9A7\(* MF-[V)YJEC;Q/867Z\7Z%W6O=*$FW6@:.K0/(WB_*:"0I=FN?,AQ[0DD/^H)@ M<>$E&Z%3(Z=:PY)]EN4!3>>RLE:8V_%,WT@.3#9K M=<'/:X5_,7R]QG:0.K4N$/5$.U8B1^4>%Q .""J#@.F6^( M!D$4X@!B&A#(D?XIC@D6W"EG]6DQ4V.:$W<,JMS*E][.J$"UW/"\&*JA]SG= M4;K\^L4>"$-=NJB$O.Q5BSU#6R]8[#_=L4*]S',I]\O3K@GF>1T:_68E/\D? MQ=UW.?\F/RX7Q4,^2Q!6.(XC&$L40A1X/J0T-F*7NRHR-1K1 M'QIR+'??M0OL*&4,8 D&;A9]!B, M6Z/=S'G#83@PPQF=P49IL*/U%2BAW80O#@>M2ZKX(2 >*P5\3U [IG1W M1:PY5;MU:R.F8'>U<#^UNO/;'?W=Y>+^3F:/)ASI(RU66;F._BQKZLIOU&V6 M+GCZ1.?O%\:/N-,=(6?*CQ .8@PY3P1$Q(\A\?4?,HD(4LSS>>BT).ZFQM1( M7W^8L:.OVPU^2T]W<%"']G.U =!8 (P)YO9=:<1S[=&6ZO;HTUX$5U\>;3?=GR9^:T;B[-/U^MGI>KH@KAKET"GPI!0^W,4D03B!)E MDG/.A>>V4"'O6%O=./DVT-:B>GN[WUEW?" MK1&P''(N&A#V6 "$0FH0]),(:*R0C[VOV.J%-- M@T,!4YMAMJJ9O-ZCYD?U9\\9=^BIGGVN@P]Z]R#-[;0Z!742$^G)"$$><0\BFHC62L'C'8._L<^5!8>7F< !AZ?:]N[9##?!\'! ML>H,QDC.DCTH;K[/2;L;_9G]-\;S44YJNN=WG'ZB ^N85FZ4]E0>5XN4ESV; M?T@?TT**^LL*% H"R22, FYB[ B!.(H%% P%G(12D,"S9J)6<5-CI_)#O%%@ M7V50Z^PP7-N!MN"Q7N$;F-N:D>O">.T0.K!@KU".Q(R70NK&E]8(-7)H>ROC M\:JU17M<:_]6QW1@*Y;+?Z[TY_/6U(ZH/V7B)Y+2F,$X5C%$B"N(9<@ADS&- MO- +8^$4VGQ2RM38=JLD*+5T3%=T$DB[1=S%\ R]OW> 3(^#W0J"OO+;G)0Q M;L*9)C./,L T/MQQO-.Y.Q&Y;9@"\XC(KF M- DP1&&,(5%4+^Y5E'A*T !YPKV"Q@"0CU?DXM6FK@6C^A?<<6?/%GG*-,"8 M4RA]E4"$900)(6;91;6+Y',N/.5:86(PW(Q;G*]?U MOCYS!*K_)B^2CDTS)/BX6V:DWZ3##?XSXD M-(@@2O0?+-1,%,>AI)&/_3B)K*-AS@B9VG1:J9F#6E&'B(US*#:S25_8#$P= ME89K5(#6$7"7';#F[\P^DJ4'I$:*7^F F%O(2@L4C8$JY]X=+SRE1?N]H)2V M9SM>@LO+BPNO]B\S_",M'OZ>9O+ABWQ,M2&&>Y>92?N7/2TSN@V_\@,414P0 M&#-/F3PWVB/FIOQ7@$(I(TJ8W26$?M29&HV6!L'JNL^K@VM X+LV"I16@3VS MP*Y=CE>T+NM,"XX>M8N&WF*ZN'>ZA#1>WDV.-^I&ZZX1;]8--*C<;];U F[K M#;O+I(Q[TZX71(YNW/73:K>MN*HJ["R*L<<]SX/<%,M!0O_!DHC!6+'8XX$7 MLSB>%/#C:X[(P/04C>W?84:)KMM W?C!YX,KILM=E[Z M[QO8T\J^;G34A?N^(8?K\H/?]IB(X?WCTSPMBS-71[AZ.-_*C)6+*<22QS!!,F9*)8K;Y8#N*']J7F:MZ3;M?&8=;]6U!RP]Q>%P'<$U M/'=[?PWW-L1#FW %:B.&Q;V'9 K]X#^!+ H=^Z&?[ GM*'9*F]#0[,OG2VBW MV2I1@D4S?10^O69YD6F),\\32$7$@THI 5$<^I#YBD,A D+\D'HQ=3HA/2UF M:I/"46G/M:*.42YG0+7S\BZ':F">[X#2A>5/#T$8I/KI1L@+%C\]-+2Y]NG1 MT]THX"W-S%ETK@FEC-_8?*^QQZ@0,8=!&%)- D*3@ P%3"1*(AS$1 9.=^O. M"9H:#:SU---B5?J],Q.N+;1\E%^TOUJ&#WY85K=ZKW^D^4SI963D!1@&2"&(6.Q#&B(&(\4D$SP. MHM J\8J%K*G1PQ?^(,5*^]A+!=YJOVSY+.6F^N9N8.UN9-P5N)[/:Z/,BY\E M7]XO3(S<^FK+ZV5>Y%> />O?/2VS GPPX9A_& 0<2:>IW^QXIZ?>&)AZZHIG M&S7!6L\VU+K4(&K#H[_20VVU-CFC*#KU'/)=_1/EH6FT[=,1AX M?&_,[Y3W:1\'E\1/G?$8*_.3/2Z.J9].6MZ<^VG_E1&3/YW4=3_[T^E'.H>Y MR:S^F)B//42(]G:\P#@_%&L*(@%$%'.]8,*"B'>IZ(@3M MZ)&.Q^J+(A7I?%6DW^07R>N<[V]_\/E*2/%.*V<6':NJ\V_4X<+PU?/I!LJE M0S;XB)0;4=-SPB^$A/XKI&$%DQRGCJ-CO^K)2'(N( M82^&@E'MQGHRT(0O$4RBR",!C@AG5D4Y6B5-CJ[K>M6=*X"?QU2*2.*()U!Y M'M>8"KTTB), 1BA4<>3S$/O<*>"M%TQ'B($;$%/+6:L/I(:>Q>U\UM_%^(S, C_[ B6ZTAV!;N&J8>VS C M_Y2$%ZNDUC+:FQ[M,Y/13J*5_-7S]IEUT1CP,$O9 H$[EK:M90#FF,$NEY"B?(B4+&57]J[+16 M3H"?TP40R_F<9CEXDAG(C, M7?JEP;7H-E]^DL5KFC_<9LMOJ9#BU?-ON0EE?IUIH#KE4'3[7NAK=^7N7E MG95?@%I; .C&!+>IRZ%7[*:=8; >>,HP,!NMP>TNS+^M8=XH#Z[;878F>7?$ M>B)H!\&CDJL[((?$V*&%SMNJID"E;O)V.4^YV:M=Q_9B*1+JA1QZ*F 0Q8A M1D49+1 1GPISL<)Q7_6,J*DYUUM-P5K5SJ'3#0!;;PCV -OP.X)=$.NR)]@" M1G^;@N<$C;TKV&+PB6W!MC8!)B?Y9/^9AZH<:F6]QE]W&;)K$K=^K,P MD:$2?@R3,#!%TF,!62PQ3$2$D,^#D& GWK"4.S42J2X19!N]C0=D%+\"=*-Z M71I=S]1?WICUV<=T/C=NK>ORW;)G+-?=_>,]](+9: RV*H/;-=1;K7NKK-T1 MIK[6I)92QUU,ND%QM IT?/WR8XW-%.PG7J+]*P6I2DQN4>*9_*X!]!)""0TE M(R'M>JXQ5>^FW,,OMGOXORWX)I=B9S?G)+KN)QX3=&T.CSQ!)B$)-"MCW X@B&3)) MN1*ATW%%J\2IT<3ZD)_O[D#3A0!,+J1*75,$M2-NQQ:]XC@P=:QUA5FE[, ! M$];0]'7+M%7>N-=-;$1IPI)*!D$=%+ M),$A"\,$ZH63\C'F(4).>2F.)$R-3-8*@C):0/XPC.*8N_P813O"N B;@0EB M TNIW%5Y>;8_/CAK>4_C_[C]4>_JCV!$D@IT9,_9H'4:PH?Q\SE-'A 7:=X?)Q6^1%8:=/Z7X6QJDL^ MB6&ZV(Z^)M)Q _-@G<_B9V/G+\",BR6XI>7">HCMZ':0^CS:.BUH_-.L1H-/'F UO]%/3L,[ M^:-XI77].I-$^4Q(!F4D/>U3"@]2K$+H)YQQ3X:1LBN^TBII:DQA/,)]#V.3 ML>^RG(9;;"TWHOM ;.@-Z!-9#8V>H%1TP+R&1V ,E-AP*^=%,QL>F=N6VO#X M!3>"R+-B]I'^US);I^6H$B/$ON=)$7E08$HU*_@1I'Z$(1-1'#+, \2M6.%T M\U.C@E)#L%'1*4W%&0";A_[EL P\WC?9;/K*_M!L<=.@UF_N#&C]K^U@/M/H M*".XV:#UL&UYJMMD7@7O5KO0ZS.FYT_;(H"A2"2*202Q0GI*)XF)M_5]&/+8 M)SP1>B7@E(NT1=[41G.M+IB7U9UV[M\#".;KD!6W*;X-<;N)OD</&PNKI:5[>FJ+S5U5UZ"\/ M4NYD6L^W/BZ+)$W"6"\8$.<012*$3'$!D4 >Q0P12MV"=!V$3XUY:GU!J7!Y MXW*Y,'?/''=TNC RA' MFQQ=VNC&9&8(9O)!+O+T6[U#JY?]-^J._M#_FJ]$>;DA*^^*[FR$W2W/G,XH MYGDT8!)2[.ME$5)4>U:)#SG'/O+C6$CJE,VH9_VF=NBV9][ZP.WGN=EL<:/$ MOOO1CC5?L'>&7M[M=+IAV\32]+I4Y1KL"&SM!;>C1AO'@QVP#]4)/5-VW M=J.R^4#0'A+^4&*ZS0EU<.8MS8KGG8IB']*%+,_J9B2DON(AAHF2,40!#2 - M$P$%$4F2!(F,F'+Q:-L$3LV+K?4%I<)[A9'_,#J#4FG'6QVMH-LQZWB1B4R6^,/F[-\I.EB M1J*8Z%6V@BI4YCX)5Z9P;0@IB?R Q*$,E-O9_@!*3HW22DV!417\46GHR%^# M]*3EVOV%^V=@GG3IFA&S1K5C]^*YH1I4_)-D@&H'N;\\3Q:R+KL!6%<\.ZVA M]F2_:==55FKD=V;QO?M[:C>+;/Z1^8Y?T9EXD<>\6$< M1!%$?D(@ICZ# =5=Y\%%W'HXS@P2<,89%(O8*0,(AQA@3F1,VTO6_[Y M/Y)=,X9TYH^^A:6J$F36M0WW+K?6U]+^+-^+G1\RW6]@Z%.(4\DQMS-.>29: M&;W.F6FLU#\M=.<7.Y4MK]:E+=4R SO&]G]Q=]P^ZOD6\$C*O\B5XG$[YMS] MY)&UN&#QS!IN:4*N(!=IDRS\B9VK2V5A/(M9YE2J-\J8KOSC=(SF%K'Z9P(6(CA!N48&U4 M'""I00L,/9[WGY(R^KE]@ZFGSM^;'N]&"'_+EGE^FRU56LQH$B$6!SX,6&S\ M9LDA36($5:+]YA"'2$JG-/4[;4\MIJE4S:1@5:[)2G8!LQO9'6$8>#17"-PV M(^ \?$_8VM.0W6UYU&%ZPJ3#H7GJD8[+9?X@Q6HN;]1-\2"SZSR71;X-"=]& M#'M"B$#R&.(XH1#Y'H0 MZ>SMHDB+Y\_R/C77W!>%.96=^1'"OF!8\Q(A$(5*DY/B%)JD%I'T<<)BJQQH MYP1,C8DJ'<%626"TM..>LR VQMYJP'=>MS;H.W+ V1/<]>?YI%(D!4X0#R "&(HMB'>O@& MD*G$]XAV-Z1=>9=MDU,;H*\?T@6U&X\[N"0T4KX7(9@D!I=0^UA$4@X%]X1/ M,8X0X7;'\-V0&>=HO!LVS>S4S=ZA-S'^[_>?KB^GGV/;&@BG?K@BG?H?6^+9 M:6H4JCE6?4TN)W[3]>HIR^4_5]J[>/O-1'-M?>;(#Z-0,0XEPP*B6"#(0B9A MD A?^'X88]\IT_%925,CGZVBH-+4]3;I.40M5R%]X#3TLN,0HL&NA+9@T=O] MSW-R1K[LV6+N\/QHG2>@1"B.I$HV?SR&ABL,P M$ABS@(0H8G:^22\(CN.J](QA,W_V@LO O%D!LM&O_5#&$AFQY*OR?KFYI1:&:4\QCY43A!Z%?3A;G7QQEDFC5>STYM#_885)XOQ KO89- MZ?QZ88[0'\UQN$DGL/BZ5.629/TI:K\PB6@"8^X3O3CE/B11G$ 22BH8HXQ@ M*[?12>K4)H^MWD K#K:: Z-ZF6K>?A7GAK\%20Z!ZL#$:0EH%T*U_[+M278( MA$KQ[7 M 5-/DA=2O$E-'>R%^$P+.4LB'#.6$"BX_@-)/X8LBA24L4Q\'\4)(DZQ2X-K M/+6)9:T;>$[E7/1\I?;B[K7&*/\ZTX.B3#K3LUNR'5%\%:2AV7)MV@."([Q]<[[)S\]J2U7A3O MI*S)LKJ[]]O31^D$ 4(@E9(@GT*%6(8XZH MXM;[)VZRIT9=M?9 29F#I]HK6F<&$/39]EY:EVZPV$89#MR!:6N-J]9\XVS6 M%Z6-\F"C?;G:K_4?#FJ'?97A(!]I=Z5?Z-VV6+J!U[C1XMCD>-LMW6S=VW3I MV$3'RUYUM8(R/YIQG!_2I\W1(?4HIZ9"$"5T)L(%9?8/5GII#W/MJAZ.ONU\-DL:]_]5N M\M$=,(M7NH9O7PNAOYS\M?[K37:W_+Z8*9\@+K3#2!G#$)$HAC1(.(PE#T42 MR3B4L5L$]Y&,J7%#':YP[K,8 M7!#9?=SFR,'=9XTZCN\^_V@W9^!T%N8WDF=FI6JJHNJ_:T99SE-1.Y%ZU]J,N!9R;Z" MQJ->Z/_L)D]/VY*G]]0_=G[&,)B/PS5GLM*;?;!*_:J<]($!_3DEG;'KR55Q MES^J ],9GD.WIGM#W;BPW)S+-]6!D>\1P1(?^B%CFNA(!&F2($@EPY'P"5/( M*@SU=/-3+:UY& .>?)9?I-W,5>2<+?"KS61!@&JK0AT2*0"]>6*#] M&)E &6%"./;# /.U]W)G/[;=->G@P]R-0 .F/LP3?:YR;%X5@5'O%U8;O*-W]7["@ZY M]2W^Q'UM-X6-WWL#SW>[!OTKJ$R:1$7,?I'N*QRO'Z7&C=;K%J)YK[ZX6XTVWIO]6I_S)="JE;])TU0HT!=^VMC!=C9VW17EB=_5MN_)MGQ>QCND@?5X_UY^NK M* Y]A6#L,^,QXP!2C@+(S*$X]E04(:N%T5'+4V/56CF[L7^,4S-37F3]P*18 MZ]7C4#UK;9/3IE_:<=CTO[;.VG%[HXS/LV:LA^+Y![K6^#;WD\U-K]>,(1A*88H8)*;D-X\@3CA"01RP MB#C5U'64/[41O%4?<*VX:ZEO-^SM5I<#(CHP*^R :70N9_?R+SO:7X'7+0FG M.]0#[P18;^7!W:2/7"V\$S3'Q<.[-=.-TC0]+K-R#5GORH2!'P6)7K7YB=1+ MMRB)( M\ 7T>T$!1P3PDZAVX+P7-"COF.A3COINV%3;J]FDO&V9'(%,OT OD M&$,_)IYVVDBB_3420HI#ZL5(>%@)UVW.RR$>?\-R&'3MJ/\2O%Y@BW#\_ M/)A\*'3Q/".2:)]/(9YU)N H#*0.D/*67I7$N[6[Z2MS05UTJ/OO^4-'NG/Y\99RQ@(D80HR T M12A\2%%,(4U0% J&0_U_ZP,^=_E3(XV[!^T<4J.AP]%4!]@MCON&!7-@0JF4 M-P68US&!I?Y78&/!%;A;@E3^7#<$V1;'U:',=.TCX+F07;W<61VS$RV?'Q<+LISEUN: MW63EOILH#UAO959F IY%)$;4#WV(0Z*@7O=ZD"GM@/BAC#CU@U@&PJZXD8-4 M%PX9J3)CJ33(C7;YE?8F,O"MS-O]LQ[\8CF?TRPW^2NK)RR35[KT@]WN?,_8 M#CQAUZ"6ZEZ9:[/]/O'W7CIC1&_DD6-^JS- &\)JE ',?"(P@B&IM2$YQ ZD44 MBB1B,I8^"YE3UL1VD5-;VFA%P>-:4]<\ :WXVG%-OZ@-OC:HE;T"!KN-OE? M9�/MU:YSYO_=OBT]LM_U:!(]_JMP7@^!:_]9L=]FP^I_G77+M8OVDKLH+J MA7ZJG3'M?/'G;4%7A@BG0<*@2H2 R&,8$L459!ZF7),-CI15(6YKB9.C&*-S MN?+9T]IAS6N%L\4.1M_H#4PU9X #?U0J YMJNAW!=-@%Z!O4D9;R?8#KM@AW M :IQ)6W5T'C+81>[]M:T3B]V7YBFQ6,9^&NJHBW,3KY<<"WH39KS^3)?97(3 MN.0%/B)F=4HPYJ8L90@9829\+/+\*/*3,'"J9NXD?6JTO:-\M6VUJS[8ZM\Y MELRM;^R7K8,@/L("MB^P.RUDG4'K<4EK+WOTQ:TS+*>6N>Z-N-]J_,(?I%C- MY7J;[Z,L'I;B?9D SD@__JF4G_0'699>PI+A0,8H)Q M[N'$*F+V4D6F1H%;K?7J3C_G5/_JXEYI9KPQL1YA2>T"L]-%S3XPNN!>YT7B M1[L&V@=(N[=&>VG//1[W+J/F@LR7YT>VG,\"#_LB,HY<:)(AF3ND1/D4$BZE M#'T:**)L(W#W6IX:3=7*@4H[^QC;?;B:Z>8B$ ;F#TO[G>)F3]K:*5)VOZ71 M8F-/&K ;#7OZ@:Y!\._2N?RTJC*"2,PQ3@@,E%)F\"E((QQ!%$@:"18F46BU MX76J\:D-O3J$VR@(*@U=0]QW@&L?@9? ,? @=$"B0P#[L0 /K\4N52)Z>S2KI*58V-U8\PK!*G0Q'J6+(R^^D/P"7V M8 (D&*=:9NL3(D$W#\0#L#A[M\54>L[C0TT^M>@=M)LST/M]J:?B_K1Q'.M%]^K4(A;KD]&"REN=;_T2;Z;+U>; MP)U,<)HH6( LBXVQSF- L*E_D!6<) 7/4N[$56[;\=A,=BMWM#2"1[21_":B MM>S1ZZ+DU1)' M?Y8F?[J1>2_3;BMWR'LS)Z""W9C9]3KP79D3%,>W9&ZO>U:/,8:-T:44)NI= MSI;5+K[ZZ?)VO7J>+\I_2?';3+=8F<>[5_/[>_VI+3]\DPM>+N6]V5H\F(#Z MN_5JN:)50:;ZN>5_R?+I>;6QI@_RA9:F&E:KW)I.'^7B)9W$")$DQQG@VO8! M6&CSQPB#AK ;816G!2-6Y9U'IM?8C&HC?C3?:G03MR42?:T4=;#E7O M&[]+O6MTW"N.9#QLZ_",0]H1+2>5[N G XG)YJJ.X;>+A=&OOJ2L5;N)6OVC M"H"H0D#_]M3W%G5_;P:"@'6#QC6DH4H3C42K8:L?C43I,POWV,3SVQC<Q+3"'599F*0(Q3Q+#+RL!)FFASS!<4910_5/DLGZ[ M=3^V9;:1/MH1WVVY=$3?;E7K#].>%Y\3H>Z]S@ZE_3 MRF8_2#ZERV6I2EYG#HO_6=?!.B:M^/;NW:<'2:>5-7_5%IY.Y9T^HOUSW20: M5SDUC_3;)"M8'E-I2.;2%$",4H#S@@!>B!SA1&2T=^N7M5'P MJXQ66V4CNM$N6LB7^5>]O13KJN;M8;V2N?*J0S'"H;$E]!R/Q"-:V$Q91 Q3*0Q:D L"@P(+! ($MY :&*95Y8!=U:]3:V!;D5MK*( M8BNN,U5+!\!V"UTPV'I>>O80VY&T);,.RKQR&9%P/"L=?0W-JG)9[1,<*A8O M>6=D'MK UC!9T=[*C*,B$03D,<\ C!$%)!<<%)QE B,L<>IT>7*E/&,S0:9H MY=\.R2W\B$&N'2G;V^;!\._]%KIC [W=R=X,3T42".-P*9]723-T$F@(Z$ZD MA09IUB,RO/+#/\SK$-;*346GC6]JDLBX$"C)09XJ B#4NS=*1 %BD2/&>:** MW"H!_E)'8[.:=4C;HI$UHK6P#I'+7:"J/.,0BQPHG&, ,TH!QDD!LCS)$@TJ M4;RPIP0+">T;4H,%PA;G7$(D,Y BQ32V0F-+-=24*I+1G/",);9,8.&1'9H1 M+!"HW0MW2)CZOLBOIG4K9M3(>9G6T0TNAWR$0+ -E(7@"Y];WH$%)IW9!EWO M#Y=C8*'%7F:!S?/N52 >RY5)NOZDK<+74N@FJT("!2XR+B $.$F5281F>E5G M$L@X2U).4[VV9[;E'4[V,+;EO!+2;+>W8CJ7;C@-9;=I# )0SS;1 QNG>@N= M^E]12.%TNX-52.A4:[?T0?>#5P2N_G089;,3DO;3]^TC3<3:[9]T(=J2S\O5 MHEHPEI4;^O&9SIH FSJMZ=/LOMJO3%"&*>9([TVIB6Q1<0&(1-I28&TK$"VX MHE:68FC!QV: *NFDJ")(ZTK//B&D0XRXG9-FC./8]]YQ)PAT5^G=2-"(?8]. M!HL:U6^VU?TWVD?U5>M*Z]\$D2YOF@Q/4_N_!B%P'.B PQ8RT',(L8>/Y!QP M,$Z&:@[9O]]:]T$IR5<;K]@C_?9 5[(NG+:N(D,K/B;=[21FIDI9SD'"I%ZM ML!" %E0 F'&]Y E$N^4*N]AZ1%^[;KATKNW6FGQ'H>:78"+W# Q,9N4T@C+8-Y;1LPEGT M!.%!,]#<\0IDHATZ'M3(N@-R:"8]6O S=/>+.9=2+$WLQN=R9AA:WBVD*%<3 M7+ $)BC7&W!EXLLI!JR ,4 H)J9>.,JI4PCEV9[&9L9:0>LHL:D1U9Q4>26L MFVDZCZZ=)0J"6<^&9Q^NSRU<[[KA2,C<+21U\G?9XVX;4A#.!Q[CUGPA] G7]X*EW")\MW=#9TA M;Z7\B=1XN_<&=BTV9[_?3>U6<3L3)CJ,Z[\^SLV/=E+YFN*&:4823!@%3%LF MO;/)(, H*P#B*%<9)HE(\T%TV)"*<\SP!BI(<0&YRDF.9@TP@A DM>(:M V!.M#^V MR5R+Z);3>PZZRP$O5P+2MX]L#XOHCUK 0+$N':I?$>ERJM7!XEPZ5-J-O6S3\OE6HH)RA.%8X2!/B7JQ3@C&!"20R"H2$BBE^*O9 MUK:R1C^TTOYH MW0]_._ 3'M&<39 5GP(.>%TZ! MK)%=GX-:)"<8#JV2V\N>Q? 63W16_JO:5+W;+7=V.Q/W^D-L-]%WZF,YHS-> MFDV7EJ *;=WAY)V)+^73K"JV,ULUQK.14#G1H!<9F+Q^?Y<9?8^ZN=K2(MFI$K1Z.->N&_CKLC/"8 MQ[QG>[ZK^DVTIWPU_+OJ&[_\!H!HB\ N0[K%)Q/]T8L+_ZT&,53YN*'%'[9& MW!L-SE$AN+>2(U 08A/#3I]D,LD9HC$2.9"L4 !2S 6&0(4IRED*H-*\-M;PA-(7XPQ/O>,98[AF2_G/M2DA M]]58L4TI=\*@5&F6 2$,37M*(" $%0 E&689QGF2.<58G.MH;#O_?LYU-I"$NWXXW]70-P\7E3YQZ7#Y'=^JT]KTK*7)L7J0 M4Y/J?$\7AE9C(KA .4EBDRB) (QSJ,\?+ 99C!!%7$F!G++ S_8T-C-A"GPW MN7^+6M#H54OJ2.)P'E@[>Q$$KIZ-12-CC54C9=2(&;+"] 4D@E67/M?/P)6E M+ZA[7%7ZT@M^IN']6C[.]UL\Q;4SH0F,LPRE(,O3PI2FCP$3A (D(41%0I*, M.UU&6O8[-K/QON:"V349SEYT6\CM3$@/0/9L4!H,>S,ECH@$,BRVO0YJ9ARA M.#0ZKJ_['F7,P6B^^/ZQG)7+9RE^GL_%LJKH;&KI+[[JY93D,8(PS0$U 1%0 M$5.%,8\!$1!E.54T2YW,CT6?8S,]K:31DQ'5]6AS&6+;$TY0X'H_Z#32WD0; M^"J!-S7E6Z%#'GBL$0IV[KGZF1L!J66,6J%C/ZHQ70M^W * M3LO;EBM!ZON6Q14?]_N5#@!"W:N]4B-V:TN\_/\JUS, MS$UP57*OV=8\SDV%OHJB9\)XDL3Z6]!G'($!A%0"D]X&$",%3W+!FRF82MP]&0DWAQX]+Y=MD([I(6XC4.W]>@7W9YMRJ;JE!$\VH&Y$GUS)GJ< M1Q]ZA]DA%ZE>2H]?"YZ54NG",*HL M[^6BK9]0\HDR=#*DD E!.EC)J. QE@!BI(L)UABBIP(&$_V,C9C7PE5E;T1 M\^F4+I;1JUS4)7 <(^M/@VJW&;P:JIXM=RN?";2I"\C<1)6, 0N2=D$0JO;H MR3Z&+3/:I>911='.ASVVA'=*E5Q^KM-[7N?+UQ-'4B+R,1"VT2P*U!<066[RPP/5L M'1K,*FFC1MRHEO ,8$0Q$%G!((=)CE,KAL7KQ!B;O6ZUB+:RWD0;12*C"3"J-+^O M'HC^,.I$E3Z.#C_/L;/;!?8_(GT?\"T&XW$[&/9CX5YY^BHH0Y6E]A-BV)K5 M5P%U5-#ZNM:\G)PF:NRG^?P?=0C9))9(,J@R$'-C)E$N 6,\!A+'!8QS0BQ+ MX)]L?736;R&!X>!@6L*&D\/)8W: G97OT1^1WMV+$IBH3B-<0ZAQ#1A.'D)_ M4 9S MJ#X^KD.ZW\!3_>P4M#NNI.RWO@C3OST,"ULJL_'LRM@]Z'RB]R\57O M36NVI&3"TR+/"J6 Y 4&D.0"T#Q- <_U-P#CE'&WN)!>I!R;R:S+'S/+,LGL M5)GDZC_11M^H4?@2"=N 7X;=?O/-Q[OG!2% 16S/H1ZN[+7-4+QUC>M.&?\: M!:UM8 Y6O=JJ,\_B2W*YE+)AHM*;-3?C9SD M*:8H$\JD1B N8@!I3$!!>%X5CS25GT.WL=Z]0 M]FR;:]D-Y4 C?>WIO(DV"MR8> NF32TMM2$V.D25$@'K,OGB%ZI&DW/_P]9K M\H7GJ':3=T.>:1V2K5IW@ZEV\3Q?K!K7 RMG4MR^F)(7$R(2EA%) 6(T Y!F M&& "(9 P%T7,*(,"3JI2#':6S:Y;)W.VZ;R_B?AH^HA>%^6,EZ^F8.M4CU8D MM"Y1N5RNJ?Y4(CY?VMZ!.8Z!G:$+CVS/ULT(?+/C[ZPJ"QFIJW^:6D6UX%$M M><#T#R>D0F5_V'4Z;/*'$Q!'N1]N;WL7R#'$R-SL"C_-[A?S)_T)+G]>S)?+ M"2Q@"E,6 YZ9_%2D"*!0$B#R.%,4(8:)*T'?N;[&MK_:!#E5LX;O"&[JQ;XV MHCM7QSD+M9T)"@1@SW;GW0%:K9R&*G[> 9I/<9Q+<(2KC7.VIZ%+XUQ2^41E MG(NO>#H4^;,4ZZEA/JDXUG^1J^>Y,/DCR^IN9?E8E9&FA!GFO!Q@EA< IH@ MIG()A$AS!!F4@KF5R;'J=FP6I96ZXN:IY(YJP:,=R:,_*ME=J^C8C8.E/RXX MNGT[V(( Z^XL<\(IE/?+KM-AW5E.0!SYI]S>OJKZ1A76_.&;GNTS.MT4O]-; M*[/+^EQ^U5NJ*LAFP3MC-X0X]*S&>QS2'QKB7CC M&;;4B+L8;U&)Q!NL,X5*_-L;(**PHB-/:<)DE@A#AJ6T=4TDP)07($DDS+B( MH4BL:+&\)1B;676,(ZQ#USR(XMV'RLZ,]CH /=M/K[#!P SSWOB]1:S@\!ST MWO!<%2$8@*7^J#CMHVZG2=2'% N.I0 Y3$S"&U: I'D*)$]D(9E@M'"K>W"^ MK[&9N^,BRI$1UK<,0@?(UNZU$-#U[U[S0^WZXM/'>/15>WJGI[<>\7@V/&R*R (+E8,\RW( $H'VF:< MZF'0[46'BH?;BJY'/:_K3$O/\ZE^8UD[VR>"Z3,&5Q*D$$$ &85Z[X!3/;4I M@BJ.%8R12_31<1?CC#2ZG;X^T\HC>O@C%FNM/-/I)LOZRT M;1\"^,/N^H/_)_E4SDPYB8C1J0GKNAI/C5A,$)2 (ZGQ+(A>G0JN=\,0I7HO M3""):8/GAYD8#LVVLQYC5&8B))"6U\-70=/W5?".TS E"RXC$NK2][B#82]XSRIX=)E[_DF/K%J3L+#6N[TO<[7Z4P_:)EIW MIP!'D4A$BBP#64H$@$+_P2110,5*+VPB5US:)]I:=#BVC6HKXV$'T@V/N!MP&O%7X_& 'K?92AEW>@9RO9"A;PQ']>WRMG9SJ.=^:G(#D@Q0R!6(A:&1-U7Z MF%.=SG&H-3:[T\@N19#BH./ N.^Z &_V0?1]N+V^D$!S(M[!)JK J7F?&WAN MHAV ;J(6HJC!J"G8;%"*#$Q1A=,(BA#T,NYO7;4@K%)_C3('O0QDL+H(_4CG M5W3LM99K-?^R?GV=EGJ?*6 L8L)B0'A& 20% 50R!0IBBFH+AC"VVI*?[6%L M*^161N/;6S92NI7<.H;1PM5Q+3@]KQ;[N'P)A(M;.;*K\!FN))D+3LY5R J1@!2F0!& MD 0QSPG*,$(%MSIDG&A[;'9L(YY'X-(A;)>=#5> T;/= MY[0O7-83W!:+$[-]*?F_/\V__H=NHI[L^B_;>7ZQX4$FO:UZK06P?M[CU/'; MZ\?%?+;Z*.7[M?SM=3[[\$WRM=FCW:EWQ&8C?7H$R0D=*&@*/M8S66O!(MI*;7'7>R.ZP)[<" MW^+L$AK2GNW'!DTM<&2XJXW(T4;FZ$Y%[WH"T^' $QK4@0Y (>ZDW0XU^RJ:SS?V^Y_L[6%;G;[ TA,Z0.D.(FSR4P^5:QP]A<][I)831I2 M3YHC>?J;.*:@X-\BNI4YHCM"N]W,> R/W2U*3V@/8_=KX9MZ!5OQ-P1$.QI$ MMS;8.U]&^,,7Z.+ 0X!!G?S^ !TZY*]HR;= YPZOTD10DBB$!,A@K&T<)D@? M99D$6""D#6 *$^94ZVZO];%M3ULFKS_+U;.CS_PT>G;&R!N3GNW,/K%9R#J8 M)_0-5NYRM^V!JUJ>4.NX>.6IAZZM,W>_F+_*Q>K[O1Z_U>U,;,HTUA7.,A(S MK$@.&(\I@$PF@"+*09[A6/\O1S#/_"K-=7<\MOF]6Q*ME?PFJF2ODEZVU2VO MK#=W83SLS$(?*/=^NW8-J%?4FK-#*'BUN0O=OE&].3LPSE>O3Y#D>P7 NXV-IS'I$O6>C=@'PO8@R4U!3JQ!5.H2T=)[P MA8S3LF7M;D5, MT4(5"4"9$ #*+ -4I1(DA4Q3A83>P#G90/NNQV;]WCV;0+2EJ9\]W["3T+IF MHYF3SFE>'J-A9_'ZP;AG6]<*'?W0BOVC@7I+!-.('OW1"A_0R+DC%LB\.70\ MJ&%S!^30I'FTX&?,JFC/^E3[2[GD<.F2KJC M$\CD6'0XJ*FQ!^#0Q#B\Z5NE?$4-K\L'NC 5,I9-ZB"*$8+<1$]DF=X3Y8P# MG C]3Z9(@BA-4N*4:76ZF[&9D%;*J!73M5[X22SM3,CU"/5L-H[ Z:$:4S<( MP0ITG^QDX/+;78H>%]?N?-HCHNH+G) BR3'* B@XS%*I;(RA0X]CLVVV DC-JH_==:1H? M'P? N^U%CS#V[>K10D<;J:,=L6^B"MU&\IOHOD]X':*K^H%YH!BK<'"[15JY M@]89;^70W'!15^XZ[L5>>;SN>XDI9W11SLUE0[,;2824F1 *Y$F> BC21._L M]+E1\EC"-&&9<&,U/NYB;):[E;"^-W.]=3P"T/9^\1I8^K;$>XCTL(\[KWVP M6\*C#@:^#SRGX/'-W]DG?8G,*Q*!Y6H24\IXDI@0R2P#D"@&< X+$(N4Y506 ME$&GR(--RV.;P77]S&GE.Y7?S-V;JP-Z"YK=]/6"HN=9V]"$&ZE",H$?*!J, MX;MM=V#F[@-UCAFY#Q_P.#U]+&>F^F75UH/)MK]3ORWKN,&:634C>9$6:0IR ME5( <\0!@3P%C!%%<\9SE!;69Z9+O8UMMF[C5%XW<2JRC7*XB9XZ^5@]P+8X M+X6$L.=9WH@:-;.]DA;<*:#EK7VVEQAM/1!T.!*%1'*@@]#5B+J=?VP1ZCSU M7&QDN+..K3Y[)QSKEWRYC5Y>YK/=8O<)PH*9^8=^C<@U>S>;^\3N??I?PB%U]++L^42II60U4EJ3U(/G^:E?^2XKZJ?6XV M=3N16,ZW(D[O!^X.KO6>.O1;>7Y=F^7+=/(Z7U0\#5_D M4Q6".HE3IF(2IR#.S>D](7KID(D"),X*"&,BD7(*"#W?U=AL?RVIL>Z+C:S1 MLA'6S;)WX&MGFL.@UK-MW0*V%3/Z<@DP9R-Y&8M 5JZCHT'-U&6%#^V,Q1M7 M^MNK17!G@XD,"YW>6Z8B9@#"0EN)5"8@I[D4B),D3_R\[_O]C,U$&&,]GU79 M&/JKW\8NF[W#GJ?%9SMX#FM'I[T_@L.Y\'O=5%U (K2/_Z"7M_'XGU;UK/__ MS..^+'=T5?-C3NER>:>J W+%80\357 $"X"4+ #,< Y(GC- %8J3C"@=Z&IV=,/(9$]&X9+I9ZQU1M3S/&$7( A&%W:NGX%9PRZH M>TP>=ND%[_2S^8M\I-_NY].2?]^N9!+!E*8$@2(QS(&YA ";..LTI2IFN,@2 M[.2G/M?1V,S!+>?&E6!V"FJ^B,I*[&A%OWFDDIU&ULXFA,"K9Y-0BQAI&6^B M6LKHC^:_O6P6+D$2+@_L=#=#9WUU*GLBQZO[>=^TBZ]RMI:-A\.X.PX_YYBC MG'+% 2VD/E[$L33'"PERPKG,IBSV.S6(T D>+K<2NZ1B7,+8S&4&1 MZ]EVM*#U:C"L 0F6L'&IOX%S-RS5/T[CL'W1BYGC3%V1#]_X=&U(>S<_T;]] M-Z^X1*JHXT\S_>Z3_@J7=30($X0462Y $B#;#6//MO*@ MGM+-04&EC68[/ZLNR Y&\'XS@JYQ6>%&T(DBY0U&E4%'U)67)3#P%\A< M0O4V) -,8(0.:&-"MWZEK[ N5R>QDC!3$*2*)Z8"%P$D$SE *1%*2)9A KT< MA.,L$MA*YUD$2E7>Q;C\WSVI*?-R_97#1L2SY#D2,0@R5)F2&I20"$L@!(9)&G&4II3 MEUGM(F4'L=#7:9\SFE(LD91" 3B0D! MYA001;011EE&*!$BQW@<=.&.FHW-M-?BCYPNW/7KL=Q$:TSPY&&-Q^> M_NYJE/YO8@[W'/_1DX>[ZO5_"7^XYW .1R'N*Z#?+J$6YQ>Y>I[K/K_JOHU0 M#[+.//A9;T,^SY?+N]G[$)K*0@!%: *B*'&")(* 9+G(!J<+4 MZ43E*L#8UEPC8:1MJI#F2F$^+<4F,TFE\Z^NZV_[N.2(R@PSH'" MF?%?Y04@B": <)XGN* R5<2#L:N7X1F>KVLLHV2WF>ES3O2\YV@V#+7LT5;X MFZ@5/ZK&X@>CP8]F2%HEPNT%?.$+M&0[=S_HRNH+SN$"Z-V.QYWZXW.YT(OH MPJR;IJ?YHJWIR5E>Q E) 9 MS18 G-A*+27_]Z?YU__0;]>[*/V7[>:IJ\U!)KB%4NWLMGG4DZEYO9B5J_5" MWL[$Q_*;^=MFIZ.0@C$G(.4" 4A3!8B0"RVB$HD(^W]&PE,<7%3ZB M-K[\AB>%<;G40J_*V5J*)OUW/EOJ7MH3U\^+^?IUZ4CHY-CJB#[Z7C5 M%&B%CVKI>R%V\D0N%"6P8^_#D@;[07-$*^S9C-_\JME>WM7L+IM9Q#A):8)2 M((D@ '(5 XH*"I#D-)4Y1"QWRAL\V6H+NAST\C)OZ&55=@KKYS;>:8\@4%P5 M'.=ZSJ<(D!AC(*DHXE1"PIC5G+_8T]CF_;:J2"6L[DVXY7ZSI]*!(F8PE*F(:@YS%AD<;&9#BSEJG?6H[^]? X (#EJN,XEAE&;(J[;YM;C>(C7_V.Z.=IH:9-(=B][.JQ._<9LZR\5J\F#B MPZO:B3*."T0S!3#'^F#$H3XB2:K_2?3!"%&14&DU>_9:'=L$,@G Y7)5,Y22 0"<\ 1(4$A!0% M$!F4<,WA4Z4-+J/U3+0YA$M3CKY]L*J8 M1!W]%EWXVWDL J':\WQOI:S+R=XT]% W42MJ."^%!1Z!_!-=/0WJF;!0^= G M8?/* %4IZG(I)$_C@D "D%(40,@EP#DQ5:D)UUN".$_M@C7]11B;_7&L2;'R MKUSC,5QV=JG?0>C97'E5I A=*\H1_$&-7?\ ;JJ&D6(VCV?RYF\4^^T MN2U7'RFO',*?I=E9-'5?)"D@5Y""F)M"/43_C3&4&9N8(5$469XYI95>ZG!L M%M#(:_9>M<11*_)-5 OM68'G(NQVMBTDF#U;LJMQ=.?XL 0G%-G'I>Z&9?VP M5/Z(_L/VO2NX@I[G4_'I11]3OE9G[3;.6Q9I2K+$1,XC;6GRV 32QQ00G@E% M,HRPM$H9M.AK=$:F%34J=V3UH 8Z ZVE-0D#6-^&9(/5KI@]Q-!;P!&2)^A, M3\-S!76K?)(OZ,(KOA0 *VUPI/A %S.]_]'G0KY^64]-98+W4I6\7$V*#"L" M!0?=+[F&<7[BOEAGYJCNQ%C M#[)<+M>;*MSWBY++>[FH LDF,A5$$,I!3)DR,SX&-%<*9(R:T@ PIIE##5+; M;D=G MH T5KDFX@VA?]?C=17<5(XCH?%6; 7E'LV)/LAI='#!NB68:$2W! P MU-&FO6#K4O:T#XR'*H,:"FO'"JFND'573+5N;< *JJX:[E=4=7[;]TJXNOBI M:K?J ^=L22O^R:4I0#6=F^2-G1Q.B3($1<4*K_=[*84 TTQO^G"&"TE(SF(G MWDB'OL>V!#2B-^6#=X5WO2VVA]_VVK@74'N_/SZ'9[05//JC)VYY9\2"W2G; M]SSPY;(S),>WS.Y-^)DP<])=R&%- M5,L;_='\MQ=SY0I6(%MEW>V@ALH5C$,KY?R^9T2,^)]US1JR?)S?"E$:4TBG M][04GV;OZ&NYHM/3-%L/VHZAB;,O!W9&>^1_QU]+P* MO,6'X1Y?\S;#$RID9V#IAXT">INA.0HL>B,Q_!;33S-M\W6_]7+]X9L11OXZ MG\W;8FR_RM6D2&2>"JP ,@DO,#:U>@B/04X%DC*7D$&GU!>;3L>V;+4R1[(6 MUR,8T@IKNU4B-((]F_8->+6\T0^-Q#]6%1@W0NM_=6#J;*M=0 ID8*VZ'-0J MNH!P:,JDBX_Z)\M)G,<)C%4!I#!4L3DR]<&TX4EB@3GF M7!!BY1KMZ&-LUF7#NE3+&1E!HTI2=U:J0SB[+4H@D'HV(![X>-%2G4'@*EJJ MPS8'IZ4ZH]0I6JISC_IM+DQ$-5T^WR_F7TLAQ4_??UL:ANI-H==;OBJ_5A6- M-^7*99HHF!0$%%*8E NFY[Z4$"2I0CF7BJG,B2?#782QF08C?J2F\S^7D1G> M:&-\([J1W6T?XC$L=KN2?L'NV<1HX:,*ZU;\B'V/?C :1.7LQVA;17JK12^\ M'?X@!MK#> @PZ([&'Z##_^ MD3-Z;02-YK-(U9K47!>.^YENZ 62&4X0 EAB88HPQ(#Q/ .D$!F7(DX4$DX$ MJ%=C/J"MK84UNQ9^L(W< SPDWG9V.!B*/9OD1LZ6.F3[\;:R!B1%M8$D%"]J M9U_#4J/:J'W$CFKUDN:/F__I M1YXI\FNFM8G687MZM MGN7B\9GJ'645KO/KO")TE^+7=94?"0N:4I524,3Z#R@Q X3%!&1(J"PN2*QP M-GFM//YZO5JL+'> 0\GO,DT/M>CQ'-<*&=%5Q.13.3.%.4Q^9BU#%5)>ER6V MC",?_L-0<8&%8A#0)#;!H9( &D,$,@6S0G\L.1:\^3 ^S,1?_K-H=1CHHY S M\=?Z'"R/-F,[J@?5?I'*PU U"!0 MW5/5&.B_5B@$/)8-/7"A3GN#R3WL(7+HX3@ZFPXN@$>>F^GKM>IY)A[G<_W8 M4U/U(>>*,2PHH#E4 ,8Y!T21&& A!4Y@@H4=O4]W-V,[:6T$K8CC5[6H#KE4 MY_'LMO[A4.K95.\#U$CI4W_D/%(.669!$!LHJ\P3.;<^4";OA,=#+H[.Z_@ MX3:JXTEO%W^YDI_+K^:2<*5'M=2MU[38/R_FR^6$I2I-%((@51@!2! !6!$& M\B132.1,Y,KI+N]2AV.;]K6\H!(XVDK<,+/?1)70SK[F;LRMW9RMDPCF>N[L;VO=LI?P)][/=>YX>:#DU^Y&?Y4PNZ%1O4&[%B^[1A""L M=)]-(.:$)A@7JLA!$D,3)YE1@&&B0(ZQ3#.D<))8';3:KFK M33+=D]S1KV>'OJ53+CBF?7O46CA_WH%S7^BHD3J@!\P)I5#N*[M.A_4].0%Q MY#AR>]O#ZW.*'KK.O)+O99V ]3"?3C_.%\8?-2E2BB&4^JB3$@5@BB6@*N5 MPC@M4L8R1>U+'+GU/3HS=9K3O%$@^J%5X^P@JRM)4[=H(5=-D9!'^JW9FOZD=ZZJ7$U$B@AEA0 9,:R>*LX!2VD"LERI M-,$YI\A^WVC3X]@,0QV!(!JAH[).FUW1;U%I8I4=MBE6>%ML!4.CV+/-J %L MY6WSCK7$[>$U^J$1VJ68J-W':[_3"PWJ0/N[$."Z[>A<@.KZ9RJ3QG]8,Y&CB'C]J-A9WIZP;AG,W1[]^Y3=+M:+4JV7E6A M,*NY*55K/Z@N<7"?%QWQCGQ.E_2 MZ9WZ/-=;6Q,K54=('98U3WG&4D-B3EA* (3<,)]Q"!3.8I'G23?]6?/UA1ZT")AVT@OSS#N3#5*"_!L]0 M12M]1!BVB.45(!T5M;RFK4 A4YMB&3++*:29N>>&"="FCP)&90SBE J8YP6% ML7"H"W.Q0ZN9.'Q-F-]6Y;3\%[6OX7X968N-Z]5 O64LT\WE"B2.B%T9H>2# MW)O&(UD@>'W8T>GZ+0Y!1L,69;'6XV( T5L78VDRGG^OTIUO9\)#ELN:%FR1)C&6.,: 8Y@!25)A A SD M3$#*H92$.J7NO:TZ8]OE-DI%;6F.F:BJJU?<#JMY]>.K"$#'@7K?Y3L&_S3Z M7N^NK^FQJ=KQ^_;+^K#S99D?ZZ>VT-Q$+3@;JLX6GIJSZ!9,7TJL-U M=3*VZ;XAM-@*&M62NA-^' ':/>M#P=3SI/= R(ORXQP$5W%^'#4Z..G'.;5. ML7Z-3;8)#VGQN[D//N, MIR.-/TNQGLH[=?K$4/GPFC-!PWOQO4KVV5X02DB2/":FL!]#AIO'A-O(!.24 MH&&];L$ _#(=Q*NY2O]'W7DI(DHGL"X MR"G..4@QD0 6!0&TH#DH>,Q3QA"GA9RLYBLZ=?1^;/MP,IN;GH8XW]>)CIZ> MCQT0'?T>?M ,YO6PBSCW=WH4LXB&^P\F),M, E&F=S5U\!8 %I? M](*QI3IV/S!7JA\XQTRIGNU;%, M=.#ED;]U)6Y#YVQ9?F9^V5D=6%AE9)UZ?_@LK XM3F9>=3WO825-PH*V/"_O M)5LUR5N_T-5Z4=-5S\27Y_EB]=@\4)=*QQGB<9P2P!,.]>90*H#30H%"*,D( MRU)(J;7Q=.]_;#9UR^5)7\S*YF K4$#/15B$ _DS @DUJ)V%,)&)%Q*@B*8^SD M]>WJ;&S6M)8U6AIA;QHBYVB^,Y&]^9T[(;>SH:& [-DR-AA^J3&L)=U+CPIG M\VP0"63).KL:U#[9*'UH=:S>\;,E/\_GXL]R.IU@1&(:YP0H4E N=ZOX5CE MH*!0Q+',"F7'U'O8\-AL1"N7V_S?P&0WUWV4[WE>7]3;>?H>*AEHJFZ:'71: M'BIS. 6/?N\WW>X7\I66XI%^D\M)D6'(%-13+F'"))1#0)&(@1"4"B58%C/H M,N5V&Q_;M&MDVZE>[S8!]X"SFX2^J2X_/(LY>I!5H4MMSOX[9E9I$E>%!(#19$IP5TP0+%@(!6) M@C(3K.!.\]:NV['-Z$;JJ!([:N2.=@2W.2=?,PQV5B \N#W;AR"X.IL/-Y@" M&1;+3@C'G?Z]W*AYHL78TVJ7)0'J6U':8IR5!W\-BM7R_N'+[\M MZ_"!)AH%(<98(2DHA&&=Q[D$!$(&\D(F/&-%$LO4^EK?2X2Q68D=):(Z#6RK M1I.85RD2_5"I\F-4J^%P">TW4MT&9AC\^S[I^$'O$Z'E-P8.L0"]C\5 X0"] MC8E;0,!5<';&!/BU/%Q8P%6:[T4&7->2K__*<"RMOINXM94I%/7/=?E:5Y9Z MU"W>?BN7DXQQ#@N4 7T43@'DF0!,I Q@2"7%<8(3Z40>8]'GV!:=G?K1C_KG MI4DHKHH)Z[.;%M?Q/&P#NJU++"B4/:\?WBAZ.,^L<0GF4[O)_UDO5U6*P>.\C<:0O\K5-C_SM MEM%,S\K6MS^O_L6UIM%KHZJIT;EEYZ,;/1V#GGKY#NQ,YUN/;L^V]F!@-PI& M6L/]G'/S:Z-G=+\SMC\87?4'\&.TS53?ZMN+Q[+/ 0E%_-6'B,-RA/4(\A&= M6)]]>6?MGZ1UQH0C3M($<%EDIOJ12:W52P>B(D-%DM,<94XT-7\-)O)/6^IQ MK[JD?I3C 4'JV8CV2WYMB4.X5/RWX\.V5/5$^GU [NOE8C7Y(I^,0?I9SI\6 M]/6YY'3Z?OY"R]D$Y:B A!<@3U)]RBV( D1*;0Q@ C,LH$B@U2FWLY>Q&8!= M":,_:ADM#[/=:'9;@& 8]3S_W>"QGOA6ZG=->]W SI37_]I.]^ZV!YGL5NJU M4]WN8;_5_KU4GV6I1SI8E_YU.U_+7^:PFTIG$D$N48 I2E$F] M.X$<4)$G(,E3BK*BR#A-G%F+WD25L=G#C;S11N"HDMB#D.AMO@T[(_O7&/&> M[7< (J(:CF@'CZ@")%II1+8T16<_*[U&M, $9B!ZT\$-R3[T-HH,SSSTI@-V MDG7H;26ZM@SZ_6(NUGSU7]0(O?K>KOV'];,SAAA1TJR@,020L!@PF$& ,IRJ M@@D$I6?1Y;YMQR4"P7L1ZA[GOIL4)YH+KE M;N@%KU)NV?T;U21W ^=\!7+'=KQ3T>HC3Q4M=$\7=XLO*Q.P7MG8>[FHC/8$ MPA@F".= %&D!8,H%P$6: @03KHJ$R0(ZL9[:=3LV2[>1NDTN?Z6+Z*N1. @I MJ>58V ;YA$:X9P.W!;<)5-7 =-F7, *EPRG4VG0Z?9 M.0!Q(@'/Y6T_:_59+I=2[M/0;>QBRR_]?BW_6]+%1_UE3AA+.2F0!+%".8"B MT'8+%=J,4S94-6BW^S$N#0< ME!OY;TQT#-/6BI;ZQ&]4B(P.X6R6+WJ!K)=S]X/:,5]P#BV:=SO>0=5<2K'\ MJ!7:*^H&SF]"PVSX .49SC:61B"AJ,=]_(&X6AG53T=CG;^ M\2ONDH_HZ8[=[3\=NML;I_K/QJ>T_#33![-R+NJBR"G&G,10@3PVK-L8)0"G M"32UP!*,62'RV*E8:P\RCLT(U1=]S/)"D)VZ$-Q<^=7J&@:G6F&G0MA]?A<. M%\1O-]KCO_GU'FB_Z]Q^AB+D/6U@"8>_@.T'XI,WJSUUY9N()RIN>#HU'HY/ MLW?TM5S1:9-/#[,L(YP(()(, \@+!@C,,R Q+C)(F4#8*=:HL[>Q+0A;82OO M#_@TBQIY77/?Y6+616^71FG!VEN.G5/)N%+-R(>YQN_6Y/%L9PPI7**> 9(C"B M>9X"3&@*8D%2O4/-5,&%=54;'PG&9FNV.C1;BIMHHT;4ZA$]SG<\U:TJ#D55 MO,:JVT -,@(]&ZT1@^]0T*;O01BHGDT?@^%6RN8:(#LKV7@U/%PAFVOTWJMC MNND'M7@^"0=6SS?="R=J.6*%P8F>Z ME/S?G^9?_T._7V]*]5^V>]'N5@BCJV)NA=@[>QN; ?A5 [[P(*#JAM3N MG!H,J)ZG?ROG-@KM)JID[>5&Q0J50 ?5[KX&/:A:J7UX4+5[Z6UN6CY\DPM> MZMU*ZX%[G.LS]'XNPX2G&*(X1H#Q7 )(S!UN*O0?&:,2Y326T,GV#"'TV$Q8 M2!?]1O]=+_WU"7Y]?T;#W-2$_CC^0EVT)U$-9(ZZ0N62<&ES,M@I;<&)C5LXS^\_?*:-&98P:= M_;C8+1J]H-VSY3\(B&R ;C*P:\&C'-SRNQYR?5%NRC"K;AL^8-*6Y-DK,V>]S5W/ST56L6B6;@=NKW;I(8^QU!N\6GQW'I>0ERHAB_ MB1J->F<4OX1L7Y^F5=4XK)UX7D-1N]_OM4 M5F>#F;A]F2]6Y;^JGY\MRCX1$B,F9 88E!4_ ]2FDT.@8B+3#,4BD7(RJ^IN MB$>'8*U \EE-85)/X2,I^YO.)B?L;Q'=*AF)'2T=0[Q"#:6=#1UT9 8*'-L9 MAUV=;J*-5I&>==&N7C=1JYG^F]'MIGIDHU[ 2+/ @(<*2@LEUK#Q:X'!/ IU M"]V^GWE_9]"8K195)P_E\A];WLAMK1LH\H*H0@&8RUCO>B4&+%$4) F!7$C" M,'-*^++I=&Q'C3V9S6[JW4**.N116 M@V%G?$-#W+-AW4>WPG0K%.]6PKA", =Y5F F82 %44*XJS@*,]R)=S")SKZ&ILQ M,J)&.[+>1+6TCL71;5"V,S>!L.O9ROC#YEXPXS(@H6IC=/0T;!F,RRH?5;RP M>,4CVE_OK>;K*J23R_*KJ5[VD7(]7H:KY6DAZ[38]9->I'\M9ZOGQS_GC\_S M]5*OXOK?,+X-OMZ/N M.>5KAO-@2H5VZ$5O$+QA6[?J#*Q'1CG*Q); MON]Q1#C#V?:K7)F;M"5?:*NX_>U$91GBJ(! YHQH@R5S@'/]!^5,J#Q62*56 M)08\^AZ;S3IF8ZQN\?6<$XWL[DR-/D-BL9OO#^B>+5D7HV/%V13=J:C58/>Q M_N!VV'_W!_M N^SP\+OMI?T [-PQ.S8YW+[83]>]W:]G$P-S:GVDY:**?[Y= M+M4KC[JO/D&]X!N@>^W^;&!.>LP$+O)/,X5@!"G@/* M8 %85N3ZQS)7W"D^XEQ'8S,4)^Y(G.-D3R-J9QI"X/0&=X(]5#Z\ $2X^-+3 MW0P=+]JI[(GXS^[GKR.3_UC.J);[W7RY6M9%E053-*&%WB\42)L#)#B@,9.& M2UXF/",D29E'_/W9#JT^][<*J#=\'E&I=V]&YH@;H?V(Y(]QMC,2U\$V%'F\ M!NE3"U(E8O#*T1=Q"$P6?]S/F]#$GU7W'$'\^1?\[(0Y8C_H.==&5Q24J 3% M($T) 3!-BY]F] M :&'E?^TTH&F\D'C@\[?TXH=3MHS3WDZG$T>'UV( W96O7]8K.GT?B'EMW)I MCA6?9GQA*,/>R_J_$RQI(3', 2.9 # 1"%#!(4A@$I,D-[]S\A5X2S*V^=^6 MF7:ENO >"4M/\!#X]NWH;70XIHQNU##5BVJIHQ]:^7^,U'P1[2C8OE6&*)<; M#-Y0#EMO.8;UQUX+UY&[]>H&?5/<3"6"BB6V+EJ&8Y*F"J< PA0!2 H$&.,$ M$$$E5'&><.'D&#GL8'3F;KUZGB_*?TGQMRB)XYLXCINZ#/^K.@.9^@TS$-_BS)XD^"D+=]@?IVBF[S(FY_<1/H/X_ NO\KI]XBN(CU8U6KW__T_21'_ MKRRYBL_US,997'=A&L*W<%@VYG>:X:P9XM:B]9R M5%?2W52GLI!5&\[I'RSO[:#Y@7/<3BMWG,]VYCE?5PQ;?9HM5XLJ9.57/<1- M2E4N4)SF,06"&6Y[1&* LY0 Q12-$40X<=N7G>MH;':H]B=L!#795R^^*6MG MP;5UOUP/V2#>%V>T/#PPW5 $<\";=Z MEHO'9SH[R;UU4"JF^N5[?3#=7&!/2&ZHLD@!$(*&RU5*0+,T 5F*&.99RA+D MQ%<_&LW&9OPJ"9M296(^G=+%#J[77Z- <5_#&:R*<6\" M7IM/=SM;E57-1'U&_B+Y>E$:W]B';WRZ%E*8*J7OJLJ*E:)WZI">8*>4#R$0 M%;$ 1!G?1USD@"&6@D0F228AS&F._#+O0HDXMH5[-ZML5\=HJV34:EG7_=W1 MLRK_>\3BX9O8%^PKL%RVWW1L^UY_PP_K0!F&H0"YB, '?*&LQ-,#G\QN# M]S1P3LM^U7_S\>^7^D\F*LD9E$2"(A=ID7.4Y= HLZ$_4 ML:T[.Y(:G[@T'GIECHS5%O[VZ6E1!4T%((GI9^0=CH9O/I[C/^L=$L(8A?LF M@NEU6-XZ^^6RH'^-[!=KP(-EO]CWZ+L:S1F;FHC6ZIZUKE:_ M#5"8,)D5@B44(&1*#1=9!C!"*5 ,)T42BXRRS(VSJ:N[LF-Q<\XO;F=C_P@Y*TD#<1UW]6-'*- MK%5LUV*C2?U[?79E\JF<&<_%]@3K&-5UU:CF7 \<(060S/ 9@(!K& "1)HC M7&"1Z46E&=4/,S'*,6WE&LN([GDCAAQ+2N.,*PD!SY"A(D@S0%(5 U2H5&\= MLHSI&>I P#78. Y!QU61;59C=#R2-Z>&/>\_ZNED_HP^[ [" M5O:H?L2,RL$/=]\(&.(9 ME0\:!7R3)L\&@(V(XB38,TZK=#^E6NZH)9IB+! M[4KWP=:KJJ[B_%<-R7RVTO!,JS#\FAAVDB1%*J' >L$TR8&9/HXQQ1%(,Y2+ M C%.H1./KK,$8SNFF0IP4U-;@^X(;^@-9WOB;ZAUW8>_9G!K$ MFZI\/QCQ?XQN#Z#?5R'Z= EZ9_OI#5\@F^G>_Z!VTAN>0]OHWY!_>E!9D_EJ MJ[M7HN44_1)-]2$12@RP5/J(*&@.J&X7\)1"1I7 )',RAF[=C\T2[DA?[63V MY'?/W'$8!\OM9&_H]KU_[ )V"&XL']P"9@LY=#YX+I$[,*L,RP^T' .!( (LEBF:<")\JIFMS9KD9G MN)JB\-.MQ']S+"%W'E8[VQ0&K)[MT(Z0.Y7T6T%#EI"[B$:H$G+G.QJVA-Q% MA8]*R%U^PXS(LRU['9C=VPT:K*]&HUJ1:I'=T<:%(LAV ;K/2&ZP]6Y@&O]M]_&ZB M6FR7F-HKH'5AE^H!XJ'8HX)![<@-Y0A9-_>3;6,#3Z\M55,.HK MU[J$P(05&4PR1H!,*-> MM*.?WDLH61G-[Y(N7&WF>(9HH(R%M_FF>EX90F8X_+[])#_L?)*_5Y_D#DS6 MW^=(B$%Z&_^1I%($5.POE7H1?D!#IVKT(*'O(42/B&G1B/50+O_Q>4.[@>,L MCU&>@UAP 6"*"6 ,Y:#(.,^+F.($6WF7+G-SR,4W_.Q#77_C%[EZG@O#_;JL[\@F M:9+3-*4<(,Q-V4Z8 9P7'$"5XAB*I&#"Z9[J3#]CLPQ-@9^72LZHW CJ9A_. M@6IG' ) U;-E:%"J18QV9 QG$RZ $,@@G.ME4&MP0=5#4W#I<3\[T+ =5!W QJ,T93#L; M$ BBGNU (V6;$MH*&HZ;UP&.0!:AJZ=!K8*%RH>6P>85WQROUW)%IU5CHERM MC2-TQLV-N/AIO?IUOOION;JGI9@(EA2PT,<)G*>)-A4D :00$L0$4YD75$GL MM&VP[7AL=N-^,7^5"[U&5FX^;;%?*\?+JV[_N7+%L/4JFLU7T7>I?ZH5<,T+ ML1P/R^-(#RCW?3BI18YV98Y:H2MT?VW0O>]"UR.GPPVJ8.D;EMT.G*GA!L9Q M4H;C^YX)\-1$[C0<0JF &89I#I2"^CB#G9=-1B]<#!=$K?4#GHNTT/ MFW%^0JFC_/)3S_C-U3H1XCF?-:7F,X4IBT4*8D03PZC( (Y5 M 1BB#.68)SQWJN/?V=O89O.'E]?I_+LT]1(77TN][:ZO=MC1%=!-=#N=-JJ8 MJ+D'R>=/LZJ615U%M646?)"O\\4JJIQZ?J0 W<-E9R:"#4+/=J/)AMH(&K62 M]D 18(5)(-O2W=>@QL9*[4/K8_?2]6Z1-EKL>Q,*/)$I$0IG!."*VH@D,2"< M8T!$JA(J29S+V-_2O2V5-7<-PK?!U=Y5<@]JPOI*-I)L8_WZ\ M)><0Z<%=FTG8"!<9Z>SLP#%\"RV8R@WWB_G7 M4DCQT_??]-;XTZR^)2EG3[>&\:Y:I29IP6$F* ()A.9^$Q> %$J"6!\D4BPI M53!WJ6ICW[73M!V@A(U)]*]*UZS-.:*<-;>>)J2+;H1VKJ=@.PYV:WP_Z/9L M#PRP57&95FP3CO?#;S7*/T8;X:/;RS#[U$YP1"QNEN (R(DR":XM MN)DQ/E_/5HOOD[\_3 J1I4@Q"G(H36R6D/J0$6- LPQBDB#%J15IR+;)L>T6 MOLS7J^?H[_.%I';&90>=;J/AIW//QN#O=P\?;F^BAP_WO_WT^=.[Z.[C]7/] M6-&.G4'S<#V%FW]L9^].4X/,RF/1V]EVXC)B1A!(.4%= PM<=Z M;G&E3_$QC@4K$A9??W8?:RK^WEDTQ(G=,0\_&%AO=&;O)1W?"I0^C^UODY1O MI;;5P3U$:KYQA=^I=PLIRM4O=+5>Z'6]Y=E.-(Q9?@TNG8K$AU;7"GHEKPJ)5\PTL>)89-/'-('K=%O]O* M](5IS\;&$L[+]Y;^N#KDY/> [T I^==^MFZ)^(XX=>;AV[8U7!J^HW9[6?BN M[WJFVIK4W3II]WW517T#6M&FM!>JU3/W36C6O?Y8)A3!.(4T XFVZOKX52C M4J@RA+';+BO618FSVOA*PR3V/:C4V_+:5)C?1]HJZ>K;5)C+J.":I M>HV;W?:S]]'H>:7H:R#<$S.O 3)4#J67#,.F.UX#TU%FXE6->55W(9SE; MEE]E?=W^JUS=J4?Z;<(2(50B"%"2Y0"R' -*#9$,3 J1)QFF'#N5AS_?U]@\ MYWNB1F53+'=:%8OID^5*N.BIZ M.(^*G2$,A'7/YFX?YKV:Q#>1<;+/5:0EOCDJ4%R'I04MDW()KG"E4L[V-'2Y ME$LJGRB9IW67+]VAB%XO, ]T9K>%.U3U/&>LNNOGV38VVU[C][U3=3&NWV:ZG4]59KQ>:VYGHOKQ3X=E M.\P.V"263->F\$8E7U.F8Y+$)(N583.260J@4 PP*!,@"T%8GDJ:N9(?]BCM MV!:85MG(?%J1K-EIJSJM59&_:-Y4O*KJ"GVYOW=E3^QSX.TVR*,9SIZ7LU;/ MNK1@=>>E1[$M-WBRA-2V%(Y)_&W4:TI*M93982D?!QB*8(R1?+"@8AOU=F.,K9[W\$E\H=,Z!H%1_H]'O2 N3<3L?/9>3K5M6GQO"\.]F)BF M"2R2C&1I9JJL<@!C" V1)@(HQTSD*58)+:S=$DY=C\UDM$)&K[64-Q&MY'0X M)+M!;^&&Z W0OB^#M-S11O!H1_*;:(/S?8OS;;\X._@C>L-[()=$4-S=W!-> MT'5Z*-Q:',Y)X:7IGI_"KP4_5\7=ZEDN:G(!PYO79#&R&.<%5!E(&%$ IC ' M&"89("I!619G A?"Q<5PLI>Q6?A*R&@ZGST!W=U+1"MYW1P I^$D&(HB,U4[ M*,2F:JDA3L 0I)PD.6>$,QJ[W#=>#^< -XW]P6GG![D:I)X7P1J?6L";:"MB M./=#)P*!W :G^QCTN-^IYN$QO?MAC_WTNV?]A?]3;\T_KF>BO>/@L<0BBR%@ M2<$ Y"0'E L)"BYED0O&LL(J%>9L#V.SG1L9HTI(A\W:2?PL]K[7HM)W , ^ M(#YW:B>1<=BM7HO00)M29Z3<-IY=*'3N+T^^.-PVLDONO=UBYX-7<+T/ M*\G_=*:2_*T0I?D+G6YY2I=;.E&H$H)% 4QI10 +Q@%)60$$(UC1(F-9AIWI M6_J2=FR&]ES]I-,4&JR30F.K^ Y5\-(F4>@-OAJ[3=]HOH6^/2@!F53\/P,_ M5I2^ARY!3NC*]+E;?=QPL;?AQ=8FW^\RD MP#E#:4P 3=,40"8(8%"E@ K)(8%8X")W6;-)V[']26^H)S:!Z]VPE8 M6:"QNLOW:_FK_+9Z_%-.O\I?YK/5\W(B>"HA*A1(>)(!*'(,<*8X0!3%@E.< MB\*)\=55@+%9//V9P@!5![H@M[-L?0+9LV4[7T]P-8^8K,J>WT3_+>DBNIOU M1,7@ EF?E0NZNG_[8@86X%C5-[!IQ]-'(?EZH7MX+U_GRW(UP1S'>99Q0!"" M "*F[163"1!QPF6F<<''MRNB%M/Q?N401,M#MC\T?1^+&\FB M1K2 )]?3.HY,X]=<>_\;KU\%3WH8?@[T=,JGKP1/?-H^/H5CPN]/U@OOE?//,BR>FK"),*YPA!01?5A M(RDD8''" ,D0RQ$M".96]Z7>$HS-+EB42VCU:'+)6DW"E:PX/5266X0^!Z#O M341X[(-6J?@_W+WIDN0VEB;Z*C";N6,J,T?M3PTSQ6U?I)F[TB?TK,F27@-=7 MS<=CS>@;P0Q+EU>E& -IFD)E2)W&P]D1Z&JYGK[5\RJQHI;C"FO"]UEB892S,!$TPBJ"@^ M@027&12Y9(6RAWE19NU2OY_SO\Q"=[(.MLQBSO<7^.-H%MC0CG[-)0MM87N, M[]O33LCJ]6#+I,XE8B4$<\E+!)MZ$>$0BI9!I.L9"B.TPQ'5@60>N8:F_7?B5J7 MNJD/UHH$:G'![[7 MC';/3 ;LK ?\$+SJ3MN]I1X'1%?Y-8ST[ T=5WE$\(Q M^(AK.VY%1(^5&JC-\Q/K;5&='Q<+_FC"PS6C;-X2!^7L/O6W&M%CK,TM7Q:T3^O+AQ:&A MN3E&WOJ:&TPY<'MS%\8Z/XMG+7@J M/_RYF"8415DD,4Q)FNMLB0B6*<>0)%SG-FD-6U>I>WK&Z MUZR^;5_,*O;2_/D@OJ_?*)7^F'+)4T&1A%@D4AUK(P%Q@A(HLH+E),H+*8D- M#YE-.S8:JJ76KI[/2_%,FHW!CI8,X39C)?\@!B:E+7X[D2>@$1?\WOY7RPUJ MP3VZSNR0\D1*AI,.RDEV0!Q3DN6GW1CIO92"K>_E^^_LJ[XD^*(,K_NY[C:O M__?^OS?5-S+3'+AKLZ!_<3?GAS_8>W*:13G/.%465*;;<9509( !G'QG6-BOIE%:V28*D/)2(;X!9HSZRNL:^JRY7=)./_"E/F?.P=MZ*?6?8$_VR7YKF>81O;A'/SS\ MQ-N%9H9-TP!!-'NDQ[C,@"ODB?9#2#CH'A$0XN,-)>14SBUVU+=6&=KJS5FK M>?3(S]KD_EFLIWD4)T694YCQ0EG!5")("LY@3 J:1C@JE3ELV2'GXF1CVP\Z M62?@64M;$X'HY'6X<^@%NL@2@>(TAG$4Z_:96!T\),@!+G0&!=IL6_0%7^#];8?Q4]20_O?]J-$=Z)YZ5@51-C^*1;V_R[^?NMO#20$:);'?((\YB*VBM(QG'=LG+$O=KU;DCW9[6C" M%'DSW@B 9V BV9>X;G&RE;D&=BNU9S/$$BA/;&,ZZZ#T8PG%,1_9?ORV\..% M_%#-J[7X5'T3_#B?]>ATZ*.8MS=$A2,HQPE' JB2^E19>-0 MCB0D F&1E3(M$KOJ%AZ%&QO5;0-U&_D/W]!6 ^T9.PD(D*37K7M G##G.M% )ZSR'<7D1[E9AOGZ!>"A+W.H=#DY=/ MB_FC+K/W3M!UVY+Q)[+6Y= JL:K[N:K)NP>F*1)%P2(*4<(RB%*L^+XL"Y@3 MP5"1)PE-B(E7S'[JL?G('O0<@"O))NI0NUK5?P555[6#+5:FQ.VP#/VT'!;< MP*3[:5OW\5V-;=>9=2>\LFV5.5O+OWLP&-0676F"03Y0NQK?T-MULW%"K[?- MC=V(P_6_<=+TH#&.VPANYX6#6E%U]:@I+8L,Q8A 'DM=F"3EL*2I5(< GB"< M%XCP8CH7C[K"]X.Y\7\ZD]%+4C8ORS]] M)UA==?!__8\XC_XSC2= ?TOKX[A^M-A[])^;N0!IU#QA9_&?62$SN]T1\&$V M@L-"=&U].G^&\V7=/9F_9R88U(B]K."Q*=KSI'TEHX=JK3,?/\YY]:WB&S+[ M5[7^6E?[UU$87ZOGAT43V_YN\42J^306."GS/(:TD @B3ADD6*:PQ$4A,"F+ M&!MEL3C,/38'02U^XP'H% "_-Z):U$"R78!^J@@,:V@.<4'4JGJ2(S8W%%:R MG7&PFDN.4.R78W(=8N!*31](M:QY4IW2-T]-E0A],->Q0+\MM+0Z4%Y'$DVS MA,H"9S$L,I*K W-!(-%A)$PFC!><%Q3;U>X/+_/8:-%#7T"M?&- @#WU)Z # M .P0J.,1!ZH29/$],G3$CNO;$=H_>WLE(6]?C.&J"]DOU6O7&[*0^*]1@GPJ:PD?WLBF!^IFT,LQY76+_7%-3E.=$T**$41DA MO?&5D):%@(*0 F5QCABVRG>X49ZQ;6I;=5H7P$0W& 3?:B;ZG]'?HRC1Q>N: M7_[#-MKRMI4SVVH&7(_ V\AN*5I/0Z-,74^I71NE4+M+:-=-T\5CIU20?K*> M\/46 'J;- /'B'J![C2,U,^PCG%EU>IYL2*S'Y>+S?//B[6>HL^ZC&2[38X?46V.4HQ;*3;;5"=1+[= M.)P;I=[-9HL_]6W]A\7RW6)#UW(S:Q.+5U\$$]4W'671WJ]-4YXD)!8Y+.-( M$6G.&*2:345$LK*,1%:RU.'2RTJ(D=Z'?1*KU3_ 5A,@%TO 6UT :96Q(TZ[ MM3&C2_]0#T.2G8Q@)^3D".VWRBRIUD"_'MM[>W_$Z 2<)SJTFWM0$G2"Y9CZ MW 89V.']OC:-/LZ5)5L'HJQJ(_=!V4YMC60EO!356D>P-;U2ICDJ=:Q8"C%- MM=V94%AB7L(\%K3,2Z*[ESC0Y8 JC)1LMW*^0M\"A^]!8,=UH&7]RSBP&_W! M'@"M>V*M(-@5RM]]:=1WIL%A!*YL]\5[;9>V@^1_#=>V^Y)X0D)+W.8H#Q#/,&2(*O"8_W3C#'^0*Q&:;A#_@ O-Z@]F^I.!C"V KK,=2SF:H^.S^?'FR MX1M!7U7\;$_HZY]R8Q+%=$^Z4.N"_='XA>\VZZ^+9?5OP:>2,BKS BL&$0E$ M4IG&M,AT^1:FE"_R&$6)#8WTS#4V#FE$W=YTD:V@[B9L'])F;.()O\!4TD+7 MWDPU@H*=I/YHQ .3QS2-].@!&*@\C%[F'SDUJY =;R;-HF6ZY<'92VM"*O- MGC>1C8RO%*W(P>8 M+O=!),*$+NVG'QAR=X( TDH-E)WI3 MRPW4><#Z'/Y%/T\$P[@P)2SQ;85&FRE;FK! 2VW273A+=A:)+@' MP7B@Y'9O6-MEM5M#UIO1;C[:<-GLUAH>9++;?]KQ>*V;)^FOFM@;#G[L$=B-VA.#L.. MPSB&-C*VW.@+4CWF _DN5EVH7(XB]7]Q#&6J"\C+$L&2I 6,=$1CEN,TSJP. MP1=G&AN%M6_/6HL(GLF+=C98QB1>!-6,E+Q %9A^6AD[KJFE#!%1> T*7]&# M%^<9-E+PFKHG48%7/W!CO?+VOG,U92C.9<%29>,0!A%.*22RP!#+(DHB$2MH\M;[8/,812BB%#!4%1"@EL$02P1B) M(BUE(GB9FA;2.1AY;!MY*YQY19Q#G/K?TYNT#_Q^MG)Y]$A?U/:&^C2'XPU6 M?>:L&ONU9;YXV]9P45K$_EO./[0W>$Q\LZE@Y=G#0/8@VM+;1K5;&V'(/A7=X M>WX+=1.6>-:GT*15UIT!M-]!Z>#5UG-P?5:' M/GUJ,US&ZV=Q362]^4VN,E[S44,[MS5B]#H!AKEVFR(6\377=Z#+QE=:9[NKR5#KT'N#Z7W2X2XZ M0^%UCC36TP]ZIG$%Y_A0XSS. MC4UPWG]GLXT>\*2QPH]+=8B:ICP5N20YC%*N*_JF,<0RBR#BF==PP+-F=I/3=[YR0?.N M))*DI$021B(BBO-Q#$LN.ZU:5Q7 MQLSP'0+OT$ZD!NI&B8Z8=67W5,8SJ/[IBRSSBKU,\SC* MTS)E,,9%K(QHBB M60)I@9GB5XQ8:I>*=X,P8Z/2/>^?EM)'B-^"UO>@./KT2)9@TYJW]T8K5 *2FC'!(XH*EL2R-G:7V\X^-GSH-VC;*C0Z@50+L:0%:-2P\ M?@ZK8^!;#8MY8"ZSAOMZ:*T7W"TF$=AAW.&>NN M\X%/]H9A'&.K5RNQWF;6,2E0F8D"2HXS?=N&(.4"PTQB@LJ$Y4+G89NG)QV, M;K4]#)::Q-J["%*+:AG^? ">F87J#$E@]F[D"I%\>$YA7^'&!V,/&TQ\3JV3 M4.&S#]F]J5Q4T_=U&]Y?GLAL]F:SJN9BM9J*..=Y*96=EV3JCR)-(4ED"I&( M>,:99#$W,O8NC#\V8ZX1$=0R@DY(L]?U$H+]+ZP'7 *_LG:0&+^X5Q0_\^JN M!/O[X^+;?ZA/-F^M^LON9;TTWB"OZQ5ENA?VVF,.Y[?#6)KTLZZKA;//0BW^ M?/UN(WY>?*LW\!AKI%I;%9.$R"1#L$ Z29CK/AXBSV"9(%$@S&(<&7GJG248 MVVM_$G>6_AUG_\\$*/%!)S^(\01H%2S.$4ZK8W"""XUY:'_4"=R@5@'@#+1* M7,#>Y3#GM @6Q[G0BS'0@Z6_0^.-;=-)##WG/: MTDK-K198G2/O'I>B#E'8%O]ZLU@N%W_J(R917T EG_8C4IJ5!60HJA-HU0:D MSH%02)9C4I8L(^:[T&VRC&T_VG:'6V[5 ;+3!Y!.HX4;:Z018JY0%1=ZX MD@8[UG#K$_H$>]JX#VQ5 7>[I=G5(MRJ ]X.OC06^]AP2S30CA9VJ>PV-S_@ M]FYS-TXQW(;G!XN#K<_3D&[>S5TV]@>EZ-NFR:T:?MOE=J6>: )?/R^6=<>L M]7I9TU5/!8K3!+,T%$$LL@+RF$<) MY;G(U"^HEFVG9:[YN&K_;^?-!A M5\:3,SN0D(-ZQ<,"?>Q>#SR;VYYS&*4VE:G$ZM@4P;+@$401$A!+7L(D8U@F M<4&Q72.RP^''=CS:B^5DUM&T1\B9D:X['H')TC2PV)K,SFOLB82.!A^4/,XK M=OS27WC*[65]__0\6[P(\8M8?JN8.!^_KVA"6R."UPU35_6]\?[OWRY6ZY\7 MZ_\2RI!EB\=YW18OQD62LTC"K(ST]1RC$*>I*9=L^S6WM4#M2";?"9OPTBG4+3'57DZ&V^G6-M+5"ZJ=K\*(,Q9U. MD[:0@#^R# Z_)]X-)^>@%!X<[N/=(/R$CBFOKOVXVXHS>Z46OBCS],-BJ7\Y M%9)%@@H!27T_C+,4EEA*B'."!(IR(NP*OH01H OB M*^$WC)##I@,'!?HD63CL;/9%S+6/1#<\V9#9/9U5C[4\'ZH5([/_$F39EGUX MZ7J)UCU"=:IEG6DYU9T+4DHBF$9I!M4.)-291NU#69+Q0@I&:&1<]/PF24:W MP>QUWMV5SC"OF7[;LO1S_J!@APY/VND!=HI,0*,*T+IT^'==C?UF"GL#\X:2 M[[?-/UB)>"\P[9>4]S/@;?WB5_?RK59=2Z*GOY=?JM4?;U[TG\V]YNZUS+DN MS8A2&*.<0E22!.*L$%"P6##*&8VX4:WE&V08*T^NFG9K>TK4/ :)+C>%=AG*I64_4 M5'5#44K8'WO]YW6=L3V#MO'T33&.:9;'):0BXQ!E,=?![C%$A,=1EJ,L$Y%Y M17JKNHS R_WX YN]T7\:_JX)\8K_YI>[O.K,CY']Y&"&QYQ6D" MNQF=>P8S,#'?@*,UI5H@XXD<368Q%&6EC@OH\(JLL-TXK&14-,VLWZ% M'G3O@#W!+7N&FR)O1D$A\ S,0PV4.YGWL0SJW[7%RE=7*MI2N(XDG$,$Q1%$!4D@Z0L$8Q**45$XHPF=C=8IW., MC7X^+!3V4453\]3EQ]U3HA=:H_?.]'\]^/\-#]W*O,HPGFA#D!%44!$,8&4 M*\LDRWA"\ZP4.2?3>>TEX@_F;[_)W$;?\;+YCI]($.[[?J;J@W5>ZG73C4,3P8;K(#A)37VJQ=> M?,8AA.-=M5+O_5HT^=4/Y/O[)O/NC9@+6:VG<2HB'+$8LB22$)$"09(P!@5* M(TX(R45AWI3SRF1C>WT[<;OB%6ORW2XQT0CA_E?:-VZ!7_$M9&W]""4K:(4% M/[3B&O:M,P+/(M["(X@#!5C''C(=H5>YHTR# M_F<=7:P;NA+_O5%[Q/MOM2=W+CZNQ=-JBJ-,",DR6*2<0232!%(IE'G%.4HS M%F68%%9^U@L3C>VUW\D):D$MG:N7X#3TL'H *;2;]0@?\+N6$M1B^@S'OX*$ M+\_KI6F&=;]>4?;$!WOM>3EG;C+OO+LG*E&,LH8BQVOT1S2'A MA3(!<$H0HY@D.;:A@@OSC(T)ZLC@G9QF7W0K8,U(P0-\\&UQQV[CBZ>GA;SNK?TSQM=_?M>-AVE/Y-E'0%W-^?U1; ^ MD,P6JXWZU1U=U?F04TP1+G"&8"9* 5$9"TAU.QA6HDP419[PV.J:]A9AQD8L MC2Y@U;9M?R9+\$VK /YG]/>V0[(FI#P1?C'-VCF&II$_-$X[H?=@Q M*K?MWAL.GP\ZP+L\\>=(;<+P,=Q%L6*8F%,9-QT,BW+2+>; MBH0H$!'"SN@RF'-L#-R*7!^!?A2+QR5Y_EHQ\'$N%\NG^D;9TC=N +NAF]PO MF*$]YBV.6W$/CI)ABMF8 ^3+D6XPX[ ^=7,(3MSK%A]U*4;315#7I*;K_.Z\ M,"R+),LP@2E&!**<,DB*J(#J9VF>$4S3S*APP+6)1LP!QQ5*1Q MB1FSBXVSEV%L^\S%=A;O71HDN2R*H>L@+-3!3P&]38W [XW$@2KDND,7M 96 MOP0CJ&YE!)%9W2JSH5S=HG7+R1_%7"S)3,UQQY^J>;6J2_-^$^V+W%D3)(IS M&F>*]# A3;]APF4)*8LP9QFAA%H%!5K-/CKV:X2?@,=&_-IG2@X4L/65VJR% MJ=[?+&)C2#KY4!]B\>55MYA[8O^H RZFGU640-WK[ M4,UU]>K#FZ1V$UV]VXAI'*$XI4D.DR11C$;T17NN_E8(E! 6QT1@;--!_=J$ M5B0V0"_TYEY8X_^T:=VPX+D5UXZ]KD)M1E@^ 0S,4:VH)Y?$$]U*G IEK%7< M'R69 N.)A:Y.-RCQF"I_S#7&G_-(+UW_EZ/J;EE>%E&F+*94BDS93IA#FC,) M\U*4#,DL2Y+EZJ#EPA\V*SU!>E/+1\U/^S6"_SPL'BN&, H M,W"S*]/-1(CO! M(DA85$+&J>!Q08E$Q+24V+D)QL9DC8R@%7("6C'-RXF=1;&?H7Q@$YA^;&&Q M*BO6I[M3:;&S PY67JQ/G?T28[W/.9_DJK6H:^6?,,:3C@C\=^V*;YU3VDQ^ M^',QQ9*4F,0(EBR+(L'8?IG4/G"F"_'L*S-ISG%*$:_G-7<<_9W<'&08^@SG#M.9 MT]P-@[D1X5Y9=V4JU/[7\#=S^_ ^__OUX\/_V5'@,:@ MFW%>""@#T]Q^1PA])FL$#9)T;XN.)_(RGG90OK(%XYBBK#]_0_<:'1.Q%%\5 MURE&; HA?E@L1?4X?UNWI& O>[TCE33UOV9-ZR_^?S:KM?8B_RS6]_*!?/^L M^5/]8KU>5G2SKH^"B\]$=[:8(IQD:[OH%)NZF1IO$]!" #H,]OOPUD2_!P/8X3 !"@GML5-83$"+!MB'0]^Q-H!X;AEG.=C\:7 B7FNF"KG77,IV8H[?D+DE'R4ZKN>!-%V4EQ+1, MRK)@60837.A.;R6&%"<8EBQ1QCU.)<+,)/;%;MJQ1JR^\3;LDR[+6S]!=N- M1QNP=+NMAH=%W*T_[>C#:>?0\[67_^I\]D5T@7WW\O.RFK/JF)QF.;?S[=PHT-C.-.K+FH(? M&E&K^:-E--+-RV/H!1H0]-#>H2V;->S61;1,P%;R)I9L&\3DT5WD"49?;J1; MQ1G6O>0)O!.WDZ]QW0CV7\KD_[I6A/U-+,FC."P9N=<\?NNW31-<2H$*R(I$ M!P-$,211'L&4*CWJ1N?*J:?56,^;M1I=K+LV2=LZNW:< M;;WB)(T*3D0"BR+6G>0R C$E&601HDS0/*4)M:LU%W+-ARE"]ZZ:J=7@EA6. MK:$WVQY#PAEX.]R^/:WL)\6,P9[\$]#"'N0RQ15%3[NA]?2#[GZNX!SO=L[C MN.UN/ZK]4KMO[^?OJM7S8E752:BRN7B>(B$%9U@Q61GE$.41UOOS@&OA57VIGKMGI<+M;&L7^J=2?SW MIGJVO]GHA]V,U&Z'R5::5\LXB M5N8Y3;,<*4LT%Q"EC$**,P$+1).BS*-$*/ZVR'AU1FP W_Y6MHD^ MP FAG[ MND(1F&SW4/#BZ^U3UUL7\[VA!^Y6?JK4:5?R,\\X7-7=,;;LA(5(RCR1*6*Q4=GWLZ./C0\NF"X^Y&9I MJ>'TA=3J,WG1_KR*VP$*SU\--JV$DS;>RZ.QT8^!)[/CPB2#&B#] MBAZ;(E>>=CUAL:7.('\GFO]^G-?13]O&#*U+(I.,B#(N8<)>K Y@IG,[N 7>AB )9J02-8L0^V/F.F[R[K(.:D%MSV%&"V% MZ?G$&[)#G5P:0<$/GCCQ&DPY\&+(!XO28 M9/5IGZ5<]^ICOGG9/=)6DKG[DRQY4U5Q]9M8:<_ZG'>9= \+_:-]K_KCX[(F MD(_S];*:KRI6=P2=^JW^CMU<&MJ_P7S5%QWP,4-6J)W M"#U&4.AWP.4R*Q<\I$ .3L\F+_ GL?ZZJ!T5;5)$>Z?]KEH*'S!>JR.%K:5TD/. 5K^)R /1G& MF@AP"M,-T?]G!O-FLWX19%;]6_#C8"<+-ZCV["C VCNN$!8\Z]N\H?E(T]L-38S]46PU7%H$[SBOE;/9ZP__5 M3.#MHIP-R"0SVVQ<%_AO-I"]+<.K&\NW+8;\()JIO^J;W ]$V?.VB68K:V?,3^:Z+YF];Y;TEZONGVQV(I6X; M=2^5#*?C3'-).:4B@9%@B3+("88E)13BM!0Y83&G%GZ6<'*.;3O;ACPLMR(" MV>D*2*?L!#PUZ@+:Z0M8J_!$)Z-IE?4.J%/4R.F8=H%@H;XC!COD.%9^J#B7 MG71@JR:XVRUZJ^FNRRAXNUWT5EMP+^LB1V?&',>BV\41CF#QAXM(?-4O@76< M8^"EN18Q&6KZ06,O V-X',49>CK'(ME-K:M/>^UZVV:$$>,99E$$,2L*B%B* M8$DX@GD9Q065,4V951K.Q9G&9@9T]>T^'?2=MBQ_?1%6,W^=%[ "[YSG<0K0 MN?$J&+YJ45^<9]AZT]?4/:DI??4#KOTO/E0SL7Q+UN)19R$4)6(%R5/("TPA MDI1!&B,)N4R9D%0F&!D=*RZ,/S8>:$0$M8R@$]*V]\4A@OTOOP=<0GN=K"!Q MZ'MQ5O$;VEXQC>]UKH< /55>GQK("F!WR."IX*O,"QDD9*>01A21& M*8Q)&=,PN):=.1S$;2_25[D?YZOULO;@O%W,9FJ/T^W! MZY*84UW3@=,$0YEA=;Z,:*&+%J0P)8)E4D1Y@3*;S:=_NK'M-COY *D%M&.K M*]B:T9,_Q +SD184["35!6^WZ-WUHV?-/F:@>**;*Y,-RB]FBA\3BN&G[!B$ MM9T"?_U%G3D9Q@B5VD3%$.6$0RQR!C/"LK*,21+EB9FAM!MT?-;/K_.ZQN$O M:P6>8<#J'D;];[N;WH'?Z%]__OCP_AWXY>'NX?TOM[^\ISKVG!G;AYOWL_W' M[M7<&VJ0U^]4].X5._,;UZA.W5)QKO/S=#^#NJ* >D/7;\ER^:)^V"0O15B= M^6BF7BTI$XA822#1Y>"*E*$8)46F#BQV49P&LXYM6_XXY^)I7LF*D29AC31B MVT9RF@!NMDE[AS'PFUV7TML3&-Q=0= A/-,"$6_AF"9S#AQ^:0'#:;BES8== MTWC;6OC:1F@OL=29XXT@^MKK0_6];H$HU)=O_47M>].T$#$6LH""YXJ =#]Y M+$0)XS3BI)19%)'8+OG6:OZQ45'3X*&N,L#KF&>I)095*S)8*IEM$V/M%L2, MH +"')BJ=BTTVJCRG?2@%1_4\H-. ?"E#W2'9%$GZ+RE>-K-/G!BIA,TI^F4 M;L.X,=[Y",+[/^>*+KY6S[OYISDJ\C@J"T@)8A!A3B'.:0D3(A@KJ>!1@6VX MSGCFL;'<5L0=L:T6,[Z-H[-C./,%,..V(+"&OJ.[&(J\PWHGN#\RL\;*$XV9 MSSLH@5G#<4Q=]@,X5H2;U6LK^/G4\[83]907Z@2810@6..H M%&F!"H:L&,MLVK'155./@M;U*-A^W0K1R&M90C.N\@]H%[/HRL5OB\5O M?Z)^JPZRV@%==^C\.%>??51?TU6=AY1F990F3&<^Q!#%NJ%]'L609R2G,I$% M(LBX':8GH:PH;8""VIU:RN2J2_,?M#M0O-95Y]_]3#_!]M33]=N>6P5MD_M\ MK70_1[[6^@5FT-W2?=XNW5:'O<8*[P^6;E\S91^"S]NELTL,]/:2FB,:\-[7 UUS#Y1%X1N<@:<#WV&[G [6U/U5-YG8S2^LTKL1J MBBF5*$L*R'6Q:%3P"!)U2( 98RQ+&IPKS7C3I4=3I^^]BR:J5^+RLF.*$1$9I5%!8%EC9$"Q)(,Y9!D64JF,= EZJ[(0'9 VH>*SFNJEYW=:PEJ+. M<^ Z6F^YVD7,6UHK0WU#BJ2,!1& M#2I'^_WH-!CLVR&4_?77_%Z8QB>,;J4'=*S?6ES[(-'C)"^D0P#4$(RGBK;E MFHVD9K:IU'^I"MF62^&['K;M] Z7%;^19:4K,>P'DNB0DT\+,F]*&Q M5J".SM)Z@$X1T&@"M"H6WFJG53*X50B-?>"]P@GVZS4>/.%O<340>AT&N@<( MM!YV+O];L.SU[SL-/)PS_Q:]#SSW-PWDL 7]5S7_WZ3Z),A*UPU2&R69OZA- M[^W7:DX^/CTOENOWW_6?;\C\C_;5HF6,49(@F,QW'^L6T_C0:@50&T.C3.::T%:-3XCT8/H!6Q(#^']3'8>L*B'GCC<0#< M9=MQ0-YBTPF[ @-M.4%6PF[#<<>Q=[MQ&':XS<9=YX.MYH9AW/S"GQ7B8KD4 M_)?U@OW1I+)QQA!/XP@F5 JUF<08DCR.(:$E%AG.D8RM<@?/S#&V#>-NL_ZZ M6.K*P/\ <32)HJBM4/*?H%JM-FU#LL7N^/D/,%_,A?:XO1.L7HC_]3_B//K/ M-)XT1IQ^_I^;N6A_'$V:OYB?<_I6R,Q7=B/N@;>,K72@%F_2]&Z;@(\UWOZ\ M3STH>/(4G9MA4*].CXK''IB^1QU,U;=D]?4SJ?@')5-3)&#U<:[#670FSL-7 M\9-BLLVR=NW<2TUKXI,RI:M9W0_BCJ[62\+64Q+CE&19"9,BT7V*RUCGSRC" MX6E1TJR,$C/"\2?2V/A)*P6>E59 KWY;9&2EBR35BNF8S?57 9YVNNE;@%G= MFG>V4^\?%K:6GZ4U,'P'7[#0X3!ZK;1"0&O4EC19@4XG'=FGM )[:NDBP[5B M8$\S\'NGFXV%[&?5+(SFP5=O(#MZP%6TLZZ] MYK+< W]3YXQ/2X+Z@F]%T\ N9 N3-371UPH&]1J8 G#J1C#_IH=C4 M@QKCW>*)5/,I)3F)TA+A(,NK'< -'Q;G/+4&Y= MQI<;P0_.WV3O_#T5*"NBF"CC%^NR[[1 L.3JG[QD/"LHHWEIY)@SFFULVTHK MKZY>=;D&EEWKYGZT#2YO?&(8F+XZ^'J=<3[AL^M?[0W&X;I0WP"G=0]I(WBN M=8+N'V30?LY&^AQW93;[D)OM_W'.EOIF_YUH_OMQWD[XL>Y4IYA=K-0AL>[, MG@LBBH+GD$B=CH$+'3R;YE BK%!/8RY1:6/S6\P]-E)N) 1K+2)X;F2T,S=M M@#::_51OU0WR@O5JNI(!$7-!4P+2,=?IM12(HX M@P7&:4$X*Q2=.9R2#:8>Z:GXD[+5_U'WZ:BC_[7T@&GQ;=OZ7C+!\03ED M@[\.."WL!-0R-@[31FB?/?Z,P?'6Z._ZC -W^S.&X+3EG_E'[>O&O=7!*]OK M@3Q-,..Z\U\:J=-IRE-(,"V4692R0ME+LL#&!>,.1AZ;T5,+9WW)<@I8/SO< M!$-@#C!&P*H>W%EMG0K!'8XT6 6XLPKLEWX[_X"/EKT/M8',"(LX*M4VCS+U M'G+.($EX 1,>964>9YS)R+U/[\,83R"_L*^";V9"9\1\6LP?=X$4>UUH5^#W M6GC+^]!S$)MNZ3]2Q>:CV M0HLZ0V'U>3&KV,N#^+Y^H^3[8YKF/,]Q7L(T*7.(\CR#%)<"QDCB..6L3.R< M%CUSC8TB&B$MVX+V0&E& 9X "DP%C923)K5)O?*-I$"+"FI9/;[^!HCX:@': M,].PC3^OJWS2[M/@(X[5X'\E1\R \549_OPDPQ:%[U7TI!Y\_],^@S'KGZYVI31^ MG:L1ZSH#3?E&?2.S.BC4^*6N;KW1$MW+]C?:RFG+/4ZSDA8X3DHH4LP@BG($ M2:H[/M%2'5\03W!&;H_J]"[WV)AL3\+S-8*;6B=>"@/[_Q*8\>((ES;T&>U: M=&HC\N2HKB^H-9PT]8)78$_%T#&KP18C:/"K?ZE'$$4;;"G,PG'#3>]ZM_]- MO3&+YXU_'6/3ZWNOR 6_MF^EG0 MK[ZR;R6N M^[KIG;B3VN>UO3%$WJ[KK\\X\#6],02GU_/F'_453-3=P^U% $S5&9NH_^60 ML3*#"">YHIQ20BY%$:>(9SSG#A?S1I./]&J^DU27OMK&%5FT*;5; %,^\H7G MJP82;:'=CR@*&4G4@U*P&*)S<[YR]% /#-?CAOH^[$9-;2! [5X\:K+PKEHQ M7?Q(%\!N.]9/:5$*@4D)HR))%$>)MBPG'Y2_W( Y M)C+'4=Q29NIZ;5\$$]4W?63\0)A:>YV4\[@4M:MD6U+G7OY$OE=/FZNP4S4%[1:OTQQ1B@A!"M;C#)U_),,DES]+8Y1G.>84R+-6[QX$FIL[->I M!79Z@:UB8*O9?NVI>PE:[?Z!RG1'D=V_&VL TFNY?WZZ]B^;8)+=8I ML>M5'=2T"YR)"A)+F>VUY:RPM: M@4$CL>7]G#GLAE=L0< ,?4NV%\EX#M,VAC%,/),]8KZNLLPG'O8VRAJ0DPLE M^Q$<64L\-O2H^ZUHPMQF,> B*A*60A:3 J(4(TCB@D*>Q$4F<(Y2:5=JZL)$ M8V.D5DZP%=2]BM0E: UYR -@H5G'!2M[>KD"A"\RN33-L-1Q1=D3HKCVO(LS M(8EB_!-9_B'6]9WV%Z'&K-BZ;:?RZ[Q:KW[ZY=E@F$8DL."F!SN M0\$;AV0:__"&TUXH '91=-#X_#3B.X MF8\ZAU97A%K,U$./787V]NV(XH)P6G*8B0PI$S*/("G*"*:<9YB)$O'4ZIC; M-]G8]H)#6;<-!^PLR%YTS:Q(7Y@%)O8+< 4(H#_4F6_ .IEG4W/W42WCPU09%?JM4?'Y;BH&_U-"Y9 M5'*60<;S&**84(AE(B C&4H(R[*46.7R!)=X;/RE9812"0FJ[EU<*C&]U%'V MN,Z&1^DQK5[H,_E>O/R^MOM!\X"^@+-Q]5KG"=!:-WU*P9[>$Z U!UKU'3]_ MZ?M.^"H"[7^=PM:1]BCO"(+H \!O6,TZP,2.O8*:*5=?Q*R. %T\D.^Z .K7 MQ4R7/?VP6)[78"H++J*R+&'&TA*B).%J&Q()+)(2Y81C*F.7RLRN\AC1U/#1 MKGNBZTA7H,AJN3M;KNJSY4:?6BR;#+FNFMFF$G01!FI(U*@PT4&P8$_VR?G= M8?<^>NQ/=".*OKH6N8HQ;"^C&\$ZZ7!TZWB.Y3GVNH;.&Z>$GE$QC:YBNGZ9 MTCR2,!@J?U++ MP_1S7DJ B>73E##*J"1U]B*'*"T32'DJ81$E(LTQ)UQ8^1Y/IQC;B;TN6U5M M19P 70#LICI?&DU:C&I)+0/A MSB)J>/"X$:?0AXV#HJ%F$-F?.'HP\'7*.#?%L">+'B5/3A-]S[JV/*P]()_) M@27,-S9 M;/&GSA_^L%C6U:'N^/_9K-:MQ[9+=6I3 Z9I2HBD:5R'."A:(C&D<2Y@) A! M:4**1,065TWV$HST+(3AF; %&K5>EGK4 @#Y1.>P!I M4W1O3_2][,Q)EXP4#&:;.-Q0< ^5_>H1=LL87!?D^F-PK48<, ;71=/#&%RG M$1R=9-J=_D5T%9L_+Q>/2_+T13R1:JXS0K;U!W?/W#WIA-E8V[(B+]1A-DT* MM6E03"#%3$!9HDP6DE(9QU;.,V=1QF;;MG5#EULY=;]5K M&_5IR2P=?#N8#-UZ3LJ'=N;I< '_"0>GNOIRVNT&'M95=Z+0B8/N](D;"HC6 M1O5,MU78EE1>KY<5W:SK1/C%:6CH+E!M-24H$Y)A'7U9I.J]+2-EXM 4)@7+ MH.GK;JIG1R+!K$9A^ M]I0!C39=\?I]?RD%JVLK7XG7]%W@U OF/JN?WB;0\*51 MO0!XMFZJGY'=Z/I^^4CFU;]K#\A;12:+6<6;4/XY_ZPDZ;PC][*IC%B1V2_J M)\WFK]X?VZOTGLMXLJ_7+G52$]U^"+#^HEV2*<%*F,XZKH-J<(WD%:K0)^VCL)E.W@FH M)09:9*!E]@JBQ2615S 'NABZ'52[ZR!CC'JO@*Z/,MRUC[%&!U<]YI]R,ZK? M/SW/%B]"_"*6WRHF+N3*SNK5JJG_BV"+Q[EVAWZN>]^]7:S6JT_57'Q4&X&. M7XIH%F,&14H+B"BE$$MH/JM-LS; M%J-:KTE[R62VEM:6>"#$/=GDOJ4;U#H/!.VQG1YJ&@>+_DHU"']8="V@=3_"M3I)O.^Z0$]3*I @B$ 1IU(GUS!ES',)<9'' M$FN+7A@5@;U9DK'M"CM=0*/,?K7Y3A_PL "=1A-0ZP3NVI34Y]XT>L_+:'!\ M&&IQ E/Z7VM=+$XD0ZW/0(>5P.MD=Y+Q@6WO(>>F"88[__C X>!HY&5 NSV/ MBVK:AM5]J%:,S/0I[/V<&+&)84%]HWI?X696IW$Y':YV*9<&34 MW+9ODK'M5%T?@$;0Q@N@1 7OC*NY]4+:O[7X BKPKN&$D3''F(!PQC9?"?;W MQ\6W_U ?;\QR]9>=-=X[Z""48:)6QP9&SSJ&:(G52HA[12)$US^OTT"[5+D"=%U:AT*QQ5J// M-KKHUX^+!?^SFLVFB"3K>-/[)MQ4G?C.M2?XLMJLVH!R3&@290)#Q.O. MVRE1EEJ$8$XBE.99D>7$W 5I-?783G+;FZC5?L!N?3>A8W8MG%9V*V#@/0R& M:^@;H!K)^WTD+S0UT0@[-92QP]K"(Q@,\X%<@-ZQMW/Z.<'7Z^6S&W$XMYZ3 MI@=^/+<1',,=R%+G=*T^BZ;X;!WL+OB41")',BE@3&D,49%(B%%9PAQCDF.! M\@19]2.\,,_82+\5JR[HQA>S&5FN@#HK-'D9EL7=+D%K& =P.V"!V;R34,=; M-&$:$]!*Z?%ROA\&7Y?L%V89]K*\7]632^\KCSO6WE\NF!!\]4&)IVN_W MZ^HL$:F,&612>_5R@G6Y?0%3D1:89C*.>&K#$19SCXTW.M&!7E:P(DUKX.=6 M_&T]:8OK3I<%,6.60# '9IM#A']I$3ZZKYQL:U![NK"\ 3-?I?(M9AZV.KX] M)"<%\1V&<*.UO7H@#XL[SBMM7)'99U+QC_,VU*QF47H<-O1%O[>K:MT%%S4! M0VT D7Z@;H@RY3E*68PEY"C7_9MC#LLT(;H)B8Q0R1#/K3I@A19X; 1Z]_GC MVZM],":@SKG392=T-1X=M07V%+,CUN!?"3,V'M-"!Z;PH&ML3>E# >]I'P@N M[J";QU#@'^\X@\WK6%N*?15\HS?"+^*;F&]$O36^_ZX86$GY5HF^>%)DK#9& MG0;QJ?HF>.,T?M#9QE..:5XD,8&E1!RB.(^T0QK4GD!UU==JMN$&;8VE1?@3NI3^1G5X2[M\^)/L7Q7K92!LA;M'4).\JS M!8$1R:A.\%*D2TL,28E(2@NB1I'&-V9G)A@;C=8B M[*:'$UC$<[FQ.@>+Q;W4C? ,=/MD"Y/=Y5(/!KU72.<^-]Q%48_4!]=!?<^Y MF9EOM73S];(Q;*O5'V]>MHTBA,BR/,(II((S16<)AI0K&S+B7&!)HQ1E5IV\ M>N8:&[,=B-JT7W9NPM$'L9E%YPFXP/SGB)FU"6: AB?[JF^F08TG Y6/+2.3 MC]S<1+2K DY2%N444T@S*710=P%ISI3U@S KLZ1$B?J\6]M0AWK@P\4GLC9] M8:]AJ'.74+/"]7X0"LP$>\)Y+(5^777_G3\'K8!^7<&>[IZW531O2J>S.N!Y MKTSZ!\+46NA"OX]+T?2#7RR7R@CA333T_6:]6JN3MWIBB@J&HE*;!Q+'REJ0 M$A)!"!0R+6G)94P*(X_3[:*,S9CHE '+K39 =NH TNDS ;35J$O^6.QTLFG@ M<-,R&AS#!ENOL"XVC3:&6I^A&F^$7"?+ M3AP^H.WOS''3# -VZO"!Q&'G#B\C!LAE;*\F5^\V0F=//ORYF&)1I+GZWD(< M2025>5M S B&>9Q)S@@JRJ2PJDEO-__8=CCU- =S0*@X'8VB3V2 1 M<;T 5 !]03EI,J65"@.E(%[&;HCDPS.SCR?M\#(T5@F'/<,XEH1>?Q7+YK*C M.UK&)66IR!B4.C83L2*!)$MRR*-"J.-ZG*6I77WGDRG&1DRUA-MCNDL.X1D8 MA8P0+N(,RH(7$ E)(4TXA3%.!4&(I%A&-MZ.&V$'Y\V(M5I\6I$ZU M:]0YQI+8[]^9LPST*H$IJ@;%J0-GP%: M+5#K%222QAE=[V$T]I*\4@R-,V27 VC6Z#R@+&^ M3D)$L2TAF3IGYSA7_RICSJW:1UV9;VP\VHD+3J]5+:^?K^!L> 7M#[W0U]"7 M@0O08\X0%U\7TE=F&_92VDSUDXMIPX\Y9O(+2*.HA(1F<4XR MGI:Q463OE7G&1AK[8FKJ +05U(XM+J%J1A0>L K,$0Q_KI0+/---&EB/V^T?:(.2L_/BVK> M98Z]69 EOY?O*B6%6L+5E$H9T4(G_>KF6RCB)<2$I###I*1)C"F)C,XM-TLR M-C)II-9N"+(G=WVKI277O^"=[!9A%3H"=(LJ6V:[+ MW=&ZO.G6Y=W0ZV(1[3+4^@P4[!)XG>S"77Q@VQOM_%>!M)@-[D5GL"[1"AD+/C\5H0&XFEKI.R8MP^%7D8]^\'AF+)/ M[@,&['W0[?#^KEH]+U9D]N-RL7E>?9RWE7-UOMQ"%]#?"-X&WRSF*_W3V6*E M9M]="^91SE/).21IA-0I7R3J@(^%.O2C1&0LSO*LM#GEWRK0V'CSDFT"JCEH M?]?\4%C>Y=Z\A"'7(S!1=ZJ 1I>Z5$Y;V7M?';#39P)V&H'?@USI^L+7 MDS?C9G$&=7OX N_8/^)M7*\>U8>O9/VOQ6;&/SZI;_CZO93*N*V^:7?N%]W= MB% B,YU"F)=40)25.:0L*V 6)[3(TTP4A57NL9L88R/@2_Y8L%9Z@#^U(J"J M-0&B4Z5^;FG<<^K&=;O)I>MQ-5[+X]NL1*T$:+0 6S7J![]XZ6SE!\BP7N-K M0HS!J6P(E*'/V70T-R9M*]Q\$4^DTN5^/XNE7"R?B-+_GLZJQ^9LE5(<1066 M4$H9090PI*^W"UB(%-.,D"3.K"KQ<Z-I[\5#'=/KHIMCM_K.9"U+EBJ\WS M\V*Y!E+8)FJ;@6_&?MXA#4QVK;RZ46@K,=@3&>QDGGCOBV4%E2^;!8?E9?NZ]D)>[E7LAV/$4XPX2( J9)3"&*2PD))SF, M1)1$@B<<8[L*X==F'!LG=0+7M4R?6Y&UT[YI)Z..D R\][6.[G8W@L^6T*C:]"WU?G&[:\MZGZ)T6]C3_HVDU/1P!]6JSJ MJG_G3[0_B_6]5 ;85+!(XHP5BGN(KD^1Y[!,4PXY+I(H*V(<2ZMX8IO)Q\9% M6FJPF .U)/-'L=)OCFC\=UV+4>W24PL%_OD;T*5OR?QE N;",N?+:GW,6"H4 MZH$)JXT>_$$+_K>FANE%-YUNU*<61"FP[]7[K.Q6'<=\MUXO*[I9U_&;ZT4= MB:B&44K,]&,?K[6(=>CJ9X^XM^Y^%E,/W.7/'I33;G\.8P0H;_ 366^6ZK\/ MASE211*G,L4E3) N<5"2%.(4*[Z,&,L*FBK>C+V5.#@OP]AH!/RD3^VGSU/YP:Z?\\+!XKAC *+'L'.6R=7%33]XJ/UR]WG"]U_^?F/Y^JN4BFC-,T MEC+1G5T81$E>0$HR#-,BPBG">4H*9D*.O;.,C?X:04$KXJ3["]#"]M8BL0"V MG[N\P168G9R1,J8?(R3.$,Q*L+\_+K[]A_I\PRWJ+SM*Z1]U$-(P4JRC!;.' M_;WX\335=5*8P+#0SBO$<@I)E"+(XZ14=A(OHMRH\%/O+'^I%_]^;NBPZ@?6 M_<4?DV/*&2DO+WZ?'\K]Q1_(VV2DF,F+[^I5:AKNMB;^0GY0EOQ:S'3+B..^ M[&3.NW;L36.62&*&2(8@2257YH Z-9&L%#!)2,P2F7(11^:MTEU$&!ME[!^5 M&C5@K0?8*=+U:-&7=)TN=FUU;EBQ?KH99AT"<]'8E\"FXWKHI1BJ\WJ@);%L MP'X+FOV-V)U&'K A^RV:'S9FOVDDUUX=J_6VT=$4E2F*)"M@$;,(H@@)2+,X M@E(71HF2G"E;U*X[Q][H8]M.ZMZ/ZJ5Y5'"NP&HQN]Q7W Z,P>9,R"!>;W# MHI7,9V.-,PI[:Z6Q/_; S3/.J'7:+N/<0[=6EJO[1[XY[A]9_W1UMUE_72QU M!-FO?Q=+5JW$YV7%Q!=]4=?LFP7+,(]E K-2 MJB-HE.80QX6$>2FR-(H+@BEU*SX70MRQ,4G3[CG;*#4!G3Z@5@C4&MW: M]3'(]\&,S<:SRJ'-WFM-A6]:X!O*W(7$W7LEO"#"OE*QO)# 7ZZG%W16!\]& M4\I/U%%X*5C5GLKS(HI3S$L:IB"$2 M:01)E*0PS5*I3,V,L0A-Y^)1?_#!T+MA+X81MY0-MYP($XYG]J0%?$][?"=[>YM?SP7D*E07,RGH!]X-\-!KR%MR+L @SDJ@BQ$'9N M"G<8>WT4#L,.YZ!PU_G .W'#,'8[RVJYGGY>+OB&K>^7OXCE-[5=U8TMLUA* M$FF/.,DI1)@7D.!80"QIF6(6)2(R*K5X:8*Q'2M:&6NW72NF5;/0BT#V$[X/ M> (SN@,RQCQQ3?T^LUA]=L\D5O_:F<,7AQV$"*XIU;WI5Y]S]#+.R&JES%=M MD[Y;Z)R1*28B3J*XA#25&**DR" N2P(S4;*$":K[_EFY&D^F&-OK7$NHG6RU MC.#W1DK;QK^G2!IZ'F_")[3[T1(:>S?D1>U]^2)/)QC6(7E1P1.OY.4G'5V3 M9-98!92P/QZ6ZJQ)F-[^_W>UTIW6&)EI1^A4,E*6(J-0G?8BB#B)U,9=QA"G M*(I$+N(RMG,Q&DT[-A+820?8HB>D_A:D#9UWWO$+[813 H.MQ&!/Y G8@_5M M'ZSVKC8KE'RYS,PF'=;U907$B0O+[M-N1+1_0OF7T$<4P>^^B25YW"6JUK]\ M$,NG>$HXQE)772[BDD%41 B6G'#(TBPMI!1%0JPL$+OIQT9,W=E\IB6THR5+ MW,WH*1R:PWJ;.ME!*_Q>PGN3S_'05RC?FJ_<8//$6Y:3#\I?;L <\YCC*#>Z MUC4WKK9U#Y,\+C&CN:[^C"!*XP*6,JX[HY<(Y93'B5$25?\TH^:G?SCZ90^! MM/1[.\,S).'4YL_*K7\UE C#W+AY]^'0?R60TN M^HG//^UFW2FKD8N?]6JV3:9TXYV8)#D4"=89^+F$5!TQ841P@A'!-$ZQC?UV M/,'8&+"6#^@G[,RS$^#,#+!;X C,> T2M6P!VF]=4MR3D70R_*!FT"7EC@V= MB\\Y.H"7@E?K#X35297U)01*>$F)))!%3"@S!G-("XIA3H4ZF<4XHJE5\9[3 M*<;V C<2@DY$J[N<'B -_;\WP1/:_VN'C+W[]Z+ROMR_IQ,,Z_Z]J.")^_?R MDPZGE(>EVN8WRY?:F_Q%5*O51O!VFY%%*FC&(IC0--?GE 26&%'(8Q'3O"#* MT#%O = ST=A>\T[4]C*C$];"$.]#U>#0X@FKX)OX69BN;^AV>%D<73SA-M#A MQ1D_N^.+ 2B]!YB^SP]WA#'0XN 08_*\AQ;QNN5@5VJB$JNCFBL\2FA6Q@1B MF1!=KSJ!5,@,2A;+#/&DR+A5ZP#SJ<=&J4?]QNOFF7O"W]#DO7\%#&_2@N : M^C:M']+AVK0; 1:B*WO_Q*_7A-T(D-Z>ZV8C.)[DR.JK_I_NS?&-S'0EJB]B MM5Y6;"VX_L7=G!_^8._)K4-1,H)%A 64>:$+@2$.B2@1Q!Q%99X)1*15,( 7 MJ<;&>E^$_OJH16RZC:L7E2G!)_6?=6W%5OY)'0>WW*I7/V#H(O>[K(9'T:$7 M*_3IM5X5_2=XO[\J.QU \XA>IJ,?[G_"J^\Y"-B^3LM>9!KV@.T3QI,SN=?! MW7C])\*^5G.Q?%%SZ=&?]1&F/4-AW> ^C@H8TR*%*)<2EEF>0UF6(D4X2A-N M5>:V9ZZQO_J1.\Z0+0B6Y'M7U(FQ&H)_P"T^)/!V!MY0S@ ML3? PQ-S]79[F(6)'G!%F=7L],,C:VV,D(:B$=<[O/P6EX%+T1I-"'3EM\[(^6 M/0#X.D2>FV+8XV*/DB<'P[YGW5[W-YMJINN'MWM6@;#$I120I3)1KW>\D\[NE3Z"S.QE=@;Y5+-.\5YR=36E,"J_%?0N*$R_Z61!Z[.?T7!TPK]US[@9C>\JU;D\7$IFO:UV]*M1T%! M),4\(JB$/.(I1$6)(,U+];=(RD3@(HND5>"ZT:QC(XQ#H4U*!]^ N)F!X1W' MP QR$<*@L5=6*'FR0CW\D.U8F3V7X(LIRC+2IY@"65)=3EWFNN2*_K>'N=Q1HN2IE;M M%CW(-#8>4]_5%/RPS=VV=+'Y6"0SJ93'-*\#V\Y4_N )SER-25H5RKP-Q0[G_*,.'DR7709S?UT(9.+PMV/LOHN_A]"T;T]F+XIUH M_OME,9M]6"SU-=PTC=.8ECF&"*,<(H*0[O/#8+]0G@32>Q[^]FJGZC@L=/Y?&W)Q/^^R M/U^FN41Q4:("ED4BH#()=>Y.5D)1"(997B2RL/4!&DP[-D*_?Q9+=2J:/S;) MDW*V^',%]!<'2#]U3WM6P-C!YQG7\#Z\_3JGGV9]-7JF5X'HJ^.J<&G7R%5O D$.Z9/]>_91@=(O__.ONJ@LR_*U'XOI=!U M445!"*<(9K20$'$6P9(5)40%+6F,>)E%8KI>K,G,C.F&%=^*,;=*A'N]?Q;: M8NK,'[XU?Y05=3X+_5P2^H YZ/;?%S->'N^W(+3[P%-6^Z0-23YG3-<6=H,% MZ, &@W0P#&2-'CG91Q#OKR]\'^=Q'KGA?&:@>\NA6O\XELU[9+,/JH#Q_?_ M5[Q,RP*C--95<$ND-CQ.":2YX+ 0(HEDGIU9?&BGX'1@ UO R_Y%;@E4R54<0&W2ZHDV4ZERK94MB8YY*#" M:O5,JZDBNS56?GT D+VH%S8 @FQ.+K;4:@+O?2 >'MX*KO5+](!__F*"F9W$ M.XU(IZ0[\MAX$NXTS>\D6\?7W(RAUU)_9+/Y:CE[Y=\Y754Z.$!U6&BC3HHD MI30J0A@4/($()1'$09'! J,8$\%QB*T<->+*$G9UN5-N5*?/[UB;CYZ96]^5KN7C5B?I[O>_^ MH7S='_"2?\*S2I\[NY$G+$JBF" ,0QX*B(*82M4F+F 41SA,H[2(DLRJ$MRT M^)N:(&VJB1##JB.D1]61#5Q'VEQJR(#"#"C00*.-] F$FMBR7[SLS> OZ\!' MU7C5<1S>TP$J,4_T39A\P1TW[OY/ZO+T6MKQRO?T(]-[ANS-VQ?\6UG=SG%= MZQYI19+G18QR>:7*Y.4JPEBJ("2%,0D)8U'&&!*>,F'WYYZ:>M"9>UDK@:OI M!YH!IQYU-@MC=H@.!/?P-GM_2/O,93V%V? YJPY!DM"W'K[&Y0[HVM$OM$K=:=U59RQ2V+I?59.T.3 MU,!+,?X58*/:;]61*[ .I@%"RDE5:VEWP>[(?-:4X/!HS^J/JR]35P]*QK6" M]8?LP$#F8%>A9Z@O-T2T-?$SBFL2@\5-B?FO3;K/Z]::&M?GK,"IHRH9), M*%-VA0)#(M($LC#($"-&.N:8FMM^1JO9\V\1=T6J9]]$!L)DX]03; MP +R/6**N*M=T*[ ?3F?T3?PG_;_0>K_&4#E*VNA8Z9Q4PS.LWR0#V#P2(_: MY(<]6M>UM%&:%SAB")( "X@$C2&)203CB&(69BA* BNML7NZJJ67X6%)]URT]/-G[M\K.,'ZU??OXI M-S'RN:QK*:142CM?4#GLS=M7O%Q54EO:?ORF3>Q91),T"2,8Q%2%7Z (YIQ2 M&&$6QRS, T2M1(KYU%,3+XIRL$,C:.AV#:FU#3?<,QHT5/D'V87]HK^ MU&'KMZMZ63[SZK:M.DHXX05*4BA26L@M)U+5EC.1_Z0,QTF! V9>I79O\*EM MNS5YP*92[3Y@W;NN+PQ#&Q@V"+C4J]V'PB(UI@')R2)U^BCB@J#,__=^!=?[T=X5@:!EDQKW5X7^,5:?#_]U MHQW^Q\C?/?R/_KU'Z@?9]Y3H3^OKU?*IK&;_Y>Q751;_NPIN:<(W[^4*UA]_ M\HK.:GY?S2C_ICPK[2?*A=*&>>Y%=[Y[)'R,4$ 09QP&7,@-7@0Y)"@/81JF M.!*"X9S9YWE KY@RN7RTE164BV"63F?XZI6'S7M@EVZ!5_J MS3&SD/Q9WH>!)>S9H*F&']5&I>$ :!: 9GOSJ6+\2#K$^V<\)S]<>.U\9CI< MBI7QTQHNO&A'-;C1@_"&$U>\I1DKROVR2E!A:%:D-%8@Q1+(B4 M'"*!$1%Y&F=%$9NU+3X^_.0DQ??O'Q^^6XH%FZI@_6$8>MO[KV#5S;.O77V! MLE;=C!WL6A]%K+8>ML4/N2&>/W"R?)!#;-Q@>1'(NS),HA1!%)$8YD6<0'EI M#H,PR%/"L)T__M@T4]NUBDJHR 2*SBN@*'6LZG("5[--W1^M@3>W!NK!%B@' MCWH7#MZ\YT\\]L]ZWQN*NL_E#?\'L_8M9"3J<:4G^3[\\B" M4&!!,,QR92%/,8$%+:1D" G.LC0)6&'4G[U1 M,^",ZX^>&>XR]4C->#Q9G]3P\1Y1W_G,/Y45G_U8-+<^ M^O90X44M%4N5O;)@^K=YD\NR27B\X4(^\X!_WJN.QO(ORV4U(ZNE[BU??I68 ME8NEQ$\2\V/=N>41YWG,0ES F";*M2H8S&DH]^7> M [3IQ^4Y_/_B*^TSO>!RS(R?OG#QA3N:'G%YJASC+*1BJ;VM=T)[F515 GD2 M-76R-F;&E(:1$$$&,Y&F*D4TAB2/"UBD69H7>2BBR.I8-IIU:J?GAFB=%[Y# M]E_7Y?MLVQC8+8)A;(%O:(<. O"!JKT7WP8E7^YVHSG']8O;P'#@P+9ZN,=U MY+[B+_*:\[')HEQ[0$7,$\8G&U\0Z&3ZJ)74_ MX28BOO*E:F-W7Y6O,\;9S=NOM2IIUUA,I*)T+56N5YVPNCE)LX#&L6I.D 6( M2]%!TVPD8AV4Q$SS#@CVP M0%+-:#76:_)5Z:"_*0[ ;/$+V# !MEP,HO^X@^A)D#D0,*J [-2/B+(G"-).:4I2I'IMI(G6F&$%&@YBB+& BLZKR_RF[4M50ZRR,_'F>C%K"CY+M6#!+>V:'4B;R3(_^ TLLR21"JZ63-#2 M.8 6=1X-3\*G8Z)1A%B<$3KODV9;54P1HW9565?TBYM!.51R,>(9)! MKCK5(5Z$ROH3PQ"E>1JP*"&VZ3 GYYJ:V-"D;J-]W"T\'? :VG7\@#:T-4?C M]6"#ET,&QEDDO"5(G)YIY/R%LRP?IA>KIJ(EKN%QS0Q M+YAY#%YTIV7T&,?>L!T+A>P_J&/-57GU^S0O_U#.._GC/_5E0]WZ%NS(#?## MK*;SLEY5?,?U1HL\)PE$<2R5+YIPF*,L@DD<8$YC%,2HL"K,VI.@J8G,[ZN7 ME[EV0^ Y8!MR:^5.6I0+J)AL[WC:G+5@.\:MV4*4U;/VPAJV:?>VKF:B=\S5 M&ECZ:K.7XD6W,=/+\L]WRW+4^+5E:1!=TA>^OBK-]B5GW'*TGL [J%GK:UR? M740$.(HC2+( 8[3QT9O=^&+]^BQ:[[RB"-5?Z%JYDR)7_#2]ZT MY!.$<($#R",D!4..&,2,,L@Y"B/$XT"D5OW.]R>8FDA8TP<4@4XE9P\@-!, M?8 9>.M;86*]O4\Q[FEC'PP_ZI8^Q=S^9C[Y/>>FFX<9%;\NU VB7"V6G'W\ M27E=7S^KWQZ3-"A8GLH+6(9412A20*(JP-&\*!+"V_:PW*D^Z;#(#UB*'?J]BLM=!T/4"24BCR',4,$HB@0,":FA+31 ;.-[G\\RW1#H&4Q]&-PCA/TC2&C HDKXUQ#'&.I6*8 MA"P)$ KE]?%Q62[Q?%1T-Q/^N=$U$_U^,!M8SC=PO>MYLJ73C5+N? M M.ZEBMA@YX45(@PC&A#"Y )%;M9I*"AB3.*,/<0>?WMR;CZ_I361HSV>_] M[1_X&'B79-M@V0+>4 UVR/9W*EBAY.F ,)MSU+/""H;]8\/N88?:.]_QO+DL M$$Q_W\DDO9?OWA-NRWING"/WO%)-_QYQ4:0,R?,C3%@$49))]3Y(.,SR1,2L MP!&W:)KA1,+4SI8UL>!%5Q+>>(*O5+EIVJ5M^5J3;M$U#M)#^T$D_6##P&YM M@"NP68"FE/.G[0+F'96>_';>3Q2O_TXOQ= M%:!^(_7HPG33=M+!!4H#2A/(J0@A0E$(B5#3W+(#_R5STL]:!LCUAZ>01I',8E#&(J80"2B%&*4$\@$ MB5"(H[#@5L&'!G-.31];DZRW$-L2;2>J3, VDU&>(1Q8.+U#;X?>=2RB1S7& M 2!/PLADQE&ED 4$^^+'YE$?+BD51JV[9:\XNY-R3BO0M9I]5K^4-9[?B>-? M^,95$&0ULFB&N/)'Y[+1=,?[Z!FZ_7\Y0GKC7[W++5* M\)T_SR0";$7EA@6?9\\SJ6CV<'4NO_[C.X5V&0);CAK1WK*M5/L3 MW[L"ZF62?V^JL*I+K ( : 0&R;(9<\D&\5 -1/(%'5S#+D*W?VS@N1WM"NVE M^%9*UIEVV'WCJF/&;/'CB_SW>?7R#D10NJ#GV>OJBK94KYR M,ZE&MNW#GE4=ZO]JX=O>/ Y*2$1Y*M* QE!*0ZZ:?1:0J&:?@8L;,I/ !W)+W"QZB.^>/TB;/5G-^)C[A28KN6^NHZ%75&M9X[7RE? MCZ[K+R>_D8C\_IAP$HY]#V'<_2-J2;V=^+7NI'>=V0I-6$EU#_^E$KRXH=J MLM+:!Q8_WF?3/=(HHSQ.F+R?J_:T<8XA"<,"JJ))+&"XH';M:7O0,C69NB$3 MS!6=H%*LP5+ E?P%-TV9RY8_,%/%/AH.@2BK]I&2S&<_&K.,I0>NQY(:>N;& M6:BA/7;K-9%\-/HLN-M9DH^[2[)=3\W.-E/8HS>O/ZB^O'P]*!G7^]0BAF3SK!)C -"B"A 99+KA1<=[.6::VK16AZA76I()-9._93O46N';O/?8HVQS(_;66]WLRZ>V^^Y:?)8__?TOZT_D/ZI^ MW]__\C]02P,$% @ .(!(5E\7"9\>O0 AL<( !4 !A;W-L+3(P,C(Q M,C,Q7W!R92YX;6SLO5F76T>2)OC>OT*3\SJ6\GVI4U5]0B2E8@]3P2:IRJYY MP?'%G('.(, "$)18OW[,@=@W8O&+Z]1,+:%8P'MM^=SQ?_L+_RO[R \[2/$]G'__E+[]]^!G<7_[[O_ZW__;/_P? __KIW9L? M7L[3Q2>E:*9SHF7#_T?#K[QS_5+S$L\0=B;K9<__@O?SE;K3[_ MTX\__O[[[W_](R[._SI??/Q1,"9_O/KT7RX__L>#S_\NUY_FWOL?UW^]_NAR M^M@'Z;'\Q__UMS?OTQE^"C"=+5=AENH+EM-_6JY_^6:>PFHM\V_2]<.3GZ@_ MP=7'H/X*N #)__K',O_E7__;#S]LQ+&8G^,[+#_4__[V[O6=5X;Y\E/^:YI_ M^K'^]<<7<\("T;G^=ZNOG_%?_K*_.UM@^9>_T+\ZI_<)P<7F;?_G MYA_^>//2SPM<$D[63+ZA7US^^_J6'0G /U8XR[CAZ.KQY_-TYT/G59[SZW]Y M'B*>KW\[R3B=K)]Z$I>K14BKB6%"H;4(P4K"G,H*',,(7GKFD^92:767WTKO MD@A>BW^)Z:\?YU]^I ?_6&50OUD+8RV(!Z_;"&4_NJ]6VP?Z["3JS+T*$7A4 M"933'GQ0!43(*4D?2\G^(+)OO^TNU;>5>;)(/\P7&1=D+JY>%Q;I@6+O0O7R M$S]^#@MZ$*2SZ7F^^M?5;K30U6K>0'(;M1"Y?_F!N"ZX6&!^L]'*D\RM.5N1 M$<7U)UMH_']>A 4]\?SK._P\7ZPF1+E,7 I()EI0LG@(I3A %E7,(4DK91/E MWWOQ5C@0_>/@$'EV HFWN)C.\ZM9?DD;[Z0(IQ&3 =KZ(C' +3C%!#@9N8HL M!-HDFP#BSFNW@H/L'P[[R[(3,'Q8A-ER6@5_"6AME6+1*>",#)TR3H*+60 G M6$?N8RQXV*;VU)NW@H3J'Q('271D5+R:K::KKS]/S_'7BT\1%Y.047" )+M PFL*X!=DPM:" M?T_RQQ?SB]EJ\?7%/.-$1L9E%!)LT54VR4%0]!UG26044>78PC0\2\16.+&] MXZ2=G+N S8?PQ^M,XIN6Z>9LXM(24I"?O>49+ N&+*$2$'4IH&71/ 47O(X- M //$Z[>"BNL=*BUDVP5(3G(F%2PO__-F.D,^D0*Y,N@@QZQ!<:XA%K;VFQ)3 MW*F(+;::1UZ]%3A\[^ X5*:= D-,4J1W18*S,EJ06$R"F"G;C;]\.%MV?:S80;1<0>3VCIY$XIE_P95B% M2[8F+@3F:'N#("*2$VQ(3+)(,#YG)GQ2SAYV _;#R'=PI'FP:+N 2+W( M6;P(*_PX)[='2XQ14CS$DR;R-3F_0>98/6"IO6%*H6Z C#LOW0X0W1]<[B_( M+G#P_E,X/__I8CF=D1<\D8J<7Q$+Y.A)%$YJ\,I0.$2(%BH1!Z)%@'GGI=OA MH/LSROT%V04.7GW"Q4?:\GY9S']?G;V8?_H<9E\G7H2@@T\D#"!?@Y@ M HN1MC_Z>PNGXM&7;Y=8U?T)Y>&"'1D?[S%=+(@1@O.'Z>J< J9@BM(A<'?8H?7]-VZ'A(Y/)0\2XE' L89#I,^8^]=3L,='S.>+ HN_ /WI_A^?G5 M[A48TZ$Z-H61;ZMB)._&R0P"D[%:BVQ-BPR9V^_<#@8=GSD>*,8N0$"$?ZJ) M///TC_=G)+?EZ<6J5NY4&S>AK,2MH\D& >.K-VV&BXR/))B+MI%[CAHF?Z3?+"8]6<.D%L"H8)96% MJ+F!5/UDYV5.^C!4//'B[4#1\;%D"X%VA8E-*=*&B1@\3R@<:.;6Y^P40FF7 MP$;#BY-,Z ,/JI]\]7:XZ/B8LHU01T;&"7&0UUR&'U;P>^=UVY7V=7P@N;_PFFG]GW]\(+PW](O]2O%/?WWYZM?W MKU[2-^]/W[Q^>?+AU_7JP_N[Y&]9I__MIS8HXM^1] ,K M_"^6\#&$SY-U"48%P&GY>3H+LS0E0S#?U/1=HXN"B!RS334,%;6NJP*+&4 ; MLA=.:J'+,XNJA&5<@^#RI9N5A>>KY=5O;I;8+G3M:S6NWG&R7.)J>;.&LLE> M:0,R*DGH5Q10B9P@LYRSS\S*\MPA]CY(6\Q=ZB_= MZVLFLE!&4U!5KVIHG_21D7_-)1 !*FHC24#/.1_[8^8>(>-"YQ#-/@J20\3< M 59>A.79R2S7_[SZSXOIEW!.S"Q/5B_"8O%U.OOX[^'\ B"L]!"B5%D+H9QX+E-O'^QL15@/6#H( /.AM=$!Q-XA26::5KCF:R(P9Y') M5 M*$IV.!$0,>YD\]E$N^#CH=4 MC--193B,'"CG#I!REWBM=2C264@V$LP]V< H;0%1A"'CI] RT7KKV1D?S6_\ M!MQK]I;N_M"8K\)Y$VB\7UY('',LXKD+RGVP] 0I/3C+3>#30M0=(.;EY6MKB[1/^"'\ M<;T8)H);8PNYQDD=FVOH![FIH>G.@FN&DD\ Z@A8N!!2D1@=42 W'.E>P>&Y#>$C-.Y< C/YV Q M=X"5#?T3946T/!D(2I)QU)Z!IPT6@K/6)!GB\WW&]@_%QVE..-A5Y4Z"["#J M?C,-<7H^74UQ2>'?.J/\;'Y.0E]NMM%KT>@@K562T>Z9ZU6_U^")']"&%6F4 M0I=:'^AM2]NXT?C@B1*#J*@#RW.+K_N'8*8X] 83A8G"DJMF#'B5$JTI'[VH MA2_/IO8>"+:NDBF&T?[3$#M$%1V ZNJZ[6WX6N_:KLY"$6/(JG @U[^ 2I&B MQ2P8"&>B@[P-#+"_PP?X?G=:[;V["XS8G/ MSHKB,Q2;.*@@(D09'&@E8XA&*IV?FS:S5]#^)#7CGCX/A*)&PN\ 1I?KX?HD MXH:1FA50LA*@=6TC%46J2?T1G/;.>- ^$FT/% MW0%B-N$KKN_QKJ1TU?%PPFP2@2E'&E:$?L,IO*B=*2SS+#@>A1?/=738!SK/ MT3/NJ?- &&JF@ [ =/=:^"$W41=$92#K=7^CV@[1BIH#R833TBDE6Z?^/$_1 MN*?2 P&JH1(Z@-0CX0%Z+G7F"':=*&FD!E>8 9N<38JCT:YU5L>>(=E@1]A# M[6>'";N'H^U;._*M^QG%E5324 @96*H-W!&\4Q8$&MJ1M3$86M]T/$Y)-Y'\ M@.>*AZN@ [OS,"2XS4M=9")$R&@+*%OS-8LD1\_[8J1(,87F.:S/T---8#\< MJ)JIHP-H/<@YN"7!FGB0O#.6D8WUM=V"BMY!E!Y!%&21F4@!Q'.#.YID>MPE MJ9N@?SB M51*!QA[-*JXM62R9":;RH1S-39EC$15#"06+:,_"L5:%X!]@Z1N M#@B&PUA+I72 L2<"C5L,B90QI:) 2XI<55$)?"YQ?2&NZ0MRU_KHZ9M$=7.( M,!S.VBJF!Z35I*O;!OF&$VU5E$Y;2$K%*B2UA<1\5BTKSE)EQ4HT1==Q<,Z0':T712'P"$B09U*9 MT#X0?(:<<<;Z'A5'K931@?UY1D*NQ&1\#"!$7)_1>@HV$*'D%#BS6GO?.@(\ M,-.R_4S@H\*JD2XZ0-7;J_>N6=I,LSLMFX;1;\-BW>B&Y+C>QE].E^E\OKR@ M/]VP:U*QVG#PY 72(JJ;N KU1X),<+23E]:'ZP>2/';+M#;(>5"C>SPU=H?: M336(FJA0 ORB+W\!E MAA]KTO.'=E?>.:\+V,+YVS#-KV10:!M0 M31V@\!VNPG2&^558S*:SC\M;[+[$,DW3U<0*9RSJ"*4PDIZL\W?KI+6@1!(^ M8L;FAVO?IFK<6\F!L-98&1W ZZ&@)L8[&S%IR%J)FABBP4GNP!6;BHJH4+1N MN_R0BG$O'@>"SX'"[N#JZ%MGUQ/F3:(7"T"K"BCZ 2++]"4J[[B/3#8_8_@6 M3>->1@X$I::*: :LQF-O'A\9\W8M]S-<31,YT'=8V'KTS39/;C+^9F<6CCD" MAT57 B.38UPBC.18R"$O'ES4W%L1L]:M/=9CC,"Y?L>'6L<_B$65NBG&YP\^?).H+*' M)N<_"8*8-^LYHDZLTQ"0.DCXG4+I M]7)Y09PH].ABCL!"G:R=?(8HC()@F;&V&G%OC@"C#35CW[P.#J$]A-XI?$XO M5LM5F-7&]Q.'REK/'!3)*="4Y-EY[6K[=S$D$WCH8_P9)8U_!#@ZD?<7? M 9INI:T\N55'GA.764/>V%=B*:AU':L3'),I00R85'20TS3@56M35+56P][( M^H*+.&^/K0=[M@PQT-9<&XT(2<)2"GR1"FKQO3".UHYH/9K@&7+&ODH="DL' MB;TOZW1GRRXV&.0V@71(1C:81$;69'#HLBV>>9M:[W%/D#+V+>JPR-E#W#VB MYO;^++A4&CE""+7QAQ31-*PV1A(RAE05AF(IO9I=*R0[>0LZM9FYQ$RQBW9; R90\7<#"F-+]9? MOOKU_:N7MZ^GWW^@KW][]>N']Z<_G[Y]]>[DPVOZZYZWZUL_OLD5^W[,-+IG MWR087L/N^D*5(_=1B !2ZCK1MD@@7 A@1GKK4'O7_&K]"5(.3T#\@K,+_)G6 M6JU.KH_\^W1U]N)BN:+7+5[]<3G3KDZ.H?_+-< 9!.MI MA^8943MA8F[M/^]!YK@'VRV0\S _<5A==;#SO9@O5Z?EDM&)DCY*[SGY?J5> M&6H.WE/H:;@Q(?$H6/-+DSL$C'N0/02$]I=O!^#X93%?+M\NYF6ZFHA0DG26 MN.:UOQD1!,'( L2118>U9*IU?="MUX][/#T$,/:5;0=9J]?MHU[]\1EGRULU M=39@TMP@"&5((#;4+$G,('+12CMIL;0&R9/$C'L0/01DVLB] [ORCG1!!)R= MS/)+LHSG\_5T\4NN)BH(*S)&\$GX6D-NZJQ$!1B$2]Z0E33MZR^>(6A9T"C3,2U3FQ=)(_36?3*J;5] M><14CL]Y'!4[62).C M!E?%9YW@UH9H=&GM16]'V;A>SS &T G'2#M@:PFPA?OE-:0K2<9^2S %6Z@ M(.=,.VO\]G\+BM7=A(S\SDE#L9/0N7JSM,W.:N]BRG3;9X M1HX=K0?R\XP@DZI(<"PF&P//R=K6UV/;T#7N->L0V&JNC0X0MBF,_!NNSN;Y M]>P+<5?%]0[#>4T^^"5,9]4.G\Y>3I>?Y\MP/BDA26NB!1(BK:!0[+HL%VP] M]T*E3&[>B7E7&L>]H!T">8-JJ0,47M']RV)^\?G7^:IV>EHW?;W ?.D6S&>/ ML,FD5R9ZY(Z[@WP$)@\ALXZ@.:-,WIU M@40KY[FZW#Z:A^99,Z$ MT?66B9P/"JU*@NB0UJO2HH184G*MS\@&9&?D#L+#[/A]*+^#T.::Q4N_YR>< M8;WU"$9BBI@(:HG8R)*!MQ9!)^^RY>B"](-@^ $IV^'ON[JZ;B'T[\*&TBK&JEY(?Y$RO()F=XJ@V%(G-U(%B () !QYHOBRK(TKJ" M:QA.MD/N=W5CWH'*NS&:5U)XW(M?3G1!B4XKT,R21Q0Y[00F"DA"1NN95]ZV MSE'W5T@'YG63?[ ^+Y5"RI)C EF;^:GB"X1G[%U0W8M[*M)N3L,'-@EL(QI4,&QZ('QKV643.6 M5&M/;FN.MF^Q<5/83E-Z[J$ M:^GZ(B(M#0>!+'AM-T#Q4BW+=)$QBZ@PFV$]K&'XV@[+W]D=2V=PZ*(L]ZJU M[E5A\9JGB4Z&K4\!@J]=H4BVX(.T@-E[@),?;^'TF7D[/+U:8)YY+C47'ZH;4D1E!4D >"HBJ@Z^ M(Q3NH\ .4DV1;0S076GP-Q=;UO[]Z_2O]^.HN0XUJ M[Q][SQ&*\+_)7ONN]YNM?CU2^\$\H)L)##'RH*2'@G7?9R*"-[X 9R6+G(7' MYG7J.Y+8\,($V^W"9"CK-B0NGKE' MV47B'>RIVXS/HIAJ6F\04^V,@B]Q\]]KP4ERI%$[1\S6FVNG"WA>N^J4C*RP M*+-J[?X=3G4GW6B/@,TC:[AC3/\\7Y 3,GMQ033-TMG M+UY?)?K_]GD^>Q_.\73Q9OJ?%].\_OBUZ(KP)=@JL&)(=)RL8? !(95H%:,_ MY.:=J#MB?^3RZSY79N\P[& %/R*U*U;VRE!4"6-.%)8+58>_2-V9AY$+T<5?2F'#H(!OC&?:W8Q>-R24'P%(HI+.,1.^DA"!9CD:B M=*9UJ',@R>,V&.H7[MGV@OO$[>@Q"U>U<(%ISGC/AQV:(,VO,!.N8_ M15.:NI^@NOMT^#W_W;R[M6_G;YY^>K=^U?_\[?7'_YCS[/N;9_> M=I+K+JRT/]=^9IZPC,X'%Q18+53M@D5[KQ6!OHLL"(W*J,$&SSU'6.-YKI+9 M(EWFH) X5#+1NJ@#UX-F(CJ1G?9J*#;[FN?:" O?&.BZB[P[V/FNJ=](I%K8 M^:S6NJP'5B:45GN30$I/QEKEVC..W%69A0^,J6*Q=>;_LP1U@J4]-/T4: X6 M>P<8NL?#Y6A2C3;GX@K8&&LQ@N00C1.0B1^)(2'*UJ=.CQ+2"68.5_2CK3\. MD7H'T-F,=O\;UI2&B=>,H:K= G.@D-@9 [2.+ @7@T@.!6_>K^CV^\<%2@-U MWK]:W5>V'>#BUO212P8X18YH;,UJ*;5ZA6?R[QV"*\*@LS%%VWHK>D#$N C9 M7Y]/CW;90[@=H./.H)%+%K0O6NMJ0(GDFF'%(-HL@,M89,[$@FK=?/$1,L:] M;&B&D$,%W %&3G*>5KF'\[=AFE_/7H3/4PK>+YF)01;/HP59VZNHD!PXEQ,Y M<$D%^I*4;7T<^2Q!XQZM-\--.Z'W@*"4+CY=G-?AC4^=>UTREGPHJ8X"X3S4 M27S:0@Q8@.MHE(Y.,=,Z,6YKXL8]QFZ'K$&4T0'*WN&*'#W,5V4XEUPP[1AW MSM ^G$*M N,UM]S566O&>\=L"*VWL\:@82I;*"H3:Q=?CT'#WCND+MPZEFLN\ 1X\,_I-HE$2N@:O: MVD:2:%Q@!@+/&%W.)H?!DKNOJ>@DM[3A^=Y^ NX (OTM:!R$N!UTJ!5(J'Y6!-N&^-G1Q([.0C<$Q$/VR$,IIX. MT/>0&=K]78@VUG'%F3;HDI#B3^W!DD=7&,6?3K9N:O"0BM$[&@RG] <6[" - M[(VAS^OT 5HMBU43)/UM.ILOB/KKU)2@A.72. BV=OHW 6G!\0P,6?'>*J%\ MZ\*>^S2,WI'@:"@Z2/K=8.BA?/9+^2N.W$SA*-B@+RIE#\$("3S8((M04836 M5;5M*!]]/..(5F]P38^XV]8TH0W+KY?+"\RW"R_^/9Q?X/IOIY_7'4A>_8&+ M-%UB/IGE=\3D8IIJ^7']Q&^SZ6KY#L^K=O*$6^E]X 62"0F4LA%\806X54KQ M8!@Y.M]*5QJ$LM%'1@X.X_$5VHOO^ 3_=RXVWN%T_:F)3HPE#!J*C@@JUN6J MDH?B@Q8QH%>Z?8[4CD2./M;KN#9X,/UU -"; IJZQNJ1]H?YA_!'G3U>!4H< MDQBO.H+ANKP59\NUKBB \@=?8S8 MT4![+)WN#E^_@>\,/ZZI&@+%'^9/7/RM&8[W&7Z')/KE=(7OGL* M@M4F6LLA::SC+>L]ALL1G,$D+#JGQ-C]DH:<,'8T3.TI\@[ 2?C,$(R+M5](R!"L5U!8#E:ZHD+S#+^C,CC^4+.C0;Y?X/RI M5M5F8N%3TGEBPXH.3:C.=PKKX3>&I"53 !-R,-QXY+EU=?2X'(\_DNT[7'># M0^M/L!"W:8+%K3491>UZ58OG35$0K9* C/['&^%,\Z:4W?1.^U/<+_8&D@[6 MS>.K_TH9ZZ$)2!]8SL\O&TI-O&#ZAT-"V/[?-G]TM'^ M/+>"^ZO@P%RB5[,V0'J0#Z4QQ%!T@I#KU25Q1#PXDA 6KUU6!55K&.V5C3;H MX+OQTM%V$7\G$&J4HL2"WNQ2&?$XMMS"NPFREKI M0S3@6* ]R)-#X[*IR].D+.A_N&G=&'9/4L?- VY<07,,=?6+RG42Q9-<3F3@ MQDB>Z[RB6BBI,P0G! AA@U"A&&S>I'\O0L=-Z3T.(ANJJ@,\;IT8]"!/[O&] MXAO)0A.OI);DQ8-WJ0XKE %\J*W]!+IB@D$>6EO7([,X;F9PXS70,SR^TV%I M)^__[>-5B/2KI]^C,%HC[/2OFWLB[ \^_E\_OORND.HS=:*&"(4 MH0D==810]$Z#*5)BCE:SYC,TGJ.G0699?>;;Q?S+E"3WT]??:#6]GEW.&YY] M/$FKZ1=:(7@C 5T*,!^*H$<2 MR8945P=NP:VTIL!]P!0E9!6K(?868O:TFV"(W*CHBVG>!K*3R7M#Z_GI7+)= MA-X!7.ZX"74_GZ7I.=[)M_PPWU64JHJK< $H?.V":'@=ZIL!L\[*VV2=&[3@ MH!$?XQXI'1G"HP.A@\6P.1K^&Z[.ZMR%+[B1Q]50IJN4@=/9R^GR\WP9SBYSKG.P*(3A9F036R-XEWH M&]<,=X?@P53;@0%^>?G:#8_$P*L_ZK$$_H0S) =K0I)!Y@MM:PXS*%J:$(7) MM#91ERQ0Q]BZ*N<;)(U[DM\=.%LJL L\TIO3=*//3_6F^+_"92[A24H+O!S+ M.!$\E\*9 *EM;:C):W,[[8&A2\HI3:!JW61T2]+&/=?O$)_M%=H!3N_N"8_[ M.,M)M$K)6 R48"4HXQ)XBW521DG%1^Z)UT'W^2<(&_?0):\)"D(!L:! E)0EL]HYW3R'JL,^&]U!L8&Z^K".]S+-'K@IN)PP M)3D9>@=%1C+Y)M%:XMZ 3:;$VITIVM;)\%L1-FZKB^X@V5Z9_5C'^\N*U'[UBH7K-]5",\X2"Y=1\5NTV M=/76#;L-)KX)O0,5U,_&_9"U&JK-Z!_1NIU88U,*E2>=,]E^^N*LBV RYXR1 M)$/SCB[/$M1;U^PCH6U?E?0,LW49],U>L?$U)(K(C;4@76UG(ZV!J)T%C-DG M5-&S(^#M,$7AEP]^&KVL#[H-)Y)LDX"&N'5T'3EH%3MN2 MS=D[0'F=6\3%Q9WCJ*L%J+D0&:6 $'VM,+$% MO#86HM3.9"TECZTG[^Q 7F\]IH^'RP;JZM5>5M;>3$.47 M9V'V$9>GY:H:?U-A_WKVX0S_Q[_7RZ8PJWU)O(FA#A4-RH&*04&0/H!66=K@ MHXWLGKU\HMI\8$)[ZP+=%+W=:;H#4[M];O8D&F834[2>B4=0)GMPGF? H)30 M+'&36L^JVIZZD=O]=G]T?LG%;OD(C=9)0\+DCIN,N:)Q B*E!),(B! M%1)I+.A$RDZVCN1WI[*3MA]'JE-KI:X.3"BQEA#S.L?I?3C'JPWB8:93*4YF MFTP=CUGGT)1C M?JS-8DE$O5 &)-:AY"62K<\L@%.,9R=L<*GUL=(W2.JR-&THW+543S\'1^0U M7W5G2+2,%DCB)#]C];4V(UF1YUP7U^?ZD8EF7)B0.7 7+*CJ=81(:TIX9R7R M)-&U]B&WIV[<2YUCF\!AE-81*A_8^*;E=, ;SFS*W&AR MME.I?6SK:@M>.T@YU:GJPB6[W<#*#13V M9[+J*M<^H$G7J:FY5E1ZAJ%YW_2MJ1OW&N?(=F\@I?5[8//S=!9FZ7%!YABX M]R+4,"N JF/3ON[\Y3>8WP M4FB9(5M#^P#F3/N 2$!^1J+%C3PTG]&Y+ZU='N=PZ_W8IYDA)CUC,%2122B5KWOS: M4 "-,]:+DC0.&?#?I:;+AF,)K M!U"AF ?%D;9Z0XZRS20T[VQ)LO4NN3UU79X.#07$@936P>G0JU(PK4[+JS_2 M.K_N':']=%:9K?]?SV"_A/--<'?5S+W^X)TKAODRPR4\Q3:C&#$@B>*01C4R[!&BG=$ ;W$)K'+88: M%+M'4V47WO:Z=&S=OSE/5\1)O=ZXJ)3\=+'Z=;[Z#US586*33)&S"\9#T9)" M">8$^! D%,\\+5D4!5N'C=O2-NYU[G$1\P"N ZBO"U@>L(5<2]8P;7-$!LF$ M1"Z0\Q!T*H I*DF_#Z)Y'_DFA(_;S*Y/OV OI7:"Y%H?>X^;U8NP6'PET["> M5CHQ*EA:GAR,SQ1>$@\0;"E@@6Q;[74 R0!D?S,?3=K.#VI8#BC^N\_)E(:R3E38.N\D]K# [SV'I@4G@?K MG9*MRVV.S>.X[O3QU\-]T]XUIKH<5_]XZX7I[*K-TKI<'O?9";9\\N&[P#XL M--H!'A^;2/"YFOOYRV)^\?D&V\S$;'1 L+ZZ#.@1G!0:9+&2@,Z4-[RQ"=J1 MQ(-'W=UYZO6-]^-4W*RXFQ5E@@].(@>,FF+=F&I#)!\@2ZP& MDY@D["VHQUUKALO*:_1=/A9UR//_]1T$OI74G$/F8* M5@M/M;&, Z\81YZ\Y0.4)FQ-WKC6JREV'AY;#:.D+BW3=;_#M[B@J/C3?+8N M,3M9K1;3>+&JK357\Y/SSV>!@N733_@QO,=/4[+;^2(1UM],/TU7]TM\MK-C MC=Y\N-4;0@2-;.2KL)C13EDS S9U%Z6(!5$(Q$H7"@0:F'/D7+P=GD]YY[L[BR\9%Y6DVR4*RD7&3@<\V^L<&)0,N8V]9EK4\2,ZZ] M:X*#!UG=303?I56C*+[6S&Y(JWI?,9^MK^'VL%1//.EP>[0-B8VLSNU7 M73KH-UJ_=<,GD^&.,Y#!U&/@1%K/A"W!M9$B&VF:S^#9CK*#9Y=??"9-UR/* M<'[[C;=>=8-];;,R3M:R$(9UUZ;%%5B][,R1,<.\Q]:1\R[TC6N7!D#2@\GE M0RFK4T,U^\=/\\5B_CMYDW=^V,]8/?FT%@9K.U);'?1C7#V26FL1G4S)0;AT>(Z&1)=@\^@8! M!J4+/(-1QH/">F+(@H'(.7,Z,$OA>^,%"0U?^&UPN$:]'DVP>?H-&D;2+ MCKC"F!+M:8I88ZX.+W-)*\DEXZT=D. [2*'<<'.[9?/T3-N-F]S"#40>I?[R/HHLW:1 MI'=LO!S#<6BXZ8;"!%EZL$L@2O%6^#N(2 M 5-0Y)<-(8$=:!QWZVN(H =1]I#*ZM*VW1I[N(_MNOW/#[=-3Q+3R/9R-?YXMUL?SU-B4)6-8KT*P4PI9% MB+72.*,1R@?!9?-X]BE:#G9Q[CWWT<.DQ(OS/(+1OG;U%;;V.>&0LO#6*H<9 M6Z>>;4'6R(Y,"VP\<&$:*Z-+\U-SJJ:;V8RTFE^L4WX_XFS?6K'G'M16@+"1POZ8%;BL"B0EE&*V=M!JWCIB%P(/S[;8 MXF4W2R,ZDY+0&4PJ@L0A)% PP2$['H.2DL72VC?:C<*1&Q4,AJV'&1F#Z:U+ MD_;^(B[Q/R_H.:^^[)N5\> 9#7RF9\EJY23=>\E-"5Z6B$8EX*(VH_0)(?!< MZ]N,BUJ0=RZ;GX4\06#'1!F^; MNT9/$3.R0]0"!P\S)UH(ODN;L7W9^7$JZ4>IJ/\.*NL98SH*;L 9REGLZ^[KY>BLW/!CM=&V)[RC248X7B"5* MB,Y:(4LVH?GXR>TH^S-4L>^"O?NF3UT4 T<."Y!H=,C.NE1:'_3=I6#<-DOC6[$#]-$!FC:I%9N:_G0=YCB >E'6<>+',*E/+$2W 16$I*8PP4J#4OROH64>,. !D?@&VUU@$, M'\_TV,PA):E>3S%=#RO=\#KQ&;U0:('8(6=!:P2O8H9?+K%E/*8Q/E+;:V_L$YU?YE]P,:O4_[((URS<]WQ\XDYK M:X!ER4&A">!"X< *%AN34N[^)\^']+3 MHJ@L>$O>M#*,D_5.&7Q(#(O,C(O6G12?HF6[XVKVYX-=4R7U +9/G\E,KR>3 M+*XZ'9Z6-_/9QS?D$^>3Y1)7#T])-3$9:W6YKFZ$208\)@>*2:.R-E[YUK5- M^]"Y'4C_Q)W04,]T%'Z2$86Z_SBX>H"H)V M&+02F4G>.O=A6]JV ^J?\&)F4"5V ,Y?\?=;-YJ+^8R^37C+_;W/GQ+.9I4$ MQ"S(54G.@Z=U![YHQUB1F$3K6&97&K<#ZY_XDF=0I78 V@<-JFXZM4ULCD($ MDZ%.9P95>S1$E6HU"4DOE!Q+\]*E9\C9#HI_XGN@5JKJ,N6L36?3#_5S>R6C M-7U_+XU>'Q/'T.U>,XG4.Y. <5F3*@B)0;,(7A1FI E(^&]L-(9J]_H^G6&^ M.*^W_/?>4!.8TKH#_?G%E9QOE<&PJ"TM1]"QEMD86N3.,@98HD0OT5%PV/JJ M:#]2.VT5NPN&'MP '4%I'>S;-VR>D&N2*TOD3;_'=+%8C\E]]4<=78#Y9Y)Z M=;@OKG:GIUOIH@G%99? ^TRQH+4*8@D91(X\(F/9QN;YXLVY&#?K;6!$CZ+J M+MV%7=L+[^\8[/FFXW=0'G"S?[X_KF$R1H8%I&84\0A1 W:7:P:(-28Y(77K M;+%!^RA?K;?E:;FC@]-27_O3U_KUYU#=K%N[AU(Q8/%0N*C^=V+@57%@T?@Z M.#$$VSP[9'^ZRO N*GK*00VFL2Q/X>$?C_0W=L\\;J@'S@$9KR^:Y=5OV M20E(]$I0C&?PVB#($C-/7#/9?'+#D=HPW[@-FP.LY:_S%2[?S,-Z>-;E*<7L MXSM,./URUQD6NO!DC0);Z@BMI".X5!C8*I\25$Q\*'.V![G?19/F77#VC "U96XK -ZI.D[$K(]8%6CIE?+.>5Y:WX]O M2]NX,(=PJ+^LO50I@L=4AP!HICAOG9#Q;:K&+=(Y N0:*Z8#J-VVXJLP^SBE=;-9 M0L3>+_-Y_GUZ?G[?H$>G*2+3P&LG%(6:X!3M' MWH"'4%U'Z)S7^]3I"M=)3/>Y_?EB5?L"?:HMR397LZ_^J%4?>(]W3EZN#-:# M$[Y.6$H.?-867"U:DCD8Q8>ZD6E!_[A5/4?$\]&5W1'0+WV9#:^_SF?ITJ.^ M\60\#YB5JBFFC!9P=:OKK#"NDXHZI$0_#>MR/DG;N'4ZQWK^^5[BVKC%[)P!68G&-M[DC[!S$$4BKRHE&7H <]$WJ6NG'+;XY] M!-1.45U!D%SLFK[R]["H]1U?KSC\>H\_7Z*7/CI(00M0HKK9/G@2J(]*9F$9 M:][*?T<:QZW3.2H!695_??M?(U3<#@FD(87=@T-8>PHUO\+2A3BD['7D"GSP9 M:FX81",44"S&2P@J.=LZ*MF6MI&K:8Y@P0;14J<7Q;>&1QYR/_SP,8W'7 YX M&_S4?$,=<]0"P5FR+RHQ 3X*"T86(Z,46I?69ZEMYULN%ZN:&+Y^!EG.TW@^ M_;C6P<_TBG#^'Q@6?PNKFBGV]6K/OH?OFAIN=!# L393EME T#(!,BY\*>0N MBJW2=XB26^S33S>L'TQDG[,Q=\#.E?4YKKJZ-$>78]SVMD-W_GVK29H#6IY[ MX_"25 R3BF"*<80:&^M6\_3I*>]F"_OW_7RJ(RS!$P6 M-3$FE0./-D*.5@=K2A'-.W,\04I7$S1WT??#SF^'BWKL8.KZ6N*6A[7I:'>/ M*>=+2LPE*.A3;=S (0;.P&+PEFO!HK??L@T[O;&K*9G[P&0X^78013TV/?;Z M<.%JC[S'HI J&H\%C/ 6E)$:HHX.4&JO8\DIL-9)&7N0.6YV1E/S-*R*.D#A M[=&SWV+-FY+(!6-0'"=_T&H&P1*G+CD3L@TL-4??#N2-FZ#1$'5#J:1+9WF' MJ;K[>]2[O^2HXX('],V_.?+52R8(/CS56O[@,CBFD(P5)P3ER)ENGC8P[-#@ MZV/[QT5]TUEP?2Q+7L6]W_PVFY*SD5;3+P\76S&QQ! D\!#)P8BJ0""GHD[[ M5M8+%#$.5_;:GI_.AQ%OC\RG[VY&!D$'^_L]63P0^)K?3?O8ISA&1MN*SP:8 MJ8V3BA?@1:38K"0M0@XQY]9=,@ZG>MS8YWC@'EJAG4+X]AD5^1"S#_ MBKCF_.W%(IW1)VH6:VW7N1'\!15L*8ZN\S ME'Q^2OD!X>-6#QY\S/J08>)3 [6--5ZQXH'GG D49":CDI9<7HT^9;0BM+[S M&&K8^LOI,GS\N,"/U\MA/?3CWFZ@LPZI* VIB-I37I!G[TP 2;N!Y$HR3+XQ MPUL1UNG ]5WP<=^4M5=(5]OS)3O+VK7F%2W3Q2R<7_?2OL_YM/9ZM_IA1<+?(FK,#T?>/;N8R\\YAC>;S)\X!Z_OD2]_9*;_)Z2 MLV-> 1.A1C[%0! H@$FON2$/4"GY+3D_^?2##>E5;]'U4I@4FVQTM;C/U"1% MGRQ$Y!:TD\%$5X+$YK5!=R@89P-NH[P'EFI_V8ZXQ6:<3MZ0MW#^BM;/ZNO) M']/EI X'+-:3O2Z%#*,L$4)2"1(OW'NN;$K/^:=+3'_]./_R(SUZ@PCZY@8( MC[QP9#?L +W-VPAQ9/UOJ'XY_Q2FLTE$A4YD"<5X74O1$'Q6&4J,ANGD4//G M;,*WE7_[;>-H_F!US1O(;NP,JQ=GY"_])VV9/U_,\O)O^"GB8F*9XL$&#R8D M#DI'2V1VDBO M8E\+'[/C&80+@?SS@A#JR+> W.4852K;)9=^.Y?[T?>/'+4<;OZ;";=#@%PM M&N&#M#$ I[4#*D8-GGPE,,A-E"$GQ>- $!ESIVBGV6] 90\QCPR6MVO!789C ME\90V8RT6SHRK<)01*TY."?IQZ"-3)Z3V6UA2!YY=5_PV$>;\W:B'1D9MVY3 MUBE:?\/5V3S7GF_+536T#W^+^&OXA.M%A4*61#P!%[4;DJ8MVF610!OK/#=! MQRP;0.@0&D>^$&ZS7QU-22.#\2D^+I=H82H&[3)XQ^I!. 4 T5H!&(5B.3FN M3(M][7DJQC->QT/!?!"5C!U$_1S2.I%X.GLS#;./_[M^J;.?%ACFY3I>6)WA M[=.F2XMNN!84?Y@IAX9"-.J% [DHRN [54 M4%C;/E$H:CV^:_IE79YR%;G5 M)F\^9% Q*U":.8B:%V+&%:\,2J[*5C!XYB7C1<+-@-!*A!VXE)7RZ]-)'G3V M,=8B_J0N+U\""Q RUUQB*:JTGDMZ^_WC-E]O&,#N+=2. '%U/%2B\T+2RM#$ MO+(U!5ER!"NBY 1LS,WK$N]2,&XDL;\FGX#$'F+M>L8L4.S 1UY;RS72&K^G;Y<0PI;U/'(3S MO,[T]A"TI:BX6*62S;3+MC[%>DC%N+,1&NX?!PJX!XA?+L[#>AG@HBZ(\!%OXK-"A)R MZB)""%N=5^R"L-9,=)*TO2>J[H-T5!5W@/''K_^O6;SA>L*%SB:+#!A]J:U: M!(28#5B6#3<<$Y:M$G1VP.[6Q'622=H&D\.HY#LO9+OI*?0B+,^.4LKV^"N/ M6R>HB$;D!6 B&<2:E;%ZT_3W M)3I1@OP:QQ!0% 1JP):TR)-I3BE6_=@O$O!N)MI(ZT_O*/<6\C?N97Z M9?X%%[-JKG^IXVV61[%33[WTF)9J*\8;V:K3Q<AI MN9QT'LZO=^@;@&N!7&-)=3J'K?V-*09V!H'7"8!&:1=-Z_K_)H0?= IR7TWO ML YC6C?Q2]78Y _S)P?73C)/M:4..3%:DV>;?0"?BX*H4,22,P:WW;GZ(52, M:S"/#[T[QR]'4]_8IW5;,'K=1_IRJN=RDH7%H"('ZRN#(5IPG%SPXF*2MMZ( MFMP*GP_>/FX$TC\N#U/7=X#'US-Z%SD^E_Q-M%+<1RNA"%N;C.A,#A1Y4<1U M3+J@,=:U0N.]=X];I](_%@]159<.ZN,G!M/9YOZ* MMF"QU6RPZ3+-Z[LO,%^:M=H==E9GSGV>+\/Y+XOYQ><;*&-(*2JG@3'"F-*^ MCB+,$8K%G)3U+F#SH6&[D=BPB^:C:MHT8)H89(%QF2#8>ERE#0,OG8$HF"H! MA:- L?7I]U:4C3PO;$ \/=/PLI6F>DD(7-]NJV*,@], M6C0LE-(2&7TEBNZDN&<217>1XMA.^].9CIB4T%E$B-$Z"H51TF*0 JS)(0M? M3&9_FD31G32V7:+H+N(;&P3/9:QHPQ/Y]I9V3DZ+PCE%$2@91N+%)\-ECDQM M!8/O(E%T;R"T$F$'M]T[%&D91"F"=*"1?"M5)(=8R&(2NTQ29)@RVZJP8+PJ MR>'NNX=S.0965&<0O%R9VL@H4I%UGEFI\SDC+2*>@&OT2F#)MGEFQ7= ,YR",,L)RS3C;JK[G_XN=FW9"P?:=FW91R=@!X2%] M@I)G6N?@0 I6K]"%KRT<%*#SQ*+B+J3M;IC_C)V;=@)!J\Y-NVBDLV;K/A65 M$RK05B#4V6@02LP@2K!":%^X?B[ '*;9^G"==8;;&P\5;D]-V&FAD,-81T[K M.@_5246L&U\;58?(R*$4^KE&JM]K$_:=U/54$_9=9#?V+O1H2W'A TQWM7*<^7!N;X8\0]Q9V1T"Y7#0I:(V)^$ZL9M#[ MX"&:%"%F&R59QV!,ZYG1W=:O[Z3)Y^O7=Q'KV!O&6 YZ!!18[@ M8VW*2VLDE%(3VN)6^\;W4K^^D^*VO?;A^*3LEFI:(" MRV@Y*^82>$%+TGEE;+$.3?,^HG^V^OB!T#9XW?PNJA]],WY4M+]>U'WDM)Q\ M_EP/JC;F8_[3/"SR:7DY76"J.31U^JB1F +$XNID<)*X8YGX%KH4HWA)?KLH M[Q J.D\@. RDQ]51WV"\X"$W MV8:'454'&'R[F"?$O)[Y_3X\(\>)$IYKCY8<S( PHYO_7(PRLV=R*Z46GF4^^\F?,N MN>4NV7J0D\D$U8H8XQAD9;)))A0CMAI4V2"KNWWQY79)M)L3K8#*A& 2"!,E MK8F,%&DG 3Y$5WQ&+/=+8!J>">Y :#]9I ?CZ>F#P:$4U\$FND-B-T,?BJ_] MRV.J5\-60 P8P0B4U@IF>&[?C*MIQ<413O4&@\K^!1B[Z*TS1%Z51J'R&+*# M4*^2%,\4',500"M.%! +3+3N!?4=%V#LI.]O%V#L(OP.X/-<)8 N"KG7&2PW M'%2A*"=:1@NN%'3$4T+;^J+M>RK V$G3.Q1@["+V#A#TQ%*[B8@\Y\PBQ2O! MTA<5:C^:%!B4DCE+WAI7CC2@<;=;VB/<%XR\_>VGHPXPU_Z^3C!OI6=5NIJ! MLDS18HZ!8G?'1-&>X?UIL___5>V0&!O\@G87A7> ^">D^_9BD<["$M<'1K<_ M,T&G8BE" ,\D:)6%!5=/I!P)WG*,#$7K)+M=:1S7"@^*UT'5U04(^?IFD^J]TXYXLWTT]3$M%/85D;BN>7T_,+^O'ZB>MG'7"[<43J M#K\H&4N4C>Y<7H7%;#K[N+QZU_79.!.(CG0"198Z5=J8ND-;$-JRVHI:.=O: M #U%R\$I,?>>NQ;V-:,"&1?U0K$P"B\5&@G.TG?")>=93@:;MPIZEJ!QPYHF M>'B0Z-), 1WLX-<+OEY<3VJUHXRF@(ZJ=A^VZQ.* D)$X;((J)QIC)X[!/2% ME@,4.V\EY;TA\@47<=X()'_'Z<K)8K,O8DN4M[ M7YO(GL^7%XN-$W.SZ+SS(M5:_"1J#W@=D# ',(1'?2 MWG?E*5S+DIL4DLP>BJF5KB'6(E>K@14O0V)!F+)5!ZT!\-G'[O\=F=6]E-H% M;-?"FW[!]Y@N%M/5[>&#/"K-$O&2,M?U= PA**$ 3;&,Z\2T:-T0]6EJO@]K MN1\.[I]>ME%)!QLV17Z+]42A<'[K2&UY^TSMP_PJX*Q'M5_KAT\6BS#[N)E$ M--&T=HN+'F3BMC89R.!TL!!04RP9DTJIM94\G.JQ)YFTP<_#+/]C*K,#^#ZQ MZB_WFP>+?V)]O?#4FL2)Y+/03Q E*U!8\-%G09)N/:-W1Q+'W= ' N:0:MH? MA7-:)VT*0>\=@M0):K/:JW&CM^M1P4(:&8H!7J2L#K.$((* P*3#7(JA[6C@ MX^_'*1OW-OLHY^ -5-*!N7OT$'CBA&8B>/)DA*+50@8<0ED/ XQ"AHR:%M,Q MKE7Z.B!OH?%M+E=V$G^'&+HTPA,9*6#G@8,RB8*P0#M_%$Y!K?L+&*V/S7NG M/4%*7R?:1\#1/BKX$R<[O)VO:M.Q<'[MC:P=A-'3'+Y!5R\)#KN(;^C4!L6U M#9XKT,[464H427@?'7ES!G54WGG>NNA[J-2&F]SZ$Y)N?N HO_HCG5^0*&OB M'"GO\\75]-[[!&V2[K5&B:7VXK,Z5ONA(6B!P*SP4D=AC1^NKK0%!WWM]GLA M[NE"TZ.KN /'X$">?_KZ^ ,V?:MS+,)K"0QK&I_T$0(Z^H[S;!V/T6)KM _( M3B\UKL='Z;Q/R'2[>F[W8O6<<1=U/<30-47'@XO. M1*E^\TXA'60*]="ON M!CQ;@7I/38[=].[]:I[^DBE0 M7@FP)1M0+@N(*!1(S8LN(1FG[+=\[=U?VR,,]U7W_"BR[\#>776(7O-R-64 MDV6R)/!9UB$SO$#=/\ +G[3C)N?2_ CA(1GC'A_\O^R]V9);N8XV^BHGSCVZ M.0\1Y\9VV=T^X;(=MO?>L:\4'$!;?V5*;DGI*O?3_Z!2.4]+$I?64KIZ=[DR MTUDBAH\@ () +W!J)?01X&9/J__N\O6)<44)6VM<')8ZHLL!?8$@F;();8S& MMPXM6]$^ED?BQ^X_[@:&X]\$+T[G9[/5A$E=$\T<#!D-4-Y$<"4:*%X7)LBF ML-SZ/JD)X6,\[_O&7%O@[P" 4>:+7\W7\R46ZT^9EU=$TW3U:;K\(\SRY^G7 MV;34IUJK5V?+U?R4Z-@C!;SK4OMG=9LPV:KO'RU;?=%_$$D+6F9VXXH_I\RE M+0*X6#<"D1J<90AR43$GJUD?JHP3MWX+HFN3K2NM)? MF5.@:F-R;T2"Q&I(QI1)J5./H2>FZ%XN."PF6FANOJ\8QZ#[BUE'UC'CB$X3 MJW.KZ]V^\0I<]I'B-"P"TK\YQ"<^<] ZM9<(Y)QGF+#7]CT8&5OHO*YBWD-[3BPU_7" ]DQW@2 M HQE%E2T'J*LT[]C$$QS+^E_+11_?=%A,@'-%+^S_$80@]\YZE[^_$+_Z=H M$H*YRSQ *.LQ9@1?7SN;J))3(5?6Y=0_$$22.#U*ZJOPVIAGH8W,'Y M/_/%96)IO=F,D,DB8U!",'6SU4Z .4/6M>-PG34CVG@YMU<>]I%!X\!V3\$. M#(MZ&_FAW.#AHO.TB>3O&0,A,DW[1B%$GAW$++(-MEB=.F4 GT#'@P0,%PCM MJ]%Y:_$.73ER0?J%U4,1,&H%@G-6)STFB(XI8$Z%F(OTSMYZ:OQ :W7;;VY_NKW;JK"XMSG:AW"6=A/\X,'6=38^7"L!_(*+ MT^6'LK:U'V;G/Y]$[E12&2$Y55\(1 Y1RP"^>&E9*4G*CJF6;98=V5&VHZ+G M!Y'Z&$W2U7@J/E'&\! 8>8PIV_HFA +HR=YVB?UKL?=BJE$- M]G4:-A-PKAJC7A7@>A><%P[)1:I%.2P(<"(GR*4$R65Q:%M7*7>CK+U/_E^+ M.GG "L4RUP(85H8#U^!#X6!2(FOLI+.I=='- Z0,>Q3V@(^G_?+M53"T3_7B MY&3^9Q74F_GBXV*:\$7^/V?+U;J-Y15?KR[F2$D>4\8 C FR[[8X"%+2$9\] M6>/(2D+5R:?::MEA#[X>@=2S!K;'EC_'U@R_5C:_M$L@7./QM_E97)6SD[N[ MYX)'KR,J10X$"[(V@"NQOLK5P++0/J FUEO;[*T('+8&XQ"&K3=UC0B2=_AY M3\[,AJ6<;' H'401 P7;/D!(4M!7R#.:G(UH77/X&#W#WMX,EY8I)1G%B*)YL$:M!J=84BFJ!$9G5 MS:>0'L;=OQ#SST_AS]]IC<4TG"QID]09]4M<_,#EA!7$6'(!ER/9868E1&D= MV&23UP6=TZV/S:>I.HH@8!O4W.T6WU0Q(\B)77+TK_GBC[>SCXMYPN4MEHSA MO-#Y#LS4&AVL15F^UNA(+P7S+*%H_<:Y UE'$2@T 5LCU8P);6^FL^GR&^;_ MFL_S+9928IAL7G?C<:"($XIW4J0-E"SFH"-WK7,:'<@ZBC"@"=H:J69,:",N M)B%I[K+VH#W6RN1,LJE7%]KS6**WBF%OL*+UC\*K;X*?;85]1%[\A]4W7&S& MK(?E$E?MG?F'E^C+I^_(U($S^71ZB5(B4!18,U\8(7@N(-8A*LD'96SKF+Q? MUWZ=_7M'?WWRSQ=?KB+?"9:$R3@/*&LY+*?MXA*GC<,%"S9X*5FWB^N[GWT4 MWO@VBKZ12=U3EB,XGM8;[^,"OX=I?OW7=YPM+[-L2G+ELB]U-$)]BT=N78@J M %J=,N=6A.;C21ZFYB@<[5UPU%@1(X#4AHFW,Q).E=K$!1Y*4/6),-9T+6T. M%S(#D5)PQB+3W1HT; &DVS0>\#WSV$OK05X(;XG^OO:QP5LF_@+XAVTE. M'-E0S!&4UP4BHH2 *<@0A#"LV_7?@TL3 M:2U%+:5(= 90Z% ')D?P)G-PV2$AW2JGN_6\ON_3ARW(/ @J]I'G>$Z9+^$O M7$Z\HJ@QDJN57!W Y N#Z'@&QW)T+!09>>NG*M?7[X061 EYC1R:(CMI["_" QG2!DCQA";=0P CRM M'?4K+I;7[HU-X3DYV@]>R%J&1>Z6E\$!LVB"4U%[UKJQ\\/4=$*4.V)$-5+$ M6"#U8IWVNN" O#,62ZX%[<* 8C4?:GF 2-Y+*(;D<[ONK0V4;E#1"4+^V"&T MN^"/*&O\<3'_C@LBF/ZR3FO&_SF;?J\>8//D\9,K]95#WH[%0Q>%TTDFM0-7 M' .E-+E+L3Y=D-)XY6+AHO6$E<-4B5P-I;@0_\S_/I"_%\V>5%AG-<) MZ$#GM+EX@ABDJPUJ,VU D$/ST=LJ*01G)L/ 3Y>GI'@IK.O M&^KI_"]&J 0^R%(#W@#.N0@LY_IX1QOA6U^QW:1@V/O9OG&RA[1'@)7? XEO MAHN?UR6S824E(:35 F1@9'M)(N16"HIY,S<&@[:LVZ",+8#S"#G#7M/VC:)6 M>ACZ.NZ2=N+CRWQ^[=O.M)#_"&#TYFPQFZ[.%D@B>C/]JWYU,7.Y,(,E%P\YQDP'L*B#CHH! M'T70&5FPL?5CD(>I&?;VMV\P-=+""/#T#L,2O\U/\MO3[XOY#UR_=[\X?KG6 MR>0""2596!<-!$'\."%T8)H,L&A]<_<(.<->!O<>=#72PP@@]:"HWEVV*JIE M,YBX@EP'OBK.,@0E&0224U&AH OM2U.>HFHL@ZR'2#_NIIJA?>X'V3F?/4R^ MXG7W\=5\MEPMSE+5Z/K1WE=2\?*\5TQ1FI,O::'VHR6NN0?OA(:2T=G$C ^1 M=_+1FY$TTAS3CD"9#ZZU$1C&%RF=G9Z=7V8A$9&F:WW2UR>X5NPLOSB=+U;3 M_UW__$$Y35R.CGNOP49/HF>.S@*=.93D76(I!07M3NS8&"]X;2Y143;M;B]"4$CS;Z-Q YOJ[%F MQ4%[]1I]\$#)7NA8GU%;5.M>]0I\=A&LC%+4-IA>Q.;)F/U<@,.G]=K8RE9J M&,&Y_J"DZN[@SAMM:4^0/T*[(WD)+BBD&-$5E[)GSK7.RCQ&STB3?&TPU4P1 M1U3#^+:6]7V=4F38T[OWAQ;HKY-5!X8.6ZB8O$?%D.*,$&3M')0@:%.;/R8Z MWNH#5-NZ3.\ ;]XO,@[S4AN+K/!D^@/SE?3/*X##;-UNY,_IRZW*L('W+@D3G1O/'I2 MV[@1><58'<"WR?.SZ(0UF4$JOK;8= A!:@98;" O@D?C6@\DV)+$8]M?SO#^AC\"T?5F$C%4T%W>)5FNE/(^03"+9E!PA M<-ITGIF4?-"IV-;]:V[3,&P*^!!@:B+]$:#G8D+LVMV0+G^>DF>3.U5N. MJ&H+.T_Q?#3)@\>81 I"Y-#Z:N IFHXH_MP1%]T=_NV5-&[07;M*OGYE/'$L M.&.4(ID7WL'9@M%#G\%?\%H[>Y>X]7 MM\47(IT(R2S'6&H#M0!*6')ONR?V?&#UL X)POR 2'X&O?8%-+CI/0H DTFBG+ MN&O=O^(PG8H>_L3UO0569X/9!F6*9S\&\-B4K)EY#S4"9AU%J;* M"4+R&IBC#:F3"#*U/HD;D'T4E03;X&Z;F*0/U8[@O-^.Y?=D0[[\B2<_\/?Y M;/5M.8DR2ZD9'5=.&E"AF-KXN;X'#<*DY$S 88%\F^*CZ/]_. SOI="C@V_= MH%_^G$\LDYE)CJ!3K3:R-H.3*D#DGH>8;2CND!FA!PD]BFD#AP/K+NH; 4:[ MY11,P4HZ1!9K#:]SX#6),FAKK=,:,C*(E$G"_0O#TK7,-Q[0T#B*B$ZYIM/@CQ M0?35!(@W\\7%6X(;[_*BC%G8I,!*5X?(U-(-DS68H@5/*M5VR-U*KIY:ZBC" MDVU@\,"LC1:2'L&QN-ZF==#B(J[64E<8:YEL9U,S ,+'(4;OK-A:2'5$9B3W\X9./?B)MHQRT/@((VL+86( M#2]5 9ZL88I+5DSK>O,;!!R%W[R/(=E=W"/ RF-E'Y$.?.Q]*F29JVC&!*V\VG46-8C,#;79L/\ M3I+"$Q(@SL^N&]X#9I#HP[7COB1Z)?"4@YI%12BCSW$E?M9+B&'B36"% [ MBO^(DH6$$CXEBSBA#G>"A/86@ MFH$.UGGF&<;4^@7[_90<14)Q&W3.HM%ZO)^5NQS?NN\^?12-;6 MQAR B5I09]:CKC"!5PQ+EN MKG@GD8U%VR\WM.?BG4ZF,FV1''U#AC';!*PD8;/C/,9M+@TN/WB8*Z2>];V+ MT,82#]_"K)2!Q^ D;^4%%!XYQ*%:=GFUC<#]Y QS)52>Y2TDO0( MP'+'@7IWU6"1BZ058Y"=B*"L9."$]3/2/ V\?%/)^EU;_"8A%FJY]K48:3=?>>:9EB MOF K&L2<70)AD3Q'@7149!= TVXM%'Y:8WH87].%M&'/TP-BKP]5#1W5?5[- MTQ^?YAM];3BZN">67)E@;7U_)6M;[ #1R_I'B)(;9#ET"^@?6638TK #@*>I ME$=@KS8BH[U0D' _GX63-WAE?2OR=1U 1K$L<8-9@T>*=Y7B7F%4,F+KP_%Q MBH8M)#N@=6JHF*&-TH:56F8[HU_[.6$ANF(\!QM8E4M.$%5B52Y)"\=D3MW: MK]W^Y&'+Q@YE?O:2YTC \":D*J.?FZ=LRTG.141DY-@E1X V=0IXK'780;%H M @^%=QN?]L "PY:)'1@:>TEW) BY,8DC7'_8@=8R]$*!979=A92 /B(2%D)V M&,DB9KT-5!Y<:=B2KP-CIHV\1^#2G)<=/22\">=*%$TBDJ*$\Y95,? (FF57 MF#>*Q]9=9Q^G:-@ZL .Z- T5,Q(;=7ECL*GBCB%[547Z:O6 M>0OF#MTY3BAE189@G:JC+&NK_^@@.Z.D]\SEW/HUWF'JG7^?_\ :8+R=?:X! M1UCD^GY_(]M;ZG@[2XOS1U#G__XT/SEY,U_\2?_1)&F3G2X6HK+UC8)4$"7S MX*3%9$.RIOE DD:D'T5%]3;XNVTBAU#Q"$[JKE=+*6>CG0C G""?-BDZ)XI2 MD)GFP0?/T+3>VBUO 7M#YB"PV?%Z"F)"$E\'E2 X3?30X4Z-TI;U!)R6WK6^$=B9VV*OL,8#X M,'H>@<5]@M'S3D'+2>$6L[4"6-0&E&4&G X9"F.)NU!,YJV3?]TH&_;B_ B@ MNHL&QS/THG.MB=!,AJB!@L0J0-I_D?ZOSO6@89]OVGOWK!*81$8&7+$,BM/.BG4V!%'N,Q,J>BF>0MH. MZQY';+X%0)XL86ND@Z$O7QZKSC-<.^_K\ ^)B8(UH\&S+$%:)E*P/G9MC;=O M#61/,_5ZU&K7 LAM1#QX//P@-^N?O5TNSS!/(F)&GAW(%"THE)&V6R3>,/+D MK.&%=:LW>6*A(6?>#0B<744]1CMS&:9(D@3J6G!EHR )>3+1@DM G8/-7I7L M\LZ8&39H'!PP.PEY^%CP2XA&CK;BXQ!1V="S/(@AU-/ M@^=&<#AM(^(CB\W6U57OYK.OA-33=SVVH7IJH5[[V'=E\+!Q&D,>LN>$*)%J MJW'RP)VN@,44G0J)3%/KM.*@+:E2TC)Y07N3/#U0(1C:FXJ#%1PURL1=R8WY M/>*65-N@HV-+JFT4,+Z65-Z1M35&@5+,5-].0F2Z@"LF%)>MQ]*IH]GS:$FU ME2X?;TFUC6!'VY)*YE1$JOG3VD!!Y9(A:,<@4%CII'(JYD[35)]%2ZJM--JI M)=4VXATZQ+K50444[6QPN:86L+ZM)#D8%%!<+,87[:UZ+BVIMM+2(RVIMA'9 M6+1]T5W)").,H.C?IN)!>9<(^SX")Q?>&E/0W)X!=KPMJ?;6]RY"&UKA-[HD M+3<,\$QA7[$!N/&6))$U"2$:R"8XZYAD4G;+G-SWZ6/L,[6SZO<6WPCJ-AYI M:I-))KP(8D)H,EV(H9HNBM6)%4R.A,9:=X$_LBY3NWB.C04_#@BMXZQ_35?? M+G;#17K@Y[7&X_4DQ&(1.%972M5]YD0!P3-7O@2OFOG%1F:5]@-.+Q(>@7TZSUM>Y2NO<2*<,")H#<5Z 8J18^Y%$H":$QOOS/! MC?+WOV%<7:5D+S.R4D9E4$M0!1THZR@JCAQ!UI2*T+DHV_K=Q?V4[#_E+Z[> MSNBSSNJ-Z+E76'3M#<0$)&9ISP3&*0(D\\B*T$':R+GL@[E;9 SKTS30^]T) M?_N)>@0GT>=O\\6JWIY57K[0?[1.,69I<@ID^(KR@80B/$41Y(#9VCLT*B^3 MZY1OW:8F_CY"AD?,7NJ]7"KP<^D@_5KC__"^==% M^/YMFL+)>F<)'Y03$2'85)]6:!)240Q$-M)[D6F#M;@X?I" 8>/M5D=4.QD/ M#13\>IN%S1Y2=<<$IB'E6H1L22+>1N)$1*,SMTQZW0(H#Q$PW)5B(\7.6TMY M0*BD^=ELM?@Y>?5^DF.@8#\JX"5F4)XH=E9KT"&4D$+P03P6&RTQ_UONHC%"1<@A,?+33(08 MZ]PXS9R/0@F3#X&@ZS0-Z]"VT7P'..VLAJ'OCVH"E)B9GYZ>S<@D5\4LWTU/ MIRO,&S>].'+'2[# @B;K''P!GVR&A*GPZ)16OEL;Y">7&A]6=E?KO#<9#XV8 MM[-\1K9Y2C[<+%>F<)'HF\KDO+SZ-IV%#5,,A0NI%(B^ML=T04 0J0[83HKB M/EY'6'8"3M<5AXV%^L-/+Q(?&D;_/9]]_8/^(98^?PNSK]_"M#(TG7U]-5]\ MGR\V-SG7=XDJRI44#5A=<^4R"_#!,N;1:H7=GLINO_:P#E%_T.I9"T.# M[-_3V7^'Z3L,RS5'I]_#[&>@/53WS-M3XF_U^J_Z9^5YPUX,'*4N&KBO5[L! M-7A5/'C&BS2>_M*;3B#;?NUA&YKT![*>M3 TR+Y\PVN4TR;("7T$MTZU!ZL@ M.#K*,:6@*]GF=N/;!_!SXV.''2/2'S1VE]W B;Y/9"S/[U:4X0%5;1)/I(-B M48.S%)XF35Q'2?_SG8*N)Q)[EPL.:R5:9GQWD^$8%']II0(Y63P"QE#(WQ(6 MR.$N1V55'6GJ MZAOPZ )$# &8T1J-CC+G3N],GWHH>'W1@96^B\KF+>0WM.+#7]<(+U&6+%F M0MYN?:>OP'&*V(URJF13>&%-%']]T>&>!351_,[R&T&N]9^!XFTZW#Z%U;G5 M(V1Z)[P@6Q<,5)+)2R&/A^<21;*N9-NZ)NDV#<,Z@:VS\GM)>&0(V;C!F)PQ MUCCP=3:58J&^FS(>2K"H3# !'?:(D3%DW/?3ZB,0V4'$(P#)R]I"AJB_S)TD MY3QQ7PS%-DK6&9G:1=H^F:O:7B:+UE5J-RD8#SAVT>>\F7!' (UW\UF>S][. MZ!/C^H* J,!<^7GW]N6'3Q MQIZV]F+VE/+H<'*QFQC+46L!,EN^[G4(SM#1K:)*EKM8G+NT<="(#EX[1J>LL^(@D()&*$5DJ>[NMY/Z% M][>)&!-,=M'K[8K[O80\^'5([84W#[,-Z:@U'I="ZYZH=ZD8-HG;W%?94\QC ,I\]G5U^\%D9#R0 M2!2XPC.HFD8*V3/P/CH6ZP,UW^E9UW9IESMT= *+[0LLS>OP]Y7T"-&RV4*Z MQ*"D,6#I7W4&6 $?N(<4"W&@D$G5>MSU_90,7$.]MX:?@,P.XAX!:.X&=#XR MR167("FTHX!.X/E40RT\1LEE\MV*AHXW:FZAV2?CYFW$/ *U%E@L%_61^N59,^Y"UU*U]EKM4=$**.Y9C:$\ICPXGM8_G9O=8EQ.3 M*0$*65O*F S>,44NNPE!*Q>E;=V@\B%:QM0[97L=/PJ9'04^=+3](JT?S2X_ M8<+IC[J-* Z@WZ<8[\77!:Z?:+\X^WJV7+V?SE;?OOPY__)M?K8,LTS?XPKQ M(D$EN2_.DT>O:U60\B1)[\F^IF0=<2R%9WP?@ MF^DLS!+Q>5$U)BQBHE@TAMHC2Q0' 5,=N>.2M(9;=;MKPD/IGGL^?4R],UK M9F\)#@V!BVO]]4T\+E?U!OXR.1Y69^L-L,9]5?"&06U+$B)%$$+S6HZ,$ I/ MX%3V6DCODDF=(+++ZF-Z*-\"0KUK8&B(W4R R8]S,J!.?\1%;?7YVQF^KV.= MB2GNKC&H6$"9:D5)*;6#N: ]5!Q958PY.[DN;.T$L5U6']-[CQ80ZUT#0T/L M1DITLV=^HY-\S13Q)#<\60IQDY4,E(FT;21+$*V5X,AB&YZ#U:';6(&."XZI M?+C)<=>#G ?$3L8IG>!?P\GKV>JBW"34+F@A!9!2I3JGRX/7F0&S2LOLHV:/ M%E=<- >BCSX/Y>B+JPCNG@4[0<0?!B*[!_K[2G)@$)Q3?;$[ M-&9 2;'=%= M$D6M2E>'/BNKK$SBT?=&3R/@^FK#Q%%[JVO>0'9#'QK__W2!WRXNT*)5QC$/ MQ&D!99,#+V.N+V=BE$FIHKLUSKCVH<.I=G>5S!O(9^ W9*]J'(\+DM+J9SWS MSL&=/>>)"\C9K#LH.' \,BA*)CKY?"U8[Y*E>^(IV7UK=X,!&[N%;R+:H1\2 MX_>S1?I&(?ME3NCWUS+@K M0<.]1]U?Y_.^%3"*@^0SGD[3?);/:M;P[2QM>KE<]G")B1A!$X!'12+CH5[. M:@=IB27NJ75NJPVX//E?C1\YUQJ*>X17"]]#B>XSB7&D/[XL@BS94A5 M7;_A,BVFW]>:JQO/>>]%/8>U%36Z*@Q"#.2S>9%3BBX[U?HY24?2ND'N>#KW M]Z"0$>/LVKY$XTQD"2$*3[&[MPZ"X SJG#G:I+2Q3.L7M4]3-7"3]C[ T!%P M.VIFZ#.QLK-<\_/R)C]U$EPG"\XL2G1*@1+>U412!*^T!J?0>"<#*ZS;E>?> MI(P3?+L"8SZ8ED9@_SXNYM^1_)"/)V&V>C'+K__G;/J]GA@O?UX6SR4O7B=B"K&PA'/W:@+T6,&5O7:NTB,N%+#N"" MKXW3!>U94ZON"CG J(+*& Z%K;%4L#:'0E>H[:B7$4#M]T RG>'BYW5V+NY> M&29M^P3.&\ZN1DA^'S@X2'P%L;IKC M=Y=SHIWCF6&4H%'4@>VD2;G3T*^=Z_$O2>D&G=&W#6XI\-'A MYF583I>?B9:0/\RNM[CB$Q^4TC))$&O_S7)%?F&=F99%-#RXD&3K?CQ=:1M3 M\?V.0'@47(VT,@*T40"2$//R#4GQQJC/2=(\BA3J!#9#$:TO!IR0 HR50BF& MLK#6(U ?)&9,5?EM\-1&[B, T WB-Q6[X2N^Q%!K+]],_\)\O7!\(A)*)2A\ M%4+H>HK7SL'.@$6NC8J%>]/Z\>*6)(ZI?K\-V/K4T9@@>-6?9")ULKFD "$Y M!$7<$ M& Z(NT8GBN&C]^/X>,L94I]\82CO*>@1P>7=/GYM-7_)+IEZ%[_0W MJY\3K:,/&4E6QNDZ/LM3T)%*G1'((\LB\>9-#[>A;TSU^VT UIMVAKYP[O* M\R%&-S;[0WF/J[N?,TF"2>%K7D;&1&(P#D(-CS-J:4@7WLA;13=[/+[=C<8Q M=7C=#ZAC4N8Q8WHB*7HJ21O@VN;J92!XQBSDV@L^:"1O0_6.VC%U4QH8EULI MY!B0]PEK)I)^%+.PHIEK>N1*&XE#DTOR1XDJHQ M/>AK%)2TU<30MNU1=NJLS!.LW[X\^SD_6WTXK^X\K1MOHHHL 94 P7WM"4T, M.JT4!.:01^E<+*Z36=N9A%$])FI@T@ZCB[$B[BWQ-[V9'-IXK[6#'^-*9$!N M5'V_0*&7#\2H]P/2O>MV ]-17!WT M+?4C =3&WFHEN>1,U:%WM%6X2! D+^"21J6E9C9TZWVWU;+=X'0\"?[^9#Y6 M-'W'\F'U#1'DXTU1AZ\8JF ";7P MTA0$Q]% X(:7D$.,J74:X7&*NF'JJ%+N#54PA@-Q>?]9'UH6U MR>MF$@XZ 26& JHV+@L.'8B4B^0I6V^ZY]B[K]NM!/:X$NL]27UT%JI>04V4 MMY#8ZI+'<9Y^07F<_MZS>!.I.%1<.)4ICKZ3U"LX==)$F,4<>R24-T:P>U% M1C>\'4_"_' Z&<'Q]^Z>(MXW8;KX9S@YH[^XAS]1"W^D 3KF+2C.Z7CW,D!2 MA@F#W!76NB?$MC1V ^119-\/HJ81P/#Z(ZO*Z_*"V0G+W"85B0=99P>P[, [ MVEY)ZVPM5U)FUQAO#Q+3#5A'D8EO*_@1(.@3DF"F:87Y55A^FT@4DE!N@'.> M0'DEP:OU751()2=G=6K='>DF!=VPJG.YU7M0G?UVFZ" MGEOO22I>V #D,RKPP2B(#*W/VJK0?+YG=^JZ >LH,NP]J^88G/M/6/LADO(^ ME >K_3$$"HI+ 2GK['9'HHU*!1 Q:.V0R6R[W3LW(J@; H\B\3Z8GD9@$.L, MWXNGQN_GLW2VJ-*?6"-]DMI#T(6$IYD&9TP&^D[RPEA@J74E_/V4=(/94>7B M&XB\&7#^O_^\(U=B\H_U7ZW_IOY7G[#\/_7?__CT]L;GT[XYS?^1YJ?GG_TR MS/ZXW ^?TS?:+"+&\RLIS6PNRGK-=6G_^?5RS< M9FZSS!V<-&,'_UKA+&/^?_?W57Z;+M/)?'FVP!>14$@6:6+K.%"&Y&(%'^O3 M",())U-CF8A&NSJ0O74#O?LI:6EZKB3Z";]O[C\_E(]D?=/T>S@Y?X5$>_U# M>4-TA)-_8UA,ABR54[)/([4+S<-WVMD348\9 ML]Z5.++S\@E^W\[>DR7X\B>>_,#?Y[/5M]IVUK,L2+1>,Y)T)$,??8[@K0PE M%FV,;MWF8B^"AV_D,QQ<]U3?L6&U;L8O?\XGDC:C94BQ/*\9GR(#Q.(3<.,U M-Q*E\JWGS^]"Y_!=?X9$YB[*.DI $L)PHF5A":4$Y$F16$N@'1<0"E="*!U= MNCU!? !(5DJ'[Q\T."BW5M@QPO+-_&PQ*0XY1HK2>$!'(: (%+DI!,D#MX53 M&*B:WX'M0NCP/8>&!N76ZAHZ9W@/AS]?%/KP2VZRS84580$E]V3X.8,@F0#) M,A.HR6^VMT*?AP9//[74\)V &L&G!\F.P'951BI3](FG+V9YW>^M?OUJ?AJG MLXO:A$D*Q25E'!01R2*G["&(G,"C4ZZX+'QNW1VT&V7#-_1I;)UZ4,CN,)NO MPDDCF)TO>_[( >M;X^5_+>;+Y213W,,#L\ 8J^. >;V5"0[(J#*%DIG(6SMG M#Q(S?'^>YF!J(?;M\>//\3/#K_7F[4N[TLD+^WNQ,[[VL00ZD),&)7D^+W()V7"(W'EK3%'(NQ5Q;[_VP/-"6NG\M@_>HP)& MX93?/;8WG)[S4S+G4CI5<\BU@$66:G8E8(I2VH J]'"']SA-PZ;Z6P.M%TV, MQ(_JM'\N?F$2DO*QICR,D;1_.-*N";1UC*BC#[6BH-:VLUT7OS!L>GXXL[63 MV$?@6%W/BUR*"KFRR<3Z=$]0C)%UH?"41W"6Y< X_4NU3AK<1\<(^L?UF,'< M2=IC\J%>_Y5.SNIS@SN;8A.IHLO6N1^DE7%7'G+-4NZLP;,J2UU;5"K<#7HUKD@-8*D;5N_P[W M2;*&]9:: :PO10SO*3U1;*G0"\FL!.FD!V6=)6$E!EIF9-';7&XWLQ^ROK4W M1ZDYD!J(NYDWU+*V==WY8/D^+!;T.3]PCRK6!SYI_WK5+B0VJDP]7^H2,-QI MH;4.4'1]*>9$ 7*'-'CKM54.R=UMW<#E)@6-VS^LYWIXY4KBVD'F"2E.8 @^ MYTB;PC@GK=+T30\W9K?(&-B1V5W/3[1]V%K$H_!6KK.P'K@<2C(L: LQ$MU* MU:\R$V"2[&/ F5K*8\.)^_#Z<6,9<4S]T5B;5V) M]<[.01314P3)%!JE9,!^T7)%RY@PL[V.'X7,C@(?/*2NMO:RA^!FAC;&Q)G2 M"9)+))5:K^2+I3^B=+YP+6+'-H[W??J8,+"KTN8M)3@"V_'NGA8/Z_U10LX2 M56=_L=E77FHM M0QT29NKD"6L+.(P4SF=AE322)]:ZA\93- WLW3;1? \T@J6(R\YR'W*V=]?9KCP]-NRM^?C@MC,!V?5S,O^-B]?/C22!W<)9?_\_9 M]/NZP];/+_01ZTTIZTP!:S5$%W+MIIS!.YX!-<^)16=%\_*>#F0-_PRIY5G8 M6@]CAE9E:+,SM>72615J\:T$E;P#QXH#YM$F3[&'=ZW?$7<@:UASUAP*7:&V MHUY& +7? \ETAHN?U]G9&.3LE2E92+ \.U"&)0B,MJ8C1C2RE()N727]"#DC MA=:NJI_WHXK:Z\$H9.1!.EP!&.=IM2 =[-+4#B<3$;=%! MJ,>NK):8_N/K_,=_TD>?HX>^N +-/0L._YBQQ=&VKR0'!L$YU9M-D8J)+M-^ M*(9'BDL\T1V*!1^$=(A*04&4 MNE[T"UVT09;S8_9D__N(2U*&?Z/ 6SNRV@\V/:.\=H.C1J]NA0>?H[ 5(#HD&IMH9P3(^T#Q 2EG]G5]I?-N M&N*:O8D.(;EH#63)R'L76("L>WW#3Y%F29%A:5VU]0 I8[H#:8.G%C(?'70^ M3;]^6WTH_UCB>G361#LT46L-3OOZY,,&<.0V5-.>4Q!:9MNZ_]:C!(TI?=@' MC/:1_\Y@^H&+.&_AAV^J8>_C9/-XR#FC6"'QU FW]!4#3^X?F,*D<"RXPKN] M4WYJI3'%XOOAI+U@1]D+];QR[JIKZ.6VH,CB.O<46N!LN5=;U%V7:E5QNB>3 M_92D2LFL<01($;(!99FG0%!*<*A3%L%&=7M*\TA*4M?[XZ8175?C7W*6N.16 M!0LVUX$R=2(#[14.67";3+(4@7:+]!]99%15I]NH\H:5:27%T7DUF_TTL3[' MR*O]94F 4E%","D :F6-QZ(MD[UZ,QM"AH%+6QT_ZL;L(O 1H.9B,-JE;":9 M)!*9(8>+.8H#F4=PP=$?1D>4F4LM6U?JWR%BF-"I5[3L)^BAT\W7C^J;,G%, M647\@RZ!W+#,$:)6!G3BPK*@,?!N,R<>7&+@=W2-3IHV$AR!Q7C$,7]Q.E^L MIO^[ULU$IZ)#\AE23 F4E@FB(]YT;/'/UB MUL_E,WBF40=Q ]>8<[=GW[^? MK*>^A9.7X:2>F)^_(:[>SLI\<;I>8?^D;?HM3;MVR:_G$X*S=9"1SJ7ZXV0)G73T!X\Y:ZRO M6KOUC'QLE5$E:K=1YB.)VCWD.()CY?'[3U>RMII$9"PG]UHCA\"L!_HG,,9< MD*G?C.TN]\^'R-SNH_2M;J"WT<"X;J!OB8C"^DQBL!!BC=2\=[4VC4-UVU + M+;@IG>S+PVN,*CFWLW5I),.AH]TG[\R]UABE4K7/)#GA6E1F@EQ+R;'L7;D] MK[K/8H3^4VS[Z'*K8H1M!#MBE+Q(Z>ST[*2V5_L-B;@T/4\JM8$D0LP>!2*Y_=L;DFYKCR2U=@ DM1#^>)KJ/<+HI&B95*3MX4RN@TT4 MR9%).F^=2RP9(_WMR41]7@T,DZ/K V&M93^TI?H75N(QOR!G*7S%\^&P%U[; M>G#%A;1T"61IA0*9UQ/5-?D B;9,S@F+<5BL4YT,5.FDTI08!&,J,/;O?4BHB^E=89O6QH'=*IZPLFC85ECI8T ME-?M<@?NO&:V<++2*6,][LGZ.UDX2.DY%B:U;MYS8#L*!_3-#@/('A4VLK.U M=J^O Y\^D1=XU-GG(AB9=%PI"<+4P27) M1XA<1;)6)27/*=A?!578?PS2_H3UX/EMS^796)[5@?CO[\@U_IZ7. M%FM!?R@WWM=.K\G 19^9XADBJP,V5*"OI,R0E6+&6>?=[1Y1#WAD3<@9U=7R M-O"XX;,=7C,C.$9ON@D?P\_*WG)BLU4B*02,Y *HQ"204!,PB](@_<-"OUF0 M"TH&]- &P,.C/MQ.RAD!Q.ZK(=[P\F%VU3S %\24HB"_0L3:126!0U/O\;/U MOH[BBZW#A6Z4#>B9#0_!'I0W,DA^7$QG:?H]G%SNKY2+51)I?ZW;6*3:5;Y8 M6^=\UO$E(MO0YYN".P0->#$U+@#NIZH1X.[6)=R'2$[SK(KR]5_I6YA]Q3?S MQ8/-5;25260$R[#4#!0"F7\#+-,)0-%Z+,$W1N4>Y Z3QAL)9@^EYA%'OV_. M5B3CWZ>SVF3JAOOR9?Y]FIP2>P? W9=H%0/OR%0_87 2DDG,%HKR%@B4@H!" M1I#[;+QAAF4M&MN#-F'PXUVD: ]>"/6WLZO\4Q%%A?4C^JS)P4BI]H^I;7DM M8R&A+"FE7@.2Q^D;502\#3*ZM?9JH)01G+[OD*PQ/F!X+_@[O\\C?7TH;Z;+ M%$[^C6$QB88\B2(>_,#?Y[/5M^7$<%6D#PFT-[F*5]?7N6I]G1F,3L5CZYAZ M5UJ'+2 ?%VCW5>410;9NQR]_SB>VL&)(=,"+K/,AO(:@/9U9=%;%8&.TMZ?7 M'0RI&Q*'+?0;'4!W4=RQX9* AA.6+/>LIK8TIX LTX'A7+WYY-D4Q@IW8I"C M_SJ1PQ;-C!.;6ROOR-#Y9GZVF 3!?<*2@1O#0*&BW9?K9C0A\R!ET,V'"F]+ MX[#]VD>)S:U5-W21X*/,?9F_Q)IO>U%HM4OV,H6@3!8!3+% YT(=,,>E ZW0 M%\M+9AUOJ+=?NQ/BS-$B[A :.2);."&_ X71Y'*P>N%?0H&@D$$Q/F6M<\JW M7[<>S 9V0J(]6B3VJJK=(3A?A9/^(?B/6=X4KV%^_5>B7SV_;)A(FXQBPH!Q MG.2GN":?@R=PB0:O5G0CM!$[WO,'91(GC>6SYT*522,QX+@KX;%V] MGF>UXPX'DX0SJ(S1L74/QGWN!?W1@ZZ%(@9M*7'?]?LE&YRQ4N(.0:/J0K'/-4P[L8_ D[N7F<<3]-(QAK15R/SF M^E@K"7 L1T"6"A;GF&@^(FI[*H>]9VD(D2[@:Z>OL2/RONQ[HC-?V1 @:97) M<746O$\,!/'MM)#(1>MZV&UI'-;V#83&?75U!%B\2+1SE[./1H(T2I 3(B6Y M#A3-<\FL2-;S(EO/H^I(VK W(\,A;Q?-' O@UMGS$C/M(:5 1D,><"X* O<( MRG#/,#NI4NL2H\[$#7OE,3#HMM;.DL(U.5(?M=4!(WM7V69YK^2-ZA M]D4YUGIR8U?:AKW+&!9T6^MFZ$N+>YFZ/S5N@I+:.$.AOM.T@2+)SEL/-G@, M+D;.;D\1Z-#7;,R7%.VAU*?(C\!Z3;ST.6@Z_W5)GJ)]3IM"9 ::IY!RD9CS MH2.$86\?AK-66^EB!-<,]_+S8&8Z2TD1CC>@M4ZT<82#R"5)3K* RJ3Z:OX0 M0!OGM<*!4==$2^.Y/[B7QTEMP5 2SV +4D MM88@E -31.'!,1&,VOYJ=UCM!ZC?5/EY_P M^]DB?:._W.-M4(-5]W\NU)KU1B^(UFN]O$W!U4P/-"'Q6L#IZF/*0&Y^T,*# ML!11*A_)9+4?@/,817L/^=F,&_Y0/J_FZ8^7/U^=A.7R2QV_.#$J$V9H9TE) MMEEQFR&ZD,!8%B.B3C*UCC(?(6?8JX2&N+@S_*>1"D80 KSX,RSR%_KE%W]- MZT#S(*0B6\\-DZ B&?Q@;0+&,'DC@[*Y]8.T&P0,C)A6:IVWDO$( /+ -EHL MZI/?=7#R\N?5[VP"EC7'5VS/\L>3,'L?3O&W>;UHF_C,$XLD/LRZ@"JBOD,F MD13D20H>HQ.M2S?ZX&-8N.X!JSO#S ;6\=!9M1>"YSP$S 4!CX8BK]+TA"1OM4Y&11< MIZ2:F\V'B!GV9KZOH[J-[$< HNOT;W:;,-ED[Q1$HAB42!&<#Z*&]"Q:DY,* MK9V[NU0,;,7:J'?>5-9#'WY?%NO>,3_7]'_"Z7)YAGEC.G-QT<6:KU%:TUY" M7^,E2U\II1GI&V^W"'C@J'MDD6$AL:_RYCU(<#5E B9!"'J M"%T--DGB)--7D3N2C9,\)B<93ZU;T#U,S7BLSHZJGOC? M5EV0,^QY=Q!CM9/DQP:B"R8V@P#J./B/N%@S."E&>LU2 NGK%,V<,GCF+!@N MN6.&.VY;U])TI6W8LM.>X=5*)V/#VC_#R1E>,%>Y^AW)'N=)SDY:GQTXRVI2 M+=5 PPOPT@J5T+/H6E]X=J%KV"K3GC'60A?C*9A9L_1V';S^=K:8SK[2?IG. MSZ_ZE_1HB@)1>FZ$\P6#[L,CVX'682M5>W+1 M^M;9*#-5&[O^<3%->&G8HXP8F0M02A2@:+^1$U$R)!>,M;[(Q+L-=^N\Y+!U MJ>T U:.@1W""WA_)7(X[O IIKG[G(KC1TF>4.=;980@J"@1OD$-]-I\L.:L4 M9!\DW.Q"[;#UJH>*0)OK;0P(?>JB]:%[U@_?ZR\N_XM^L?:&/[?_YS9>U*:% M6DG0AH)S%5% D.20D*N+QAE&X7KK)V\]L#%LI6P/F!Y8TR, ^XN3]>]@OE\6 MK_^J7](ADV4I224H7$90*O+:8$10U$8,.E( +ZVO';I1UBV)S(X'DSTHY-C+ MN+],3\]_>*O(Y$5:37_0?WB8LNZN5!RTS'LGT1RF[%MKY(&<4[#)K5\/&Z!H M6X)WK/:]DB'$UO,4#U;V?>\ZFRSJI2/TC]K.9*V-\^.BEEXM7_Y\_1T190*42(.3LP&(15)#.TS>75*T>C+)?;!9V/%)\/ M#80Q>! WBF 9^3D*O04LPH+*.8'328.Q4M,WBF/SZ=SCK%\?'!F/EL!OHZ81 M8*R7VM>0R1]#:8EIQ\E3UQ9B8II,@!*1XE+Z_[]+X+PF&Z5J.X? M8+_&]GM_MC[6O6':YTR:1]^/R]3687%:N2[\>9UV\1XR57R$ECP#%0Q&J*7#$H,2FM%H:8_C'?9 MGK>!_8'O61^(_U_J[E MSBEG- MC$ZDL]9!"+J@]=G(TB2BM$Z[9Q MA^)MX"=N?V_"O< VHF+>WL1#RBLXO2XA<@@82]*!*X7,E!Y6/9B__"Z==OJ\L*^K5S_QM9E#=ANE@_';JN M:%0^D)]1FR+56TPT :+1"IB7&**H5SJM&]..3 1CC#^?>P*V-X@^ZW"TN_@F M/N3:/,8 "8H<%942^&(#\/I#4W*=%/L,M_6SS^OVMW%&: 2V0O$OEQ-^6GRD M=E*TE[5)9QVJ13+TWB!XQ9P7(H08F[\A&POS8SS5_[8$A\/SLW8$;J8*GQ:< MB<59'QUXSB794:G!>3*KF&KXE'7RXGB<_"V9?_:9[6=@"/K$\[,V!)L,Y1FA M^FFI"8Z"2>= 9E2@A-(U6V*@*'22&5=X/AYW8!O.GWTJ_1F8@-Z0_*SW_Q:Q ME!.D]-H,EDME:D?8 -X4#REX5Y3B4>KCV?V-,P+'G+5_!GN_)Q2/)./_^O3[ MR?PGXF=<_)@FO%^,ER)82VSYI0Y&O/[WM$JEV M\Z/Z>WQBC,LQZ0B6^SJXL21P*B'D*(75/!>TK2O%#LOA&!WZ0?/U(P;86 [? M.[T$[IJMN+79>O'UZV)]5?]VMEI,9\MI6MNH2TE/N$[:Q2@A\_KR2J<(7J;: MDYW13XP/SK4>@3 _1AL_\(Z]89A;DO- M01NH["6J1HU4?ILNT\E\27'>AW*=MD]X4HN>ZC&TO+,MEI>M+(S-*4GFP9ED M:L5'H*\4@A')9,.$T=/'S.Z4%3AP!,)3"D5(4@A0209 MI>044S>?KMZ,^&'O=0^(V6W;K_2C_A&X;3=[+00A3$G<00ZUT1SSD@+!HTU5MM'("."TN^ >Z:S@BE/(K0 AI:W]MDD&-G'( MAL=D;*ISEOYNJK)54Y6M8'6(IBK;Z'CHIBHOB!;^U)S*\YX=D=AB2"%!C*(6 MLB-"-)(!RKJM[ATD-[#"?Y_.IJ=G MIQ>$\RA5DI)8]A)4\@Q<1 :\8,Z)6_2^4WG<$RJ_L>C 2M]%9?,6\AM:\>&O M:X07$7W6G('F=7QJD @^, .9RR",5$S9%H?#C46'.2":*7YG^1U#$N"A(_'J M0L@7]+PF[Y11&51FQ#$+'%*./"NO'!ZHR]\V5(]F?O& V:L#Z_Z8T7Y9;?-B MN3P[/;]R_#1=_O%F@?7&$0D_JT]AA1-R&9RI5_\119W&Y"@@,%S6VAP=G0[) ME=&4E'5E:N19BL8H;;5)>H',6/;0+G?X]PFDCC-)YXT=3OE$HA+,<@?:5F7I M6()Q'SMZ0&<$>ZC@3RW-- M,;8DKNJ(025J(;2JN5G%8[$L)QM:^UX-AY2-[[%-&S3WH+P10/( E?_7'RGX M;(4WJ@XI\@94;7\7=9!TZ-7AUHFD)8_GM>K.+;_']R9E8(/?/YA^C:VVZ9V% M*F@5M8)8)W8J4Y.VW)-*I8XV)QYB\W%H8_MKMO<>Y(_>#W*^P*6\[\2&PDC5R,"H%4#I@ M;81N@ E6I$TD'7N$F9E?L+WW.#?D/G ;2;./ PAGJX8O)"_I.*DWY\Q H0X0 MB&K0JF26E>;Q:M[E\>S8YNV]S>CV]=$D6WN#X[,./;=H>11XB([\#^"1_!&E M? :G-47O7C(EDS"Z6Y'JD6WA9Y_#[6_CC- (;(7B7R[_^[3XI(\B:6L@:-1T M"$A/,0K/$!-]'7V01AS\J?'?K;S_M@2'P/.S=@2V;7WL#&H=6)UQY*HW: 2I MOP1@1G$M%?F"R1R-(?B[E?>S,P1]XOE9&X*M&B!['4V2(@*7Z$$EC!"88<"L ML]R9;+,?SCVY\"9]F;0..;3\;''//^H4()TH?BA<9?JKW,^[R7[9ZK1WW-][YR"P.?:6V&0]RGQQ M&F;I_._N:^MUF';8VU!RT%;8.XMH'&VP/2+&(AF4I!(HF0HXERQH&Q/Y@^B4 M;%TO_ES:8$N'7L3"Z] *.E*SD^!8SL"M444DS0PV?T'\=QOL+3';7QOL;=0_ M H_J9G?<*$)&;E)MRT:'K&4!HO4<%)-92XO6F-;5/,^R#?96('BT#?8V&AD! MG'87W"/M1V4RF%+D%+X'"0I+IHU-T;PWSF/@:)CBA_;(C[P-]E:P.D0;[&UT M/'07XFN^W=/+3D6'I@Z1#::^R:\]R)V('G(69"V8%,R4 MISSCW9;53[Y"9'U1_QV")GPZYM>;9Y5+SOKE.0=817'0%LE#$>$(9RFBJ M\=]MU8OP"/HC[^-"'%CW(T![Q[XH+FI=2_LA!K(62D4%0=D,D4[!S+G)6C?W M;]LUM1E?,>J.>-FMJ@@BQJ&*4X.7X M=MDOV-1F*X0/]T!Q"[C]S?@+ M-[49YU[< VS/^DB\U6?$9*>,4AE8L.35%!).Y%I RL5QX0HC[HYF$_["36W& MN0GW -NOT#_C;H<1S,DHKC2$]<24(B3X6! X_85-/B,K![\K^;NIS3/:D?M! M[E?8E+>=>)N$TH)E(!^A]@?G 5S6 0I+QHA4E.1X-%OR5VYJ,\X-N0_G#QFS\;9D\BL2!Q59@!"U@^PS+P6%0#^:$N !F]J,S_4]FF1K;W!\UJ'G M%H]_E$\QUY( 2\H&E8P&IX4&YI,BMT1F$T9S=_UW4YLQ;)P1&H&M4/S+Y7\[ MO 41J"0 ;BK[39#<.#KMRHP.@4$\[P<3X?7OYO:/#M+T">>G[4CL&T3$,D8 MA42^OG#D@L1E$3SW@F(B]"Z).C'R>!SZOYO:/#M#T">>G[4AV*H5B+2.@D)2 M>Y0R@T(GP?MB("7MDRLVYN8C[<;!^;-/FS\#$] ;DI_U_M\BEHK9I.)"A!A$ M[;VO"_CB-"0DT^FU#KS\LFUNCSE#_PSV?D\H'DEV__7I]Y/Y3[QH/7*_&"]% ML);8\LM\%4ZN_WU]_/M^OOHWKCYAFG^=3?^79+PFDU2[^5']/3[)*3OI:S<3 MY@NH1']$IPR@=2KF)"TSK??Y83D\TM.\36Y^Q& :RT$;GU9.W-I$O?CZ=;&^ M@G\[^[_M?5EO6TFRYOO\EYC)?7D9P.VJZC&ZRC9D^U[<)R*72)MHF?0EJ9KR MOY](DI)LK5SR\"15 QB$*,H\&1%?;)F1$:O%=+:DWP-%UV]EK*2=OL',ZD1GUV'M'%ZYXDJ(R3D3D0F#TYD>3! MHQ(@G3G#U)29<'L(>@L5GVTT[PO018;;BP+=_C_;PU,'%,V,AX 69L!N7()48>$F3T04<9K-#=7#_<@ZXSW>/M5Z.: M@^D%)".;JI-7=:]DT]+ZX[S^ZK[QR5&[D"*",394P4GP3"#X[!WWF&V.W30U#& XM%"L85C^8T>7USTKJ,]H93F7&A MT:W&'!0-W*EO^)EK%"F4;:1@M4PL5 $&01SR6D&D &T%R'R$D/BW53J'4QE MES%>#ZYG8,#\?51JPDOFTF1BAH_UO!09>)TMZ%(XQYAMR&>J1R]FRWD0A(^C MD'O!K9]-ZN>8\VBCWL=2RR=Y%"FCI(@X@[0Z4;B<$%SQ KA3FM6&TE*<_"I* M4PJ[S*C.5C/' ]_?R$TRG2SC]1*-BA94+ 5<"(PDZ%61B"KE\(+=Y#GLS'>A MC"/ [87LY3^_F_0DQZS3DB>R5B8& 4JR>O'56F L2T%9LTFE-P4]CN(N"TQ[ MR U/"*1>'.#]HL?#=J3N[T0]Q2H^<5GHH@L#(PVC8*'6OA?N00CM<^&.&=5\ MD-V(].ZDX<0-2+PAUAGE[EO+XY$BYOAQG>3BADEG/AE0,M5>TAS#-X MEB1$%3SSG'MO1&=N[$F"NAS(W8.7:@>#7G2BE?WXP5$_;#\NL [WHH]?SV=K M=EV%RX^X^"HFE+,:[ER&P*RJ)3 &7#8%;$A6))<9]Z>Y871RTL][L[.A,@SI MV4Z$S&X5>H<+7(?&X(]QCI.11I^R,2!%":!24K6E*J<8(2H6M'#TKI=;@\VI M/^^=TE.K=??X? &:_4-TOS.+E,L2D:R=YZ5>)8T>G XEM"\:FT'D7_](J.-OSI"^:K2WQ7#B]J^UC5 M=B(H#'6F>,!H*:M++$-T*8-E)06I8O&^^5S75HOOA;?\ CO;O%XD\/ M'!E'XPA[?BSG>X#+'[@9WKK]N%9Y&X)HB#=W5?4C,#SM-;8U34P5B/9J=> M!,^(_*>'CBST0T0V;\&_L04?_OIAX8Q'D;#VY?"U;P!7D<@W ;S!7+LS(0\[ M):;/"?['AXYS>-A,\ ?SKX,MCHU[HS]>F[SB+&,:*;N5F2APWD/0OIY+.&LS MUT$V+^KZ:0$CGR*/&BD<+Y$.X'0XXV[)GN6:SKX-7_&7>3TVFY3@,[>\ *_5 M*$IP3[84$8Q3I%1))1EW"C].UZ-9-P!SF]V86HIUM;R M%VE9U"5"J;T-51 )O*2TE#+17%N)9"RMC><#R^@R:3\A-A[KL7^@H#K VL'[ MV[_?M$@76=JHR &%+$JM'U80L"C@2F"1DBG/!KG^<-2J1RY3Z2(8.+'L.T#[ MQP6&Y=7B^UIAM^6OZ;^OIHO:9U.5:'6P1$I(.YB3-Y.,7BV75U\?K+/^C_DE?=OE=/7](JQPPB(33@H! MTGI5K^Q92@Y]'=YDE4)NHE?=-)_;F[HS+0%NHP^=@NBEJ=?%=/GOWQ98C\.1 M +9:,\2+8J30!@JZ4 ^ =!T%PR$*'C,/!L4PESN').I,:W0[5*:C(=.+#AU2 M2/(00VZJMM8%R*%N;+*$D#QJ2JXDJQ.(-$CG"C.4;#$_R-G](-2<:>%M0ZT9 M'R2]J$LK^W'-B5^F?TXSSO+:?@B=HI3!0PS2D.=5D7(Z1V]-,J%(+87M9M+) MKD2=:;ELAR[G:,B<>\7>P[\]T8"W)Y]]VHENN[/A1"/$*]?81;P<1S,^G==XR9XK.Q#,C:?$4>7ED"K11S!KI@U"MKZ7N?RQ_!@5\ M>X'@R6/Y?232 9P&.9:3-J<<-0>SKL!%D< I+D%G2IYC41[SB:J^7\RQ_%ZP M.L6Q_#XR'A'G-6"2!IC4.7Q]2?)I-5\L_/GS:'@)' M$UG0C"A#>E'2*G"8$G$^)4=>RD3IGXM*]W]LEY[ZA!"9GT1>8R/Q/2[*?/$U MS!(^2MG[BP^?EAO:MA1JKHMFD4,PFH'*44!@3D)*UI9DM9#RV3SI\,=W?GIS M4F0.+[\.8H*'*F/09+6^["C04:SNDP2?=0&FT6GG.05*K2OM#BUA&N_LXU10 M;"6H@['V)R[BO$&!^$A:"E!I:'2:]GG[,EUL9VV2J9P:9W*VF"BYZ6T/FK: M;66=;\$TQLO=7>SVPNL D@]ACXMA)3!XA[HI#FI&WP MC8H.'4;0(8IZAR5#B(5>7 S"&0H8V2#C3<8G_>QK:(]V!./+8"_X]:*UATAM MYXZBFQ'T$R6M,4J2Z^18YR)ZLF9('+*UH8J(5A5S\IJ#1K2=??GM* '8D #Z M6RC6TR,&95;)*0E8++%,!0-12@3/N698(S[61[+DK8#&R]J.8A MUVW:3W;1,6CI4X%LM:Z373PXKA1$D8S"6 P7.S5K.\4=KG$F#YUZ<-^X\6KW M(.Q%?0*!:N"(REK3V&]YQ!U(J/'M EQ$&T=@]B=E-.]9.7L M'F+=ZN*!6?W6&0,[32.YYJ3M MI&?^;Z5GX\*G%ZUJM9>U[ZSL:H "Q>P@#%>@G"T0F350*,]V1M>."WB2D/0T M].YVJ,Q>L@*> ]*ZUL.K:4M1:<,59D %C+D5JZWK;@3ERG!=_ MT;4@XZ.D%WTY1!#5L_\QS],R3>O_\F:6%NO_$"Y__*;7\^5JHHELH6(!9DP] ME9$90B$?7E*P#+,N/';3O&T/NG;3H9=:D-(=8 MC$PF89TQXD!)0>%OE J\3'6D=&$Y[72-ZH2[B0]3TF4!8I,F)N,+_F7!?WN4 M+[S4L5X!5Z5V/\V&033HP2MB#!KCBN@8^7L4??27LC1$YG#*<@!,#M:3;^OR MW@^KL%AUJBTZ!R4U&C Q^3I$83V$V4&RS.7,G.*^FSCK*&WI+R\Y)VW9!R9' M:LNOL]R;KCRUTUAE5K8R(Z;$F)*64D"T05&P7)!^2@Z,3B()ALR7C@/$HW7Q',+& MEZ2+^\#MY06:=^JUZE9E=B@A>6/), D!7A3ZR7,*9*(5>I@A#$,0T^7]L<[" MQB/$_S);PV\;#RS';!%_=PT=M(I_DBVG:1DO4Q"1L016)P/*I Q)P;9NH+T MEF'DIS%-S5O&WS36P\6?Y)(>>>RF8P;]]*Y<8)I_GM5:ILUU_GH,M=STD+&J M(,O. HJL09&;!8?& [,BF(@YA=Q\LML0A'29MQR"Q<=;R8\E]@[R^C,"L9G8=X/3 M 3+H %!5Q=Z5#^$2MPV9)]9&CEP62!8=*%U/,1)YB^2L5)G;%'3K>\OW%M$E M< X1\+PEMSN RP5)@A;PY=4L_X)_XN7\6^70-M3>DN0T]Z&JE3&9=(O4#**/ M'#S+FB(-FY5M75NPP[+&W<@:#E*M)=(!R#[@)7WT^9\XPT6X),)>Y:_3V;0& MLJOIGWB=V&V)$XD)Y!09Y$S1K>+U#+@H#^C1BR29XK[YQ;1]%CCN4>!PP!M. M2KWUQ]Z,EZE3"*IEYDR3#F5&K!(^UGWAHEP25NF=MOC/N>7ZV %]&^GT!J]G M^D)K9K3STH*H/<65BAZ\X0R2*DP3R3RGG7++E]U^?2\ '-%^?1]I]-5^7103 MR* [T*%D2GF*A6AX!":+3LYIC&*G7;87VGY]+\$^WGY]'RYW$&JUL>B_WUQ\ M0.:4=B6!CLK6TU,*,@TK9-JE="H60;QH'(PU)J&7QNQC^]H>$-*!@ISD-@Z% MW-Y)R2%BL'6\M0)7M* D+;"4"M<4I_=RA-W\'M=0JC0J<,>XT[4/BCK0K!W; MZ7-*#YDB8R64)]LEHR3Z5 &MD&F6;9#8?'YONUD(@R5E/:%[ $EV@,^=./QV M/OMSTVFJ:NORX_P!Q7P[7_T7KF[Y/U&B$$-CAL)<(48X#U&@@F)Y5J9$6W(8 M(T@ZA)AQPZ6>M* /O+QDQ=F([+?Y8ONK^G=\PJ3BA2F25"))*<=K622%N=Y$ M8X,QWL?6QPVGI7#-++;YZ+Q' MEM+#B?_Q2'BX5.0XOH\]D+VR9(&U3>K#M(CL;&$F ,NULZ/R'CQW!C S,I3" M&!?4(J9&PP[0>> A_=P+-\8 M3D.+8&R(/:(F1,:[R,BJ*,1.Z-KO MN>.&ZX, :T#&]Y"OEH*IQIHW9%Z$%=:&C=/9U7K^%"XVIX:3$$-@)2CRVY2. M*QDC1"4X"*6C$T&0/6Y]SW/WU8T[!&FH$&H@Z8QMR]XO*BG_F,__O:%K$CQG M6>9$R6:=;NDHX_0V!1 QL*@H.#3,[62M[G[SN&-Y!K%'1S%O;,FOIYP^%_D% MAL@,9G"\#B%(48'3TD,.9$,Q2[0Z[82&79XV[A2801#2G,D=^*E/L\7-AE6% M_X:*Y20*F2E?M,"\"* \I0I!%PTR6)=2$5*GUDG\(TL9=V+)4!ZH!=_[A<_' M+V'UG_.KR_SFZS?BU(V[W3K:B>(Z&9\CB+SN X0Y; MZ;AC/$X,OI92Z_-6/'Y>ESG,\C]Q_GD1OGV9IC>S,E]\W6SR7^\/'W7K?=]G M-+C5?A19K6ZM;Q9Q@=_FBU6=A'0#5&.4XS)"2G7*9TB*+)H28!Q%UB4'1NAI M?I7BX;4<:^VN1]%LTX/9Y^V#ENLR!,RD&MGI>N-*E]HN4(')'IG+VK+8NJ#D MT<6,?%.W!0[N&JPVC._ 7UX3LF%/K:.\H23;F,C .BC)$"59"@@4,$+.5D21 MF$R^=<3U^&I&OAPR)(:.9/TY.K8+_!-G5QB_7]_4HC]\OYCGJ[3Z2.0,Y^UV M?/#@+O 0!@SM%[U41=961P0U5WLA2XBY-D+*16 ,GHL@SL0OWA:8;QF]_(UT M^E=BX&(6+E]?+5<4QBZ6KV;Y]_GL\^\4BN17RR5>5Y(;XTAQLP86M0?%*B

6AQC8VJCDC^2<'T9VIAB MT%*(PKVA-%U;<*H82"Y0RLZ9LKLU$GP.4X\M8+R[\X4*Y(,U3327V MD_GKM^/D<,/)?$\.-BR>/5SJ_[J8F'HSQ10.P6C"J2ZU206GEZ2%DCD+BMB: M2?U?%^.4( TG]3TYV(&F?_HPT4RQ+ ,"-Z@I$N<4A#MG*"+2I?;,"2&UT_1/ M'\:I#AI.YGMR<%1-OST9?KU>_?2F.XV40EHK$+RP%;:*PAR)")9KB_13CDK_ M#(*GCMOO?/LX=3GM1=Z&?2.'_]NMI'>+[1V233? 7!P+-D!9SQ:-Q8.WTH(W M3ALKE>2^13;YT+-[:>USTD3R:"'T :+*ERT%RZU>YGU?OY_;XN0MJ82BV ),WG' M1+FT8HZ!CV)=(*M%]LF4:';R- ]\^>C"/U9>\X;,ZT+X;])VYWZWVZ/&RRF'@$13QG904[!G ME/7[S:UIZ65$HPS8G'F=O6* TBH)0D7D@JPB+ZU')!RZUEX::)TLHCVI2B;]JV6+DQ"YDP(CR!)\[4#,(1J+D*0- M*:N$.K<^03]@F>.>ZIT&/P^#=C!A[H]7O\'K##_7ED(?QRO%J?R^O.7W<*4W MCSQH\%*;70@BD*EYH\R0N!BFS.'%IS5Y"NU]FL0\'NRBS^/1A8I@JHA;MJZ@H M?U!(1M*;# YS9%($)OQ3[8X'.7(_<7'-,5+?DX.='KG;R)243 (+F8&RW$)( MZ,#R(&5D* ///X.@]9'[B2MK#A%Y&_:-BH"C=S=20>69*&!9;5ZOZV"&K&NA MB8W!X>CV?+:?K8XEWY?UB_@T7 MJ^^U8_N*2*[-N-:CV.CGF[N0OV-8XL7T\Y?5N_)IB9LOFA0,P@:S[D-AR9KK M -5Q0U::%<6LXL'O9 J'6N&9[HON!:YY;Y+N\O;BZ_G7K]-U6[EEF.5-%Z;/ M.$ODF-Y?+=(7(OJ'/SEBR_2P!QV_9=J P$9;IC\\YM6=E3S08T*&[ S%^\!2 MI&Q2FPB>)P;"L5)D;>1G6WO)O19X;/APG_DW1Q-56PGS7V\_VC@T9XU7+"B* MM22]:.$@NNA 6..\I2#,N-9M]O=?Y;BF=3B,W8T0!I9?!\>B>U&XW@$*PKML M/0.BI_+39:#(G1($)Y@-7+-TMRCHM =?S=V:-0< ]*]17AN&-WFK<$YEB@P M@6A=/>TU!FHE!.0<(Z6LBG1_5#/:PZCY@8%S#$P/D.+8B5;M73RCS\D+_5!, M=EWQE4M0C*)XP70!Q9BF8-IH,(PS4VSPZFX_LD>[^C[^E#-"TR'RG0_![ [, MV^OP;;H*EZ]R7D_PN*9""U](P3SP4B(HD0(X'0SH8D7D! SVY'[S0;'Q@RL9 M=W_H5+!J*(T.,+47UV[W'M B1IX1;*CMCRQ'"D-J=18KUECA?4RC>LU.]BQ[ M#O .$V:7D+W JLU$Y1_T^O7JZZNO]3AA\_D*\\2@53E1(**#TK43KH7 BR_RC'SR@F_/2(C0]2 M/EJ%BM>6AAE4YAJB\@F,D1*%1.6:7\=X>"7GM'VX#U;NVL(&A=N?WU]_7^0!1!)R8BQ%QG?A8D4XZ:WCIM@F!!RM*ZQ>CNJQL7=2VP M\!R\V@BF.\AMJ=HF=\Q&%AE+H+B5%$[7MBVU@0//'(MATH?F.%MYF4BP&%53M'2$$UF(.RJ080\@AH[ 4 MS_N[5ZC;.\1.-DU.X0 /8WQW$/K^*J7%5;A\M7H=%HOO],O_")=7Q*N,/FNG M(7F*0)5FCG@E$TANF5"V,%Y:ETOLM+">C-3A*'C:Z34029>;%Q^NXA+_^ZIN M#=4CE28#MY_]S@:71/=:=JO[H'<>>ILD6D=V3-=F%".%Q<$ M2MY8,1];R]'W07_^WHV1CEK9S$*FD-%',M)!@Q,%@26G;#(2+1N8O@[V#9I( M_][=S6/9W8'SNDL#_;=-RE%*<+K>:;6UVM^Y.D$J"XKJ"@6/,4NI6P_A>F0I M70'G !D_ YI#&-XG;K:YA7 V*V/JD'E)0:%0&D+VE+925L"E(U>+K?>1'EU, M7]@Y2-3/P^< OO<'H&WVR'W"P&CIB=6^GB8QH(4+*%;Q=?U2BLV;,SRTD.Z M/O+UJU:^J0USQT;'=MV?9LMOF*9EBGFK-#(3!Q)WX,GR@@K1@$O( M0"CAE/.^N+Q3ZOT<0AY;0 >] X7ZKPUAWOP/5M"ZGVJZQHQF4SVWH!5&(@" M2S[9V@P\91^-P[CC>)^]>N'<7<6(0&DCVGO-;8[B__H7IJI*Q.4->[W"%S- G31;7&P%* M*B(M2EY/:@*36 2:W:XO[/*TK@+BXV S#(?'ATS9$O0^?*^1(6G!=)X?(XTG MI%<@DL>I8#!9)>[M9%?+_G=N72FL!H,*X/?S"U_:"^Q+#$ M__T__A]02P,$% @ .(!(5L^8:W-E" G2, !\ !E>#,Q,2UA;W-L M,3(S,3(P,C)Q,C(P,C,Q,'$N:'1MY5I;<]LV%G[?7X$JLXTSH_NECF7',XHL M;S3CVJFM;-JG'8@X%#$F"18 )6M_?<\!J)LE-7+=35.O'VB!N)W+=[YS0/+L MNXN;_NB7CP,6V21F'S^]OQKV6:E2JWUN]6NUB]$%^S#Z\8JUJ_4&&VF>&FFE M2GEE[^64 M^WXK;0SGBW7.:KY]5G.;G(V5F)^?"3EE4KPKR4YXTJ@'S>9)_;C5YL$/_$1T M.H M$.$)%\?_::"0-1SNYQ@[C^%=*9%I)0+:O]MN5H\[F3V=26&C;J->_V?) M#3T_"U5J<3^-\_U/O\S68A8>;(7'ZKNOL[I9Y*R!,9 MS[NO1S(!PZYAQFY5PM/798-NJ!C0,O0#C?POH$PHGFO.O,C'N$XL4UBHT&B2 MT(.'2(ZE_?Y5XX?Z::M1;;!-N7=+'*")09?V:GO K*^M:']P.QI>#ON]T?#F MFMU"2#7X>]#^-AO\>X"WL'=PBYF_O/O6N1VQT\\TK=8?"WPY'P\$= M*M+_T+O^UX#U^B-V^^D*;S5:O-)H'_$WC*>"-3K"M\JL=\=Z%SI,<./HP8'>]V_>]Z\%=Y>;GJ\$O3G?L:=;KS;W:)%Q/,)"MRKHGN.T? M0_7F(O]S>[1WVF-89C_*>V"75=:/>#HILP"TE>&GNZ/YC4-VE6B MLHP+@9Q;B2'$#8^KS<[".C(5:)ENI=FD@7^1LHVJYZCMZY!%? I,PU3"#%.' MC:1A/^5O%6<1==-PD,.'L#A(9J%3D M@56:7D(V;>VW\GALT!-HPF;/[ M5,UB$!,H>U-K;V"A4)!480K'?;A,T:QSEJ=6YX!Z8%)W^1V-SEF"+2UYS$(> MX"W-%!J:6>7';0U((0!CN)[3D(0CXLDARS4-WA,H#&X9N^( ]Z !@=18#."P M%*>C) (TFT4RB)C)Z;*:/P,-Q2*D0")-C%4#%2 S:2-4T&00. %IW0Q%4P+5 MG.(TP<;S=3.\,$2TGHX(8*%,T>;DOI6-RR[*%';KM7Z9AAB3G$I(_!W$N< U MT8]K!BTC!B3%<89N( 01LN)X!9'".^;1UA3&KC8MTX@\Q@&("X7.<]L9)T_ M3<3"6,W, C2K"&><;GJY4Q!;2%-$"N3XSSB%*UB M[[5,JP $WC;L")TD +WN/3%X""@1 NMAN-[F,9B"[ZD2ZAS!6B5$+=^4E/53 M#QG:A%%@KR')>Y8$>MINX<9N(>Y&&C\&&8Z@]/6L;'W<_*90P_>BY@(,%EIH M/ ,G\C6\R_^&@,-1&["^2"> MQ47?&*3&!T+JX%C>0M;A+' PP!"44RD(-]RHE!/G<8.8HX*$P,2U6#@6H2;Y M6,;2SBD3[=J68.XPX-SK$;HQ=*V@<=3Z4"B4Y3I#>!F7.8- :>$$<*7-!%), MB#&B#'L@(_C2$"S;/)(0YC)SQ/9RL!3LQ=)@RN/HHS%._0< M E_0 M!L*1HM.^(*PYGJCN(2X.7H_&EY]AD&=CZ]NKE3M_9JWLGFB(!2S+JQ@EREB' MR2I_/_4?SV\-1*-8-$7U/I3R>)0 )ZIL@3 MRR)T!OR>B-_G;$?]KMIPCTH6)]@G^;NH%_T1;$=PPV>1\JS -T"$3G]F;JH>Y(K54^Z_ MP8/Q"[3P)J>L2S'FP?U$8XTK*H5 H?L[_5KB7<)88[J>>Z"\+;NWF;LD_5H" M;2/@3Y;CY" QO#T.@=8R\V^^0+7NC+5P,W(4:')QS#,#W<6/4TRK6XE. ZP30$ P@N:AKD'-&RAY.\8CO+,7K/] MI:]%=UMUPV1?BIX"X'7_^<)75,&MV)46=PL.4*H?20C9X &"G([![,97R(\^ MJEBBH.:B>(O ?C]7/?J6(U/^8Y:N?^XWA:VO.U;(\D9<3>%CA%=N]T]YPFOF MC:O_<,5]0G/^&U!+ P04 " X@$A6;>5-/6\( !H) 'P &5X,S$R M+6%O23)>/\@B<6OT M.7VZ0>K\I\O;WNCKISZ+;!*S3Y\_7 ]ZK%2IU;ZT>K7:Y>B2?1S]\YJUJ_4& M&VF>&FFE2GEE[^64^W8K;0P7BWG.:_[ZO.86.1\K,;\X%W+*I'A?DNW62;L1OH43:#3: MQ^/P]#1X6S\)W_)&LRU:[X[_U4 C:]C=CS%V'L/[4B+32@2T?J?=K)X<9_9L M)H6-.HUZ_>\EU_7B/%2IQ?4TCO=?_31;DUEXL!4>RTG:<5LJ^:&+YD#%2G=> MU=W?&;540I[(>-YY/9()&'8#,S94"4]?EPW"4#&@9>@[&OEO0)O0/' M;^T/D_/#N<_=FQ$:W/_RF M[OJ]S\/!:-"_8_U?>Q^[-__HLVYOQ(:?K_%6H\4KC?81?\-X*ECC6/BK,NO> ML>[E[:=1__*OMEL'7JO>) !''_OLKCO\T+WIWU5N?[WN?W5[QY9FO=[6IU#K@/3.DNNZ/3 M.4OP2DL>LY '>$LSA8YF5OE^6QU2", 8KN?4)>'WP B0Y9P&[PDT!I>,76F M:U"'0&HL!;!;BL/1$@&:S2(91,SD]+$:/P,-Q22T@42:&&L&*C]FTD:X09-! MX RD>3,T30GK[OAA3&B]71& MEBCXG^%8^+KLH4]BLU]IE&F), M8P?D MA4+PW'+&V1-P$[$P5C.S(,TJPAFGF]YNM+*\AKU9&+-E[0N#O[T7_M&&KUZ; M MHB 5'HJ#"4>'ED?/$Q8%R# PN=+\@RGTGNJ@XR-8 MJX/HRE]*ROFIIPPMPBBPUYCDD26#GK9:N+%:B*O1CA^3#'M0^GI6MCYI_VC$ MX7N)X3/DAX+DY? @)]1@0J6(E+_TJUS@!!O!4&B<+V M2 M-P^52RM!613E5 JB#C6C7I!M=U\H:)[ /Q8:R7&?(,./R9Q H M+9P!KL"90(II,4:B80MDQ&#J@L6;)Q,R769.WEX4G8*]=.I/>9R[2"9?0QAB M@2&GZ"6SHU# Y'> )OG+W56#XPT.1#TQOC89J]SN7_L0U>3+WD"%5_C[I2L; M+THZ%PK@?8#V>-AI@1<#O=BO)-ZWVQC1<:;(]Z[E$06>H!R4;500Y)HP6)/V MC?D292S>H2<2.(L)<(K?_)G6GT>,M MB;A9YCY2 $X+V9KCZ>H>XN(0]JA_^1D.>3:]?KRZ^?B/K)O=TPVQ MH&5Y%::D&NLT644LP?V$)+A5W*!='$L;J[199AQW R=+\*QN 7;JX%AA-J,6 M(=$F-_P(:82R8TC6\#^55@N^PV^Y1),=P_,T<,>R-_\WA7 7#[%4/$B$FTX" M=+ ()" X1;98%J0SX/ M.^A1E"G8&9'&:J+LLX_!U&/R!&%")[EM%/*Y\]#_ C/+_AJUBPDDU!A&970_ MN+!' -T#IP+ILE=DF4Y5/ 62Y91/BN=FNE *2+)8S0%;9Y'RVL W>(2X/S-# M50]"8_74^R_PH/P2/;RI+.M6C'EP/]%8[XI*85#H_LZ^E7E7,-:8M.>>*._* M[NWF+DN_E4';#/B#[3@]R SOCT.HM12!S1>JUIVW%C"C3($FB&.>&>@LOIQA MEK?WURO-I9M-3>WGQ]W8#*>OB^U2HL!A3QVFMD# M:VPZA13S\2:\_:7O_+9O"_VZ1[]]$R\F!ANZV;M_GHQ\& M'(!J05UB.H+*W),FMMC7"X)\!Y[?\V6TF[$C+:X6'&!]+Y(0LJME1KWUI;PK M<'I*8WJEUUMW$&BPJ/;[:%!S K2EO?\]S3[Z64JF_.]R.OX)YA2V?JBRHI83 MN/IJ"!\COW*[?\@3WIAO?/K?X+A? UW\!U!+ P04 " X@$A66;9I^K#B60J75Q_.IQXT#,OZW/8L:Q),X"SX M> X=TW8@8"@O"2+;:,+%<< M6G:K#9\INR8W2-,YX2D>U7J&EGX>6LK(,*3Q=C2,R0V0^'V#=%$81KWC#G*. MDT[4[87]I.UT<;O?Z\:MZ.3D3TZJD!I:M"9'-*7,/;+5 M;R I1H(RDF[=-P')< D7> -SFJ'\3;,493!*S$BB&4OR%Q8^"??4XT:[?"+T MI"3'=0A.2SKMWZY(2/CK(^?8'K1;I@/W_7[(/7<@7K^/)B> M3KUQ,)U=P.P4O+.I?PK^%]^["J9_^.*5H/KS'X__N2.YO)HOKL87 00S<'IP M92Y,SX2%[ZG(G';7;L)X >/)[#+P)W"'_<6'5@?1MX]EB8(S'Q;C^8?QA;\P M9E_._:\P]@)):=EVZ\EH,L26HE4Y+=R.*;OTYY![1TV_^/_[L_-H1J9-W9H? MR36&4Q.\% ;W&TYN0& TT2$F$F_F&<%BL$*(]AEN$E@@7.2$3S M>!UQRN"<9$3.U[=\A>'U4;LS\&A6H'RK[M\)S9AQDFPA$4 M914*;./3#C4)*2.4PC>M +!(<0P3'.$LQ*Q:;)RF7,9;=Z"HK=1(3-:IL!P) M6RD1P6X(7RG=#'];$X;E,J]0N8?%M^@=""^<[MOXW0YLHD^8V*D(-?YM)%L( MUXAS^NV.!F^FO'Q]U.T/9/L<#J.#ILG+!5_X\; M[<;>C'5;Q2TXC^W[]L/0$3Q_7]JZP)V30:FNNM8/K_=V?4\Q[2!R0(8J&$C4 MB 1!25,20QWJ/Z1/CNXOZMARJ8V_I(_XPA*(TNX<):=$!0 MGMKT^[M-_TQO^O<^-.Q08*E>/G#%^EE:G96][R+BR*#65Y?A%$EG'WPI^8Y( MG?SO(B@4L%SSIT5^X#AW[ZH_ JG/4:._ 5!+ P04 " X@$A6J"^@+#@% M #Q%@ 'P &5X,S(R+6%O,;S^,W#;KWICH+IE^L>+%02P_7-QZM! "7+<3Y7 \?I3KMP M.?WM"FJVZ\%4DC3GBHN4Q([3&Y:@M% J\QUGM5K9JZHMY-R9CATMJN;$0N3, MIHJ6VBW]"SX9H>U?6F\L"[HB7"8L51!*1A2CL,QY.H?/E.6W8%F;58'(UI+/ M%PHJ;J4*GX6\Y7>DH"NN8M;>RFDYQ?>68S9IS01=MUN4WP&G'TJ\7JE6HD9( MV7DMPC]W=A9&8:7>J-581"](_0\/E71P><&3JW7,/I02GEH+IO?W:Q7[O)ZI MYHI3M? ]U_VU9):V6Y%(%>XGD;]X+<0\$Z;8O;)(S.>I;TPJ%:Q;E@-(11'X++0:\/_<&P,PP&G2O\":F]\4'FOZHEUS?CR4UG.(7I"+P+ MN+$G=F##I!<8R[QJW2U#9P*=[NAZVNO"H^5';]K6B(9[ID,TO>S!I#/^V!GV M)M;H]ZO>%^@$4TVIN&YEKS4)D7/,5"4ROV;K)-UGWM\C]Y&81O;CT[/VHD<& MY2(SO_"(I'#%23HO0[C@+(*(IR0-.8E!1!$/F<3_T(FS!0&24A@E;$Y@PA(> MBI0N0R4D\B=<%]=W:L'@]*1::P8BR4BZ-N_O43*3BD=KB'"Q7I,M9895.]>B M'V&-A;KH%YH5@",Y$"HR+1QY\B5!5RFQNU)'%>5HN1,B9R1EN36ZC]D:.J'2 M%!W5,M*)*FMFO7#&9[OGV@_:]9^61&*NQ&L8LTQ(M8W=!C(@4N@+ MF6Q0X%J?'E 3\3Q$6'XM! !#%U/HLI E,R8WG<8KZQY>>03%8I3Q%+"=&110RD MBB GQ5]-/#=PC C7X,PDRS48RII,XAB0#95!_"$A0W3DY0THM^52UT,SM9HZ MB:N6<8$ED3%I]LR?8-W^3Q7G*!I(%[V!J+YHPDMQGI'P=B[%,J761J'(?)H_ M2[T^FTDL$^LB?R],4:B^'B)+[?WSWU&$\U#UFC_]>+%'7R@B^_]]/GA'"GQ@%FO5?6I4F&)472[\>; :9L#IZ/HG)[7S9FZ>^P+]:,3^ M(07H_$!%#P7FD_N% ^*Y :TN$1A.R$7,*6PM^@[!WH6Y6]R0' L"7@COOAKZ M:@88B3Y7N%MX@$F!.0?V'P:;T>8:0.#)#:<9,_Y*IK#'[@.,8XK4H1WO MY9GG.[ND<5!SV1:7P>9:NOT74$L! A0#% @ .(!(5H'$ M#1..AP( "LT? !$ ( ! &%O'-D4$L! A0#% @ .(!(5MYZ9?$)*@ >:0! M !4 ( !(9X" &%O&UL4$L! A0# M% @ .(!(5E\7"9\>O0 AL<( !4 ( !WEX$ &%O#,Q,2UA;W-L,3(S,3(P,C)Q,C(P,C,Q,'$N M:'1M4$L! A0#% @ .(!(5FWE33UO" :"0 !\ ( ! MT20% &5X,S$R+6%O#,R,BUA;W-L,3(S,3(P,C)Q,C(P ?,C,Q,'$N:'1M4$L%!@ * H O@( #@X!0 $! end