0001375365-21-000011.txt : 20210205 0001375365-21-000011.hdr.sgml : 20210205 20210205170814 ACCESSION NUMBER: 0001375365-21-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210205 DATE AS OF CHANGE: 20210205 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Super Micro Computer, Inc. CENTRAL INDEX KEY: 0001375365 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 770353939 STATE OF INCORPORATION: CA FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33383 FILM NUMBER: 21597062 BUSINESS ADDRESS: STREET 1: 980 ROCK AVENUE CITY: SAN JOSE STATE: CA ZIP: 95131 BUSINESS PHONE: 408-503-8000 MAIL ADDRESS: STREET 1: 980 ROCK AVENUE CITY: SAN JOSE STATE: CA ZIP: 95131 10-Q 1 smci-20201231.htm 10-Q smci-20201231
00013753656/302021Q2false53000013753652020-07-012020-12-31xbrli:shares00013753652021-01-31iso4217:USD00013753652020-12-3100013753652020-06-30iso4217:USDxbrli:shares00013753652020-10-012020-12-3100013753652019-10-012019-12-3100013753652019-07-012019-12-310001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-09-300001375365us-gaap:TreasuryStockMember2020-09-300001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001375365us-gaap:RetainedEarningsMember2020-09-300001375365us-gaap:NoncontrollingInterestMember2020-09-3000013753652020-09-300001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-10-012020-12-310001375365us-gaap:TreasuryStockMember2020-10-012020-12-310001375365us-gaap:RetainedEarningsMember2020-10-012020-12-310001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012020-12-310001375365us-gaap:NoncontrollingInterestMember2020-10-012020-12-310001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001375365us-gaap:TreasuryStockMember2020-12-310001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001375365us-gaap:RetainedEarningsMember2020-12-310001375365us-gaap:NoncontrollingInterestMember2020-12-310001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-09-300001375365us-gaap:TreasuryStockMember2019-09-300001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001375365us-gaap:RetainedEarningsMember2019-09-300001375365us-gaap:NoncontrollingInterestMember2019-09-3000013753652019-09-300001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-10-012019-12-310001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-012019-12-310001375365us-gaap:RetainedEarningsMember2019-10-012019-12-310001375365us-gaap:NoncontrollingInterestMember2019-10-012019-12-310001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001375365us-gaap:TreasuryStockMember2019-12-310001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001375365us-gaap:RetainedEarningsMember2019-12-310001375365us-gaap:NoncontrollingInterestMember2019-12-3100013753652019-12-310001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300001375365us-gaap:TreasuryStockMember2020-06-300001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001375365us-gaap:RetainedEarningsMember2020-06-300001375365us-gaap:NoncontrollingInterestMember2020-06-300001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-07-012020-12-310001375365us-gaap:TreasuryStockMember2020-07-012020-12-310001375365us-gaap:RetainedEarningsMember2020-07-012020-12-310001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-12-310001375365us-gaap:NoncontrollingInterestMember2020-07-012020-12-310001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-06-300001375365us-gaap:TreasuryStockMember2019-06-300001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001375365us-gaap:RetainedEarningsMember2019-06-300001375365us-gaap:NoncontrollingInterestMember2019-06-3000013753652019-06-300001375365us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-07-012019-12-310001375365us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-12-310001375365us-gaap:RetainedEarningsMember2019-07-012019-12-310001375365us-gaap:NoncontrollingInterestMember2019-07-012019-12-31xbrli:pure0001375365smci:CorporateVentureMember2020-12-310001375365smci:CorporateVentureMembersmci:InvestorInChinaMember2020-12-310001375365us-gaap:AccruedLiabilitiesMembersmci:CorporateVentureMember2020-12-310001375365us-gaap:AccruedLiabilitiesMembersmci:CorporateVentureMember2020-06-300001375365smci:LongTermLiabilitiesMembersmci:CorporateVentureMember2020-12-310001375365smci:LongTermLiabilitiesMembersmci:CorporateVentureMember2020-06-300001375365smci:CorporateVentureMember2020-10-012020-12-310001375365smci:CorporateVentureMember2019-10-012019-12-310001375365smci:CorporateVentureMember2020-07-012020-12-310001375365smci:CorporateVentureMember2019-07-012019-12-310001375365smci:CorporateVentureMember2020-06-300001375365smci:OneSupplierMemberus-gaap:SupplierConcentrationRiskMembersmci:PurchasesTotalMember2020-10-012020-12-310001375365smci:OneSupplierMemberus-gaap:SupplierConcentrationRiskMembersmci:PurchasesTotalMember2019-10-012019-12-310001375365smci:OneSupplierMemberus-gaap:SupplierConcentrationRiskMembersmci:PurchasesTotalMember2020-07-012020-12-310001375365smci:OneSupplierMemberus-gaap:SupplierConcentrationRiskMembersmci:PurchasesTotalMember2019-07-012019-12-310001375365us-gaap:SupplierConcentrationRiskMembersmci:AblecomTechnologyAndCompuwareMemberus-gaap:CostOfGoodsTotalMember2020-10-012020-12-310001375365us-gaap:SupplierConcentrationRiskMembersmci:AblecomTechnologyAndCompuwareMemberus-gaap:CostOfGoodsTotalMember2019-10-012019-12-310001375365us-gaap:SupplierConcentrationRiskMembersmci:AblecomTechnologyAndCompuwareMemberus-gaap:CostOfGoodsTotalMember2020-07-012020-12-310001375365us-gaap:SupplierConcentrationRiskMembersmci:AblecomTechnologyAndCompuwareMemberus-gaap:CostOfGoodsTotalMember2019-07-012019-12-310001375365us-gaap:AccountsReceivableMembersmci:OneCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-07-012020-06-300001375365smci:ServerAndStorageSystemsMember2020-10-012020-12-310001375365smci:ServerAndStorageSystemsMember2019-10-012019-12-310001375365smci:ServerAndStorageSystemsMember2020-07-012020-12-310001375365smci:ServerAndStorageSystemsMember2019-07-012019-12-310001375365smci:SubsystemsAndAccessoriesMember2020-10-012020-12-310001375365smci:SubsystemsAndAccessoriesMember2019-10-012019-12-310001375365smci:SubsystemsAndAccessoriesMember2020-07-012020-12-310001375365smci:SubsystemsAndAccessoriesMember2019-07-012019-12-310001375365country:US2020-10-012020-12-310001375365country:US2019-10-012019-12-310001375365country:US2020-07-012020-12-310001375365country:US2019-07-012019-12-310001375365srt:AsiaMember2020-10-012020-12-310001375365srt:AsiaMember2019-10-012019-12-310001375365srt:AsiaMember2020-07-012020-12-310001375365srt:AsiaMember2019-07-012019-12-310001375365srt:EuropeMember2020-10-012020-12-310001375365srt:EuropeMember2019-10-012019-12-310001375365srt:EuropeMember2020-07-012020-12-310001375365srt:EuropeMember2019-07-012019-12-310001375365smci:OtherRegionMember2020-10-012020-12-310001375365smci:OtherRegionMember2019-10-012019-12-310001375365smci:OtherRegionMember2020-07-012020-12-310001375365smci:OtherRegionMember2019-07-012019-12-3100013753652021-01-012020-12-3100013753652022-01-012020-12-310001375365smci:EmployeeStockOptionsandRestrictedStockUnitsMember2020-10-012020-12-310001375365smci:EmployeeStockOptionsandRestrictedStockUnitsMember2019-10-012019-12-310001375365smci:EmployeeStockOptionsandRestrictedStockUnitsMember2020-07-012020-12-310001375365smci:EmployeeStockOptionsandRestrictedStockUnitsMember2019-07-012019-12-310001375365us-gaap:BuildingMember2020-12-310001375365us-gaap:BuildingMember2020-06-300001375365us-gaap:LandMember2020-12-310001375365us-gaap:LandMember2020-06-300001375365us-gaap:MachineryAndEquipmentMember2020-12-310001375365us-gaap:MachineryAndEquipmentMember2020-06-300001375365smci:BuildingsUnderConstructionMember2020-12-310001375365smci:BuildingsUnderConstructionMember2020-06-300001375365smci:BuildingAndLeaseholdImpovementsMember2020-12-310001375365smci:BuildingAndLeaseholdImpovementsMember2020-06-300001375365us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001375365us-gaap:ComputerSoftwareIntangibleAssetMember2020-06-300001375365us-gaap:FurnitureAndFixturesMember2020-12-310001375365us-gaap:FurnitureAndFixturesMember2020-06-300001375365srt:ChiefExecutiveOfficerMember2020-03-31smci:tranche0001375365srt:ChiefExecutiveOfficerMember2020-03-012020-03-31smci:daysmci:board_member00013753652020-03-012020-03-310001375365smci:SeniorExecutiveMember2020-06-300001375365smci:TwoBoardOfDirectorMembersMember2020-03-310001375365smci:TwoBoardOfDirectorMembersMember2020-03-012020-03-310001375365us-gaap:AccruedLiabilitiesMember2020-12-310001375365us-gaap:AccruedLiabilitiesMember2020-06-300001375365us-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001375365us-gaap:OtherNoncurrentLiabilitiesMember2020-06-300001375365srt:MinimumMember2020-10-012020-12-310001375365srt:MaximumMember2020-10-012020-12-310001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:FairValueInputsLevel1Memberus-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001375365us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001375365us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001375365us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001375365us-gaap:FairValueMeasurementsRecurringMember2020-12-310001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001375365us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001375365us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:FairValueInputsLevel1Memberus-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001375365us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001375365us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001375365us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001375365us-gaap:FairValueMeasurementsRecurringMember2020-06-300001375365us-gaap:MoneyMarketFundsMember2020-12-310001375365us-gaap:MoneyMarketFundsMember2020-06-300001375365us-gaap:CertificatesOfDepositMember2020-12-310001375365us-gaap:CertificatesOfDepositMember2020-06-300001375365us-gaap:PerformanceSharesMember2020-12-310001375365us-gaap:PerformanceSharesMembersrt:MinimumMember2020-07-012020-12-310001375365us-gaap:PerformanceSharesMembersrt:MaximumMember2020-07-012020-12-310001375365us-gaap:PerformanceSharesMember2020-07-012020-12-310001375365us-gaap:PerformanceSharesMember2020-06-300001375365us-gaap:PerformanceSharesMembersrt:MinimumMember2019-07-012020-06-300001375365us-gaap:PerformanceSharesMembersrt:MaximumMember2019-07-012020-06-300001375365us-gaap:PerformanceSharesMember2019-07-012020-06-300001375365us-gaap:AuctionRateSecuritiesMember2020-06-300001375365us-gaap:AuctionRateSecuritiesMember2020-12-310001375365us-gaap:AuctionRateSecuritiesMember2019-07-012019-12-310001375365us-gaap:AuctionRateSecuritiesMember2020-07-012020-12-310001375365smci:TermLoanMembersmci:CTBCCreditFacilityMemberus-gaap:SecuredDebtMember2020-12-310001375365smci:TermLoanMembersmci:CTBCCreditFacilityMemberus-gaap:SecuredDebtMember2020-06-300001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:TermLoanMemberus-gaap:SecuredDebtMember2020-12-310001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:TermLoanMemberus-gaap:SecuredDebtMember2020-06-300001375365us-gaap:LineOfCreditMembersmci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2018-04-300001375365us-gaap:LineOfCreditMembersmci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2020-05-120001375365us-gaap:LineOfCreditMembersmci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2020-05-122020-05-120001375365us-gaap:LineOfCreditMembersmci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2020-12-310001375365us-gaap:LineOfCreditMembersmci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2020-06-300001375365smci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2018-10-310001375365smci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2019-10-310001375365smci:BankofAmericaLoanandSecurityAgreementMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:RevolvingCreditFacilityMembersmci:BankOfAmericaMember2020-12-310001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityMemberus-gaap:SecuredDebtMember2019-06-012019-06-30iso4217:TWD0001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityMemberus-gaap:SecuredDebtMember2019-06-300001375365smci:CTBCMembersmci:TermLoanMemberus-gaap:SecuredDebtMembersmci:CTBCCreditFacilityMembersmci:CTBCsEstablishedNTDInterestRateMember2019-06-012019-06-300001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMembersmci:CustomsBondMember2019-06-012019-06-300001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMembersmci:CustomsBondMember2019-06-300001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMembersmci:CustomsBondMember2019-06-012019-06-300001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMembersmci:CustomsBondMember2019-06-300001375365smci:CTBCMembersmci:TermLoanMembersrt:MinimumMembersmci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMembersmci:CustomsBondMembersmci:CTBCsEstablishedNTDInterestRateMember2019-06-012019-06-300001375365smci:CTBCMembersmci:TermLoanMembersmci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMembersrt:MaximumMembersmci:CustomsBondMembersmci:CTBCsEstablishedNTDInterestRateMember2019-06-012019-06-300001375365smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMembersmci:CTBCMemberus-gaap:LineOfCreditMembersmci:CustomsBondMember2019-06-012019-06-300001375365smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMembersmci:CTBCMemberus-gaap:LineOfCreditMembersmci:CustomsBondMember2019-06-300001375365smci:CTBCMembersmci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMemberus-gaap:LineOfCreditMembersrt:MinimumMembersmci:CustomsBondMember2019-06-012019-06-300001375365smci:CTBCMembersmci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMemberus-gaap:LineOfCreditMembersmci:CTBCsEstablishedUSDInterestRateMembersrt:MinimumMembersmci:CustomsBondMember2019-06-012019-06-300001375365smci:CTBCMembersmci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMemberus-gaap:LineOfCreditMembersmci:CTBCsEstablishedUSDInterestRateMembersrt:MaximumMembersmci:CustomsBondMember2019-06-012019-06-300001375365smci:CTBCMemberus-gaap:LineOfCreditMembersmci:CTBCCreditFacilityMembersmci:CustomsBondMember2019-06-300001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityMemberus-gaap:SecuredDebtMember2020-12-310001375365smci:TermLoanMembersmci:CTBCMembersmci:CTBCCreditFacilityMemberus-gaap:SecuredDebtMember2020-06-300001375365smci:CTBCMember2020-12-310001375365smci:CTBCMember2020-06-300001375365us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersmci:CTBCCreditFacilityMember2020-12-310001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:TermLoanMembersmci:CTBCMemberus-gaap:SecuredDebtMember2020-05-012020-05-310001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:TermLoanMembersmci:CTBCMemberus-gaap:SecuredDebtMember2020-05-310001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:CTBCMembersmci:TermLoanMembersmci:TwoYearTermFloatingRateOfPostalSavingInterestRateMemberus-gaap:SecuredDebtMember2020-06-012020-06-300001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:CTBCMembersmci:TermLoanMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2020-06-012020-06-300001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:CTBCMembersmci:TermLoanMemberus-gaap:SecuredDebtMember2020-12-310001375365smci:TwoThousandTwentyCTBCTermLoanFacilityMembersmci:CTBCMembersmci:TermLoanMemberus-gaap:SecuredDebtMember2020-06-300001375365us-gaap:LineOfCreditMembersmci:ESUNCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersmci:ESUNBankMember2020-12-310001375365us-gaap:LineOfCreditMembersmci:ESUNCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersmci:ESUNBankMember2020-12-020001375365us-gaap:LineOfCreditMembersmci:ESUNCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersmci:ESUNBankMember2020-12-022020-12-020001375365us-gaap:LineOfCreditMembersmci:ESUNCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersmci:ESUNBankMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-12-022020-12-020001375365smci:AmericanFundsTaxAdvantagedIncomeTAIFXMemberus-gaap:LineOfCreditMembersmci:ESUNCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersmci:ESUNBankMember2020-12-022020-12-020001375365srt:AffiliatedEntityMember2020-10-012020-12-310001375365srt:AffiliatedEntityMember2020-07-012020-12-310001375365srt:AffiliatedEntityMember2019-10-012019-12-310001375365srt:AffiliatedEntityMember2019-07-012019-12-310001375365smci:ManagementAndImmediateFamilyMemberofManagementMembersmci:SteveLiangAndOtherFamilyMembersMembersmci:AblecomTechnologyMember2020-12-310001375365smci:CharlesLiangAndWifeMembersmci:AblecomTechnologyMemberus-gaap:InvesteeMember2020-12-310001375365smci:AblecomTechnologyMember2020-10-012020-12-310001375365smci:AblecomTechnologyMember2019-10-012019-12-310001375365smci:AblecomTechnologyMember2020-07-012020-12-310001375365smci:AblecomTechnologyMember2019-07-012019-12-310001375365srt:AffiliatedEntityMembersmci:AblecomTechnologyMember2020-12-310001375365srt:AffiliatedEntityMembersmci:AblecomTechnologyMember2020-06-300001375365smci:CompuwareMember2020-12-310001375365smci:CompuwareMember2020-06-300001375365srt:AffiliatedEntityMembersmci:AblecomTechnologyMember2020-10-012020-12-310001375365srt:AffiliatedEntityMembersmci:AblecomTechnologyMember2019-10-012019-12-310001375365srt:AffiliatedEntityMembersmci:AblecomTechnologyMember2020-07-012020-12-310001375365srt:AffiliatedEntityMembersmci:AblecomTechnologyMember2019-07-012019-12-310001375365srt:AffiliatedEntityMembersmci:CompuwareMember2020-10-012020-12-310001375365srt:AffiliatedEntityMembersmci:CompuwareMember2019-10-012019-12-310001375365srt:AffiliatedEntityMembersmci:CompuwareMember2020-07-012020-12-310001375365srt:AffiliatedEntityMembersmci:CompuwareMember2019-07-012019-12-310001375365srt:AffiliatedEntityMembersmci:CompuwareMember2020-12-310001375365srt:AffiliatedEntityMembersmci:CompuwareMember2020-06-300001375365smci:EquityIncentivePlanTwoThousandTwentyMember2020-06-050001375365smci:EquityIncentivePlan2016Member2020-06-050001375365smci:EquityIncentivePlanTwoThousandTwentyMember2020-12-3100013753652020-08-0900013753652020-07-012020-09-3000013753652020-12-112020-12-1100013753652020-10-310001375365us-gaap:EmployeeStockOptionMember2020-10-012020-12-310001375365us-gaap:EmployeeStockOptionMember2019-10-012019-12-310001375365us-gaap:EmployeeStockOptionMember2020-07-012020-12-310001375365us-gaap:EmployeeStockOptionMember2019-07-012019-12-310001375365us-gaap:CostOfSalesMember2020-10-012020-12-310001375365us-gaap:CostOfSalesMember2019-10-012019-12-310001375365us-gaap:CostOfSalesMember2020-07-012020-12-310001375365us-gaap:CostOfSalesMember2019-07-012019-12-310001375365us-gaap:ResearchAndDevelopmentExpenseMember2020-10-012020-12-310001375365us-gaap:ResearchAndDevelopmentExpenseMember2019-10-012019-12-310001375365us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-12-310001375365us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-12-310001375365us-gaap:SellingAndMarketingExpenseMember2020-10-012020-12-310001375365us-gaap:SellingAndMarketingExpenseMember2019-10-012019-12-310001375365us-gaap:SellingAndMarketingExpenseMember2020-07-012020-12-310001375365us-gaap:SellingAndMarketingExpenseMember2019-07-012019-12-310001375365us-gaap:GeneralAndAdministrativeExpenseMember2020-10-012020-12-310001375365us-gaap:GeneralAndAdministrativeExpenseMember2019-10-012019-12-310001375365us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-12-310001375365us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-12-310001375365us-gaap:EmployeeStockOptionMember2020-12-310001375365us-gaap:RestrictedStockUnitsRSUMember2020-12-310001375365us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-12-310001375365smci:PerformanceBasedRestrictedStockUnitsPRSUsMember2020-12-310001375365smci:PerformanceBasedRestrictedStockUnitsPRSUsMember2020-07-012020-12-310001375365smci:PerformanceBasedRestrictedStockUnitsPRSUsMember2017-08-310001375365us-gaap:ShareBasedCompensationAwardTrancheOneMembersmci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember2017-08-012017-08-310001375365us-gaap:ShareBasedCompensationAwardTrancheTwoMembersmci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember2018-07-012020-12-310001375365smci:PerformanceBasedRestrictedStockUnitsPRSUsMember2020-03-012020-03-310001375365us-gaap:RestrictedStockUnitsRSUMember2020-06-300001375365smci:PerformanceBasedRestrictedStockUnitsPRSUsMember2020-06-300001375365us-gaap:ShareBasedCompensationAwardTrancheTwoMembersmci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember2017-08-012017-08-310001375365smci:TaiwanTaxAuthorityMember2019-10-310001375365smci:TaiwanTaxAuthorityMember2020-02-29smci:claim00013753652018-02-080001375365us-gaap:PendingLitigationMembersmci:BuildGroupComplaintMember2020-12-012020-12-010001375365us-gaap:PendingLitigationMembersmci:BuildGroupComplaintMember2020-12-310001375365srt:ChiefExecutiveOfficerMember2020-09-300001375365srt:AffiliatedEntityMember2020-12-31smci:segment0001375365country:US2020-12-310001375365country:US2020-06-300001375365srt:AsiaMember2020-12-310001375365srt:AsiaMember2020-06-300001375365srt:EuropeMember2020-12-310001375365srt:EuropeMember2020-06-300001375365us-gaap:SubsequentEventMember2021-01-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________________________________
Form 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2020
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-33383
__________________________________________________________________________
Super Micro Computer, Inc.
(Exact name of registrant as specified in its charter)
Delaware 77-0353939
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
980 Rock Avenue
San Jose, CA 95131
(Address of principal executive offices, including zip code)
(408) 503-8000
(Registrant’s telephone number, including area code)
__________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par value per shareSMCINASDAQ Global Select Market
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 such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerx  Accelerated filer
Non-accelerated filer
  Smaller reporting company
Emerging 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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of January 31, 2021 there were 50,575,310 shares of the registrant’s common stock, $0.001 par value, outstanding, which is the only class of common stock of the registrant issued.




SUPER MICRO COMPUTER, INC.


QUARTERLY REPORT ON FORM 10-Q
FOR THE THREE MONTHS ENDED DECEMBER 31, 2020

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.

    Unless the context requires otherwise, the words “Super Micro,” “Supermicro,” “we,” “Company,” “us” and “our” in this document refer to Super Micro Computer, Inc. and where appropriate, our wholly owned subsidiaries. Supermicro, the Company logo and our other registered or common law trademarks, service marks, or trade names appearing in this Quarterly Report on Form 10-Q are the property of Super Micro Computer, Inc. or its affiliates. Other trademarks, service marks, or trade names appearing in this Quarterly Report on Form 10-Q are the property of their respective owners.



PART I: FINANCIAL INFORMATION

Item 1.        Financial Statements

SUPER MICRO COMPUTER, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 (unaudited) 
December 31,June 30,
20202020
ASSETS
Current assets:
Cash and cash equivalents$315,610 $210,533 
Accounts receivable, net of allowances of $2,941 and $4,586 at December 31, 2020 and June 30, 2020, respectively (including accounts receivable from related parties of $15,016 and $8,712 at December 31, 2020 and June 30, 2020, respectively)
323,021 403,745 
Inventories807,431 851,498 
Prepaid expenses and other current assets (including other receivables from related parties of $12,237 and $19,791 at December 31, 2020 and June 30, 2020, respectively)
98,211 126,985 
Total current assets1,544,273 1,592,761 
Investment in equity investee3,862 2,703 
Property, plant and equipment, net255,406 233,785 
Deferred income taxes, net55,781 54,898 
Other assets34,750 34,499 
Total assets$1,894,072 $1,918,646 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable (including amounts due to related parties of $48,256 and $72,368 at December 31, 2020 and June 30, 2020, respectively)
$396,288 $417,673 
Accrued liabilities (including amounts due to related parties of $11,339 and $16,206 at December 31, 2020 and June 30, 2020, respectively)
141,698 155,401 
Income taxes payable10,555 4,700 
Short-term debt24,921 23,704 
Deferred revenue99,509 106,157 
Total current liabilities672,971 707,635 
Deferred revenue, non-current95,396 97,612 
Long-term debt, net of debt issuance costs20,577 5,697 
Other long-term liabilities (including related party balance of $28 and $1,699 at December 31, 2020 and June 30, 2020, respectively)
40,908 41,995 
Total liabilities829,852 852,939 
Commitments and contingencies (Note 11)
Stockholders’ equity:
Common stock and additional paid-in capital, $0.001 par value
Authorized shares: 100,000,000; Outstanding shares: 50,651,054 and 52,408,703 at December 31, 2020 and June 30, 2020, respectively
Issued shares: 50,651,054 and 53,741,828 at December 31, 2020 and June 30, 2020, respectively
410,522 389,972 
Treasury stock (at cost), and 1,333,125 shares at December 31, 2020 and June 30, 2020, respectively
 (20,491)
Accumulated other comprehensive gain (loss)396 (152)
Retained earnings653,129 696,211 
Total Super Micro Computer, Inc. stockholders’ equity1,064,047 1,065,540 
Noncontrolling interest173 167 
Total stockholders’ equity1,064,220 1,065,707 
Total liabilities and stockholders’ equity$1,894,072 $1,918,646 
1



See accompanying notes to condensed consolidated financial statements.
2


SUPER MICRO COMPUTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
(unaudited) 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Net sales (including related party sales of $18,706 and $21,784 in the three months ended December 31, 2020 and 2019, respectively, and $38,421 and $49,446 in the six months ended December 31, 2020 and 2019, respectively)
$830,306$870,943$1,592,556$1,670,747
Cost of sales (including related party purchases of $50,835 and $75,333 in the three months ended December 31, 2020 and 2019, respectively, and $113,034 and $140,366 in the six months ended December 31, 2020 and 2019, respectively)
694,211732,5391,326,5461,401,414
Gross profit136,095138,404266,010269,333
Operating expenses:
Research and development 52,72955,572107,527105,144
Sales and marketing20,74021,97741,03242,171
General and administrative25,26133,04049,64061,338
Total operating expenses98,730110,589198,199208,653
Income from operations37,36527,81567,81160,680
Other (expense) income, net (2,539)(416)(3,380)1,173
Interest expense(569)(560)(1,243)(1,112)
Income before income tax provision34,25726,83963,18860,741
Income tax provision(5,108)(2,113)(8,768)(10,681)
Share of (loss) from equity investee, net of taxes(1,475)(1,020)(145)(9)
Net income$27,674$23,706$54,275$50,051
Net income per common share:
Basic$0.54$0.47$1.05$1.00
Diluted$0.52$0.46$1.00$0.97
Weighted-average shares used in calculation of net income per common share:
Basic51,49950,181 51,914 50,129 
Diluted53,58452,009 54,005 51,758 


See accompanying notes to condensed consolidated financial statements.
3


SUPER MICRO COMPUTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited) 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Net income$27,674 $23,706 $54,275 $50,051 
Other comprehensive income (loss), net of tax:
Foreign currency translation gain (loss)301 85 548 (55)
Total other comprehensive income (loss)301 85 548 (55)
Total comprehensive income $27,975 $23,791 $54,823 $49,996 

See accompanying notes to condensed consolidated financial statements.
4


SUPER MICRO COMPUTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)
Three Months Ended December 31, 2020Common Stock and
Additional Paid-In
Capital
Treasury StockAccumulated
Other
Comprehensive
(Loss) Gain
Retained
Earnings
Non-controlling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at September 30, 202054,241,046 $400,157 (2,475,419)$(50,491)$95 $722,812 $169 $1,072,742 
Exercise of stock options, net of taxes332,783 5,747 — — — — — 5,747 
Release of shares of common stock upon vesting of restricted stock units193,017 — — — — — — — 
Shares of common stock withheld for the withholding tax on vesting of restricted stock units(60,166)(1,713)— — — — — (1,713)
Stock repurchases and retirement(4,055,626)(122)2,475,419 50,491 — (97,357)— (46,988)
Stock-based compensation— 6,453 — — — — — 6,453 
Foreign currency translation gain— — — — 301 — — 301 
Net income— — — — — 27,674 4 27,678 
Balance at December 31, 202050,651,054 $410,522  $ $396 $653,129 $173 $1,064,220 

Three Months Ended December 31, 2019Common Stock and
Additional Paid-In
Capital
Treasury StockAccumulated
Other
Comprehensive
(Loss) Gain
Retained
Earnings
Non-controlling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at September 30, 201951,358,810 $354,157 (1,333,125)$(20,491)$(220)$638,248 $162 $971,856 
Exercise of stock options, net of shares withheld for withholding taxes283,987 3,933 — — — — — 3,933 
Release of shares of common stock upon vesting of restricted stock units408,793 — — — — — — — 
Shares of common stock withheld for the withholding tax on vesting of restricted stock units(128,330)(2,994)— — — — — (2,994)
Stock-based compensation— 4,964 — — — — — 4,964 
Foreign currency translation gain— — — — 85 — — 85 
Net income— — — — — 23,706 3 23,709 
Balance at December 31, 201951,923,260 $360,060 (1,333,125)$(20,491)$(135)$661,954 $165 $1,001,553 

See accompanying notes to condensed consolidated financial statements.


5


SUPER MICRO COMPUTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)
Six Months Ended December 31, 2020Common Stock and
Additional Paid-In
Capital
Treasury StockAccumulated
Other
Comprehensive
(Loss) Gain
Retained
Earnings
Non-controlling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at June 30, 202053,741,828 $389,972 (1,333,125)$(20,491)$(152)$696,211 $167 $1,065,707 
Exercise of stock options, net of taxes683,613 10,767 — — — — — 10,767 
Release of shares of common stock upon vesting of restricted stock units410,536 — — — — — — — 
Shares of common stock withheld for the withholding tax on vesting of restricted stock units(129,297)(3,718)— — — — — (3,718)
Share repurchase and retirement(4,055,626)(122)1,333,125 20,491 (97,357)(76,988)
Stock-based compensation— 13,623 — — — — — 13,623 
Foreign currency translation gain— — — — 548 — — 548 
Net income— — — — — 54,275 6 54,281 
Balance at December 31, 202050,651,054 $410,522  $ $396 $653,129 $173 $1,064,220 

Six Months Ended December 31, 2019Common Stock and
Additional Paid-In
Capital
Treasury StockAccumulated
Other
Comprehensive
(Loss) Gain
Retained
Earnings
Non-controlling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at June 30, 201951,289,413 $349,683 (1,333,125)$(20,491)$(80)$611,903 $161 $941,176 
Exercise of stock options, net of taxes283,987 3,933 — — — — — 3,933 
Release of shares of common stock upon vesting of restricted stock units508,979 — — — — — — — 
Shares of common stock withheld for the withholding tax on vesting of restricted stock units(159,119)(3,574)— — — — — (3,574)
Stock-based compensation— 10,018 — — — — — 10,018 
Foreign currency translation loss— — — — (55)— — (55)
Net income— — — — — 50,051 4 50,055 
Balance at December 31, 201951,923,260 $360,060 (1,333,125)$(20,491)$(135)$661,954 $165 $1,001,553 

See accompanying notes to condensed consolidated financial statements.
6


SUPER MICRO COMPUTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Six Months Ended
December 31,
 20202019
OPERATING ACTIVITIES:
Net income$54,275 $50,051 
Reconciliation of net income to net cash provided by operating activities:
Depreciation and amortization14,427 13,889 
Stock-based compensation expense13,623 10,018 
Allowances for (recovery of) doubtful accounts(476)43 
Provision for excess and obsolete inventories1,740 14,218 
Share of income from equity investee145 9 
Foreign currency exchange (gain) loss2,905 428 
Deferred income taxes, net(883)(889)
Other(699)581 
Changes in operating assets and liabilities:
Accounts receivable (including changes in related party balances of $(6,304) and $(4,318) during the six months ended December 31, 2020 and 2019, respectively)
81,156 33,444 
Inventories42,327 (48,460)
Prepaid expenses and other assets (including changes in related party balances of $7,554 and $(3,673) during the six months ended December 31, 2020 and 2019, respectively)
27,426 (35,450)
Accounts payable (including changes in related party balances of $(24,112) and $16,107 during the six months ended December 31, 2020 and 2019, respectively)
(25,296)32,415 
Income taxes payable5,855 (9,492)
Deferred revenue(8,864)12,192 
Accrued liabilities (including changes in related party balances of $(4,867) and $5,249 during the six months ended December 31, 2020 and 2019, respectively)
(20,619)17,810 
Other long-term liabilities (including changes in related party balances of $(1,671) and $430 during the six months ended December 31, 2020 and 2019, respectively)
(3,240)(3,654)
Net cash provided by operating activities183,802 87,153 
INVESTING ACTIVITIES:
Purchases of property, plant and equipment (including payments to related parties of $3,058 and $2,274 during the six months ended December 31, 2020 and 2019, respectively)
(25,551)(24,089)
Proceeds from sale of investment in a privately-held company 750 
Net cash used in investing activities(25,551)(23,339)
FINANCING ACTIVITIES:
Proceeds from debt14,669  
Repayment of debt(537) 
Net repayment on asset-backed revolving line of credit (1,116)
Proceeds from exercise of stock options10,767 2,704 
Payment of withholding tax on vesting of restricted stock units(3,718)(3,574)
Stock repurchases(74,824) 
Payments of obligations under finance leases(54)(90)
Net cash used in financing activities(53,697)(2,076)
Effect of exchange rate fluctuations on cash540 175 
Net increase in cash, cash equivalents and restricted cash105,094 61,913 
Cash, cash equivalents and restricted cash at the beginning of the period212,390 262,140 
Cash, cash equivalents and restricted cash at the end of the period$317,484 $324,053 
7


Supplemental disclosure of cash flow information:
Cash paid for interest$950 $1,261 
Cash paid for taxes, net of refunds(698)37,741 
Non-cash investing and financing activities:
Unpaid property, plant and equipment purchases (including due to related parties of $3,056 and $1,729 as of December 31, 2020 and 2019, respectively)
$11,596 $9,222 
New operating lease assets obtained in exchange for operating lease liabilities
2,693  
Receivable from exercise of stock options 1,229 
Unpaid stock repurchases2,164  

See accompanying notes to condensed consolidated financial statements.

8



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 1.        Summary of Significant Accounting Policies

Significant Accounting Policies and Estimates

No material changes have been made to the significant accounting policies of Super Micro Computer, Inc., a corporation incorporated under the laws of Delaware, and its consolidated entities (together, the “Company”), disclosed in Note 1, "Organization and Summary of Significant Accounting Policies", in its Annual Report on Form 10-K, filed on August 28, 2020, for the year ended June 30, 2020. Management's estimates include, as applicable, the anticipated impacts of the coronavirus ("COVID-19") pandemic.

Basis of Presentation

The unaudited condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations.

The unaudited condensed consolidated financial statements included herein reflect all adjustments, including normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position, results of operations and cash flows for the periods presented. The consolidated results of operations for the three and six months ended December 31, 2020 are not necessarily indicative of the results that may be expected for future quarters or for the fiscal year ending June 30, 2021.

Investment in a Corporate Venture
    In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in a privately-held company (the "Corporate Venture") located in China to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment is accounted for using the equity method. As such, the Corporate Venture is also a related party.
    The Company recorded a deferred gain related to the contribution of certain technology rights. As of December 31, 2020 and June 30, 2020, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $0.0 million and $1.0 million, respectively, in other long-term liabilities in the Company’s condensed
consolidated balance sheets.

    The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with
several of the parent's related entities and a separate listing for one of its subsidiaries. The Corporate Venture is not itself a restricted party. The Company is working with the Corporate Venture's management to ensure that the Corporate Venture remains in compliance with the new restrictions. The Company does not believe that the equity investment carrying value is impacted as of December 31, 2020. No impairment charge was recorded for the three and six months ended December 31, 2020 and 2019, respectively.
The Company sold products worth $13.2 million and $15.4 million to the Corporate Venture in the three months ended December 31, 2020 and 2019, respectively, and $19.6 million and $37.5 million for the six months ended December 31, 2020 and 2019, respectively. The Company’s share of intra-entity profits on the products that remained unsold by the Corporate Venture as of December 31, 2020 and June 30, 2020 have been eliminated and have reduced the carrying value of the Company’s investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $14.4 million and $7.8 million due from the Corporate Venture in accounts receivable, net as of December 31, 2020 and June 30, 2020, respectively.

9



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Concentration of Supplier Risk

    Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 20.0% and 28.5% of total purchases for the three months ended December 31, 2020 and 2019, respectively, and 20.9% and 28.6% for the six months ended December 31, 2020 and 2019, respectively. Ablecom and Compuware, related parties of the Company (see Note 8, "Related Party Transactions") accounted for a combined 7.3% and 10.3% of total cost of sales for the three months ended December 31, 2020 and 2019, respectively, and a combined 8.5% and 10.0% for the six months ended December 31, 2020 and 2019, respectively.

Concentration of Credit Risk

    Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. No single customer accounted for 10% or more of the net sales for the three and six months ended December 31, 2020 and 2019. No customer accounted for greater than 10% of the Company's accounts receivable, net as of December 31, 2020, whereas one customer accounted for 10.1% of accounts receivable, net as of June 30, 2020.

Treasury Stock

The Company accounts for treasury stock under the cost method. Upon the retirement of treasury shares, the Company deducts the par value of the retired treasury shares from common stock and allocates the excess of cost over par as a deduction to additional paid-in capital based on the pro-rata portion of additional paid-in-capital, and the remaining excess as a deduction to retained earnings. Retired treasury shares revert to the status of authorized but unissued shares.

Accounting Pronouncements Recently Adopted

In June 2016, the FASB issued authoritative guidance, Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments. Under this new guidance, a company is required to estimate credit losses on certain types of financial instruments using an expected-loss model, replacing the current incurred-loss model, and record the estimate through an allowance for credit losses, which results in more timely recognition of credit losses. The Company adopted this guidance on July 1, 2020 using the modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The adoption of the guidance had no material impact on the Company’s condensed consolidated financial statements as of July 1, 2020.

The Company maintains an allowance for credit losses for accounts receivable and the investment in an auction rate security. The allowance for credit losses is estimated using a loss rate method, considering factors such as customers’ credit risk, historical loss experience, current conditions, and forecasts. The allowance for credit losses is measured on a collective (pool) basis by aggregating customer balances with similar risk characteristics. The Company also records a specific allowance based on an analysis of individual past due balances or customer-specific information, such as a decline in creditworthiness or bankruptcy. The new guidance has no material impact on the Company's condensed consolidated financial statements for the three and six months ended December 31, 2020.

In August 2018, the FASB issued amended guidance, Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The Company adopted this guidance on July 1, 2020. As of December 31, 2020, the Company’s investment in an auction rate security is the only Level 3 investment measured at fair value on a recurring basis. Changes to the disclosures in the condensed consolidated financial statements were immaterial. See Note 5, "Fair Value Disclosure".

In August 2018, the FASB issued authoritative guidance, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract as well as hosting arrangements that include an internal use software license with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of
10



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
a hosting arrangement that is a service contract is not affected by the new guidance. The Company adopted this guidance on July 1, 2020, prospectively. The adoption of this guidance did not have a material impact on the Company's condensed consolidated financial statements and disclosures.

Accounting Pronouncements Not Yet Adopted

In December 2019, the FASB issued amended guidance, Simplifying the Accounting for Income Taxes, to remove certain exceptions to the general principles from ASC 740 - Income Taxes, and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its condensed consolidated financial statements and disclosures.

    In March 2020, the FASB issued authoritative guidance, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility and E.SUN Credit Facility. The 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 and E.SUN Credit Facility will terminate on September 18, 2021. As both credit facilities will expire before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its condensed consolidated financial statements and disclosures.

Note 2.         Revenue

    Disaggregation of Revenue

The Company disaggregates revenue by type of product and by geographical market in order to depict the nature, amount, and timing of revenue and cash flows. Service revenues, which are less than 10%, are not a significant component of total revenue, and are aggregated within the respective categories.

The following is a summary of net sales by product type (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Server and storage systems$642,711 $672,727 $1,260,499 $1,308,753 
Subsystems and accessories187,595 198,216 332,057 361,994 
Total$830,306 $870,943 $1,592,556 $1,670,747 

Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services. Subsystems and accessories are comprised of serverboards, chassis and accessories.

International net sales are based on the country and geographic region to which the products were shipped. The following is a summary for the three and six months ended December 31, 2020 and 2019, of net sales by geographic region (in thousands):
11



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
United States$463,102 $527,404 $959,188 $996,245 
Asia161,415 165,716 288,121 327,355 
Europe154,819 147,564 266,908 275,623 
Others50,970 30,259 78,339 71,524 
$830,306 $870,943 $1,592,556 $1,670,747 

Starting July 1, 2020, the Company no longer separately discloses revenue by products sold to indirect sales channel partners or direct customers and original equipment manufacturers because management does not make business operational decisions based on this set of disaggregation so the disclosure is no longer material to investors.

Contract Balances

Generally, the payment terms of the Company’s offerings range from 30 to 60 days. In certain instances, customers may prepay for products and services in advance of delivery. Receivables relate to the Company’s unconditional right to consideration for performance obligations either partially or fully completed.

Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. Such contract assets are insignificant to the Company’s condensed consolidated financial statements.

    Contract liabilities consist of deferred revenue and relate to amounts invoiced to or advance consideration received from customers, which precede the Company’s satisfaction of the associated performance obligation(s). The Company’s deferred revenue primarily results from customer payments received upfront for extended warranties and on-site services because these performance obligations are satisfied over time. Revenue recognized during the three and six months ended December 31, 2020, which was included in the opening deferred revenue balance as of June 30, 2020 of $203.8 million, was $26.8 million and $55.4 million, respectively.

Deferred revenue decreased $8.8 million during the six months ended December 31, 2020 because the recognition of revenue from contracts entered into in prior periods was greater than the invoiced amounts for service contracts during the period.

    Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent in aggregate the amount of transaction price that has been allocated to performance obligations not delivered, or only partially undelivered, as of the end of the reporting period. The Company applies the optional exemption to not disclose information about remaining performance obligations that are part of a contract that has an original expected duration of one year or less. These performance obligations generally consist of services, such as on-site services, including integration services and extended warranty services that are contracted for one year or less, and products for which control has not yet been transferred. The value of the transaction price allocated to remaining performance obligations as of December 31, 2020 was $194.9 million. The Company expects to recognize approximately 51% of remaining performance obligations as revenue in the next 12 months, and the remainder thereafter.

Capitalized Contract Acquisition Costs and Fulfillment Cost

Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. Contract acquisition costs consist primarily of incentive bonuses. Contract acquisition costs are considered incremental and recoverable costs of obtaining and fulfilling a contract with a customer and are therefore capitalizable. The Company applies the practical expedient to expense incentive bonus costs as incurred if the amortization period would be one year or less, generally upon delivery of the associated server and storage systems or components. Where the amortization period of the contract cost would be more than a year, the Company applies
12



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
judgment in the allocation of the incentive bonus cost asset between hardware and service performance obligations and expenses the cost allocated to the hardware performance obligations upon delivery of associated server and storage systems or components and amortizes the cost allocated to service performance obligations over the period the services are expected to be provided. Contract acquisition costs allocated to service performance obligations that are subject to capitalization are insignificant to the Company’s condensed consolidated financial statements.

Contract fulfillment costs consist of costs paid in advance for outsourced services provided by third parties to the extent they are not in the scope of other guidance. Fulfillment costs paid in advance for outsourced services provided by third parties are capitalized and amortized over the period the services are expected to be provided. Such fulfillment costs are insignificant to the Company’s condensed consolidated financial statements.

Note 3.        Net Income Per Common Share

    The following table shows the computation of basic and diluted net income per common share for the three and six months ended December 31, 2020 and 2019 (in thousands, except per share amounts):
 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Numerator:
Net income$27,674 $23,706 $54,275 $50,051 
Denominator:
Weighted-average shares outstanding51,499 50,181 51,914 50,129 
Effect of dilutive securities2,084 1,828 2,091 1,629 
Weighted-average diluted shares53,584 52,009 54,005 51,758 
Basic net income per common share$0.54 $0.47 $1.05 $1.00 
Diluted net income per common share$0.52 $0.46 $1.00 $0.97 

    For the three and six months ended December 31, 2020 and 2019, the Company had stock options, restricted stock units ("RSUs") and performance based restricted stock units ("PRSUs") outstanding that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net income per share in the periods presented, as their effect would have been anti-dilutive. The anti-dilutive common share equivalents resulting from outstanding equity awards were 1,040,890 and 2,501,684 for the three months ended December 31, 2020 and 2019, respectively, and 1,113,845 and 3,171,619 for the six months ended December 31, 2020 and 2019, respectively.

Note 4.        Balance Sheet Components

    The following tables provide details of the selected balance sheet items (in thousands):

Inventories:
December 31, 2020June 30, 2020
Finished goods$566,054 $656,817 
Work in process93,590 38,146 
Purchased parts and raw materials147,787 156,535 
Total inventories$807,431 $851,498 
    
The Company recorded a provision for excess and obsolete inventory to cost of sales totaling $2.5 million and $1.7 million in the three and six months ended December 31, 2020 and $6.8 million and $16.9 million for the three and six
13



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
months ended December 31, 2019, respectively. These amounts exclude a provision (recovery) for adjusting the cost of certain inventories to net realizable value of $0.2 million and $1.0 million for the three and six months ended December 31, 2020, respectively, and $(0.9) million and $(2.7) million for the three and six months ended December 31, 2019, respectively. The recovery is recognized when previously reserved inventories are sold.

Prepaid Expenses and Other Current Assets:
 December 31, 2020June 30, 2020
Other receivables (1)$70,247 $96,669 
Prepaid income tax10,966 14,323 
Prepaid expenses5,864 7,075 
Deferred service costs4,514 4,161 
Restricted cash250 250 
Others6,369 4,507 
Total prepaid expenses and other current assets$98,211 $126,985 
__________________________
(1) Includes other receivables from contract manufacturers based on certain buy-sell arrangements of $42.9 million and $83.8 million as of December 31, 2020 and June 30, 2020, respectively.


Cash, cash equivalents and restricted cash:
 December 31, 2020June 30, 2020
Cash and cash equivalents$315,610 $210,533 
Restricted cash included in prepaid expenses and other current assets250 250 
Restricted cash included in other assets1,624 1,607 
Total cash, cash equivalents and restricted cash$317,484 $212,390 

Property, Plant, and Equipment:
 December 31, 2020June 30, 2020
Buildings$86,930 $86,930 
Land75,262 75,251 
Machinery and equipment91,073 85,381 
Buildings construction in progress (1)69,277 46,311 
Building and leasehold improvements24,960 24,517 
Software22,693 20,597 
Furniture and fixtures22,026 21,544 
392,221 360,531 
Accumulated depreciation and amortization(136,816)(126,746)
Property, plant and equipment, net$255,406 $233,785 
__________________________
(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and new building in Taiwan.

14


SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Other Assets:
 December 31, 2020June 30, 2020
Operating lease right-of-use asset$22,975 $23,784 
Deferred service costs, non-current5,406 4,632 
Restricted cash, non-current1,624 1,607 
Investment in auction rate security1,571 1,571 
Deposits1,030 1,201 
Non-marketable equity securities128 128 
Prepaid expense, non-current2,017 1,576 
Total other assets$34,750 $34,499 

Accrued Liabilities:    
December 31, 2020June 30, 2020
Accrued payroll and related expenses$47,650 $33,577 
Contract manufacturing liabilities20,276 36,249 
Accrued warranty costs10,904 9,984 
Customer deposits15,058 9,942 
Operating lease liability7,435 6,310 
Accrued cooperative marketing expenses5,754 5,925 
Accrued professional fees1,021 5,661 
Accrued legal liabilities (Note 11) 18,114 
Others (accrued liabilities)33,601 29,639 
Total accrued liabilities$141,698 $155,401 

Performance Awards Liability

    In March 2020, the Board of Directors (the “Board”) approved performance bonuses for the Chief Executive Officer, a senior executive and two members of the Board, which payments will be earned when specified market and performance conditions are achieved.

The Chief Executive Officer’s aggregate cash bonuses of up to $8.1 million are earned in two tranches. The first 50% is payable if the average closing price for the Company’s common stock equals or exceeds $31.61 for any period of 20 consecutive trading days following the date of the agreement and ending prior to September 30, 2021 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is determined to have been achieved and the date that the payment is made. This payment can be reduced at the discretion of the Board to the extent the Company has not made adequate progress in remediating its material weaknesses in its internal control over financial reporting as determined by the Board. The second 50% is payable if the average closing price for the Company’s common stock equals or exceeds $32.99 for any period of 20 consecutive trading days following the date of the agreement and ending prior to June 30, 2022 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is achieved and the date that the payment is made.

Performance bonuses for a senior executive and two members of the Board are earned based on achieving a specified target average closing price for the Company’s common stock over the specified period as determined by the Board at the grant dates and continuous services through the payment dates. A senior executive earned an aggregate cash payment of $0.1 million when the target average closing price was met in the fourth quarter of fiscal year 2020. The two members of the Board can earn aggregate cash payments of $0.3 million in two tranches if the target average closing price reaches $31.61 for the first tranche
15


SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
and $32.99 per share for the second tranche. These awards expire in two equal amounts at September 30, 2021 and June 30, 2022 for the two Board members' awards.

The Company accounts for the outstanding performance bonuses as liabilities and estimates fair value of payable amounts using a Monte-Carlo simulation model. The awards are re-measured at each period end with changes in fair value recorded in the Company’s condensed consolidated statement of operations in operating expenses. The cumulative recorded expense at each period end is trued-up to the expected payable amount vested through the period end. The requisite service periods over which expenses are recognized are derived from the Monte-Carlo model for all performance awards, except for the first 50% of the Chief Executive Officer’s award that includes a performance condition. The Company estimates if it is probable that the performance condition will be met through the expiration date of this award. If at the measurement date it is determined to be probable, the Company estimates the requisite period as the longer of the service period derived by the Monte-Carlo model and the implicit service period when the Company expects to make adequate progress in remediating its material weaknesses in its internal control over financial reporting, as reported by the Company's Audit Committee. If it is determined to not be probable, then the Company will reverse any previously recognized expense for this award in the period when it is no longer probable that the performance condition will be achieved.

Based on the estimated fair value of these performance bonuses as of December 31, 2020 and June 30, 2020, the Company recorded a $4.7 million and $2.1 million liability, respectively, of which $4.7 million and $1.5 million, respectively, was recorded within accrued liabilities and $0.0 million and $0.6 million, respectively, was recorded within other long-term liabilities on the Company's condensed consolidated balance sheet. An unrecognized compensation expense of $1.9 million will be recorded over the remaining service periods from 0.06 years to 0.67 years. The fair value of these awards is remeasured each reporting period. The expense recognized during the three months ended December 31, 2020 and 2019 was $2.5 million and $0.0 million, respectively, and $2.6 million and $0.0 million for the six months ended December 31, 2020 and 2019, respectively.
Other Long-term Liabilities:
December 31, 2020June 30, 2020
Operating lease liability, non-current$16,750 $18,102 
Accrued unrecognized tax benefits including related interest and penalties16,567 15,496 
Accrued warranty costs, non-current2,600 2,395 
Others4,991 6,002 
Total other long-term liabilities$40,908 $41,995 

Product Warranties:
Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Balance, beginning of the period$13,727 $11,285 $12,379 $11,034 
Provision for warranty7,112 9,401 15,459 17,106 
Costs utilized(7,453)(9,115)(15,060)(16,777)
Change in estimated liability for pre-existing warranties118 (129)726 79 
Balance, end of the period13,504 11,442 13,504 11,442 
Current portion10,904 8,956 10,904 8,956 
Non-current portion$2,600 $2,486 $2,600 $2,486 

Note 5.        Fair Value Disclosure

    The financial instruments of the Company measured at fair value on a recurring basis are included in cash equivalents, other assets and accrued liabilities. The Company classifies its financial instruments, except for its investment in an auction rate
16


SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
security, within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted prices in active markets or alternative pricing sources and models using market observable inputs to determine their fair value.

The Company’s investment in an auction rate security is classified within Level 3 of the fair value hierarchy as the determination of its fair value was not based on observable inputs as of December 31, 2020 and June 30, 2020. The Company is using the discounted cash flow method to estimate the fair value of the auction rate security at each period end and the following assumptions: (i) the expected yield based on observable market rate of similar securities, (ii) the security coupon rate that is reset monthly, (iii) the estimated holding period and (iv) a liquidity discount. The liquidity discount assumption is based on the management estimate of lack of marketability discount of similar securities and is determined based on the analysis of financial market trends over time, recent redemptions of securities and other market activities. The Company performed a sensitivity analysis and applying a change of either plus or minus 100 basis points in the liquidity discount does not result in a significantly higher or lower fair value measurement of the auction rate security as of December 31, 2020.

Financial Assets and Liabilities Measured on a Recurring Basis

    The following table sets forth the Company’s financial instruments as of December 31, 2020 and June 30, 2020, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):
December 31, 2020Level 1Level 2Level 3Asset at
Fair Value
Assets
Money market funds (1)$841 $ $ $841 
Certificates of deposit (2) 863  863 
Auction rate security  1,571 1,571 
Total assets measured at fair value$841 $863 $1,571 $3,275 
Liabilities
Performance awards liability (3)$ $4,727 $ $4,727 
Total liabilities measured at fair value$ $4,727 $ $4,727 
June 30, 2020Level 1Level 2Level 3Asset at
Fair Value
Assets
Money market funds (1)$1,163 $ $ $1,163 
Certificates of deposit (2) 836  836 
Auction rate security  1,571 1,571 
Total assets measured at fair value$1,163 $836 $1,571 $3,570 
Liabilities
Performance awards liability (3)$ $2,100 $ $2,100 
Total liabilities measured at fair value$ $2,100 $ $2,100 
__________________________
(1) $0.0 million and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.

(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0.3 million in certificates of deposit are included in prepaid expenses and other assets, and $0.4 million and $0.3 million in
17



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
certificates of deposit are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.

(3) As of December 31, 2020 and June 30, 2020, the current portion of the performance awards liability of $4.7 million and $1.5 million, respectively, is included in accrued liabilities and the non-current portion of $0.0 million and $0.6 million, respectively, is included in other long-term liabilities in the condensed consolidated balance sheets.

On a quarterly basis, the Company also evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. For the three and six months ended December 31, 2020, the credit losses related to the Company’s investments was not significant.

    The Company estimated the fair value of performance awards using the Monte-Carlo simulation model and classified them within Level 2 of the fair value hierarchy as estimates are based on the observable inputs. The significant inputs used in estimating the fair value of the awards as of December 31, 2020 and June 30, 2020 are as follows:

December 31, 2020
Stock Price as of Period EndPerformance PeriodRisk-free RateVolatilityDividend Yield
$31.66
0.8 - 1.49 years
0.11%53.55%%

June 30, 2020
Stock Price as of Period EndPerformance PeriodRisk-free RateVolatilityDividend Yield
$28.39
1.25 - 2.0 years
0.16%53.75%%

    There was no movement in the balances of the Company's financial assets measured at fair value on a recurring basis, consisting of investment in an auction rate security, using significant unobservable inputs (Level 3) for the three and six months ended December 31, 2020 and 2019.

There were no transfers between Level 1, Level 2 or Level 3 financial instruments in the three and six months ended December 31, 2020 and 2019.

    The following is a summary of the Company’s investment in an auction rate security as of December 31, 2020 and June 30, 2020 (in thousands): 
 December 31, 2020 and June 30, 2020
 Cost BasisGross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair Value
Auction rate security$1,750 $ $(179)$1,571 
 
No gain or loss was recognized in other comprehensive income for the auction rate security for the three and six months ended December 31, 2020 and 2019.
    
The Company measures the fair value of outstanding debt for disclosure purposes on a recurring basis. As of December 31, 2020 and June 30, 2020, total debt of $45.5 million and $29.4 million, respectively, is reported at amortized cost. This outstanding debt is classified as Level 2 as it is not actively traded. The amortized cost of the outstanding debt approximates the fair value.
18



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Note 6.        Short-term and Long-term Debt

    Short-term debt obligations as of December 31, 2020 and June 30, 2020 consisted of the following (in thousands):
 
 December 31,June 30,
 20202020
CTBC Bank term loan, due August 31, 2021$24,921 $23,704 
CTBC Bank term loan, due June 4, 203020,577 5,697 
Total debt45,498 29,401 
Short-term debt and current portion of long-term debt24,921 23,704 
Debt, Non-current$20,577 $5,697 

Activities under Revolving Lines of Credit and Term Loans

Bank of America

2018 Bank of America Credit Facility

    In April 2018, the Company entered into a revolving line of credit with Bank of America for up to $250.0 million (as amended from time to time, the "2018 Bank of America Credit Facility"). On May 12, 2020, the 2018 Bank of America Credit Facility was amended to, among other items, extend the maturity to June 30, 2021 and provide that in the event of default or if outstanding borrowings are in excess of $220.0 million, the Company is required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of the Company's deposit accounts. In addition, the amendment released the real property of Super Micro Computer as a collateral. The amendment was accounted for as a modification and the impact was immaterial to the condensed consolidated financial statements. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. Subject to customary exceptions, the 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. Under the terms of the 2018 Bank of America Credit Facility, the Company is not permitted to pay any dividends. The Company is required to pay 0.375% per annum on the 2018 Bank of America Credit Facility for any unused borrowings. The 2018 Bank of America Credit Facility contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries and contains a financial covenant, which requires that the Company maintain a certain fixed charge coverage ratio, for each twelve-month period while in a Trigger Period, as defined in the agreement, is in effect.

As of December 31, 2020 and June 30, 2020, the Company had no outstanding borrowings under the 2018 Bank of America Credit Facility. The interest rates under the 2018 Bank of America Credit Facility as of December 31, 2020 and June 30, 2020 were 3.00%. In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility and in October 2019, the letter of credit amount was increased to $6.4 million. No amounts have been drawn under the standby letter of credit. The balance of debt issuance costs outstanding were $0.3 million and $0.6 million as of December 31, 2020 and June 30, 2020, respectively. The Company has been in compliance with all the covenants under the 2018 Bank of America Credit Facility, and as of December 31, 2020, the Company's available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance with other applicable terms.

CTBC Bank

CTBC Credit Facility

In June 2019, the Company entered into a credit agreement with CTBC Bank, which was amended in August 2020, (collectively, the "CTBC Credit Facility"). The amended credit agreement with CTBC Bank that provides for (i) a 12-month NTD 700.0 million ($24.0 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum which is adjusted monthly, which term loan facility also includes a 12-month guarantee of up to NTD 100.0 million ($3.4 million U.S. dollar
19



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
equivalent) with an annual fee equal to 0.50% per annum, (ii) a 180-day NTD 1,500.0 million ($51.5 million U.S. dollar equivalent) term loan facility up to 100% of eligible accounts receivable in an aggregate amount with an interest rate equal to the lender's established NTD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly, and (ⅲ) a 12-month revolving line of credit of up to 100% of eligible accounts receivable in an aggregate amount of up to $50.0 million with an interest rate equal to the lender's established USD interest rate plus 0.80% per annum which is adjusted monthly, or equal to the lender’s established NTD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly if the borrowing is in NTD. The total borrowings allowed under the CTBC Credit Facility was capped at $50.0 million. There are no financial covenants associated with the CTBC Credit Facility.

The total outstanding borrowings under the CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of $24.9 million and $23.7 million at December 31, 2020 and June 30, 2020, respectively. As of December 31, 2020 and June 30, 2020, the Company did not have any outstanding borrowings under the CTBC Credit Facility revolving line of credit. The interest rate for these loans were 0.73% per annum as of December 31, 2020 and 0.63% per annum as of June 30, 2020. At December 31, 2020, the amount available for future borrowing under the CTBC Credit Facility was $25.1 million. As of December 31, 2020, the net book value of land and building located in Bade, Taiwan, collateralizing the CTBC Credit Facility term loan was $25.1 million.

2020 CTBC Term Loan Facility

In May 2020, the Company entered into a ten-year, non-revolving term loan facility (“2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of the Company’s Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and shall be drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. The Company is required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. Interest under the 2020 CTBC Term Loan Facility is the two-year term floating rate of postal saving interest rate plus 0.105% and is established on the date of the drawdown application. If no interest rate is agreed upon, interest shall accrue at the annual base rate for CTBC plus 4.00%. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility and its expansion. Fees paid to the lender as debt issuance costs were immaterial. The Company has financial covenants requiring the Company's current ratio, debt service coverage ratio, and financial debt ratio, as defined in the agreement, to be maintained at certain levels under the 2020 CTBC Term Loan Facility.

As of December 31, 2020 and June 30, 2020, the amounts outstanding under the 2020 CTBC Term Loan Facility were $20.6 million and $5.7 million, respectively. The interest rate for these loans were 0.45% per annum as of December 31, 2020 and June 30, 2020. The net book value of the property serving as collateral as of December 31, 2020 was $29.2 million. As of December 31, 2020, the Company was in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.

E.SUN Bank Credit Facility

In December 2020, Super Micro Computer Inc, Taiwan, a Taiwan subsidiary of the Company entered into a General Credit Agreement (the “E.SUN Credit Facility”) with E.SUN Bank in Taiwan. Such Credit Facility provides for the issuance of loans, advances, acceptances, bills, bank guarantees, overdrafts, letters of credit, and other types of drawdown instruments up to a credit limit of $30.0 million. The term of the E.SUN Credit Facility expires on September 18, 2021.

Generally, the interest for base rate loans made under the E.SUN Credit Facility is based upon an average interbank overnight call loan rate in the finance industry (such as LIBOR or TAIFX) plus a fixed margin, and is subject to occasional adjustment. Interest for adjustable loan rate loans made under the E.SUN Credit Facility is based upon an average one-year fixed rate time saving deposit rate of a selected reference bank which shall be a well-known domestic bank in Taiwan, and is subject to occasional adjustment. The E.SUN Credit Facility has customary default provisions permitting E.SUN Bank to terminate or reduce the credit limit, shorten the credit period, or deem all liabilities due and payable, including in the event such Taiwan subsidiary of the Company has an overdue liability at another financial organization. There are no financial covenants associated with the E.SUN Credit Facility.

20



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Terms for specific drawdown instruments issued under the E.SUN Credit Facility, such as credit amount, term of use, mode of drawdown, specific lending rate, and other relevant terms, are to be set forth in Notifications and Confirmation of Credit Conditions negotiated with E.SUN Bank. A Notification and Confirmation of Credit Conditions agreement under the E.SUN Credit Facility was entered into on December 2, 2020 for a $30.0 million import loan (the “Import Loan”) with a tenor of 120 days and with an interest rate calculated based on the higher of LIBOR plus 0.75% then divided by 0.946 or TAIFX plus 0.55% then divided by 0.946. As of December 31, 2020, no drawings had been made from the Import Loan.

Note 7.        Leases
The Company leases offices, warehouses and other premises, vehicles and certain equipment leased under non-cancelable operating leases. Operating lease expense recognized and supplemental cash flow information related to operating leases for the three and six months ended December 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended
December 31,
Six Months Ended
December 31,
20202019202020192019
Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively)
$1,947 $1,595 $3,947 $3,304 
Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively)
$1,991 $1,570 $3,957 $3,415 
    During the three and six months ended December 31, 2020 and 2019, respectively, the Company's costs related to short-term lease arrangements for real estate and non-real estate assets were immaterial. Variable payments expensed in the three and six months ended December 31, 2020 were $0.4 million and $0.8 million, respectively. Variable payments expensed in the three months and six months ended December 31, 2019 were $0.4 million and $0.7 million, respectively.
    As of December 31, 2020, the weighted average remaining lease term for operating leases was 4.1 years and the weighted average discount rate was 3.5%. Future minimum lease payments under noncancelable operating lease arrangements as of December 31, 2020 were as follows (in thousands):
Fiscal Year:Minimum lease payments
2021 (remainder)$4,075 
20226,899 
20235,204 
20244,370 
20254,415 
2026 and beyond1,044 
Total future lease payments$26,007 
Less: Imputed interest(1,822)
Present value of operating lease liabilities$24,185 
    
As of December 31, 2020, commitments under short-term lease arrangements, and operating and financing leases that have not yet commenced were immaterial.

    The Company has entered into lease agreements with related parties.  See Note 8, "Related Party Transactions," for discussion.
21



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)

Note 8.        Related Party Transactions

The Company has a variety of business relationships with Ablecom and Compuware. Ablecom and Compuware are both Taiwan corporations. Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, the Company’s President, Chief Executive Officer and Chairman of the Board. Steve Liang and his family members owned approximately 28.8% of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of the Company, collectively owned approximately 10.5% of Ablecom’s capital stock as of December 31, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board and is an equity holder of Compuware. Charles Liang and Sara Liu do not own any capital stock of Compuware and the Company does not own any of Ablecom or Compuware’s capital stock.

Dealings with Ablecom

The Company has entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.

    Under these agreements, the Company outsources to Ablecom a portion of its design activities and a significant part of its server chassis manufacturing as well as an immaterial portion of other components. Ablecom manufactured approximately 91.6% and 97.5% of the chassis included in the products sold by the Company during the three months ended December 31, 2020 and 2019, respectively, and 92.6% and 95.4% of the chassis included in the products sold by the Company during the six months ended December31, 2020 and 2019, respectively. With respect to design activities, Ablecom generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Ablecom for the design and engineering services, and further agrees to pay Ablecom for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling.

With respect to the manufacturing aspects of the relationship, Ablecom purchases most of materials needed to manufacture the chassis from third parties and the Company provides certain components used in the manufacturing process (such as power supplies) to Ablecom through consignment or sales transactions. Ablecom uses these materials and components to manufacture the completed chassis and then sell them back to the Company. For the components purchased from the Company, Ablecom sells the components back to the Company at a price equal to the price at which the Company sold the components to Ablecom. The Company and Ablecom frequently review and negotiate the prices of the chassis the Company purchases from Ablecom. In addition to inventory purchases, the Company also incurs other costs associated with design services, tooling and other miscellaneous costs from Ablecom.

The Company’s exposure to financial loss as a result of its involvement with Ablecom is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Ablecom were $25.4 million and $23.2 million at December 31, 2020 and June 30, 2020, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer. Since Ablecom manufactures substantially all the chassis that the Company incorporates into its products, if Ablecom were to suddenly be unable to manufacture chassis for the Company, the Company’s business could suffer if the Company is unable to quickly qualify substitute suppliers who can supply high-quality chassis to the Company in volume and at acceptable prices.

Dealings with Compuware

The Company has entered into a distribution agreement with Compuware, under which the Company appointed Compuware as a non-exclusive distributor of the Company’s products in Taiwan, China and Australia. Compuware assumes the
22



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
responsibility to install the Company's products at the site of the end customer, if required, and administers customer support in exchange for a discount from the Company's standard price for its purchases.

The Company also has entered into a series of agreements with Compuware, including multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space.

Under these agreements, the Company outsources to Compuware a portion of its design activities and a significant part of its power supplies manufacturing as well as an immaterial portion of other components. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Compuware for the design and engineering services, and further agrees to pay Compuware for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell those products to the Company. The Company and Compuware frequently review and negotiate the prices of the power supplies the Company purchases from Compuware.

Compuware also manufactures motherboards, backplanes and other components used on printed circuit boards for the Company. The Company sells to Compuware most of the components needed to manufacture the above products. Compuware uses the components to manufacture the products and then sells the products back to the Company at a purchase price equal to the price at which the Company sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. The Company and Compuware frequently review and negotiate the amount of the “manufacturing value added” fee that will be included in the price of the products the Company purchases from Compuware. In addition to the inventory purchases, the Company also incurs costs associated with design services, tooling assets, and miscellaneous costs.

    The Company’s exposure to financial loss as a result of its involvement with Compuware is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Compuware were $26.8 million and $45.7 million at December 31, 2020 and June 30, 2020, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer.

The Company’s results from transactions with Ablecom and Compuware for each of the three and six months ended December 31, 2020 and 2019, are as follows (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
2020201920202019
Ablecom
Purchases (1)$24,580 $44,568 $50,903 $77,688 
Compuware
Net sales$5,572 $6,406 $18,871 $11,953 
Purchases (1)29,644 33,438 68,571 66,754 
__________________________
(1) Includes principally purchases of inventory and other miscellaneous items.

The Company's net sales to Ablecom were not material for the three and six months ended December 31, 2020 and 2019.

The Company had the following balances related to transactions with Ablecom and Compuware as of December 31, 2020 and June 30, 2020 (in thousands):
23



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
 December 31, 2020June 30, 2020
Ablecom
Accounts receivable and other receivables (1)$6,099 $6,379 
Accounts payable and accrued liabilities (2)27,002 40,056 
Other long-term liabilities (3) 513 
Compuware
Accounts receivable and other receivables (1)$6,767 $14,323 
Accounts payable and accrued liabilities (2)30,594 46,518 
Other long-term liabilities (3)28 186 
____________________________
(1) Other receivables include receivables from vendors.
(2) Includes current portion of operating lease liabilities.
(3) Represents non-current portion of operating lease liabilities.

See Note 1, "Summary of Significant Accounting Policies" for a discussion of the transactions and balances in the Company’s Corporate Venture.

Note 9.        Stock-based Compensation and Stockholders' Equity

Equity Incentive Plan

On June 5, 2020, the stockholders of the Company approved the 2020 Equity and Incentive Compensation Plan (the "2020 Plan"). The maximum number of shares available under the 2020 Plan is 5,000,000 plus 1,045,000 shares of common stock that remained available for future awards under the 2016 Equity Incentive Plan (the “2016 Plan”), at the time of adoption of the 2020 Plan. No other awards can be granted under the 2016 Plan. 7,246,000 shares of common stock remain reserved for outstanding awards issued under the 2016 Plan at the time of adoption of the 2020 Plan.

As of December 31, 2020, the Company had 4,277,287 authorized shares available for future issuance under the 2020 Plan.

Common Stock Repurchase and Retirement

On August 9, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $30.0 million at market prices. The program was effective until December 31, 2020 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended September 30, 2020, 1,142,294 shares of common stock were repurchased for $30.0 million and the program ended. Repurchased shares were recorded as treasury shares in the Company's condensed consolidated balance sheet as of September 30, 2020.

On December 11, 2020, the Board approved the retirement of 2,475,419 shares of the Company's common stock, which were recorded as treasury stock in the Company's condensed consolidated balance sheet as of September 30, 2020.

On October 31, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $50.0 million at market prices. The program is effective until October 31, 2021 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended December 31, 2020, 1,580,207 shares of common stock were repurchased for $47.0 million. All these shares have been retired as of December 31, 2020.

Determining Fair Value

    The Company's fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes-option-pricing
24



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
model. This fair value is then amortized ratably over the requisite service periods of the awards, which is generally the vesting period. The key inputs in using the Black-Scholes-option-pricing model were as follows:

    Expected Term—The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience.

    Expected Volatility—Expected volatility is based on the Company's historical volatility.

    Expected Dividend—The Black-Scholes valuation model calls for a single expected dividend yield as an input and the Company has no plans to pay dividends.

    Risk-Free Interest Rate—The risk-free interest rate used in the Black-Scholes valuation method is based on the United States Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.

    The fair value of stock option grants for the three and six months ended December 31, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Risk-free interest rate0.45 %1.72 %
0.27% - 0.45%
1.58% - 1.72%
Expected term5.98 years6.27 years5.98 years6.27 years
Dividend yield % % % %
Volatility50.34 %49.74 %
50.34% - 50.43%
49.74% - 50.04%
Weighted-average fair value$11.13 $10.30 $13.14 $9.14 

    The following table shows total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended December 31, 2020 and 2019 (in thousands):
 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Cost of sales$407 $384 $910 $779 
Research and development3,339 3,126 7,041 6,256 
Sales and marketing497 423 1,014 859 
General and administrative2,210 1,031 4,658 2,124 
Stock-based compensation expense before taxes6,453 4,964 13,623 10,018 
Income tax impact(1,732)(1,131)(3,687)(2,283)
Stock-based compensation expense, net$4,721 $3,833 $9,936 $7,735 
    
    As of December 31, 2020, $7.2 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.43 years, $39.7 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.54 years and $0.3 million of unrecognized compensation cost related to unvested PRSUs is expected to be recognized over a period of 0.61 years.
    
25



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Stock Option Activity

    The following table summarizes stock option activity during the six months ended December 31, 2020 under all plans:
 
Options
Outstanding
Weighted
Average
Exercise
Price per
Share
Weighted
Average
Remaining
Contractual
Term (in Years)
Balance as of June 30, 20205,379,768 $19.38 
Granted312,970 $28.17 
Exercised(683,613)$15.75 
Forfeited/Cancelled(35,894)$24.41 
Balance as of December 31, 20204,973,231 $20.40 4.20
Options vested and exercisable at December 31, 20204,189,436 $19.88 3.36

RSU and PRSU Activity

    In January 2015, the Company began to grant RSUs to employees. The Company grants RSUs to certain employees as part of its regular employee equity compensation review program as well as to selected new hires. RSUs are typically service based share awards that entitle the holder to receive freely tradable shares of the Company's common stock upon vesting.

    In August 2017, the Compensation Committee granted two PRSU awards to the Company's Chief Executive Officer, both of which have both performance and service conditions. 50% of the PRSUs vested at June 30, 2018 when performance conditions were achieved, while the remainder vest in equal amounts over the following ten quarters if the Company's Chief Executive Officer continued to be employed during those ten quarters. As of December 31, 2020, the remaining 50% of the PRSUs had vested in accordance with the terms of the grant.

In March 2020, the Compensation Committee granted a PRSU award to one of the Company's senior executives. The award vests in two tranches and includes service and performance conditions. Each tranche has 15,000 RSUs that vest in May 2021 and November 2021 based on service conditions only. Additional units can be earned based on revenue growth percentage in fiscal year 2020 compared to fiscal year 2019, which units would vest in May 2021, and based on revenue growth percentage in fiscal year 2021 compared to fiscal year 2020, which units would vest in November 2021. No additional units were earned for fiscal year 2020 as revenue decreased from fiscal year 2019.

    The following table summarizes RSU and PRSU activity during the six months ended December 31, 2020 under all plans: 
Time-Based RSUs
Outstanding
Weighted
Average
Grant-Date Fair Value per Share
PRSUs
Outstanding
Weighted
Average
Grant-Date Fair Value per Share
Balance as of June 30, 20201,768,027 $20.08 42,000 (1)$22.29 
Granted790,950 $27.90  $ 
Released(398,536)$20.29 (12,000)$27.10 
Forfeited(102,115)$23.14  $— 
Balance as of December 31, 20202,058,326 $22.89 30,000 $20.37 
__________________________
(1)Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.

26



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Note 10.        Income Taxes

    The Company recorded a provision for income taxes of $5.1 million and $8.8 million for the three and six months ended December 31, 2020, respectively, and $2.1 million and $10.7 million for the three and six months ended December 31, 2019, respectively. The effective tax rate was 14.9% and 13.9% for the three and six months ended December 31, 2020, respectively, and 7.9% and 17.6% for the three and six months ended December 31, 2019, respectively. The effective tax rate for the three months ended December 31, 2020 is higher than that for the three months ended December 31, 2019, primarily due to release of uncertain tax positions after settlement of a Taiwan tax audit in 2019. The effective tax rate for the six months ended December 31, 2020 is lower than that for the six months ended December 31, 2019, primarily due to decrease in tax reserves for uncertain tax positions and an increase in tax benefit from employees stock based compensation.

    As a result of the 2017 Tax Reform Act, in December 2019, the Company realigned its international business operations and group structure. As a part of this restructuring, the Company moved certain intellectual property back to the United States. This tax restructuring does not have a material impact on the estimated annual effective tax rate.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted. The CARES Act provides temporary relief from certain aspects of the 2017 Tax Reform Act that imposed limitations on the utilization of certain losses, interest expense deductions and alternative minimum tax credits and made a technical correction to the 2017 Tax Reform Act related to the depreciable life of qualified improvement property. The CARES Act does not have a material impact on the Company.
    
               As of December 31, 2020, the Company had gross unrecognized tax benefits of $39.4 million, of which, $14.1 million if recognized, would affect the Company's effective tax rate. During the six months ended December 31, 2020, there was a $8.8 million increase in gross unrecognized tax benefits, primarily due to an uncertain tax position in a foreign jurisdiction. The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for taxes on the condensed consolidated statements of operations. As of December 31, 2020, the Company had accrued $2.4 million of interest and penalties relating to unrecognized tax benefits.

    Under the 2017 Tax Reform Act, starting on July 1, 2018, the Company is no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. As a result of the 2017 Tax Reform Act, the Company has determined that its foreign undistributed earnings are indefinitely reinvested except for undistributed earnings related to the Company's operations in the Netherlands. The Company may repatriate certain foreign earnings from the Netherlands that have been previously taxed in the U.S. The tax impact of such repatriation is estimated to be immaterial.

In October 2019, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2018 and proposed an adjustment resulting in additional tax liability of $1.6 million. The Company accepted the proposed adjustment in October 2019 and paid the $1.6 million tax liability in February 2020. In February 2020, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2019 and proposed an adjustment resulting in an additional tax liability of $1.0 million. The Company accepted the proposed adjustment and paid the $1.0 million tax liability in February 2020. The impact of these adjustments on the income statement was offset by the release of previously unrecognized tax benefits related to the fiscal years audited in the periods in which the proposed adjustments were accepted.

The Company believes that it has adequately provided reserves for all uncertain tax positions; however, amounts asserted by tax authorities could be greater or less than the Company’s current position. Accordingly, the Company’s provision on federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved.

The federal statute of limitations remains open in general for tax years ended June 30, 2017 through 2020. Various states statutes of limitations remain open in general for tax years ended June 30, 2016 through 2020. Certain statutes of limitations in major foreign jurisdictions remain open in general for the tax years ended June 30, 2015 through 2020. It is reasonably possible that our gross unrecognized tax benefits will decrease by approximately $1.2 million, in the next 12 months, due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.

27



SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Note 11.        Commitments and Contingencies

Litigation and Claims— On February 8, 2018, two putative class action complaints were filed against the Company, the Company's Chief Executive Officer, and the Company's former Chief Financial Officer in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council & Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming the Company's Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming the Company's former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, the Company filed a motion to dismiss the complaint. On March 23, 2020, the Court granted the Company’s motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, the Company filed a motion to dismiss the further amended complaint, the hearing for which was calendared for September 23, 2020; however, the Court held a conference on September 15 to discuss how the Court could efficiently address the recent SEC settlement agreement. The parties stipulated to allow plaintiffs to further amend the complaint solely to add allegations relating to the SEC settlement. On October 14, 2020, plaintiffs filed a Fourth Amended Complaint. On October 28, 2020, defendants filed a supplemental motion to dismiss. The Court has taken the motion under submission. The Company believes the claims are without merit and intends to vigorously defend against the lawsuit.

On October 27, 2020, certain current and former directors and officers of the Company were named as defendants in a putative derivative lawsuit filed in the Superior Court of the State of California, County of Santa Clara (the “Court”), captioned Barry v. Liang, et al., 20-CV-372190 (the “Derivative Action”). The Company was also named as a nominal defendant. The complaint purports to allege claims for breaches of fiduciary duties, waste of corporate assets, and unjust enrichment arising out of allegations that the Company’s officers and directors caused the Company to issue false and misleading statements about recognition of revenue and the effectiveness of its internal controls, failed to adopt and implement effective internal controls, and failed to timely file various reports with the Securities and Exchange Commission. The plaintiffs seek unspecified compensatory damages and other equitable relief. A case management conference has been set for late February 2021, and the matter is stayed until such time.

On November 13, 2020, Build Group Inc. (“Build Group”) filed a complaint against the Company in the Superior Court for Santa Clara County, seeking damages of approximately $2 million. Build Group served the complaint on the Company on December 1, 2020. Build Group alleged that the Company breached the construction contract between the Company and Build Group by failing to approve or reject certain requests for change orders to the scope of work covered by the construction project in a timely manner, or at all. A substantial portion of the amounts covered by the change orders at issue related to delays in the construction project. Build Group asserted that these delays were beyond its control and that therefore it was entitled to additional payments as a result of the delays in completion of the project. The Company believed that it had meritorious defenses to Build Group’s claims, but nonetheless negotiated a settlement with Build Group. The settlement agreement resolving this dispute was executed effective January 19, 2021. As a result, the Company did not have to respond to the complaint. Per the settlement agreement, Build Group agreed to dismiss the entire action with prejudice once the Company complied with its obligations under the settlement agreement. The Company has complied with its obligations and Build Group has submitted the dismissal, which should be granted by the court in the near term. As of December 31, 2020, the Company recorded a liability of $1.6 million for the construction project expenses incurred pertaining to this matter.

SEC Matter— The Company cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by Company management, which irregularities were disclosed on August 31, 2015, and the Company cooperated with the SEC in its further investigation of the matters underlying the Company’s inability to timely file its Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning the Company’s products. On August 25, 2020, to fully resolve all matters under investigation, the Company consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. The Company admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. The Company agreed to cease and desist from committing or causing any violations and any future violations of Sections
28


SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. The Company agreed and paid a civil money penalty of $17,500,000 during the three months ended September 30, 2020, which was recorded to general and administrative expense in the Company's condensed consolidated statement of operations. In addition, the Company’s Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. The Company’s Chief Executive Officer paid the Company the sum of $2,122,000 as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. The settlement amount was paid during the first quarter of fiscal 2021 and the Company recorded the payment as a credit to general and administrative expense.    

Other legal proceedings and indemnifications

From time to time, the Company has been involved in various legal proceedings arising from the normal course of business activities. The resolution of any such matters have not had a material impact on the Company’s consolidated financial condition, results of operations or liquidity as of December 31, 2020 and any prior periods.

The Company has entered into indemnification agreements with its current and former directors and executive officers. Under these agreements, the Company has agreed to indemnify such individuals to the fullest extent permitted by law against liabilities that arise by reason of their status as directors or officers and to advance expenses incurred by such individuals in connection with related legal proceedings. It is not possible to determine the maximum potential amount of payments the Company could be required to make under these agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each claim. However, the Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations.

    Purchase Commitments— The Company has agreements to purchase inventory and non-inventory items primarily through the next 12 months. As of December 31, 2020, these remaining noncancelable commitments were $248.3 million, including $52.3 million for related parties.

Standby Letter of Credit— In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility and in October 2019, the letter of credit amount was increased to $6.4 million. The standby letter of credit is cancellable upon written notice from the issuer. No amounts have been drawn under the standby letter of credit.

Note 12.        Segment Reporting

    The Company operates in one operating segment that develops and provides high performance server solutions based upon an innovative, modular and open-standard architecture. The Company’s chief operating decision maker is the Chief Executive Officer.

The following is a summary of property, plant and equipment, net (in thousands):
 December 31,June 30,
20202020
Long-lived assets:
United States$180,769 $178,812 
Asia71,614 51,605 
Europe3,023 3,368 
$255,406 $233,785 

The Company’s revenue is presented on a disaggregated basis in Note 2, “Revenue,” by type of product and by geographical market.

29


SUPER MICRO COMPUTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)
(Unaudited)
Note 13.        Subsequent Event

On January 29, 2021, a duly authorized subcommittee of the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $200.0 million at market price. The program is effective until July 31, 2022 or if earlier, until the maximum amount of common stock is repurchased.
30


Item 2.        Management's Discussion and Analysis of Financial Condition and Results of Operations

    This section and other parts of this Quarterly Report contain “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that involve risks and uncertainties. These statements relate to future events or our future financial performance. In some cases, you can identify forward-looking statements by terminology including “would,” “could,” “may,” “will,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” or “continue,” the negative of these terms or other comparable terminology. In evaluating these statements, you should specifically consider various factors, including the risks discussed under “Risk Factors” in Part II, Item 1A of this filing. These factors may cause our actual results to differ materially from those anticipated or implied in the forward-looking statements. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. We cannot guarantee future results, levels of activity, performance or achievements.

    The following discussion and analysis of the financial condition and results of our operations should be read in conjunction with our condensed consolidated financial statements and related footnotes included elsewhere in this Quarterly Report and included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2020 (the “2020 10-K”), which includes our condensed consolidated financial statements for the fiscal years ended June 30, 2020 and 2019.

Overview

    We are a global leader and innovator of application-optimized high performance and high-efficiency server and storage systems for a variety of markets, including enterprise data centers, cloud computing, artificial intelligence, 5G and edge computing. Our solutions include complete servers, storage systems, modular blade servers, blades, workstations, full racks, networking devices, server management software, and server sub-systems. We also provide global support and services to help our customers install, upgrade and maintain their computing infrastructure.

    We commenced operations in 1993 and have been profitable every year since inception. Our net income for the three months ended December 31, 2020 increased to $27.7 million from $23.7 million for the corresponding period in the prior year. In order to increase our sales and profits, we believe that we must continue to develop flexible and application optimized server and storage solutions and be among the first to market with new features and products. We must also continue to expand our software and customer service and support offerings, particularly as we increasingly focus on larger enterprise customers. Additionally, we must focus on development of our sales partners and distribution channels to further expand our market share. We measure our financial success based on various indicators, including growth in net sales, gross profit margin and operating margin. Among the key non-financial indicators of our success is our ability to rapidly introduce new products and deliver the latest application-optimized server and storage solutions. In this regard, we work closely with microprocessor and other key component vendors to take advantage of new technologies as they are introduced. Historically, our ability to introduce new products rapidly has allowed us to benefit from technology transitions such as the introduction of new microprocessors and storage technologies, and as a result, we monitor the introduction cycles of Nvidia Corporation, Intel Corporation, Advanced Micro Devices, Inc., Samsung Electronics Company Limited, Micron Technology, Inc. and others closely and carefully. This also impacts our research and development expenditures as we continue to invest more in our current and future product development efforts.

Coronavirus (COVID-19) Pandemic Impact

    The global spread of the coronavirus (COVID-19) and the various attempts to contain it have created significant volatility, uncertainty and economic disruption for many businesses worldwide. In an effort to contain COVID-19 or slow its spread, governments around the world have enacted various measures, including orders that govern the operations of businesses, require masks be worn and define shelter in place and social distancing protocols. We are an essential critical infrastructure (information technology) business under the relevant federal, state and county regulations. Accordingly, in late March 2020, we responded to the directives from Santa Clara County and the State of California regarding instructions to combat the spread of COVID-19. Our first priority is the safety of our workforce and we have implemented numerous health precautions and work practices to be in compliance with the law and to operate in a safe manner.

We quickly transitioned certain of our indirect labor forces to work from home at the earlier phase of the pandemic and continued to operate our local assembly in Taiwan and, after an initial period of disruption, in the United States and Europe. We operate in the critical industry of IT infrastructure and we assessed our customer base to identify priority customers who operate in critical industries. We continued to see ongoing demand and do not have significant direct exposure to industries such as retail, oil and gas and hospitality, which have been impacted the greatest. As time passes, we may discover greater indirect exposure to distressed industries through our channel partners and OEM customers.
31


We have actively managed our supply chain for potential shortage risk by first building inventories of critical components required for our motherboards and other system printed circuit boards in response to the early outbreak of COVID-19 in China. Since that time, we have continued to add to our inventories of key components such as CPUs, memory, SSDs and to a lesser extent GPUs such that customer orders can be fulfilled as they are received.

Logistics has emerged as a new challenge as globally the transportation industry restricted the frequency of departures and increased logistics costs. We experienced increased costs in freight as well as direct labor costs as we incentivized our employees to continue to work and assist us in serving our customers, many of whom are in critical industries. We expect this trend to continue for the duration of the COVID-19 pandemic.

We monitor the credit profile and payment history of our customers to evaluate risk in specific industries or geographic areas where cash flow may be disrupted. While we believe that we are adequately capitalized, we actively manage our liquidity needs. In May 2020, we negotiated an extension of our credit facility with Bank of America to extend the maturity date to June 2021. In June 2020, we entered into a ten-year, non-revolving term loan facility with China Trust and Bank Corp ("CTBC Bank") to obtain financing for use in the expansion and renovation of the our Bade Manufacturing Facility located in Taiwan. In December 2020, our Taiwan subsidiary entered into a general credit agreement with E.SUN Bank in Taiwan. Such general credit agreement provides for the issuance of loans, advances, acceptances, bills, bank guarantees, overdrafts, letters of credit, and other types of drawdown instruments up to a credit limit of $30 million. The term of such general credit agreement is until September 18, 2021.

Our management team is focused on guiding our company through the ongoing challenges presented by COVID-19. Currently, we are unable to predict the ultimate extent to which the global COVID-19 pandemic may further impact our business operations, financial performance and results of operations within the next 12 months.


Financial Highlights

    The following is a summary of our financial highlights of the second quarter of fiscal year 2021:

Net sales decreased by 4.7% in the three months ended December 31, 2020 as compared to the three months ended December 31, 2019.

Gross margin increased to 16.4% in the three months ended December 31, 2020 from 15.9% in the three months ended December 31, 2019.

Operating expenses decreased by 10.7% as compared to the three months ended December 31, 2019, and were equal to 11.9% and 12.7% of net sales in the three months ended December 31, 2020 and 2019, respectively.

Effective tax rate increased from 7.9% in the three months ended December 31, 2019 to 14.9% in the three months ended December 31, 2020.


Critical Accounting Policies and Estimates

    Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, net sales and expenses. We evaluate our estimates and assumptions on an ongoing basis, and base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for the judgments we make about the carrying value of assets and liabilities that are not readily apparent from other sources. Because these estimates can vary depending on the situation, actual results may differ from these estimates. Making estimates and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change or prove to have been incorrect, it could have a material impact on our results of operations, financial position and statement of cash flows.

32


    There have been no material changes to our critical accounting policies and estimates as compared to those disclosed in our 2020 10-K. For a description of our critical accounting policies and estimates, see Part I, Item 1, Note 1, "Summary of Significant Accounting Policies" in our notes to condensed consolidated financial statements in this Quarterly Report.

Results of Operations
    
    The following table presents certain items of our condensed consolidated statements of operations expressed as a percentage of revenue.
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202020
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales83.6 %84.1 %83.3 %83.9 %
Gross profit16.4 %15.9 %16.7 %16.1 %
Operating expenses:
Research and development
6.4 %6.4 %6.8 %6.3 %
Sales and marketing
2.5 %2.5 %2.6 %2.5 %
General and administrative
3.0 %3.8 %3.1 %3.8 %
Total operating expenses11.9 %12.7 %12.4 %12.5 %
Income from operations4.5 %3.2 %4.3 %3.6 %
Other (expense) income, net (0.3)%— %(0.2)%0.1 %
Interest expense(0.1)%(0.1)%(0.1)%(0.1)%
Income before income tax provision4.1 %3.1 %4.0 %3.6 %
Income tax provision(0.6)%(0.2)%(0.6)%(0.6)%
Share of (loss) from equity investee, net of taxes(0.2)%(0.1)%— %— %
Net income3.3 %2.7 %3.4 %3.0 %

Net Sales

Net sales consist of sales of our server and storage solutions, including systems and related services and subsystems and accessories. The main factors that impact our net sales of our server and storage systems are the number of compute nodes sold and the average selling prices per node. The main factors that impact our net sales of our subsystems and accessories are units shipped and the average selling price per unit. The prices for our server and storage systems range widely depending upon the configuration, including the number of compute nodes in a server system as well as the level of integration of key components such as SSDs and memory. The prices for our subsystems and accessories can also vary widely based on whether a customer is purchasing power supplies, server boards, chassis or other accessories.

A compute node is an independent hardware configuration within a server system capable of having its own CPU, memory and storage and that is capable of running its own instance of a non-virtualized operating system. The number of compute nodes sold, which can vary by product, is an important metric we use to track our business. Measuring volume using compute nodes enables more consistent measurement across different server form factors and across different vendors. As with most electronics-based product life cycles, average selling prices typically are highest at the time of introduction of new products that utilize the latest technology and tend to decrease over time as such products mature in the market and are replaced by next generation products. Additionally, in order to remain competitive throughout all industry cycles, we actively change our selling price per unit in response to changes in costs for key components such as memory and SSDs.

    The following table presents net sales by product type for the three and six months ended December 31, 2020 and 2019 (dollars in millions):
33


Three Months Ended December 31,ChangeSix Months Ended December 31,Change
20202019$%20202019$%
Server and storage systems$642.7 $672.7 $(30.0)(4.5)%$1,260.5 $1,308.7 $(48.2)(3.7)%
Percentage of total net sales77.4 %77.2 %79.1 %78.3 %
Subsystems and accessories$187.6 $198.2 $(10.6)(5.3)%$332.1 $362.0 $(29.9)(8.3)%
Percentage of total net sales22.6 %22.8 %20.9 %21.7 %
Total net sales$830.3 $870.9 $(40.6)(4.7)%$1,592.6 $1,670.7 $(78.1)(4.7)%

Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services. Subsystems and accessories are comprised of server-boards, chassis and accessories.

Comparison of Three Months Ended December 31, 2020 and 2019
    
The period-over-period decrease in net sales of our server and storage systems was due to a 17.1% decrease in the number of units of compute nodes sold offset by 16.0% increase in the average selling price. The decline in the number of units of compute nodes shipped was primarily due to fewer shipments of multinode systems compared to the same period last year.
    The period-over-period decrease in net sales of our subsystems and accessories is primarily due to a decrease in the number of units of subsystems sold.

Comparison of Six Months Ended December 31, 2020 and 2019
    
The period-over-period decrease in net sales of our server and storage systems was due to a 18.1% decrease in the number of units of compute nodes sold offset by 17.9% increase in average selling price. The decline in the number of units of compute nodes shipped was primarily due to fewer shipments of multinode systems compared to the same period last year.
    The period-over-period decrease in net sales of our subsystems and accessories is primarily due to a decrease in the number of units of subsystems sold.

    The following table presents net sales by geographic region for the three and six months ended December 31, 2020 and 2019 (dollars in millions):
Three Months Ended December 31,ChangeChangeSix Months Ended December 31,ChangeChange
20202019$%20202019$%
United States$463.1 $527.4 $(64.3)(12.2)%$959.2 $996.2 $(37.0)(3.7)%
Percentage of total net sales55.8 %60.6 %60.2 %59.6 %
Asia161.4 165.7 (4.3)(2.6)%288.1 327.4 (39.3)(12.0)%
Percentage of total net sales19.4 %19.0 %18.1 %19.6 %
Europe154.8 147.6 7.2 4.9 %266.9 275.6 (8.7)(3.2)%
Percentage of total net sales18.6 %16.9 %16.8 %16.5 %
Others51.0 30.2 20.8 68.9 %78.4 71.5 6.9 9.7 %
Percentage of total net sales6.1 %3.5 %4.9 %4.3 %
Total net sales$830.3 $870.9 $1,592.6 $1,670.7 

Comparison of Three Months Ended December 31, 2020 and 2019

    The period-over-period decrease in net sales in the United States for the three months ended December 30, 2020 and 2019 was primarily due to lower sales driven by lower unit volume. The period-over-period decrease in net sales in Asia was due primarily to decreased sales in Taiwan, Singapore and Korea and partially off-set by increased sales in China and Japan. The increase of net sales in Europe was primarily due to higher sales in France, Germany, the United Kingdom, and the Netherlands, partially offset by lower sales in Russia. The period-over-period increase in net sales in other countries was primarily due to increased sales in Brazil, Canada, South Africa and Middle East countries, partially offset by lower sales in Mexico.
34



Comparison of Six Months Ended December 31, 2020 and 2019

    The period-over-period decrease in net sales in the United States for the six months ended December 31, 2020 and 2019 was primarily due to lower sales driven by lower unit volume. The period-over-period decrease in net sales in Asia was due primarily to decreased sales in China, Taiwan, Korea, and India and partially off-set by increased sales in Singapore and Japan. The decrease of net sales in Europe was primarily due to lower sales in the United Kingdom, Germany, Russia, and the rest of Europe, partially offset by increased sales in France and the Netherlands. The period-over-period increase in net sales in other countries was primarily due to increased sales in Brazil, Canada, South Africa and Middle East countries, partially offset by lower sales in Mexico and Australia.

Cost of Sales and Gross Margin

Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping, personnel expenses, including salaries, benefits, stock-based compensation and incentive bonuses, equipment and facility expenses, warranty costs and inventory excess and obsolescence provisions. The primary factors that impact our cost of sales are the mix of products sold and cost of materials, which include purchased parts, shipping costs, salary and benefits and overhead costs related to production. Cost of sales as a percentage of net sales may increase over time if decreases in average selling prices are not offset by corresponding decreases in our costs. Our cost of sales as a percentage of net sales is also impacted by the extent to which we are able to efficiently utilize our expanding manufacturing capacity. Because we generally do not have long-term fixed supply agreements, our cost of sales is subject to change based on the cost of materials and market conditions. As a result, our cost of sales as a percentage of net sales in any period can increase due to significant component price increases resulting from component shortages.

We use several suppliers and contract manufacturers to design and manufacture subsystems in accordance with our specifications, with final assembly and testing predominantly performed at our manufacturing facilities in the same region where our products are sold. We work with Ablecom, one of our key contract manufacturers and also a related party to optimize modular designs for our chassis and certain of other components. We also outsource to Compuware, also a related party, a portion of our design activities and a significant part of the manufacturing of components, particularly power supplies.

    Cost of sales and gross margin for the three and six months ended December 31, 2020 and 2019 are as follows (dollars in millions):
Three Months Ended December 31,ChangeSix Months Ended December 31,Change
20202019$%20202019$%
Cost of sales$694.2 $732.5 $(38.3)(5.2)%$1,326.5 $1,401.4 $(74.9)(5.3)%
Gross profit$136.1 $138.4 $(2.3)(1.7)%$266.0 $269.3 $(3.3)(1.2)%
Gross margin16.4 %15.9 %0.5 %16.7 %16.1 %0.6 %

Comparison of Three Months Ended December 31, 2020 and 2019

The period-over-period decrease in cost of sales was primarily attributed to a decrease of $21.5 million in costs of materials and contract manufacturing expenses primarily related to the decrease in net sales volume, a decrease of $13.2 million in overhead costs attributable primarily to a recovery of costs paid in prior periods, a decrease of excess and obsolete inventory charge of $3.3 million and a decrease of $1.9 million of warranty and repair costs, partially offset by service costs and freight charges.

    The period-over-period increase in the gross margin percentage was primarily due to sales prices declining at a slower rate than the decline in the costs of components we purchased.

Comparison of Six Months Ended December 31, 2020 and 2019

The period-over-period decrease in cost of sales was primarily attributed to a decrease of $40.7 million in costs of materials and contract manufacturing expenses primarily related to the decrease in net sales volume, a decrease of $23.6 million in overhead costs attributable primarily to a recovery of costs paid in prior periods and a decrease of excess and obsolete inventory charge of $12.3 million, partially offset by service costs and freight charges.

35


    The period-over-period increase in the gross margin percentage was primarily due to sales prices declining at a slower rate than the decline in the costs of components we purchased.

Operating Expenses

Research and development expenses consist of personnel expenses, including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for our research and development personnel, as well as product development costs such as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to our research and development activities. All research and development costs are expensed as incurred. We occasionally receive non-recurring engineering funding from certain suppliers and customers for joint development. Under these arrangements, we are reimbursed for certain research and development costs that we incur as part of the joint development efforts with our suppliers and customers. These amounts offset a portion of the related research and development expenses and have the effect of reducing our reported research and development expenses.

Sales and marketing expenses consist primarily of personnel expenses, including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for our sales and marketing personnel, costs for trade-shows, independent sales representative fees and marketing programs. From time to time, we receive cooperative marketing funding from certain suppliers. Under these arrangements, we are reimbursed for certain marketing costs that we incur as part of the joint promotion of our products and those of our suppliers. These amounts offset a portion of the related expenses and have the effect of reducing our reported sales and marketing expenses. The timing, magnitude and estimated usage of these programs can result in significant variations in reported sales and marketing expenses from period to period. Spending on cooperative marketing, reimbursed by our suppliers, typically increases in connection with new product releases by our suppliers.

General and administrative expenses consist primarily of general corporate costs, including personnel expenses such as salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for our general and administrative personnel, financial reporting, information technology, corporate governance and compliance, outside legal, audit, tax fees, insurance and bad debt reserves on accounts receivable.

    Operating expenses for the three and six months ended December 31, 2020 and 2019 are as follows (dollars in millions):
Three Months Ended December 31,ChangeSix Months Ended December 31,Change
20202019$%20202019$%
Research and development$52.7 $55.6 $(2.9)(5.2)%$107.5 $105.1 $2.4 2.3 %
Percentage of total net sales6.4 %6.4 %6.8 %6.3 %
Sales and marketing$20.7 $22.0 $(1.3)(5.9)%$41.0 $42.2 $(1.2)(2.8)%
Percentage of total net sales2.5 %2.5 %2.6 %2.5 %
General and administrative$25.3 $33.0 $(7.7)(23.3)%$49.6 $61.3 $(11.7)(19.1)%
Percentage of total net sales3.0 %3.9 %3.1 %3.7 %
Total operating expenses$98.7 $110.6 $(11.9)(10.8)%$198.2 $208.7 $(10.5)(5.0)%
Percentage of total net sales11.9 %12.7 %12.4 %12.5 %

Comparison of Three Months Ended December 31, 2020 and 2019

Research and development expenses. The period-over-period decrease in research and development expenses was primarily due to an increase in research and development credits from certain suppliers and customers towards our development efforts of $4.3 million, a decrease of $1.9 million in costs mainly related to materials, supplies and equipment used in product development, and a decrease of $0.8 million of travel expenses as a result in a change in our operations in response to the COVID-19 pandemic, partially offset by an increase of $4.0 million in personnel expenses as a result of an increase in the number of personnel, mainly from the expansion of the Company's Taiwan subsidiary.

Sales and marketing expenses. The period-over-period sales and marketing expenses decreased primarily due to a $1.4 million decrease in expenses related to participation in trade shows and business travel as a result in a change in our operations in response to the COVID-19 pandemic, partially offset by increase in other sales and marketing expenses.

36


General and administrative expenses. The period-over-period decrease in general and administrative expenses was primarily due to a decrease of $11.4 million in professional fees incurred to investigate, assess and remediate the causes that led to the delay in filing our periodic reports with the SEC and the associated restatement of certain of our previously issued financial statements, a decrease of $1.1 million in travel expenses as a result in a change in our operations in response to the COVID-19 pandemic, and a decrease of $0.7 million in sales tax reserve and audit expense, offset by an increase of $6.5 million in compensation expense due to increased full time personnel and bonuses.

Comparison of Six Months Ended December 31, 2020 and 2019

Research and development expenses. The period-over-period increase in research and development expenses was primarily due to an increase of $9.7 million in personnel expenses as a result of an increase in the number of personnel offset by an increase of $5.7 million in research and development credits from certain suppliers and customers towards our development efforts, a decrease of $1.3 million in travel expenses as a result in a change in our operations in response to the COVID-19 pandemic, and a decrease of $0.7 million in costs mainly related to materials, supplies and equipment used in product development.

Sales and marketing expenses. The period-over-period sales and marketing expenses decreased primarily due to a decrease of $2.0 million expenses related to participation in trade shows and business travel as a result in a change in our operations in response to the COVID-19 pandemic, partially offset by an increase of $0.8 million in other sales and marketing expenses.

General and administrative expenses. The period-over-period decrease in general and administrative expenses was primarily due to a decrease of $18.2 million in professional fees incurred to investigate, assess and remediate the causes that led to the delay in filing our periodic reports with the SEC and the associated restatement of certain of our previously issued financial statements, a decrease of $2.1 million in travel expenses as a result in a change in our operations in response to the COVID-19 pandemic, a decrease of $0.8 million in sales tax reserve and audit expense, and a decrease of $0.5 million in bad debt expenses, offset by an increase of $10.4 million in compensation expense due to increased full time personnel and bonuses.

Interest and Other (Expense) Income, Net

Other (expense) income, net consists primarily of interest earned on our investment and cash balances and foreign exchange gains and losses.

Interest expense represents interest expense on our term loans and lines of credit.

    Interest and other (expense) income, net for the three and six months ended December 31, 2020 and 2019 are as follows (dollars in millions):
Three Months Ended
December 31,
ChangeSix Months Ended
December 31,
Change
20202019$%20202019$%
Other (expense) income, net$(2.5)$(0.4)$(2.1)525.0 %$(3.4)$1.2 $(4.6)(383.3)%
Interest expense(0.6)(0.6)— — %(1.2)(1.1)(0.1)9.1 %
Interest and other (expense) income, net$(3.1)$(1.0)$(2.1)210.0 %$(4.6)$0.1 $(4.7)(4,700.0)%

Comparison of Three Months Ended December 31, 2020 and 2019

The change of $2.1 million in other (expense) income, net was attributable to an increase of $1.4 million in foreign exchange loss due to unfavorable foreign currency fluctuations, and a decrease of $0.7 million in interest income on our interest bearing deposits due primarily to lower yields on investments.

Comparison of Six Months Ended December 31, 2020 and 2019

The change of $4.6 million in other (expense) income, net was attributable to an increase of $2.9 million in foreign exchange loss due to unfavorable foreign currency fluctuations, and a decrease of $1.7 million in interest income on our interest bearing deposits due primarily to lower yields on investments.

Provision for Income Taxes
37



    Our income tax provision is based on our taxable income generated in the jurisdictions in which we operate, which primarily include the United States, Taiwan, and the Netherlands. Our effective tax rate differs from the statutory rate primarily due to research and development tax credits, releases from uncertain tax positions, tax benefits from foreign derived intangible income and stock based compensation.

Provision for income taxes and effective tax rates for the three and six months ended December 31, 2020 and 2019 are as follows (dollars in millions):
Three Months Ended
December 31,
ChangeSix Months Ended
December 31,
Change
20202019$%20202019$%
Income tax provision$5.1 $2.1 $3.0 142.9 %$8.8 $10.7 $(1.9)(17.8)%
Percentage of total net sales0.6 %0.2 %0.6 %0.6 %
Effective tax rate14.9 %7.9 %13.9 %17.6 %

    Comparison of Three Months Ended December 31, 2020 and 2019

The income tax provision and effective tax rate for the three months ended December 31, 2020 was higher than that for the three months ended December 31, 2019 due to the release of tax reserves after the settlement of a Taiwan tax audit in 2019.

Comparison of Six Months Ended December 31, 2020 and 2019

The income tax provision and effective tax rate for the six months ended December 31, 2020 was lower than that for the six months ended December 31, 2019, primarily due to decrease in tax reserves after the settlement of a Taiwan tax audit and increase in tax benefit from employees’ stock based compensation.

Share of (Loss) from Equity Investee, Net of Taxes

Share of (loss) from equity investee, net of taxes represents the Company’s share of loss from the Corporate Venture in which the Company has 30% ownership.

Share of (loss) from equity investee, net of taxes for the three and six months ended December 31, 2020 and 2019 are as follows (dollars in millions):
 Three Months Ended
December 31,
ChangeSix Months Ended
December 31,
Change
 20202019$%20202019$%
Share of (loss) from equity investee, net of taxes$(1.5)$(1.0)$(0.5)50.0%$(0.1)$— $(0.1)—%
Percentage of total net sales(0.2)%(0.1)%— %— %

Comparison of Three Months Ended December 31, 2020 and 2019

The period-over-period increase of $0.5 million in share of (loss) from equity investee, net of taxes was primarily due to more net loss recognized by the Corporate Venture.

Comparison of Six Months Ended December 31, 2020 and 2019

The period-over-period increase of $0.1 million in share of (loss) from equity investee, net of taxes was primarily due to more net loss recognized by the Corporate Venture.

Liquidity and Capital Resources

    We have financed our growth primarily with funds generated from operations, in addition to utilizing borrowing facilities, particularly in relation to the financing of real property acquisitions as well as working capital. Our cash and cash equivalents were $315.6 million and $210.5 million as of December 31, 2020 and June 30, 2020, respectively. Our cash in foreign locations was $141.5 million and $98.0 million as of December 31, 2020 and June 30, 2020, respectively.
38


    Amounts held outside of the U.S. are generally utilized to support non-U.S. liquidity needs. Repatriations generally will not be taxable from a U.S. federal tax perspective but may be subject to state income or foreign withholding tax. Where local restrictions prevent an efficient intercompany transfer of funds, our intent is to keep cash balances outside of the U.S. and to meet liquidity needs through operating cash flows, external borrowings, or both. We do not expect restrictions or potential taxes incurred on repatriation of amounts held outside of the U.S. to have a material effect on our overall liquidity, financial condition or results of operations.
    We believe that our current cash, cash equivalents, borrowing capacity available from our credit facilities and internally generated cash flows will be sufficient to support our operating businesses, continued remediation of the material weakness in the financial reporting, and maturing debt and interest payments for the twelve months following the issuance of these condensed consolidated financial statements. We expect to pay special performance bonuses of approximately $8.6 million to our CEO and certain members of the Board of Directors within the next two years when and if specified market and performance conditions are met. In addition, we made a settlement payment of $17.5 million to the SEC in connection with the conclusion of the investigations in August 2020.

On August 9, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $30.0 million at market prices. The program was effective until December 31, 2020 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended September 30, 2020, 1,142,294 shares of common stock were repurchased for $30.0 million and the program ended.

On October 31, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $50.0 million at market prices. The program is effective until October 31, 2021 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended December 31, 2020, 1,580,207 shares of common stock were repurchased for $47.0 million. We repurchased 95,539 shares of our common stock for $3.0 million subsequent to December 31, 2020 and completed this share repurchase program on January 6, 2021.

On January 29, 2021, a duly authorized subcommittee of the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $200.0 million at market price. The program is effective until July 31, 2022 or if earlier, until the maximum amount of common stock is repurchased.

    Our key cash flow metrics were as follows (dollars in millions):
Six Months Ended
December 31,
Change
20202019
Net cash provided by operating activities$183.8 $87.2 $96.6 
Net cash used in investing activities$(25.6)$(23.3)$(2.3)
Net cash used in financing activities$(53.7)$(2.1)$(51.6)
Net increase in cash, cash equivalents and restricted cash$105.1 $61.9 $43.2 

Operating Activities

    Net cash provided by operating activities increased by $96.6 million for the six months ended December 31, 2020 as compared to the six months ended December 31, 2019. The increase was due primarily to a $4.2 million increase in net income and an increase of cash provided by net working capital of $99.9 million driven by decreased accounts receivable as a result of increased collections, utilization of inventories and prepaid expenses and other current assets. Non-cash charges related to depreciation and amortization expense, stock-based compensation expense and unrealized losses on our foreign currency-denominated credit facilities increased $6.6 million. These increases were offset by a decrease of $12.5 million in the non-cash charges related to excess and obsolete inventories.

Investing Activities

    Net cash used in investing activities was $25.6 million and $23.3 million for the six months ended December 31, 2020 and 2019, respectively, as we continued to invest in expanding our manufacturing capacity and office space, including the expansion of our Green Computing Park in San Jose and Bade manufacturing facility in Taiwan.

Financing Activities

39


    Net cash used by financing activities for the six months ended December 31, 2020 was $53.7 million while net cash used in financing activities for the six months ended December 31, 2019 was $2.1 million. The change in cash flows from financing activities was primarily due to stock repurchases of $74.8 million offset by the increase in cash received from the exercise of stock options of $7.9 million net of taxes, $14.7 million of debt proceeds from draws on our CTBC credit and term loan facilities and $0.5 million decrease in debt repayment.

Other Factors Affecting Liquidity and Capital Resources

2018 Bank of America Credit Facility

In April 2018, we entered into a revolving line of credit with Bank of America for up to $250.0 million (as amended from time to time, the "2018 Bank of America Credit Facility"). On May 12, 2020, the 2018 Bank of America Credit Facility was amended to, among other things, extend the maturity to June 30, 2021, release the real property as a collateral, modify certain payments and covenants provisions, specify that LIBOR cannot be less than 1% for purposes of determining interest rates, and increase the unused line fee from 0.25% per annum to 0.375% per annum. Interest shall accrue at LIBOR plus 2.00% on outstanding borrowings less than $125.0 million and LIBOR plus 2.25% on outstanding borrowings in excess of $125.0 million. As of December 31, 2020, we had no outstanding borrowings and we had a $6.4 million letter of credit outstanding under this facility. Our available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance with other applicable terms. In the event of default or if outstanding borrowings are in excess of $220.0 million, we are required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of our deposit accounts. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. The 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. In addition, we are not permitted to pay any dividends. Under the terms of the 2018 Bank of America Credit Facility agreement, we are required to maintain a certain fixed charge ratio and we have been in compliance with all covenants under the 2018 Bank of America Credit Facility.

CTBC Bank

2020 CTBC Credit Facility

In August 2020, we entered into a credit agreement with CTBC Bank in Taiwan that provides for term loans of up to $50.0 million (the "2020 CTBC Credit Facility") and expires in August 2021. During the three months ended December 31, 2020, we have not borrowed or repaid under the revolving line of credit. There were no outstanding borrowings under the 2020 CTBC Credit Facility revolving line of credit as of December 31, 2020. The total outstanding borrowings under the 2020 CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of $24.9 million at December 31, 2020. The amount available for future borrowing was $25.1 million as of December 31, 2020. The interest rate for these outstanding term loans was 0.73% per annum as of December 31, 2020.Term loans are secured by certain of our assets, including certain property, plant, and equipment. There are no financial covenants under the 2020 CTBC Credit Facility.

2020 CTBC Term Loan Facility

In May 2020, we entered into a ten-year, non-revolving term loan facility (the “2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of our Bade Manufacturing Facility located in Taiwan. Draw downs on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and are drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. We are required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility, including any expansion. Fees paid to the lender as debt issuance costs were immaterial. We borrowed $8.6 million in the three months ended December 31, 2020 with a rate of 0.45% per annum. As of December 31, 2020, the amount outstanding under the 2020 CTBC Term Loan Facility was $20.6 million and the net book value of the property serving as collateral was $29.2 million. We have financial covenants requiring our current ratio, debt service coverage ratio, and financial debt ratio, to be maintained at certain levels. As of December 31, 2020, we have been in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.

E.SUN Credit Facility

In December 2020, Super Micro Computer Inc, Taiwan, a Taiwan subsidiary of the Company entered into a General Credit Agreement (the “E.SUN Credit Facility”) with E.SUN Bank in Taiwan. Such Credit Facility provides for the issuance of
40


loans, advances, acceptances, bills, bank guarantees, overdrafts, letters of credit, and other types of drawdown instruments up to a credit limit of $30.0 million. Terms for specific drawdowns are set forth in separate Notification and Confirmation of Credit Conditions negotiated with E. SUN Bank. The term of the E.SUN Credit Facility is until September 18, 2021. There are no financial covenants associated with the E.SUN Credit Facility. A Notification and Confirmation agreement was entered into on December 2, 2020 for a $30.0 million import loan (the “Import Loan”) under the E. SUN Credit facility with a tenor of 120 days and with an interest rate calculated based on LIBOR or TAIFX plus a fixed margin. As of December 31, 2020, no drawings had been made from the Import Loan.

Refer to Part I, Item 1, Note 6, “Short-term and Long-term Debt,” in our notes to condensed consolidated financial statements in this Quarterly Report on Form 10-Q for further information on our outstanding debt.

Recent Accounting Pronouncements
    
    For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our condensed consolidated financial statements, see Part I, Item 1, Note 1, “Summary of Significant Accounting Policies,” in our notes to condensed consolidated financial statements in this Quarterly Report on Form 10-Q.
    
Off-Balance Sheet Arrangements

    We do not have any off-balance sheet arrangements.

41


Item 3.    Quantitative and Qualitative Disclosure About Market Risk

Interest Rate Risk

    The primary objectives of our investment activities are to preserve principal, provide liquidity and maximize income without significantly increasing the risk. Some of the securities we invest in are subject to market risk. This means that a change in prevailing interest rates may cause the fair value of the investment to fluctuate. To minimize this risk, we maintain our portfolio of cash equivalents and short-term investments in money market funds and certificates of deposit. Our investment in an auction rate security has been classified as non-current due to the lack of a liquid market for these securities. Since our results of operations are not dependent on investments, the risk associated with fluctuating interest rates is limited to our investment portfolio, and we believe that a 10% change in interest rates would not have a significant impact on our results of operations. As of December 31, 2020, our investments were in money market funds, certificates of deposits and auction rate securities.

    We are exposed to changes in interest rates as a result of our borrowings under our term loans and revolving lines of credit. The interest rates for the term loans and the revolving lines of credit ranged from 0.45% to 3.00% at December 31, 2020 and June 30, 2020. Based on the outstanding principal indebtedness of $45.5 million under our credit facilities as of December 31, 2020, we believe that a 10% change in interest rates would not have a significant impact on our results of operations.

Foreign Currency Risk

    To date, our international customer and supplier agreements have been denominated primarily in U.S. dollars and accordingly, we have limited exposure to foreign currency exchange rate fluctuations from customer agreements, and do not currently engage in foreign currency hedging transactions. The functional currency of our subsidiaries in the Netherlands and Taiwan is the U.S. dollar. However, certain transactions in these entities are denominated in a currency other than the U.S. dollar, and thus we are subject to foreign currency exchange rate fluctuations associated with re-measurement to U.S. dollars. Such fluctuations have not been significant historically. Foreign exchange (loss) gain for the three and six months ended December 31, 2020 was $(2.7) million and $(3.6) million, respectively, and for the three and six months ended December 31, 2019 was $(1.3) million and $(0.8) million, respectively.
42


Item 4.    Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision, and with the participation, of our current management, including our Chief Executive Officer ("CEO") and Chief Financial Officer ("CFO"), we 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 December 31, 2020. Based on this evaluation of our disclosure controls and procedures, our CEO and CFO have concluded that our disclosure controls and procedures were not effective as of December 31, 2020 because of a material weakness in our internal control over financial reporting, as further described below.

Notwithstanding the conclusion by our CEO and CFO that our disclosure controls and procedures as of December 31, 2020 were not effective, and notwithstanding the material weakness in our internal control over financial reporting described below, management believes that the condensed consolidated financial statements and related financial information included in this Quarterly Report fairly present in all material respects our financial condition, results of operations and cash flows as of the dates presented, and for the periods ended on such dates, in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Remediation Plans & Status

As discussed in Part II, Item 9A, "Controls and Procedures," of our 2020 10-K, we have undertaken remedial procedures to address the IT General Control (ITGC) material weakness in our internal control over financial reporting. During the quarter ended December 31, 2020, management continued to re-design processes and controls related to IT privileged access for our primary accounting system and boundary systems. While some testing of the re-designed IT privileged access controls was conducted during the quarter ended December 31, 2020, assessing the effectiveness of internal control requires a period of repeatable execution. The re-designed control activities have not been in place for a sufficient period of time for management to determine operating effectiveness. Management's testing of ITGCs has commenced and the remediation of this material weakness will depend on management’s ability to ensure properly designed ITGC’s are operating effectively as of June 30, 2021.

Changes in Internal Control over Financial Reporting

Under applicable SEC rules (Exchange Act Rules 13a-15(d) and 15d-15(d)), management is required to evaluate, with the participation of our CEO and CFO, any changes in internal control over financial reporting that occurred during each fiscal quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Other than the remediation actions described above, there were no changes in our internal control over financial reporting during the quarter ended December 31, 2020, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

    The effectiveness of any system of internal control over financial reporting is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting can only provide reasonable, not absolute, assurances that its objectives will be met. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but we cannot assure that such improvements will be sufficient to provide us with effective internal control over financial reporting.

43


PART II: OTHER INFORMATION

Item 1.    Legal Proceedings

    The information required by this item is incorporated herein by reference to the information set forth under the caption “Litigation and Claims” in Note 11 “Commitments and Contingencies” of our notes to condensed consolidated financial statements included in this quarterly report.

    Due to the inherent uncertainties of such legal proceedings, we cannot predict the outcome of the proceedings at this time, and we can give no assurance that they will not have a material adverse effect on our financial position or results of operations.

Item 1A.    Risk Factors

Important risk factors that could affect our operations and financial performance, or that could cause results or events to differ from current expectations, are described in Part I, Item 1A “Risk Factors” of our 2020 10-K.

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds

Recent Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities

During the three months ended December 31, 2020, we repurchased the following shares of our common stock:

Period
Total Number
of Shares
Purchased(1)
Average Price Paid per Share(1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(2)
Approximate Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs(2)
Month 1 (October 1, 2020 to October 31, 2020)
— $— — $— 
Month 2 (November 1, 2020 to November 30, 2020)
778,609 $29.14 721,418 $ 28.9 million
Month 3 (December 1, 2020 to December 31, 2020)
861,764 $30.18 858,789 $ 3.0 million
Total1,640,373 $29.69 1,580,207 
__________________________
(1)Includes shares withheld from delivery to satisfy tax withholding obligations of recipients that occur upon the vesting of restricted stock units granted under our equity incentive plans.
(2)On October 31, 2020, our Board of Directors approved a share repurchase program to repurchase shares of our common stock for up to $50 million at prevailing prices in the open market. The share repurchase program is effective until October 31, 2021 or until the maximum amount of common stock is repurchased, whichever occurs first. During the three months from October 1, 2020 to December 31, 2020, we repurchased 1,580,207 shares of our common stock in open market transactions under the share repurchase program. Such shares repurchased during the quarter were recorded as a $47.0 million reduction to stockholders' equity. As of December 31, 2020, approximately $3.0 million remained authorized under the share repurchase program to repurchase shares of common stock.

Item 3.    Defaults Upon Senior Securities
    
Not applicable.

Item 4.    Mine Safety Disclosures
    
Not applicable.

Item 5.    Other Information

    None.
44


Item 6.     Exhibits
 
(a) Exhibits.
Exhibit
Number
Description
10.1
10.2
31.1
31.2
32.1
32.2
101.INSXBRL Instance Document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104The cover page from this Quarterly Report on Form 10-Q, formatted in Inline XBRL.




SIGNATURES

    Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

                                SUPER MICRO COMPUTER, INC.



Date:February 5, 2021
/s/    CHARLES LIANG
Charles Liang
President, Chief Executive Officer and Chairman of the
Board
(Principal Executive Officer)



Date:February 5, 2021/s/ DAVID WEIGAND
David Weigand
Senior Vice President, Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-31.1 2 smci-ex311_20201231x10q.htm EX-31.1 Document

EXHIBIT 31.1


CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Charles Liang, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Super Micro Computer, Inc.;

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 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 5, 2021
/s/    CHARLES LIANG        
Charles Liang
President, Chief Executive Officer and
Chairman of the Board
(Principal Executive Officer)


EX-31.2 3 smci-ex312_20201231x10q.htm EX-31.2 Document

EXHIBIT 31.2


CERTIFICATION OF PRINCIPAL FINANCIAL AND ACCOUNTING OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David Weigand, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Super Micro Computer, Inc.;

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 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 5, 2021
/s/ DAVID WEIGAND
David Weigand
Senior Vice President, Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 smci-ex321_20201231x10q.htm EX-32.1 Document

EXHIBIT 32.1


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

    I, Charles Liang, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Super Micro Computer, Inc. on Form 10-Q for the period ended December 31, 2020, as filed with the Securities and Exchange Commission on the date thereof, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Super Micro Computer, Inc.



Date:February 5, 2021
/s/    CHARLES LIANG        
 Charles Liang
President, Chief Executive Officer and
Chairman of the Board
(Principal Executive Officer)



EX-32.2 5 smci-ex322_20201231x10q.htm EX-32.2 Document

EXHIBIT 32.2


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

    I, David Weigand, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Super Micro Computer, Inc. on Form 10-Q for the period ended December 31, 2020, as filed with the Securities and Exchange Commission on the date thereof, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Super Micro Computer, Inc.


 
Date:February 5, 2021
/s/    DAVID WEIGAND
 David Weigand
Senior Vice President, Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-101.SCH 6 smci-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies - Investment in a Corporate Venture (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Summary of Net Sales by Product Type (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Summary of Net Sales by Location (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Contract Balances Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Net Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Balance Sheet Components - Cash, Cash Equivalents, Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Balance Sheet Components - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Balance Sheet Components - Performance Awards Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2424416 - Disclosure - Balance Sheet Components - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2125105 - Disclosure - Fair Value Disclosure link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Fair Value Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Fair Value Disclosure - Summary of Significant Inputs for Estimating Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - Fair Value Disclosure - Long-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2430420 - Disclosure - Fair Value Disclosure - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131106 - Disclosure - Short-term and Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2332305 - Disclosure - Short-term and Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Short-term and Long-term Debt - Schedule of Short-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2434422 - Disclosure - Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2435423 - Disclosure - Short-term and Long-term Debt - CTBC Bank (Details) link:presentationLink link:calculationLink link:definitionLink 2436424 - Disclosure - Short-term and Long-term Debt - E.SUN Bank Credit Facility Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Leases - Summary of Lease Costs and Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Leases - Future Minimum Operating Liability Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Leases - Future Minimum Operating Liability Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2142108 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2444428 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445429 - Disclosure - Related Party Transactions - Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2146109 - Disclosure - Stock-based Compensation and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2347308 - Disclosure - Stock-based Compensation and Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Stock-based Compensation and Stockholders' Equity - Common Stock Repurchase and Retirement Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Stock-based Compensation and Stockholders' Equity - Fair Value Assumptions and Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2154110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2156111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2158112 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2359309 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Segment Reporting - Property, Plant and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2162113 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smci-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 smci-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 smci-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Reconciliation of the Changes in Accrued Warranty Costs Schedule of Product Warranty Liability [Table Text Block] Ownership percentage Related Party Ownership Percentage Related Party Ownership Percentage Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Treasury Stock Treasury Stock [Member] Accrued Liabilities [Abstract] Payables and Accruals [Abstract] CTBC Bank term loan, due August 31, 2021 CTBC Credit Facility [Member] CTBC Credit Facility [Member] Customer deposits Accrued Customer Deposits, Current Accrued Customer Deposits, Current Level 3 Fair Value, Inputs, Level 3 [Member] Provision for excess and obsolete inventories Inventory Write-down Others Other region [Member] Other region [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-term Commitment [Line Items] Other long-term liabilities (including changes in related party balances of $(1,671) and $430 during the six months ended December 31, 2020 and 2019, respectively) Increase (Decrease) in Other Noncurrent Liabilities Accrued warranty costs Current portion Product Warranty Accrual, Current Proceeds from debt Proceeds from Issuance of Debt Security Exchange Name Security Exchange Name Bonus compensation expense Bonus Compensation Expense Bonus Compensation Expense Other long-term liabilities, related parties Other Long-Term Liabilities, Related Parties Other Long-Term Liabilities, Related Parties Sales and marketing Selling and Marketing Expense [Member] Income from operations Operating Income (Loss) Total current liabilities Liabilities, Current Taiwan Tax Authority Taiwan Tax Authority [Member] Taiwan Tax Authority [Member] Performance Shares Performance Shares [Member] Prepaid expenses and other current assets (including other receivables from related parties of $12,237 and $19,791 at December 31, 2020 and June 30, 2020, respectively) Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Accrued professional fees Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies (Note 11) Commitments and Contingencies Bank of America Bank of America [Member] Bank of America [Member] Investment in auction rate security Debt Securities, Available-for-sale, Noncurrent Quarterly Share-based Payment Arrangement, Tranche Two [Member] Stock repurchases Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investment, Name [Axis] Investment, Name [Axis] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Furniture and fixtures Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Stock Price as of Period End (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively) Operating Lease, Payments Accounts payable (including amounts due to related parties of $48,256 and $72,368 at December 31, 2020 and June 30, 2020, respectively) Accounts Payable, Current Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Treasury shares acquired (in shares) Treasury Stock, Shares, Acquired 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Others Other Accrued Liabilities, Noncurrent Shares reserved for outstanding awards (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Related party purchases Related Party Transaction, Purchases from Related Party Unrecognized compensation cost related to non-vested stock-based awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Total operating expenses Operating Expenses Buildings Building [Member] Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Purchased parts and raw materials Inventory, Raw Materials and Supplies, Net of Reserves Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Other Long-term Liabilities Other Noncurrent Liabilities [Table Text Block] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other long-term liabilities (including related party balance of $28 and $1,699 at December 31, 2020 and June 30, 2020, respectively) Total other long-term liabilities Other Liabilities, Noncurrent Deferred income taxes, net Deferred Income Tax Assets, Net Change in estimated liability for pre-existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Payments of obligations under finance leases Finance Lease, Principal Payments Work in process Inventory, Work in Process, Net of Reserves Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventories Total inventories Inventory, Net Net sales (including related party sales of $18,706 and $21,784 in the three months ended December 31, 2020 and 2019, respectively, and $38,421 and $49,446 in the six months ended December 31, 2020 and 2019, respectively) Net sales Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Lender Name [Axis] Lender Name [Axis] Concentration risk percentage Concentration Risk, Percentage Unpaid property, plant and equipment purchases, related parties Capital Expenditures Incurred but Not yet Paid, Related Party Capital Expenditures Incurred but Not yet Paid, Related Party Geographical [Domain] Geographical [Domain] Statement [Line Items] Statement [Line Items] TAIFX American Funds Tax-Advantaged Income (TAIFX) [Member] American Funds Tax-Advantaged Income (TAIFX) Credit facility, term Debt Instrument, Term CTBC Credit Facility, 12 Month, Up To 0.50% Interest CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member] CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member] Performance bonus, stock price, threshold consecutive trading days Performance Bonus, Stock Price, Threshold Consecutive Trading Days Performance Bonus, Stock Price, Threshold Consecutive Trading Days Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Purchases, Total Purchases, Total [Member] Purchases, Total [Member] Credit Facility [Axis] Credit Facility [Axis] Fair value of debt outstanding Debt Instrument, Fair Value Disclosure Deferred income taxes, net Deferred Income Taxes and Tax Credits Increase (decrease) in accrued liability, related parties Increase (Decrease) in Accrued Liability, Related Parties Increase (Decrease) in Accrued Liability, Related Parties Volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Percent of bonus subject to performance condition Percent Of Bonus Subject To Performance Condition Percent Of Bonus Subject To Performance Condition Smaller Reporting Company Entity Small Business Basis of Presentation Consolidation, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Performance bonus, percent of amount, tranche two Performance Bonus, Percent Of Amount, Tranche Two Performance Bonus, Percent Of Amount, Tranche Two Short-term and Long-term Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Weighted average remaining contractual term, options vested and exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid expenses Prepaid Expense, Current Cost of sales (including related party purchases of $50,835 and $75,333 in the three months ended December 31, 2020 and 2019, respectively, and $113,034 and $140,366 in the six months ended December 31, 2020 and 2019, respectively) Cost of revenue Cost of Revenue Amendment Flag Amendment Flag Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Related Parties Accounts Payable and Accrued Liabilities, Related Parties Computation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Weighted-average shares used in calculation of net income per common share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Interest and penalties relating to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Gross Number of awards authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Civil money penalty payment Loss Contingency Accrual, Payments Schedule of Cash Equivalents and Long-term Investments Measured at Fair value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Authorized shares available for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Performance awards liability, current Accrued Liabilities, Fair Value Disclosure Others (accrued liabilities) Other Accrued Liabilities, Current Repayment of debt Repayments of Debt Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Other Long-term Liabilities [Abstract] Other Liabilities, Noncurrent [Abstract] Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Software Computer Software, Intangible Asset [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Charles Liang and wife Charles Liang And Wife [Member] CharlesLiangAndWife [Member] Description of payment terms Revenue, Performance Obligation, Description of Payment Terms Financial Instruments [Domain] Financial Instruments [Domain] Investments in a Corporate Venture Equity Method Investments [Policy Text Block] Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Standby Letters of Credit Standby Letters of Credit [Member] Unpaid property, plant and equipment purchases (including due to related parties of $3,056 and $1,729 as of December 31, 2020 and 2019, respectively) Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Units earned in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Build Group Complaint Build Group Complaint [Member] Build Group Complaint Cost Basis Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Holding Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Deferred service costs Deferred Costs, Current Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Effect of dilutive securities (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Subsystems and accessories Subsystems and accessories [Member] Subsystems and accessories [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Summary of Long-term Investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Accrued cooperative marketing expenses Accrued Marketing Costs, Current Summary of Operating Lease Expense Recognized and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Prepaid income tax Prepaid Taxes 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Long-Term Liabilities Long-Term Liabilities [Member] Long-Term Liabilities [Member] Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment Reporting Segment Reporting Disclosure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Customs Bond Customs Bond [Member] Customs Bond [Member] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Weighted-average fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Cost of sales Cost of Sales [Member] Chief Executive Officer Chief Executive Officer [Member] Concentration of Supplier and Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Interest expense Interest Expense Schedule of Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Employee stock options and restricted stock units Employee Stock Options and Restricted Stock Units [Member] Employee Stock Options and Restricted Stock Units [Member] Contract manufacturing liabilities Payable, Manufacturer Payable, Manufacturer Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Accounts receivable and other receivables Accounts Receivable and Other Receivables, Related Parties Accounts Receivable and Other Receivables, Related Parties Unrecognized bonus compensation expense Unrecognized Bonus Compensation Expense Unrecognized Bonus Compensation Expense Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss contingency, damages sought Loss Contingency, Damages Sought, Value Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Released (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period Contract with customer liability, revenue recognized in the period Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Inventories Increase (Decrease) in Inventories Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Restricted cash included in other assets Restricted cash, non-current Restricted Cash and Cash Equivalents, Noncurrent Accounts payable (including changes in related party balances of $(24,112) and $16,107 during the six months ended December 31, 2020 and 2019, respectively) Increase (Decrease) in Accounts Payable Time-Based RSUs Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Increase to stated rate Debt Instrument, Increase To Stated Rate Debt Instrument, Increase To Stated Rate Debt Instrument [Axis] Debt Instrument [Axis] Total other assets Other Assets Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Income tax examination, increase (decrease) liability Income Tax Examination, Increase (Decrease) in Liability from Prior Year Accrued liabilities (including changes in related party balances of $(4,867) and $5,249 during the six months ended December 31, 2020 and 2019, respectively) Increase (Decrease) in Accrued Liabilities Treasury shares acquired, value Treasury Stock, Value, Acquired, Cost Method Reconciliation of net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Receivable from exercise of stock options Receivable From Exercise Of Stock Options, Non-Cash Receivable From Exercise Of Stock Options, Non-Cash Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Machinery and equipment Machinery and Equipment [Member] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Investment in equity investee Equity Method Investments Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Buildings construction in progress Buildings Under Construction [Member] Buildings Under Construction [Member] Variable lease payments Variable Lease, Payment Revolving Credit Facility Revolving Credit Facility [Member] Short-term Debt [Line Items] Short-term Debt [Line Items] Research and development Research and Development Expense Subsequent Event Subsequent Event [Member] Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Letters of credit outstanding Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Total debt Debt, Long-term and Short-term, Combined Amount Concentration Risk Type [Axis] Concentration Risk Type [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised Balance, beginning of the period Balance, end of the period Standard Product Warranty Accrual Equity Incentive Plan, 2016 Equity Incentive Plan, 2016 [Member] Equity Incentive Plan, 2016 [Member] CTBC Bank term loan, due June 4, 2030 Two Thousand Twenty CTBC Term Loan Facility [Member] Two Thousand Twenty CTBC Term Loan Facility [Member] Income Statement [Abstract] Income Statement [Abstract] Ablecom Technology Ablecom Technology [Member] Ablecom Technology [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Operating lease liability, non-current Operating Lease, Liability, Noncurrent Prepaid expenses and other assets (including changes in related party balances of $7,554 and $(3,673) during the six months ended December 31, 2020 and 2019, respectively) Increase (Decrease) in Prepaid Expense and Other Assets Provision for warranty Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Short-term debt and current portion of long-term debt Short-Term Debt And Long-Term Debt, Current Maturities Short-Term Debt And Long-Term Debt, Current Maturities Current assets: Assets, Current [Abstract] Summary of Significant Inputs for Estimating Fair Value Fair Value Option, Disclosures [Table Text Block] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Basis spread on variable rate, divided by amount Debt Instrument, Basis Spread on Variable Rate, Divided By Amount Debt Instrument, Basis Spread on Variable Rate, Divided By Amount Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] One Supplier One Supplier [Member] One Supplier Counterparty Name [Domain] Counterparty Name [Domain] Legal Entity [Axis] Legal Entity [Axis] Purchases of property, plant and equipment (including payments to related parties of $3,058 and $2,274 during the six months ended December 31, 2020 and 2019, respectively) Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Bank of America 2018 Credit Agreement Bank of America Loan and Security Agreement [Member] Bank of America Loan and Security Agreement [Member] Accrued legal liabilities Loss contingency accrual Loss Contingency Accrual Remaining revenue performance obligation, percent to be recognized Revenue, Remaining Performance Obligation, Percentage Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Share of (loss) from equity investee, net of taxes Share of income from equity investee Income (Loss) from Equity Method Investments Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accounts receivable, related parties Accounts Receivable, Related Parties, Current Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Income before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Product Warranties: Movement in Standard Product Warranty Accrual [Roll Forward] Unpaid stock repurchases Stock Repurchased, Not Paid Stock Repurchased, Not Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Non-marketable equity securities Equity Securities, FV-NI Performance-Based Restricted Stock Units (PRSUs) Performance-Based Restricted Stock Units (PRSUs) [Member] Performance-Based Restricted Stock Units (PRSUs) [Member] Entity [Domain] Entity [Domain] Payment of withholding tax on vesting of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Release of common stock shares upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Cover [Abstract] Base Rate Base Rate [Member] Performance bonuses approved Performance Bonuses Approved Performance Bonuses Approved Stock repurchases and retirement (in shares) Stock repurchases and retirement (in shares) Stock Repurchased and Retired During Period, Shares Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Affiliated Affiliated Entity [Member] Long-term debt, net of debt issuance costs Long-term Debt Decrease in deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Restricted cash and equivalents Restricted Cash and Cash Equivalents Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Auction rate security Fair Value Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Number of putative class action complaints Loss Contingency, Pending Claims, Number Line of credit facility, covenant threshold, amount outstanding Line Of Credit Facility, Covenant Threshold, Amount Outstanding Line Of Credit Facility, Covenant Threshold, Amount Outstanding Accrued unrecognized tax benefits including related interest and penalties Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Net repayment on asset-backed revolving line of credit Proceeds from (Repayments of) Lines of Credit Minimum Minimum [Member] Number of tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Balance Sheet Location [Domain] Balance Sheet Location [Domain] Land Land [Member] Equity method investment, other than temporary impairment Equity Method Investment, Other than Temporary Impairment Operating lease liability Operating Lease, Liability, Current Europe Europe [Member] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Two-Year Term Floating Rate Of Postal Saving Interest Rate Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member] Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member] Schedule of Short-term Debt [Table] Schedule of Short-term Debt [Table] 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 Schedule of Assumptions Used to Estimate Fair Value of Stock Options Granted Using Black-Scholes Option Pricing Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Percent of balances owed on commercial invoices, limitation on proceeds amount Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Disclosure Fair Value Disclosures [Text Block] Deposits Deposits Assets, Noncurrent OPERATING ACTIVITIES: Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Outstanding purchase order Purchase commitments, total Purchase Obligation Accounts receivable Accounts Receivable [Member] Compuware Compuware [Member] Compuware [Member] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Server and storage systems Server And Storage Systems [Member] Server And Storage Systems [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Asset at Fair Value Assets, Fair Value Disclosure [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Weighted Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Payment Arrangement, Additional Disclosure [Abstract] Share-based Payment Arrangement, Additional Disclosure [Abstract] Stock price threshold to earn bonus, tranche two (USD per share) Stock Price Threshold To Earn Bonus, Tranche Two Stock Price Threshold To Earn Bonus, Tranche Two Expected decrease in unrecognized tax benefits over next twelve months Decrease in Unrecognized Tax Benefits is Reasonably Possible Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Accrued Liabilities Accrued Liabilities [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net of allowances of $2,941 and $4,586 at December 31, 2020 and June 30, 2020, respectively (including accounts receivable from related parties of $15,016 and $8,712 at December 31, 2020 and June 30, 2020, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Total future lease payments Lessee, Operating Lease, Liability, to be Paid Common Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Schedule of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Payments to acquire property, plant, and equipment, related parties Payments to Acquire Property, Plant, and Equipment, Related Party Payments to Acquire Property, Plant, and Equipment, Related Party Gross Unrealized Holding Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Entity Address, Postal Zip Code Entity Address, Postal Zip Code Others Other Prepaid Expense, Current Write-down to net realizable value Inventory Write-Down To (Recovery) Net Realizable Value Inventory Write-Down To (Recovery) Net Realizable Value Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent One customer One Customer [Member] One Customer [Member] Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Income Tax Examination [Table] Income Tax Examination [Table] Income taxes payable Increase (Decrease) in Income Taxes Payable Stock repurchases and retirement Stock repurchases and retirement Stock Repurchased and Retired During Period, Value Level 2 Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Liabilities, Fair Value Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Vesting [Axis] Vesting [Axis] Forfeited/Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] Total assets measured at fair value Assets, Fair Value Disclosure Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred revenue Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Increase (decrease) in other long-term liabilities, related parties Increase (Decrease) in Other Long-Term Liabilities, Related Parties Increase (Decrease) in Other Long-Term Liabilities, Related Parties Customer concentration risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Diluted (in shares) Weighted-average diluted shares (in shares) Weighted Average Number of Shares Outstanding, Diluted E.SUN Credit Facility E.SUN Credit Facility [Member] E.SUN Credit Facility Litigation Case [Domain] Litigation Case [Domain] Basic (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Number of operating segments Number of Operating Segments Performance Period Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Stock price threshold to earn bonus, tranche one (USD per share) Stock Price Threshold To Earn Bonus, Tranche One Stock Price Threshold To Earn Bonus, Tranche One Sales and marketing Selling and Marketing Expense Receivables from contract manufacturers, buy-sell arrangement Accounts Receivable, Manufacturer, Current Accounts Receivable, Manufacturer, Current Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Remaining revenue performance obligation, amount Revenue, Remaining Performance Obligation, Amount Stock-based compensation expense before taxes Share-based Payment Arrangement, Expense Collateral amount Debt Instrument, Collateral Amount Unrecognized tax benefits Unrecognized Tax Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Counterparty Name [Axis] Counterparty Name [Axis] Accrued liabilities, related party Accrued Liabilities, Related Parties, Current Accrued Liabilities, Related Parties, Current Document Fiscal Year Focus Document Fiscal Year Focus Restricted cash Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Income tax impact Share-based Payment Arrangement, Expense, Tax Benefit Entity Current Reporting Status Entity Current Reporting Status Common stock retired to treasury stock (in shares) Common Stock Retired To Treasury Stock, Shares Common Stock Retired To Treasury Stock, Shares Proceeds from sale of investment in a privately-held company Proceeds from Sale of Equity Method Investments Subsequent Event [Table] Subsequent Event [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Inventory, Net [Abstract] Inventory, Net [Abstract] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Short-term debt Short-term Debt Stock option and restricted stock units vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Number of Board Members, performance awards Number Of Board Members, Performance Awards Number Of Board Members, Performance Awards Ablecom Technology and Compuware Ablecom Technology And Compuware [Member] Ablecom Technology And Compuware Performance-Based Restricted Stock Units (PRSUs), One-Year Performance-Based Restricted Stock Units (PRSUs), One-Year [Member] Performance-Based Restricted Stock Units (PRSUs), One-Year [Member] Present value of operating lease liabilities Operating Lease, Liability Litigation Status [Axis] Litigation Status [Axis] Debt, Non-current Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Asia Asia [Member] Accounts receivable (including changes in related party balances of $(6,304) and $(4,318) during the six months ended December 31, 2020 and 2019, respectively) Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total Super Micro Computer, Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive gain (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued payroll and related expenses Employee-related Liabilities, Current Auction rate security Auction Rate Securities [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted stock units (RSUs) Restricted Stock Units (RSUs) [Member] Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively) Operating Lease, Cost General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Equity method investment, unamortized deferred gain from sale Equity Method Investment, Unamortized Deferred Gain From Sale Equity Method Investment, Unamortized Deferred Gain From Sale Anti-dilutive outstanding equity awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount E.SUN Bank E.SUN Bank [Member] E.SUN Bank Other Other Noncash Income (Expense) Senior Executive Senior Executive [Member] Senior Executive [Member] Unrecognized tax benefits, increase resulting from current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Equity Component [Domain] Equity Component [Domain] Performance bonus, number of tranches Performance Bonus, Number of Tranches Performance Bonus, Number of Tranches Gain (loss) on auction rate security OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax CTBC's Established NTD Interest Rate CTBC's Established NTD Interest Rate [Member] CTBC's Established NTD Interest Rate [Member] Gross profit Gross Profit Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Stock-based Compensation and Stockholders' Equity Share-based Payment Arrangement [Text Block] Net income Net income Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] 2021 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year LIBOR London Interbank Offered Rate (LIBOR) [Member] Investment, Name [Domain] Investment, Name [Domain] Leases [Abstract] Leases [Abstract] Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Accounts payable, related party Accounts Payable, Related Parties, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Corporate Venture Corporate Venture [Member] Corporate Venture [Member] Total current assets Current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date 2026 and beyond Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Operating expenses: Operating Expenses [Abstract] Net income per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Provision for excess and obsolete inventory Inventory Write-Down, Excluding Write-Down To Net Realizable Value Inventory Write-Down, Excluding Write-Down To Net Realizable Value Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Accrued warranty costs, non-current Non-current portion Product Warranty Accrual, Noncurrent Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Payment received from CEO for settlement Former Gain Contingency, Recognized in Current Period Prepaid expenses, related party Prepaid Expenses, Related Parties, Current Prepaid Expenses, Related Parties, Current Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Certificates of Deposit Certificates of Deposit [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Supplier concentration risk Supplier Concentration Risk [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Schedule of Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Deferred service costs, non-current Deferred Costs, Noncurrent Unrecognized bonus compensation expense, period Unrecognized Bonus Compensation Expense, Period Unrecognized Bonus Compensation Expense, Period Shares withheld for the withholding tax on vesting of restricted stock units APIC, Share-based Payment Arrangement, Recognition and Exercise Schedule of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Number of units per vesting tranche (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Units Per Vesting Tranche Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Units Per Vesting Tranche Secured debt Secured Debt [Member] Credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Common stock and additional paid-in capital, $.001 par value, Authorized shares: 100,000,000, Outstanding shares 51,765,627 and 52,408,70, Issued shares 52,241,046 and 53,741,828 at September 30, 2020 and June 30, 2020, respectively Common Stocks, Including Additional Paid in Capital Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Money Market Funds Money Market Funds [Member] Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Allowances for (recovery of) doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] Exercise of stock options, net of taxes (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other (expense) income, net Nonoperating Income (Expense) Summary of Future Minimum Lease Payments Under Noncancelable Operating Lease Arrangements Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee stock option Share-based Payment Arrangement, Option [Member] Basic (in shares) Weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Credit facility, basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Risk-free Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] Subsequent Events [Abstract] Forfeited/Cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Treasury stock, shares (in shares) Treasury Stock, Shares Investor in China Investor In China [Member] Investor In China [Member] Plan Name [Domain] Plan Name [Domain] Revenue Revenue from Contract with Customer [Text Block] Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest CTBC Credit Facility, 180Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] New operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Foreign currency exchange (gain) loss Foreign Currency Transaction Gain (Loss), before Tax Income tax provision Income tax provision Income Tax Expense (Benefit) Cash paid for taxes, net of refunds Income Taxes Paid, Net Cash, cash equivalents and restricted cash at the beginning of the period Cash, cash equivalents and restricted cash at the end of the period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accrued bonuses Accrued Bonuses Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Title of Individual [Domain] Title of Individual [Domain] Other receivables Accounts Receivable, Vendor, Current Accounts Receivable, Vendor, Current Accrued liabilities (including amounts due to related parties of $11,339 and $16,206 at December 31, 2020 and June 30, 2020, respectively) Operating lease liability Accrued Liabilities, Current Diluted (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Summary of Property, Plant and Equipment Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Local Phone Number Local Phone Number Increase (decrease) in prepaid expenses and other current assets, related parties Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties Increase (decrease) in accounts payable, related parties Increase (Decrease) in Accounts Payable, Related Parties Year one Share-based Payment Arrangement, Tranche One [Member] Schedule of Short-term and Long-term Debt Obligations Schedule of Debt [Table Text Block] Equity Incentive Plan, 2020 Equity Incentive Plan, Two Thousand Twenty [Member] Equity Incentive Plan, Two Thousand Twenty Other Assets [Abstract] Other Assets, Noncurrent Disclosure [Abstract] Two Board Of Director Members Two Board Of Director Members [Member] Two Board Of Director Members [Member] Entity Address, Address Line One Entity Address, Address Line One Deferred revenue Contract with Customer, Liability Emerging Growth Company Entity Emerging Growth Company Percent of eligible accounts receivable Percent Of Eligible Accounts Receivable Percent Of Eligible Accounts Receivable Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options, net of taxes Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation expense, net Share-based Payment Arrangement, Expense, after Tax Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted Average Grant-Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Prepaid expense and other assets Prepaid Expense and Other Assets Prepaid Expense and Other Current Assets [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Released (in dollars per share) Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Released In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Released In Period, Weighted Average Grant Date Fair Value Maximum Maximum [Member] Management and immediate family member of management Management And Immediate Family Member of Management [Member] ManagementAndImmediateFamilyMemberofManagement [Member] Non-controlling Interest Noncontrolling Interest [Member] Steve Liang and other family members Steve Liang And Other Family Members [Member] SteveLiangAndOtherFamilyMembers [Member] Retained Earnings Retained Earnings [Member] Related party, product sold percent Related Party Transaction, Product Purchase Percent Related Party Transaction, Product Purchase Percent Investee Investee [Member] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Pending Litigation Pending Litigation [Member] Weighted average remaining contractual term, options outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Increase (decrease) in accounts receivable, related parties Increase (Decrease) in Accounts Receivable, Related Parties Building and leasehold improvements Building and Leasehold Impovements [Member] Building and Leasehold Impovements [Member] Trading Symbol Trading Symbol Term loan Term Loan [Member] Term Loan [Member] Prepaid expense, non-current Prepaid Expense, Noncurrent Related party sales Revenue from Related Parties Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Litigation Status [Domain] Litigation Status [Domain] Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Costs utilized Standard Product Warranty Accrual, Decrease for Payments Treasury stock (at cost), — and 1,333,125 shares at December 31, 2020 and June 30, 2020, respectively Treasury Stock, Value CTBC's Established USD Interest Rate CTBC's Established USD Interest Rate [Member] CTBC's Established USD Interest Rate [Member] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Table] Net Income Per Common Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Purchases Cost of Goods and Service Benchmark [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Shares withheld for the withholding tax on vesting of restricted stock units (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Options vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Proceeds from lines of credit Proceeds from Lines of Credit Accounting Pronouncements Recently Adopted and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] CTBC Bank CTBC [Member] CTBC [Member] EX-101.PRE 10 smci-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 smci-20201231_htm.xml IDEA: XBRL DOCUMENT 0001375365 2020-07-01 2020-12-31 0001375365 2021-01-31 0001375365 2020-12-31 0001375365 2020-06-30 0001375365 2020-10-01 2020-12-31 0001375365 2019-10-01 2019-12-31 0001375365 2019-07-01 2019-12-31 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-09-30 0001375365 us-gaap:TreasuryStockMember 2020-09-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001375365 us-gaap:RetainedEarningsMember 2020-09-30 0001375365 us-gaap:NoncontrollingInterestMember 2020-09-30 0001375365 2020-09-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0001375365 us-gaap:TreasuryStockMember 2020-10-01 2020-12-31 0001375365 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0001375365 us-gaap:NoncontrollingInterestMember 2020-10-01 2020-12-31 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001375365 us-gaap:TreasuryStockMember 2020-12-31 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001375365 us-gaap:RetainedEarningsMember 2020-12-31 0001375365 us-gaap:NoncontrollingInterestMember 2020-12-31 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-09-30 0001375365 us-gaap:TreasuryStockMember 2019-09-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001375365 us-gaap:RetainedEarningsMember 2019-09-30 0001375365 us-gaap:NoncontrollingInterestMember 2019-09-30 0001375365 2019-09-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001375365 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001375365 us-gaap:NoncontrollingInterestMember 2019-10-01 2019-12-31 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001375365 us-gaap:TreasuryStockMember 2019-12-31 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001375365 us-gaap:RetainedEarningsMember 2019-12-31 0001375365 us-gaap:NoncontrollingInterestMember 2019-12-31 0001375365 2019-12-31 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001375365 us-gaap:TreasuryStockMember 2020-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001375365 us-gaap:RetainedEarningsMember 2020-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2020-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-07-01 2020-12-31 0001375365 us-gaap:TreasuryStockMember 2020-07-01 2020-12-31 0001375365 us-gaap:RetainedEarningsMember 2020-07-01 2020-12-31 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-12-31 0001375365 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-12-31 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001375365 us-gaap:TreasuryStockMember 2019-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001375365 us-gaap:RetainedEarningsMember 2019-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2019-06-30 0001375365 2019-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2019-12-31 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-12-31 0001375365 us-gaap:RetainedEarningsMember 2019-07-01 2019-12-31 0001375365 us-gaap:NoncontrollingInterestMember 2019-07-01 2019-12-31 0001375365 smci:CorporateVentureMember 2020-12-31 0001375365 smci:CorporateVentureMember smci:InvestorInChinaMember 2020-12-31 0001375365 smci:CorporateVentureMember us-gaap:AccruedLiabilitiesMember 2020-12-31 0001375365 smci:CorporateVentureMember us-gaap:AccruedLiabilitiesMember 2020-06-30 0001375365 smci:CorporateVentureMember smci:LongTermLiabilitiesMember 2020-12-31 0001375365 smci:CorporateVentureMember smci:LongTermLiabilitiesMember 2020-06-30 0001375365 smci:CorporateVentureMember 2020-10-01 2020-12-31 0001375365 smci:CorporateVentureMember 2019-10-01 2019-12-31 0001375365 smci:CorporateVentureMember 2020-07-01 2020-12-31 0001375365 smci:CorporateVentureMember 2019-07-01 2019-12-31 0001375365 smci:CorporateVentureMember 2020-06-30 0001375365 smci:OneSupplierMember smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2020-10-01 2020-12-31 0001375365 smci:OneSupplierMember smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2019-10-01 2019-12-31 0001375365 smci:OneSupplierMember smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-12-31 0001375365 smci:OneSupplierMember smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2019-07-01 2019-12-31 0001375365 smci:AblecomTechnologyAndCompuwareMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-10-01 2020-12-31 0001375365 smci:AblecomTechnologyAndCompuwareMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2019-10-01 2019-12-31 0001375365 smci:AblecomTechnologyAndCompuwareMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-12-31 0001375365 smci:AblecomTechnologyAndCompuwareMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2019-07-01 2019-12-31 0001375365 smci:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-06-30 0001375365 smci:ServerAndStorageSystemsMember 2020-10-01 2020-12-31 0001375365 smci:ServerAndStorageSystemsMember 2019-10-01 2019-12-31 0001375365 smci:ServerAndStorageSystemsMember 2020-07-01 2020-12-31 0001375365 smci:ServerAndStorageSystemsMember 2019-07-01 2019-12-31 0001375365 smci:SubsystemsAndAccessoriesMember 2020-10-01 2020-12-31 0001375365 smci:SubsystemsAndAccessoriesMember 2019-10-01 2019-12-31 0001375365 smci:SubsystemsAndAccessoriesMember 2020-07-01 2020-12-31 0001375365 smci:SubsystemsAndAccessoriesMember 2019-07-01 2019-12-31 0001375365 country:US 2020-10-01 2020-12-31 0001375365 country:US 2019-10-01 2019-12-31 0001375365 country:US 2020-07-01 2020-12-31 0001375365 country:US 2019-07-01 2019-12-31 0001375365 srt:AsiaMember 2020-10-01 2020-12-31 0001375365 srt:AsiaMember 2019-10-01 2019-12-31 0001375365 srt:AsiaMember 2020-07-01 2020-12-31 0001375365 srt:AsiaMember 2019-07-01 2019-12-31 0001375365 srt:EuropeMember 2020-10-01 2020-12-31 0001375365 srt:EuropeMember 2019-10-01 2019-12-31 0001375365 srt:EuropeMember 2020-07-01 2020-12-31 0001375365 srt:EuropeMember 2019-07-01 2019-12-31 0001375365 smci:OtherRegionMember 2020-10-01 2020-12-31 0001375365 smci:OtherRegionMember 2019-10-01 2019-12-31 0001375365 smci:OtherRegionMember 2020-07-01 2020-12-31 0001375365 smci:OtherRegionMember 2019-07-01 2019-12-31 0001375365 2021-01-01 2020-12-31 0001375365 2022-01-01 2020-12-31 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2020-10-01 2020-12-31 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2020-07-01 2020-12-31 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2019-07-01 2019-12-31 0001375365 us-gaap:BuildingMember 2020-12-31 0001375365 us-gaap:BuildingMember 2020-06-30 0001375365 us-gaap:LandMember 2020-12-31 0001375365 us-gaap:LandMember 2020-06-30 0001375365 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001375365 us-gaap:MachineryAndEquipmentMember 2020-06-30 0001375365 smci:BuildingsUnderConstructionMember 2020-12-31 0001375365 smci:BuildingsUnderConstructionMember 2020-06-30 0001375365 smci:BuildingAndLeaseholdImpovementsMember 2020-12-31 0001375365 smci:BuildingAndLeaseholdImpovementsMember 2020-06-30 0001375365 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001375365 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001375365 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001375365 srt:ChiefExecutiveOfficerMember 2020-03-31 0001375365 srt:ChiefExecutiveOfficerMember 2020-03-01 2020-03-31 0001375365 2020-03-01 2020-03-31 0001375365 smci:SeniorExecutiveMember 2020-06-30 0001375365 smci:TwoBoardOfDirectorMembersMember 2020-03-31 0001375365 smci:TwoBoardOfDirectorMembersMember 2020-03-01 2020-03-31 0001375365 us-gaap:AccruedLiabilitiesMember 2020-12-31 0001375365 us-gaap:AccruedLiabilitiesMember 2020-06-30 0001375365 us-gaap:OtherNoncurrentLiabilitiesMember 2020-12-31 0001375365 us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001375365 srt:MinimumMember 2020-10-01 2020-12-31 0001375365 srt:MaximumMember 2020-10-01 2020-12-31 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-12-31 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-12-31 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-12-31 0001375365 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-12-31 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2020-12-31 0001375365 us-gaap:MoneyMarketFundsMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2020-12-31 0001375365 us-gaap:CertificatesOfDepositMember 2020-06-30 0001375365 us-gaap:PerformanceSharesMember 2020-12-31 0001375365 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-07-01 2020-12-31 0001375365 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-07-01 2020-12-31 0001375365 us-gaap:PerformanceSharesMember 2020-07-01 2020-12-31 0001375365 us-gaap:PerformanceSharesMember 2020-06-30 0001375365 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001375365 us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001375365 us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:AuctionRateSecuritiesMember 2020-12-31 0001375365 us-gaap:AuctionRateSecuritiesMember 2019-07-01 2019-12-31 0001375365 us-gaap:AuctionRateSecuritiesMember 2020-07-01 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:TermLoanMember 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:TermLoanMember 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-05-12 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-05-12 2020-05-12 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-12-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2018-10-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2019-10-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 srt:MaximumMember smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2019-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2019-06-01 2019-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember smci:CTBCsEstablishedUSDInterestRateMember 2019-06-01 2019-06-30 0001375365 srt:MaximumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember smci:CTBCsEstablishedUSDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityMember smci:CTBCMember us-gaap:LineOfCreditMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 smci:CTBCMember 2020-12-31 0001375365 smci:CTBCMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:CTBCCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-05-01 2020-05-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-05-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember smci:TwoYearTermFloatingRateOfPostalSavingInterestRateMember 2020-06-01 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember us-gaap:BaseRateMember 2020-06-01 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-12-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:ESUNCreditFacilityMember smci:ESUNBankMember us-gaap:LineOfCreditMember 2020-12-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:ESUNCreditFacilityMember smci:ESUNBankMember us-gaap:LineOfCreditMember 2020-12-02 0001375365 us-gaap:RevolvingCreditFacilityMember smci:ESUNCreditFacilityMember smci:ESUNBankMember us-gaap:LineOfCreditMember 2020-12-02 2020-12-02 0001375365 us-gaap:RevolvingCreditFacilityMember smci:ESUNCreditFacilityMember smci:ESUNBankMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-02 2020-12-02 0001375365 us-gaap:RevolvingCreditFacilityMember smci:ESUNCreditFacilityMember smci:ESUNBankMember us-gaap:LineOfCreditMember smci:AmericanFundsTaxAdvantagedIncomeTAIFXMember 2020-12-02 2020-12-02 0001375365 srt:AffiliatedEntityMember 2020-10-01 2020-12-31 0001375365 srt:AffiliatedEntityMember 2020-07-01 2020-12-31 0001375365 srt:AffiliatedEntityMember 2019-10-01 2019-12-31 0001375365 srt:AffiliatedEntityMember 2019-07-01 2019-12-31 0001375365 smci:AblecomTechnologyMember smci:ManagementAndImmediateFamilyMemberofManagementMember smci:SteveLiangAndOtherFamilyMembersMember 2020-12-31 0001375365 smci:AblecomTechnologyMember us-gaap:InvesteeMember smci:CharlesLiangAndWifeMember 2020-12-31 0001375365 smci:AblecomTechnologyMember 2020-10-01 2020-12-31 0001375365 smci:AblecomTechnologyMember 2019-10-01 2019-12-31 0001375365 smci:AblecomTechnologyMember 2020-07-01 2020-12-31 0001375365 smci:AblecomTechnologyMember 2019-07-01 2019-12-31 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2020-12-31 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:CompuwareMember 2020-12-31 0001375365 smci:CompuwareMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2020-10-01 2020-12-31 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2019-10-01 2019-12-31 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2020-07-01 2020-12-31 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2019-07-01 2019-12-31 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2020-10-01 2020-12-31 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2019-10-01 2019-12-31 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2020-07-01 2020-12-31 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2019-07-01 2019-12-31 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2020-12-31 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-05 0001375365 smci:EquityIncentivePlan2016Member 2020-06-05 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-12-31 0001375365 2020-08-09 0001375365 2020-07-01 2020-09-30 0001375365 2020-12-11 2020-12-11 0001375365 2020-10-31 0001375365 us-gaap:EmployeeStockOptionMember 2020-10-01 2020-12-31 0001375365 us-gaap:EmployeeStockOptionMember 2019-10-01 2019-12-31 0001375365 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-12-31 0001375365 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-12-31 0001375365 us-gaap:CostOfSalesMember 2020-10-01 2020-12-31 0001375365 us-gaap:CostOfSalesMember 2019-10-01 2019-12-31 0001375365 us-gaap:CostOfSalesMember 2020-07-01 2020-12-31 0001375365 us-gaap:CostOfSalesMember 2019-07-01 2019-12-31 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2020-10-01 2020-12-31 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-12-31 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-12-31 0001375365 us-gaap:SellingAndMarketingExpenseMember 2020-10-01 2020-12-31 0001375365 us-gaap:SellingAndMarketingExpenseMember 2019-10-01 2019-12-31 0001375365 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-12-31 0001375365 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-12-31 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2020-10-01 2020-12-31 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-12-31 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-12-31 0001375365 us-gaap:EmployeeStockOptionMember 2020-12-31 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-12-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2020-12-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2020-07-01 2020-12-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-07-01 2020-12-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2020-03-01 2020-03-31 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-08-01 2017-08-31 0001375365 smci:TaiwanTaxAuthorityMember 2019-10-31 0001375365 smci:TaiwanTaxAuthorityMember 2020-02-29 0001375365 2018-02-08 0001375365 smci:BuildGroupComplaintMember us-gaap:PendingLitigationMember 2020-12-01 2020-12-01 0001375365 smci:BuildGroupComplaintMember us-gaap:PendingLitigationMember 2020-12-31 0001375365 srt:ChiefExecutiveOfficerMember 2020-09-30 0001375365 srt:AffiliatedEntityMember 2020-12-31 0001375365 country:US 2020-12-31 0001375365 country:US 2020-06-30 0001375365 srt:AsiaMember 2020-12-31 0001375365 srt:AsiaMember 2020-06-30 0001375365 srt:EuropeMember 2020-12-31 0001375365 srt:EuropeMember 2020-06-30 0001375365 us-gaap:SubsequentEventMember 2021-01-29 shares iso4217:USD iso4217:USD shares pure smci:tranche smci:day smci:board_member iso4217:TWD smci:claim smci:segment 0001375365 --06-30 2021 Q2 false 0.05 P30M 10-Q true 2020-12-31 false 001-33383 Super Micro Computer, Inc. DE 77-0353939 980 Rock Avenue San Jose CA 95131 408 503-8000 Common Stock, $0.001 par value per share SMCI NASDAQ Yes Yes Large Accelerated Filer false false false 50575310 315610000 210533000 2941000 4586000 15016000 8712000 323021000 403745000 807431000 851498000 12237000 19791000 98211000 126985000 1544273000 1592761000 3862000 2703000 255406000 233785000 55781000 54898000 34750000 34499000 1894072000 1918646000 48256000 72368000 396288000 417673000 11339000 16206000 141698000 155401000 10555000 4700000 24921000 23704000 99509000 106157000 672971000 707635000 95396000 97612000 20577000 5697000 28000 1699000 40908000 41995000 829852000 852939000 0.001 0.001 100000000 100000000 50651054 52408703 50651054 53741828 410522000 389972000 0 1333125 0 20491000 396000 -152000 653129000 696211000 1064047000 1065540000 173000 167000 1064220000 1065707000 1894072000 1918646000 18706000 21784000 38421000 49446000 830306000 870943000 1592556000 1670747000 50835000 75333000 113034000 140366000 694211000 732539000 1326546000 1401414000 136095000 138404000 266010000 269333000 52729000 55572000 107527000 105144000 20740000 21977000 41032000 42171000 25261000 33040000 49640000 61338000 98730000 110589000 198199000 208653000 37365000 27815000 67811000 60680000 -2539000 -416000 -3380000 1173000 569000 560000 1243000 1112000 34257000 26839000 63188000 60741000 5108000 2113000 8768000 10681000 -1475000 -1020000 -145000 -9000 27674000 23706000 54275000 50051000 0.54 0.47 1.05 1.00 0.52 0.46 1.00 0.97 51499000 50181000 51914000 50129000 53584000 52009000 54005000 51758000 27674000 23706000 54275000 50051000 301000 85000 548000 -55000 301000 85000 548000 -55000 27975000 23791000 54823000 49996000 54241046 400157000 -2475419 -50491000 95000 722812000 169000 1072742000 332783 5747000 5747000 193017 -60166 -1713000 -1713000 4055626 122000 2475419 50491000 97357000 46988000 6453000 6453000 301000 301000 27674000 4000 27678000 50651054 410522000 0 0 396000 653129000 173000 1064220000 51358810 354157000 -1333125 -20491000 -220000 638248000 162000 971856000 283987 3933000 3933000 408793 -128330 -2994000 -2994000 4964000 4964000 85000 85000 23706000 3000 23709000 51923260 360060000 -1333125 -20491000 -135000 661954000 165000 1001553000 53741828 389972000 -1333125 -20491000 -152000 696211000 167000 1065707000 683613 10767000 10767000 410536 -129297 -3718000 -3718000 4055626 122000 1333125 20491000 97357000 76988000 13623000 13623000 548000 548000 54275000 6000 54281000 50651054 410522000 0 0 396000 653129000 173000 1064220000 51289413 349683000 -1333125 -20491000 -80000 611903000 161000 941176000 283987 3933000 3933000 508979 -159119 -3574000 -3574000 10018000 10018000 -55000 -55000 50051000 4000 50055000 51923260 360060000 -1333125 -20491000 -135000 661954000 165000 1001553000 54275000 50051000 14427000 13889000 13623000 10018000 -476000 43000 1740000 14218000 -145000 -9000 -2905000 -428000 -883000 -889000 699000 -581000 6304000 4318000 -81156000 -33444000 -42327000 48460000 -7554000 3673000 -27426000 35450000 -24112000 16107000 -25296000 32415000 5855000 -9492000 -8864000 12192000 -4867000 5249000 -20619000 17810000 -1671000 430000 -3240000 -3654000 183802000 87153000 3058000 2274000 25551000 24089000 0 750000 -25551000 -23339000 14669000 0 537000 0 0 -1116000 10767000 2704000 3718000 3574000 74824000 0 54000 90000 -53697000 -2076000 540000 175000 105094000 61913000 212390000 262140000 317484000 324053000 950000 1261000 -698000 37741000 3056000 1729000 11596000 9222000 2693000 0 0 1229000 2164000 0 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies and Estimates</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">No material changes have been made to the significant accounting policies of Super Micro Computer, Inc., a corporation incorporated under the laws of Delaware, and its consolidated entities (together, the “Company”), disclosed in Note 1, "Organization and Summary of Significant Accounting Policies", in its Annual Report on Form 10-K, filed on August 28, 2020, for the year ended June 30, 2020. Management's estimates include, as applicable, the anticipated impacts of the coronavirus ("COVID-19") pandemic.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein reflect all adjustments, including normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position, results of operations and cash flows for the periods presented. The consolidated results of operations for the three and six months ended December 31, 2020 are not necessarily indicative of the results that may be expected for future quarters or for the fiscal year ending June 30, 2021.</span></div><div style="text-indent:36pt"><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%">Investment in a Corporate Venture </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in a privately-held company (the "Corporate Venture") located in China to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment is accounted for using the equity method. As such, the Corporate Venture is also a related party. </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company recorded a deferred gain related to the contribution of certain technology rights. As of December 31, 2020 and June 30, 2020, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $0.0 million and $1.0 million, respectively, in other long-term liabilities in the Company’s condensed </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">several of the parent's related entities and a separate listing for one of its subsidiaries. The Corporate Venture is not itself a restricted party. The Company is working with the Corporate Venture's management to ensure that the Corporate Venture remains in compliance with the new restrictions. The Company does not believe that the equity investment carrying value is impacted as of December 31, 2020. No impairment charge was recorded for the three and six months ended December 31, 2020 and 2019, respectively. </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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sold products worth $13.2 million and $15.4 million to the Corporate Venture in the three months ended December 31, 2020 and 2019, respectively, and $19.6 million and $37.5 million for the six months ended December 31, 2020 and 2019, respectively. The Company’s share of intra-entity profits on the products that remained unsold by the Corporate Venture as of December 31, 2020 and June 30, 2020 have been eliminated and have reduced the carrying value of the Company’s investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $14.4 million and $7.8 million due from the Corporate Venture in accounts receivable, net as of December 31, 2020 and June 30, 2020, respectively.</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%">Concentration of Supplier Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 20.0% and 28.5% of total purchases for the three months ended December 31, 2020 and 2019, respectively, and 20.9% and 28.6% for the six months ended December 31, 2020 and 2019, respectively. Ablecom and Compuware, related parties of the Company (see Note 8, "Related Party Transactions") accounted for a combined 7.3% and 10.3% of total cost of sales for the three months ended December 31, 2020 and 2019, respectively, and a combined 8.5% and 10.0% for the six months ended December 31, 2020 and 2019, respectively.</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%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for 10% or more of the net sales for the three and six months ended December 31, 2020 and 2019. No customer accounted for greater than 10% of the Company's accounts receivable, net as of December 31, 2020, whereas one customer accounted for 10.1% of accounts receivable, net as of June 30, 2020.</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%">Treasury Stock </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for treasury stock under the cost method. Upon the retirement of treasury shares, the Company deducts the par value of the retired treasury shares from common stock and allocates the excess of cost over par as a deduction to additional paid-in capital based on the pro-rata portion of additional paid-in-capital, and the remaining excess as a deduction to retained earnings. Retired treasury shares revert to the status of authorized but unissued shares.</span></div><div style="text-indent:36pt"><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 Pronouncements Recently Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the FASB issued authoritative guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. Under this new guidance, a company is required to estimate credit losses on certain types of financial instruments using an expected-loss model, replacing the current incurred-loss model, and record the estimate through an allowance for credit losses, which results in more timely recognition of credit losses. The Company adopted this guidance on July 1, 2020 using the modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The adoption of the guidance had no material impact on the Company’s condensed consolidated financial statements as of July 1, 2020. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses for accounts receivable and the investment in an auction rate security. The allowance for credit losses is estimated using a loss rate method, considering factors such as customers’ credit risk, historical loss experience, current conditions, and forecasts. The allowance for credit losses is measured on a collective (pool) basis by aggregating customer balances with similar risk characteristics. The Company also records a specific allowance based on an analysis of individual past due balances or customer-specific information, such as a decline in creditworthiness or bankruptcy. The new guidance has no material impact on the Company's condensed consolidated financial statements for the three and six months ended December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2018, the FASB issued amended guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The Company adopted this guidance on July 1, 2020. As of December 31, 2020, the Company’s investment in an auction rate security is the only Level 3 investment measured at fair value on a recurring basis. Changes to the disclosures in the condensed consolidated financial statements were immaterial. See Note 5, "Fair Value Disclosure".</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2018, the FASB issued authoritative guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract as well as hosting arrangements that include an internal use software license with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a hosting arrangement that is a service contract is not affected by the new guidance. The Company adopted this guidance on July 1, 2020, prospectively. The adoption of this guidance did not have a material impact on the Company's condensed consolidated financial statements and disclosures.</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%">Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued amended guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to remove certain exceptions to the general principles from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740 - Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its condensed consolidated financial statements and disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In March 2020, the FASB issued authoritative guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility and E.SUN Credit Facility. The 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 and E.SUN Credit Facility will terminate on September 18, 2021. As both credit facilities will expire before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its condensed consolidated financial statements and disclosures.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein reflect all adjustments, including normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position, results of operations and cash flows for the periods presented. The consolidated results of operations for the three and six months ended December 31, 2020 are not necessarily indicative of the results that may be expected for future quarters or for the fiscal year ending June 30, 2021.</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%">Investment in a Corporate Venture </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in a privately-held company (the "Corporate Venture") located in China to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment is accounted for using the equity method. As such, the Corporate Venture is also a related party. </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company recorded a deferred gain related to the contribution of certain technology rights. As of December 31, 2020 and June 30, 2020, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $0.0 million and $1.0 million, respectively, in other long-term liabilities in the Company’s condensed </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">several of the parent's related entities and a separate listing for one of its subsidiaries. The Corporate Venture is not itself a restricted party. The Company is working with the Corporate Venture's management to ensure that the Corporate Venture remains in compliance with the new restrictions. The Company does not believe that the equity investment carrying value is impacted as of December 31, 2020. No impairment charge was recorded for the three and six months ended December 31, 2020 and 2019, respectively. </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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sold products worth $13.2 million and $15.4 million to the Corporate Venture in the three months ended December 31, 2020 and 2019, respectively, and $19.6 million and $37.5 million for the six months ended December 31, 2020 and 2019, respectively. The Company’s share of intra-entity profits on the products that remained unsold by the Corporate Venture as of December 31, 2020 and June 30, 2020 have been eliminated and have reduced the carrying value of the Company’s investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $14.4 million and $7.8 million due from the Corporate Venture in accounts receivable, net as of December 31, 2020 and June 30, 2020, respectively.</span></div> 0.30 0.70 2000000.0 2000000.0 0.0 1000000.0 0 0 0 0 13200000 15400000 19600000 37500000 14400000 7800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supplier Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 20.0% and 28.5% of total purchases for the three months ended December 31, 2020 and 2019, respectively, and 20.9% and 28.6% for the six months ended December 31, 2020 and 2019, respectively. Ablecom and Compuware, related parties of the Company (see Note 8, "Related Party Transactions") accounted for a combined 7.3% and 10.3% of total cost of sales for the three months ended December 31, 2020 and 2019, respectively, and a combined 8.5% and 10.0% for the six months ended December 31, 2020 and 2019, respectively.</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%">Concentration of Credit Risk</span></div>    Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. 0.200 0.285 0.209 0.286 0.073 0.103 0.085 0.100 0.101 <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 Pronouncements Recently Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the FASB issued authoritative guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. Under this new guidance, a company is required to estimate credit losses on certain types of financial instruments using an expected-loss model, replacing the current incurred-loss model, and record the estimate through an allowance for credit losses, which results in more timely recognition of credit losses. The Company adopted this guidance on July 1, 2020 using the modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The adoption of the guidance had no material impact on the Company’s condensed consolidated financial statements as of July 1, 2020. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses for accounts receivable and the investment in an auction rate security. The allowance for credit losses is estimated using a loss rate method, considering factors such as customers’ credit risk, historical loss experience, current conditions, and forecasts. The allowance for credit losses is measured on a collective (pool) basis by aggregating customer balances with similar risk characteristics. The Company also records a specific allowance based on an analysis of individual past due balances or customer-specific information, such as a decline in creditworthiness or bankruptcy. The new guidance has no material impact on the Company's condensed consolidated financial statements for the three and six months ended December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2018, the FASB issued amended guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The Company adopted this guidance on July 1, 2020. As of December 31, 2020, the Company’s investment in an auction rate security is the only Level 3 investment measured at fair value on a recurring basis. Changes to the disclosures in the condensed consolidated financial statements were immaterial. See Note 5, "Fair Value Disclosure".</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2018, the FASB issued authoritative guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract as well as hosting arrangements that include an internal use software license with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a hosting arrangement that is a service contract is not affected by the new guidance. The Company adopted this guidance on July 1, 2020, prospectively. The adoption of this guidance did not have a material impact on the Company's condensed consolidated financial statements and disclosures.</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%">Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued amended guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to remove certain exceptions to the general principles from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740 - Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its condensed consolidated financial statements and disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In March 2020, the FASB issued authoritative guidance, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility and E.SUN Credit Facility. The 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 and E.SUN Credit Facility will terminate on September 18, 2021. As both credit facilities will expire before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its condensed consolidated financial statements and disclosures.</span></div> Revenue<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue by type of product and by geographical market in order to depict the nature, amount, and timing of revenue and cash flows. Service revenues, which are less than 10%, are not a significant component of total revenue, and are aggregated within the respective categories.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of net sales by product type (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Server and storage systems</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%">642,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">672,727 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260,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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308,753 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsystems and accessories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">830,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">870,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">1,592,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">1,670,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services. Subsystems and accessories are comprised of serverboards, chassis and accessories. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International net sales are based on the country and geographic region to which the products were shipped. The following is a summary for the three and six months ended December 31, 2020 and 2019, of net sales by geographic region (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.742%"/><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:10.742%"/><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:10.746%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">463,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%">527,404 </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%">959,188 </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%">996,245 </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%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,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%">275,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">830,306 </span></td><td style="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%">870,943 </span></td><td style="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%">1,592,556 </span></td><td style="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%">1,670,747 </span></td><td style="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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting July 1, 2020, the Company no longer separately discloses revenue by products sold to indirect sales channel partners or direct customers and original equipment manufacturers because management does not make business operational decisions based on this set of disaggregation so the disclosure is no longer material to investors.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the payment terms of the Company’s offerings range from 30 to 60 days. In certain instances, customers may prepay for products and services in advance of delivery. Receivables relate to the Company’s unconditional right to consideration for performance obligations either partially or fully completed.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. Such contract assets are insignificant to the Company’s condensed consolidated financial statements.</span></div><div style="padding-left:108pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract liabilities consist of deferred revenue and relate to amounts invoiced to or advance consideration received from customers, which precede the Company’s satisfaction of the associated performance obligation(s). The Company’s deferred revenue primarily results from customer payments received upfront for extended warranties and on-site services because these performance obligations are satisfied over time. Revenue recognized during the three and six months ended December 31, 2020, which was included in the opening deferred revenue balance as of June 30, 2020 of $203.8 million, was $26.8 million and $55.4 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue decreased $8.8 million during the six months ended December 31, 2020 because the recognition of revenue from contracts entered into in prior periods was greater than the invoiced amounts for service contracts during the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent in aggregate the amount of transaction price that has been allocated to performance obligations not delivered, or only partially undelivered, as of the end of the reporting period. The Company applies the optional exemption to not disclose information about remaining performance obligations that are part of a contract that has an original expected duration of one year or less. These performance obligations generally consist of services, such as on-site services, including integration services and extended warranty services that are contracted for one year or less, and products for which control has not yet been transferred. The value of the transaction price allocated to remaining performance obligations as of December 31, 2020 was $194.9 million. The Company expects to recognize approximately 51% of remaining performance obligations as revenue in the next 12 months, and the remainder thereafter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Contract Acquisition Costs and Fulfillment Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. Contract acquisition costs consist primarily of incentive bonuses. Contract acquisition costs are considered incremental and recoverable costs of obtaining and fulfilling a contract with a customer and are therefore capitalizable. The Company applies the practical expedient to expense incentive bonus costs as incurred if the amortization period would be one year or less, generally upon delivery of the associated server and storage systems or components. Where the amortization period of the contract cost would be more than a year, the Company applies </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">judgment in the allocation of the incentive bonus cost asset between hardware and service performance obligations and expenses the cost allocated to the hardware performance obligations upon delivery of associated server and storage systems or components and amortizes the cost allocated to service performance obligations over the period the services are expected to be provided. Contract acquisition costs allocated to service performance obligations that are subject to capitalization are insignificant to the Company’s condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract fulfillment costs consist of costs paid in advance for outsourced services provided by third parties to the extent they are not in the scope of other guidance. Fulfillment costs paid in advance for outsourced services provided by third parties are capitalized and amortized over the period the services are expected to be provided. Such fulfillment costs are insignificant to the Company’s condensed consolidated financial statements.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of net sales by product type (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Server and storage systems</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%">642,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">672,727 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260,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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308,753 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsystems and accessories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">830,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">870,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">1,592,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">1,670,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services. Subsystems and accessories are comprised of serverboards, chassis and accessories. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International net sales are based on the country and geographic region to which the products were shipped. The following is a summary for the three and six months ended December 31, 2020 and 2019, of net sales by geographic region (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.742%"/><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:10.742%"/><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:10.746%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">463,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%">527,404 </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%">959,188 </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%">996,245 </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%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,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%">275,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">830,306 </span></td><td style="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%">870,943 </span></td><td style="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%">1,592,556 </span></td><td style="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%">1,670,747 </span></td><td style="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> 642711000 672727000 1260499000 1308753000 187595000 198216000 332057000 361994000 830306000 870943000 1592556000 1670747000 463102000 527404000 959188000 996245000 161415000 165716000 288121000 327355000 154819000 147564000 266908000 275623000 50970000 30259000 78339000 71524000 830306000 870943000 1592556000 1670747000 Generally, the payment terms of the Company’s offerings range from 30 to 60 days. 203800000 26800000 55400000 -8800000 194900000 0.51 P12M Net Income Per Common Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table shows the computation of basic and diluted net income per common share for the three and six months ended December 31, 2020 and 2019 (in thousands, except per share amounts):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.011%"/><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:9.864%"/><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:10.162%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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%">Net income</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%">27,674 </span></td><td style="background-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,706 </span></td><td style="background-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%">54,275 </span></td><td style="background-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%">50,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><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%">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;text-align: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 shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 diluted shares</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%">53,584 </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%">52,009 </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%">54,005 </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%">51,758 </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:14pt"><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"/><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;text-align: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 net income per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 net income per common share</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%">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;padding:2px 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.00 </span></td><td style="background-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%">0.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the three and six months ended December 31, 2020 and 2019, the Company had stock options, restricted stock units ("RSUs") and performance based restricted stock units ("PRSUs") outstanding that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net income per share in the periods presented, as their effect would have been anti-dilutive. The anti-dilutive common share equivalents resulting from outstanding equity awards were 1,040,890 and 2,501,684 for the three months ended December 31, 2020 and 2019, respectively, and 1,113,845 and 3,171,619 for the six months ended December 31, 2020 and 2019, respectively.</span></div> The following table shows the computation of basic and diluted net income per common share for the three and six months ended December 31, 2020 and 2019 (in thousands, except per share amounts):<div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.011%"/><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:9.864%"/><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:10.162%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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%">Net income</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%">27,674 </span></td><td style="background-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,706 </span></td><td style="background-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%">54,275 </span></td><td style="background-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%">50,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><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%">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;text-align: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 shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 diluted shares</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%">53,584 </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%">52,009 </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%">54,005 </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%">51,758 </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:14pt"><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"/><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;text-align: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 net income per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 net income per common share</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%">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;padding:2px 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.00 </span></td><td style="background-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%">0.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27674000 23706000 54275000 50051000 51499000 50181000 51914000 50129000 2084000 1828000 2091000 1629000 53584000 52009000 54005000 51758000 0.54 0.47 1.05 1.00 0.52 0.46 1.00 0.97 1040890 2501684 1113845 3171619 Balance Sheet Components<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following tables provide details of the selected balance sheet items (in thousands):</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%">Inventories:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">566,054 </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%">656,817 </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%">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%">93,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased parts and raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,535 </span></td><td style="background-color:#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%">Total inventories</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%">807,431 </span></td><td style="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%">851,498 </span></td><td style="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><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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a provision for excess and obsolete inventory to cost of sales totaling $2.5 million and $1.7 million in the three and six months ended December 31, 2020 and $6.8 million and $16.9 million for the three and six </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended December 31, 2019, respectively. These amounts exclude a provision (recovery) for adjusting the cost of certain inventories to net realizable value of $0.2 million and $1.0 million for the three and six months ended December 31, 2020, respectively, and $(0.9) million and $(2.7) million for the three and six months ended December 31, 2019, respectively. The recovery is recognized when previously reserved inventories are sold.</span></div><div style="text-indent:36pt"><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%">Prepaid Expenses and Other Current Assets: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.368%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.226%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables (1)</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%">70,247 </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%">96,669 </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%">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%">10,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred service 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%">4,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507 </span></td><td style="background-color:#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%">Total prepaid expenses and other current assets</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,211 </span></td><td style="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%">126,985 </span></td><td style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes other receivables from contract manufacturers based on certain buy-sell arrangements of $42.9 million and $83.8 million as of December 31, 2020 and June 30, 2020, respectively. </span></div><div><span><br/></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%">Cash, cash equivalents and restricted cash:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">315,610 </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%">210,533 </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%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#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%">Total cash, cash equivalents and restricted cash</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%">317,484 </span></td><td style="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%">212,390 </span></td><td style="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><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%">Property, Plant, and Equipment:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</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%">86,930 </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%">86,930 </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%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">91,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings construction in progress (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and 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%">24,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,544 </span></td><td style="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 #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%">392,221 </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%">360,531 </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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">255,406 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,785 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and new building in Taiwan.</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%">Other Assets:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</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%">22,975 </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%">23,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred service costs, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 auction rate security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expense, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#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%">Total other assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">Accrued Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,577 </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%">Contract manufacturing 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%">20,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Accrued warranty costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,942 </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%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 cooperative marketing 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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 legal liabilities (Note 11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others (accrued liabilities)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#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%">Total accrued liabilities</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%">141,698 </span></td><td style="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%">155,401 </span></td><td style="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><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%;text-decoration:underline">Performance Awards Liability</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In March 2020, the Board of Directors (the “Board”) approved performance bonuses for the Chief Executive Officer, a senior executive and two members of the Board, which payments will be earned when specified market and performance conditions are achieved.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chief Executive Officer’s aggregate cash bonuses of up to $8.1 million are earned in two tranches. The first 50% is payable if the average closing price for the Company’s common stock equals or exceeds $31.61 for any period of 20 consecutive trading days following the date of the agreement and ending prior to September 30, 2021 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is determined to have been achieved and the date that the payment is made. This payment can be reduced at the discretion of the Board to the extent the Company has not made adequate progress in remediating its material weaknesses in its internal control over financial reporting as determined by the Board. The second 50% is payable if the average closing price for the Company’s common stock equals or exceeds $32.99 for any period of 20 consecutive trading days following the date of the agreement and ending prior to June 30, 2022 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is achieved and the date that the payment is made.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance bonuses for a senior executive and two members of the Board are earned based on achieving a specified target average closing price for the Company’s common stock over the specified period as determined by the Board at the grant dates and continuous services through the payment dates. A senior executive earned an aggregate cash payment of $0.1 million when the target average closing price was met in the fourth quarter of fiscal year 2020. The two members of the Board can earn aggregate cash payments of $0.3 million in two tranches if the target average closing price reaches $31.61 for the first tranche </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $32.99 per share for the second tranche. These awards expire in two equal amounts at September 30, 2021 and June 30, 2022 for the two Board members' awards.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the outstanding performance bonuses as liabilities and estimates fair value of payable amounts using a Monte-Carlo simulation model. The awards are re-measured at each period end with changes in fair value recorded in the Company’s condensed consolidated statement of operations in operating expenses. The cumulative recorded expense at each period end is trued-up to the expected payable amount vested through the period end. The requisite service periods over which expenses are recognized are derived from the Monte-Carlo model for all performance awards, except for the first 50% of the Chief Executive Officer’s award that includes a performance condition. The Company estimates if it is probable that the performance condition will be met through the expiration date of this award. If at the measurement date it is determined to be probable, the Company estimates the requisite period as the longer of the service period derived by the Monte-Carlo model and the implicit service period when the Company expects to make adequate progress in remediating its material weaknesses in its internal control over financial reporting, as reported by the Company's Audit Committee. If it is determined to not be probable, then the Company will reverse any previously recognized expense for this award in the period when it is no longer probable that the performance condition will be achieved.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on the estimated fair value of these performance bonuses as of December 31, 2020 and June 30, 2020, the Company recorded a $4.7 million and $2.1 million liability, respectively, of which $4.7 million and $1.5 million, respectively, was recorded within accrued liabilities and $0.0 million and $0.6 million, respectively, was recorded within other long-term liabilities on the Company's condensed consolidated balance sheet. An unrecognized compensation expense of $1.9 million will be recorded over the remaining service periods from 0.06 years to 0.67 years. The fair value of these awards is remeasured each reporting period. The expense recognized during the three months ended December 31, 2020 and 2019 was $2.5 million and $0.0 million, respectively, and $2.6 million and $0.0 million for the six months ended December 31, 2020 and 2019, respectively.</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><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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, non-current</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%">16,750 </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%">18,102 </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%">Accrued unrecognized tax benefits including related interest and penalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 warranty costs, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#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%">Total other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,908 </span></td><td style="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%">41,995 </span></td><td style="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:43.574%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.147%"/><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<br/>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<br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">13,727 </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%">11,285 </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%">12,379 </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%">11,034 </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%">Provision for warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Costs utilized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(15,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated liability for pre-existing warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</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%">13,504 </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%">11,442 </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%">13,504 </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%">11,442 </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%">Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion</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,600 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="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> The following tables provide details of the selected balance sheet items (in thousands):<div><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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">566,054 </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%">656,817 </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%">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%">93,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased parts and raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,535 </span></td><td style="background-color:#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%">Total inventories</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%">807,431 </span></td><td style="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%">851,498 </span></td><td style="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> 566054000 656817000 93590000 38146000 147787000 156535000 807431000 851498000 2500000 1700000 6800000 16900000 200000 1000000.0 -900000 -2700000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.368%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.226%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables (1)</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%">70,247 </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%">96,669 </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%">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%">10,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred service 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%">4,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507 </span></td><td style="background-color:#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%">Total prepaid expenses and other current assets</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,211 </span></td><td style="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%">126,985 </span></td><td style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div>(1) Includes other receivables from contract manufacturers based on certain buy-sell arrangements of $42.9 million and $83.8 million as of December 31, 2020 and June 30, 2020, respectively. 70247000 96669000 10966000 14323000 5864000 7075000 4514000 4161000 250000 250000 6369000 4507000 98211000 126985000 42900000 83800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">315,610 </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%">210,533 </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%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#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%">Total cash, cash equivalents and restricted cash</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%">317,484 </span></td><td style="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%">212,390 </span></td><td style="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> 315610000 210533000 250000 250000 1624000 1607000 317484000 212390000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant, and Equipment:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</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%">86,930 </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%">86,930 </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%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">91,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings construction in progress (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and 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%">24,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,544 </span></td><td style="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 #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%">392,221 </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%">360,531 </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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">255,406 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,785 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and new building in Taiwan.</span></div> 86930000 86930000 75262000 75251000 91073000 85381000 69277000 46311000 24960000 24517000 22693000 20597000 22026000 21544000 392221000 360531000 136816000 126746000 255406000 233785000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</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%">22,975 </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%">23,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred service costs, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 auction rate security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expense, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#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%">Total other assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22975000 23784000 5406000 4632000 1624000 1607000 1571000 1571000 1030000 1201000 128000 128000 2017000 1576000 34750000 34499000 <div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,577 </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%">Contract manufacturing 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%">20,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Accrued warranty costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,942 </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%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 cooperative marketing 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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 legal liabilities (Note 11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others (accrued liabilities)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#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%">Total accrued liabilities</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%">141,698 </span></td><td style="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%">155,401 </span></td><td style="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> 47650000 33577000 20276000 36249000 10904000 9984000 15058000 9942000 7435000 6310000 5754000 5925000 1021000 5661000 0 18114000 33601000 29639000 141698000 155401000 8100000 2 0.50 31.61 20 0.50 32.99 20 2 100000 2 300000 2 31.61 32.99 2 0.50 4700000 2100000 4700000 1500000 0.0 600000 1900000 P0Y21D P0Y8M1D 2500000 0.0 2600000 0.0 <div><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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, non-current</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%">16,750 </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%">18,102 </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%">Accrued unrecognized tax benefits including related interest and penalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 warranty costs, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#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%">Total other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,908 </span></td><td style="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%">41,995 </span></td><td style="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> 16750000 18102000 16567000 15496000 2600000 2395000 4991000 6002000 40908000 41995000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:43.574%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.147%"/><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<br/>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<br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">13,727 </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%">11,285 </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%">12,379 </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%">11,034 </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%">Provision for warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Costs utilized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(15,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated liability for pre-existing warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</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%">13,504 </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%">11,442 </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%">13,504 </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%">11,442 </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%">Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion</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,600 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="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> 13727000 11285000 12379000 11034000 7112000 9401000 15459000 17106000 7453000 9115000 15060000 16777000 118000 -129000 726000 79000 13504000 11442000 13504000 11442000 10904000 8956000 10904000 8956000 2600000 2486000 2600000 2486000 Fair Value Disclosure    The financial instruments of the Company measured at fair value on a recurring basis are included in cash equivalents, other assets and accrued liabilities. The Company classifies its financial instruments, except for its investment in an auction rate <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">security, within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted prices in active markets or alternative pricing sources and models using market observable inputs to determine their fair value.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investment in an auction rate security is classified within Level 3 of the fair value hierarchy as the determination of its fair value was not based on observable inputs as of December 31, 2020 and June 30, 2020. The Company is using the discounted cash flow method to estimate the fair value of the auction rate security at each period end and the following assumptions: (i) the expected yield based on observable market rate of similar securities, (ii) the security coupon rate that is reset monthly, (iii) the estimated holding period and (iv) a liquidity discount. The liquidity discount assumption is based on the management estimate of lack of marketability discount of similar securities and is determined based on the analysis of financial market trends over time, recent redemptions of securities and other market activities. The Company performed a sensitivity analysis and applying a change of either plus or minus 100 basis points in the liquidity discount does not result in a significantly higher or lower fair value measurement of the auction rate security as of December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Assets and Liabilities Measured on a Recurring Basis </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the Company’s financial instruments as of December 31, 2020 and June 30, 2020, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><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:9.603%"/><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:9.603%"/><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:9.607%"/><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%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Level 3</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%">Asset at<br/>Fair 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-style:italic;font-weight:400;line-height:100%">Assets</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%">Money market funds (1)</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%">841 </span></td><td style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auction rate security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">841 </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%">863 </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%">1,571 </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%">3,275 </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:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Performance awards liability (3)</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%">— </span></td><td style="background-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,727 </span></td><td style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</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%">— </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%">4,727 </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%">— </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%">4,727 </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="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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">June 30, 2020</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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset at<br/>Fair Value</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-style:italic;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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%">Money market funds (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auction rate security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">1,163 </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%">836 </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%">1,571 </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%">3,570 </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"/><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-style:italic;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Performance awards liability (3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</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%">— </span></td><td style="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,100 </span></td><td style="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%">— </span></td><td style="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,100 </span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0.3 million in certificates of deposit are included in prepaid expenses and other assets, and $0.4 million and $0.3 million in </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certificates of deposit are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) As of December 31, 2020 and June 30, 2020, the current portion of the performance awards liability of $4.7 million and $1.5 million, respectively, is included in accrued liabilities and the non-current portion of $0.0 million and $0.6 million, respectively, is included in other long-term liabilities in the condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis, the Company also evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. For the three and six months ended December 31, 2020, the credit losses related to the Company’s investments was not significant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    The Company estimated the fair value of performance awards using the Monte-Carlo simulation model and classified them within Level 2 of the fair value hierarchy as estimates are based on the observable inputs. The significant inputs used in estimating the fair value of the awards as of December 31, 2020 and June 30, 2020 are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.771%"><tr><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price as of Period End</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk-free Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Volatility</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend Yield</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$31.66</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 - 1.49 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.55%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.771%"><tr><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price as of Period End</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk-free Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Volatility</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend Yield</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 - 2.0 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.75%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    There was no movement in the balances of the Company's financial assets measured at fair value on a recurring basis, consisting of investment in an auction rate security, using significant unobservable inputs (Level 3) for the three and six months ended December 31, 2020 and 2019.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 or Level 3 financial instruments in the three and six months ended December 31, 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following is a summary of the Company’s investment in an auction rate security as of December 31, 2020 and June 30, 2020 (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><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:9.603%"/><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:9.603%"/><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:9.607%"/><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="21" style="padding:2px 1pt;text-align: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, 2020 and June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair 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%">Auction rate security</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </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%">— </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%">(179)</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%">1,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No gain or loss was recognized in other comprehensive income for the auction rate security for the three and six months ended December 31, 2020 and 2019.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of outstanding debt for disclosure purposes on a recurring basis. As of December 31, 2020 and June 30, 2020, total debt of $45.5 million and $29.4 million, respectively, is reported at amortized cost. This outstanding debt is classified as Level 2 as it is not actively traded. The amortized cost of the outstanding debt approximates the fair value.</span></div> The following table sets forth the Company’s financial instruments as of December 31, 2020 and June 30, 2020, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><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:9.603%"/><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:9.603%"/><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:9.607%"/><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%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Level 3</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%">Asset at<br/>Fair 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-style:italic;font-weight:400;line-height:100%">Assets</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%">Money market funds (1)</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%">841 </span></td><td style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auction rate security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">841 </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%">863 </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%">1,571 </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%">3,275 </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:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Performance awards liability (3)</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%">— </span></td><td style="background-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,727 </span></td><td style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</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%">— </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%">4,727 </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%">— </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%">4,727 </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="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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">June 30, 2020</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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset at<br/>Fair Value</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-style:italic;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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%">Money market funds (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auction rate security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">1,163 </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%">836 </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%">1,571 </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%">3,570 </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"/><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-style:italic;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Performance awards liability (3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</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%">— </span></td><td style="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,100 </span></td><td style="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%">— </span></td><td style="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,100 </span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0.3 million in certificates of deposit are included in prepaid expenses and other assets, and $0.4 million and $0.3 million in </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certificates of deposit are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) As of December 31, 2020 and June 30, 2020, the current portion of the performance awards liability of $4.7 million and $1.5 million, respectively, is included in accrued liabilities and the non-current portion of $0.0 million and $0.6 million, respectively, is included in other long-term liabilities in the condensed consolidated balance sheets.</span></div> 841000 0 0 841000 0 863000 0 863000 0 0 1571000 1571000 841000 863000 1571000 3275000 0 4727000 0 4727000 0 4727000 0 4727000 1163000 0 0 1163000 0 836000 0 836000 0 0 1571000 1571000 1163000 836000 1571000 3570000 0 2100000 0 2100000 0 2100000 0 2100000 0.0 400000 800000 800000 200000 200000 300000 300000 400000 300000 4700000 1500000 0.0 600000 The significant inputs used in estimating the fair value of the awards as of December 31, 2020 and June 30, 2020 are as follows:<div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.771%"><tr><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price as of Period End</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk-free Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Volatility</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend Yield</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$31.66</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 - 1.49 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.55%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.771%"><tr><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price as of Period End</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk-free Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Volatility</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend Yield</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 - 2.0 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.75%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 31.66 P0Y9M18D P1Y5M26D 0.0011 0.5355 0 28.39 P1Y3M P2Y 0.0016 0.5375 0 The following is a summary of the Company’s investment in an auction rate security as of December 31, 2020 and June 30, 2020 (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><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:9.603%"/><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:9.603%"/><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:9.607%"/><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="21" style="padding:2px 1pt;text-align: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, 2020 and June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair 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%">Auction rate security</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </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%">— </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%">(179)</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%">1,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1750000 1750000 0 0 179000 179000 1571000 1571000 0 0 45500000 29400000 Short-term and Long-term Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Short-term debt obligations as of December 31, 2020 and June 30, 2020 consisted of the following (in thousands):</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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:58.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.721%"/><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:18.722%"/><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="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%">December 31,</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,</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2020</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTBC Bank term loan, due August 31, 2021</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%">24,921 </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%">23,704 </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%">CTBC Bank term loan, due June 4, 2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,697 </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 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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%">45,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,401 </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 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt and current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,921 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,704 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt, Non-current</span></td><td style="background-color:#cceeff;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:#cceeff;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%">20,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,697 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Activities under Revolving Lines of Credit and Term Loans</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Bank of America</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2018 Bank of America Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    In April 2018, the Company entered into a revolving line of credit with Bank of America for up to $250.0 million (as amended from time to time, the "2018 Bank of America Credit Facility"). On May 12, 2020, the 2018 Bank of America Credit Facility was amended to, among other items, extend the maturity to June 30, 2021 and provide that in the event of default or if outstanding borrowings are in excess of $220.0 million, the Company is required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of the Company's deposit accounts. In addition, the amendment released the real property of Super Micro Computer as a collateral. The amendment was accounted for as a modification and the impact was immaterial to the condensed consolidated financial statements. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. Subject to customary exceptions, the 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. Under the terms of the 2018 Bank of America Credit Facility, the Company is not permitted to pay any dividends. The Company is required to pay 0.375% per annum on the 2018 Bank of America Credit Facility for any unused borrowings. The 2018 Bank of America Credit Facility contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries and contains a financial covenant, which requires that the Company maintain a certain fixed charge coverage ratio, for each twelve-month period while in a Trigger Period, as defined in the agreement, is in effect.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and June 30, 2020, the Company had no outstanding borrowings under the 2018 Bank of America Credit Facility. The interest rates under the 2018 Bank of America Credit Facility as of December 31, 2020 and June 30, 2020 were 3.00%. In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility and in October 2019, the letter of credit amount was increased to $6.4 million. No amounts have been drawn under the standby letter of credit. The balance of debt issuance costs outstanding were $0.3 million and $0.6 million as of December 31, 2020 and June 30, 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been in compliance with all the covenants under the 2018 Bank of America Credit Facility, and as of December 31, 2020, the Company's available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with other applicable terms. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CTBC Bank</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CTBC Credit Facility</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company entered into a credit agreement with CTBC Bank, which was amended in August 2020, (collectively, the "CTBC Credit Facility"). The amended credit agreement with CTBC Bank that provides for (i) a 12-month NTD 700.0 million ($24.0 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum which is adjusted monthly, which term loan facility also includes a 12-month guarantee of up to NTD 100.0 million ($3.4 million U.S. dollar </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalent) with an annual fee equal to 0.50% per annum, (ii) a 180-day NTD 1,500.0 million ($51.5 million U.S. dollar equivalent) term loan facility up to 100% of eligible accounts receivable in an aggregate amount with an interest rate equal to the lender's established NTD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly, and (ⅲ) a 12-month revolving line of credit of up to 100% of eligible accounts receivable in an aggregate amount of up to $50.0 million with an interest rate equal to the lender's established USD interest rate plus 0.80% per annum which is adjusted monthly, or equal to the lender’s established NTD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly if the borrowing is in NTD. The total borrowings allowed under the CTBC Credit Facility was capped at $50.0 million. There are no financial covenants associated with the CTBC Credit Facility.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total outstanding borrowings under the CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of $24.9 million and $23.7 million at December 31, 2020 and June 30, 2020, respectively. As of December 31, 2020 and June 30, 2020, the Company did not have any outstanding borrowings under the CTBC Credit Facility revolving line of credit. The interest rate for these loans were 0.73% per annum as of December 31, 2020 and 0.63% per annum as of June 30, 2020. At December 31, 2020, the amount available for future borrowing under the CTBC Credit Facility was $25.1 million. As of December 31, 2020, the net book value of land and building located in Bade, Taiwan, collateralizing the CTBC Credit Facility term loan was $25.1 million.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2020 CTBC Term Loan Facility</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company entered into a ten-year, non-revolving term loan facility (“2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of the Company’s Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and shall be drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. The Company is required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. Interest under the 2020 CTBC Term Loan Facility is the two-year term floating rate of postal saving interest rate plus 0.105% and is established on the date of the drawdown application</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If no interest rate is agreed upon, interest shall accrue at the annual base rate for CTBC plus 4.00%. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility and its expansion. Fees paid to the lender as debt issuance costs were immaterial. The Company has financial covenants requiring the Company's current ratio, debt service coverage ratio, and financial debt ratio, as defined in the agreement, to be maintained at certain levels under the 2020 CTBC Term Loan Facility.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and June 30, 2020, the amounts outstanding under the 2020 CTBC Term Loan Facility were $20.6 million and $5.7 million, respectively. The interest rate for these loans were 0.45% per annum as of December 31, 2020 and June 30, 2020. The net book value of the property serving as collateral as of December 31, 2020 was $29.2 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2020, the Company was in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">E.SUN Bank Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, Super Micro Computer Inc, Taiwan, a Taiwan subsidiary of the Company entered into a General Credit Agreement (the “E.SUN Credit Facility”) with E.SUN Bank in Taiwan. Such Credit Facility provides for the issuance of loans, advances, acceptances, bills, bank guarantees, overdrafts, letters of credit, and other types of drawdown instruments up to a credit limit of $30.0 million. The term of the E.SUN Credit Facility expires on September 18, 2021.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the interest for base rate loans made under the E.SUN Credit Facility is based upon an average interbank overnight call loan rate in the finance industry (such as LIBOR or TAIFX) plus a fixed margin, and is subject to occasional adjustment. Interest for adjustable loan rate loans made under the E.SUN Credit Facility is based upon an average one-year fixed rate time saving deposit rate of a selected reference bank which shall be a well-known domestic bank in Taiwan, and is subject to occasional adjustment. The E.SUN Credit Facility has customary default provisions permitting E.SUN Bank to terminate or reduce the credit limit, shorten the credit period, or deem all liabilities due and payable, including in the event such Taiwan subsidiary of the Company has an overdue liability at another financial organization. There are no financial covenants associated with the E.SUN Credit Facility.</span></div>Terms for specific drawdown instruments issued under the E.SUN Credit Facility, such as credit amount, term of use, mode of drawdown, specific lending rate, and other relevant terms, are to be set forth in Notifications and Confirmation of Credit Conditions negotiated with E.SUN Bank. A Notification and Confirmation of Credit Conditions agreement under the E.SUN Credit Facility was entered into on December 2, 2020 for a $30.0 million import loan (the “Import Loan”) with a tenor of 120 days and with an interest rate calculated based on the higher of LIBOR plus 0.75% then divided by 0.946 or TAIFX plus 0.55% then divided by 0.946. As of December 31, 2020, no drawings had been made from the Import Loan. Short-term debt obligations as of December 31, 2020 and June 30, 2020 consisted of the following (in thousands):<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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:58.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.721%"/><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:18.722%"/><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="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%">December 31,</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,</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2020</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTBC Bank term loan, due August 31, 2021</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%">24,921 </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%">23,704 </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%">CTBC Bank term loan, due June 4, 2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,697 </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 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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%">45,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,401 </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 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt and current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,921 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,704 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt, Non-current</span></td><td style="background-color:#cceeff;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:#cceeff;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%">20,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,697 </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> 24921000 23704000 20577000 5697000 45498000 29401000 24921000 23704000 20577000 5697000 250000000.0 220000000.0 0.00375 0 0 0.0300 0.0300 3200000 6400000 0 300000 600000 243600000 P12M 700000000.0 24000000.0 0.0025 P12M 100000000.0 3400000 0.0050 P180D 1500000000.0 51500000 1 0.0030 0.0050 P12M 1 50000000.0 0.0080 0.0030 0.0050 50000000.0 24900000 23700000 0 0 0.0073 0.0063 25100000 25100000 P10Y 1200000000 40700000 0.80 0.00105 0.0400 20600000 5700000 0.0045 0.0045 29200000 30000000.0 30000000.0 P120D 0.0075 0.946 0.0055 0.946 0 Leases<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases offices, warehouses and other premises, vehicles and certain equipment leased under non-cancelable operating leases. Operating lease expense recognized and supplemental cash flow information related to operating leases for the three and six months ended December 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"><tr><td style="width:1.0%"/><td style="width:45.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</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%">Six Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively)</span></div></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%">1,947 </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%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,947 </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%">3,304 </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="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%">Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,957 </span></td><td style="background-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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the three and six months ended December 31, 2020 and 2019, respectively, the Company's costs related to short-term lease arrangements for real estate and non-real estate assets were immaterial. Variable payments expensed in the three and six months ended December 31, 2020 were $0.4 million and $0.8 million, respectively. Variable payments expensed in the three months and six months ended December 31, 2019 were $0.4 million and $0.7 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2020, the weighted average remaining lease term for operating leases was 4.1 years and the weighted average discount rate was 3.5%. Future minimum lease payments under noncancelable operating lease arrangements as of December 31, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:78.333%"/><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:18.722%"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year:</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:9pt;font-weight:700;line-height:100%">Minimum lease payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,075 </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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and beyond</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%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 future lease payments</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%">26,007 </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: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, commitments under short-term lease arrangements, and operating and financing leases that have not yet commenced were immaterial. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has entered into lease agreements with related parties.  See Note 8, "Related Party Transactions," for discussion.</span></div> Operating lease expense recognized and supplemental cash flow information related to operating leases for the three and six months ended December 31, 2020 and 2019 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"><tr><td style="width:1.0%"/><td style="width:45.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</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%">Six Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively)</span></div></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%">1,947 </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%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,947 </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%">3,304 </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="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%">Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,957 </span></td><td style="background-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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 347000 693000 362000 727000 1947000 1595000 3947000 3304000 347000 693000 380000 737000 1991000 1570000 3957000 3415000 400000 800000 400000 700000 P4Y1M6D 0.035 Future minimum lease payments under noncancelable operating lease arrangements as of December 31, 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:78.333%"/><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:18.722%"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year:</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:9pt;font-weight:700;line-height:100%">Minimum lease payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,075 </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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and beyond</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%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 future lease payments</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%">26,007 </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: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,185 </span></td><td style="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> 4075000 6899000 5204000 4370000 4415000 1044000 26007000 1822000 24185000 Related Party Transactions <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a variety of business relationships with Ablecom and Compuware. Ablecom and Compuware are both Taiwan corporations. Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, the Company’s President, Chief Executive Officer and Chairman of the Board. Steve Liang and his family members owned approximately 28.8% of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of the Company, collectively owned approximately 10.5% of Ablecom’s capital stock as of December 31, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board and is an equity holder of Compuware. Charles Liang and Sara Liu do not own any capital stock of Compuware and the Company does not own any of Ablecom or Compuware’s capital stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dealings with Ablecom</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Under these agreements, the Company outsources to Ablecom a portion of its design activities and a significant part of its server chassis manufacturing as well as an immaterial portion of other components. Ablecom manufactured approximately 91.6% and 97.5% of the chassis included in the products sold by the Company during the three months ended December 31, 2020 and 2019, respectively, and 92.6% and 95.4% of the chassis included in the products sold by the Company during the six months ended December31, 2020 and 2019, respectively. With respect to design activities, Ablecom generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Ablecom for the design and engineering services, and further agrees to pay Ablecom for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the manufacturing aspects of the relationship, Ablecom purchases most of materials needed to manufacture the chassis from third parties and the Company provides certain components used in the manufacturing process (such as power supplies) to Ablecom through consignment or sales transactions. Ablecom uses these materials and components to manufacture the completed chassis and then sell them back to the Company. For the components purchased from the Company, Ablecom sells the components back to the Company at a price equal to the price at which the Company sold the components to Ablecom. The Company and Ablecom frequently review and negotiate the prices of the chassis the Company purchases from Ablecom. In addition to inventory purchases, the Company also incurs other costs associated with design services, tooling and other miscellaneous costs from Ablecom.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s exposure to financial loss as a result of its involvement with Ablecom is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Ablecom were $25.4 million and $23.2 million at December 31, 2020 and June 30, 2020, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer. Since Ablecom manufactures substantially all the chassis that the Company incorporates into its products, if Ablecom were to suddenly be unable to manufacture chassis for the Company, the Company’s business could suffer if the Company is unable to quickly qualify substitute suppliers who can supply high-quality chassis to the Company in volume and at acceptable prices.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dealings with Compuware</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into a distribution agreement with Compuware, under which the Company appointed Compuware as a non-exclusive distributor of the Company’s products in Taiwan, China and Australia. Compuware assumes the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">responsibility to install the Company's products at the site of the end customer, if required, and administers customer support in exchange for a discount from the Company's standard price for its purchases.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has entered into a series of agreements with Compuware, including multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under these agreements, the Company outsources to Compuware a portion of its design activities and a significant part of its power supplies manufacturing as well as an immaterial portion of other components. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Compuware for the design and engineering services, and further agrees to pay Compuware for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell those products to the Company. The Company and Compuware frequently review and negotiate the prices of the power supplies the Company purchases from Compuware.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compuware also manufactures motherboards, backplanes and other components used on printed circuit boards for the Company. The Company sells to Compuware most of the components needed to manufacture the above products. Compuware uses the components to manufacture the products and then sells the products back to the Company at a purchase price equal to the price at which the Company sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. The Company and Compuware frequently review and negotiate the amount of the “manufacturing value added” fee that will be included in the price of the products the Company purchases from Compuware. In addition to the inventory purchases, the Company also incurs costs associated with design services, tooling assets, and miscellaneous costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s exposure to financial loss as a result of its involvement with Compuware is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Compuware were $26.8 million and $45.7 million at December 31, 2020 and June 30, 2020, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results from transactions with Ablecom and Compuware for each of the three and six months ended December 31, 2020 and 2019, are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><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 <br/>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 <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Ablecom</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,580 </span></td><td style="background-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%">44,568 </span></td><td style="background-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%">50,903 </span></td><td style="background-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%">77,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><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:700;line-height:100%">Compuware</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,953 </span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes principally purchases of inventory and other miscellaneous items.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's net sales to Ablecom were not material for the three and six months ended December 31, 2020 and 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following balances related to transactions with Ablecom and Compuware as of December 31, 2020 and June 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.865%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ablecom</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:115%">Accounts receivable and other receivables (1)</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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,379 </span></td><td style="background-color:#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:115%">Accounts payable and accrued liabilities (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,056 </span></td><td style="background-color:#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%">Other long-term liabilities (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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:700;line-height:100%">Compuware</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 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:115%">Accounts receivable and other receivables (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,323 </span></td><td style="background-color:#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:115%">Accounts payable and accrued liabilities (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,518 </span></td><td style="background-color:#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%">Other long-term liabilities (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Other receivables include receivables from vendors.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Includes current portion of operating lease liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents non-current portion of operating lease liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1, "Summary of Significant Accounting Policies" for a discussion of the transactions and balances in the Company’s Corporate Venture.</span></div> 0.288 0.105 0.916 0.975 0.926 0.954 25400000 23200000 26800000 45700000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results from transactions with Ablecom and Compuware for each of the three and six months ended December 31, 2020 and 2019, are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><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 <br/>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 <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Ablecom</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,580 </span></td><td style="background-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%">44,568 </span></td><td style="background-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%">50,903 </span></td><td style="background-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%">77,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><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:700;line-height:100%">Compuware</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,953 </span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes principally purchases of inventory and other miscellaneous items.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's net sales to Ablecom were not material for the three and six months ended December 31, 2020 and 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following balances related to transactions with Ablecom and Compuware as of December 31, 2020 and June 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.865%"/><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="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%">December 31, 2020</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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ablecom</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:115%">Accounts receivable and other receivables (1)</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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,379 </span></td><td style="background-color:#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:115%">Accounts payable and accrued liabilities (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,056 </span></td><td style="background-color:#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%">Other long-term liabilities (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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:700;line-height:100%">Compuware</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 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:115%">Accounts receivable and other receivables (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,323 </span></td><td style="background-color:#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:115%">Accounts payable and accrued liabilities (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,518 </span></td><td style="background-color:#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%">Other long-term liabilities (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Other receivables include receivables from vendors.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Includes current portion of operating lease liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents non-current portion of operating lease liabilities.</span></div> 24580000 44568000 50903000 77688000 5572000 6406000 18871000 11953000 29644000 33438000 68571000 66754000 6099000 6379000 27002000 40056000 0 513000 6767000 14323000 30594000 46518000 28000 186000 Stock-based Compensation and Stockholders' Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 5, 2020, the stockholders of the Company approved the 2020 Equity and Incentive Compensation Plan (the "2020 Plan"). The maximum number of shares available under the 2020 Plan is 5,000,000 plus 1,045,000 shares of common stock that remained available for future awards under the 2016 Equity Incentive Plan (the “2016 Plan”), at the time of adoption of the 2020 Plan. No other awards can be granted under the 2016 Plan. 7,246,000 shares of common stock remain reserved for outstanding awards issued under the 2016 Plan at the time of adoption of the 2020 Plan.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had 4,277,287 authorized shares available for future issuance under the 2020 Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Common Stock Repurchase and Retirement</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $30.0 million at market prices. The program was effective until December 31, 2020 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended September 30, 2020, 1,142,294 shares of common stock were repurchased for $30.0 million and the program ended. Repurchased shares were recorded as treasury shares in the Company's condensed consolidated balance sheet as of September 30, 2020. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2020, the Board approved the retirement of 2,475,419 shares of the Company's common stock, which were recorded as treasury stock in the Company's condensed consolidated balance sheet as of September 30, 2020. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On October 31, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $50.0 million at market prices. The program is effective until October 31, 2021 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended December 31, 2020, 1,580,207 shares of common stock were repurchased for $47.0 million. All these shares have been retired as of December 31, 2020.</span></div><div style="text-indent:36pt"><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%">Determining Fair Value</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company's fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes-option-pricing </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">model. This fair value is then amortized ratably over the requisite service periods of the awards, which is generally the vesting period. The key inputs in using the Black-Scholes-option-pricing model were as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Expected Term—The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Expected Volatility—Expected volatility is based on the Company's historical volatility. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Expected Dividend—The Black-Scholes valuation model calls for a single expected dividend yield as an input and the Company has no plans to pay dividends.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Risk-Free Interest Rate—The risk-free interest rate used in the Black-Scholes valuation method is based on the United States Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The fair value of stock option grants for the three and six months ended December 31, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.128%"/><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:15.128%"/><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:15.132%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.45 </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%">1.72 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27% - 0.45%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58% - 1.72%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</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%">5.98 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: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.27 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: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.98 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: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.27 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"><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%">— </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%">— </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%">— </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%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.34 </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%">49.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.34% - 50.43%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.74% - 50.04%</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%">Weighted-average fair value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.14 </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-weight:400;line-height:120%">    The following table shows total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended December 31, 2020 and 2019 (in thousands):</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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.742%"/><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.204%"/><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.208%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 sales</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%">407 </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%">384 </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%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">779 </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%">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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense before taxes</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%">6,453 </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%">4,964 </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%">13,623 </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%">10,018 </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%">Income tax impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="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,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,936 </span></td><td style="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%">7,735 </span></td><td style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2020, $7.2 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.43 years, $39.7 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.54 years and $0.3 million of unrecognized compensation cost related to unvested PRSUs is expected to be recognized over a period of 0.61 years.</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes stock option activity during the six months ended December 31, 2020 under all plans:</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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in Years)</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%">Balance as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,379,768 </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%">19.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,970 </span></td><td style="background-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%">28.17 </span></td><td style="background-color:#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="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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.75 </span></td><td style="background-color:#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="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%">Forfeited/Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,894)</span></td><td style="background-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%">24.41 </span></td><td style="background-color:#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="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%">Balance as of December 31, 2020</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%">4,973,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">4.20</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 exercisable at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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%">4,189,436 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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:2px 1pt;text-align: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.36</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSU and PRSU Activity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In January 2015, the Company began to grant RSUs to employees. The Company grants RSUs to certain employees as part of its regular employee equity compensation review program as well as to selected new hires. RSUs are typically service based share awards that entitle the holder to receive freely tradable shares of the Company's common stock upon vesting. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    In August 2017, the Compensation Committee granted two PRSU awards to the Company's Chief Executive Officer, both of which have both performance and service conditions. 50% of the PRSUs vested at June 30, 2018 when performance conditions were achieved, while the remainder vest in equal amounts over the following ten quarters if the Company's Chief Executive Officer continued to be employed during those ten quarters. As of December 31, 2020, the remaining 50% of the PRSUs had vested in accordance with the terms of the grant.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Compensation Committee granted a PRSU award to one of the Company's senior executives. The award vests in two tranches and includes service and performance conditions. Each tranche has 15,000 RSUs that vest in May 2021 and November 2021 based on service conditions only. Additional units can be earned based on revenue growth percentage in fiscal year 2020 compared to fiscal year 2019, which units would vest in May 2021, and based on revenue growth percentage in fiscal year 2021 compared to fiscal year 2020, which units would vest in November 2021. No additional units were earned for fiscal year 2020 as revenue decreased from fiscal year 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes RSU and PRSU activity during the six months ended December 31, 2020 under all plans: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.128%"><tr><td style="width:1.0%"/><td style="width:30.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Based RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date Fair Value per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PRSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2020</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,768,027 </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%">20.08 </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%">42,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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%">22.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,950 </span></td><td style="background-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%">27.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398,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%">20.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(102,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058,326 </span></td><td style="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%">22.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">30,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">20.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div style="padding-left:49.5pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.</span></div> 5000000 1045000 0 7246000 4277287 30000000.0 1142294 30000000.0 2475419 50000000.0 1580207 47000000.0 The fair value of stock option grants for the three and six months ended December 31, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.128%"/><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:15.128%"/><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:15.132%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.45 </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%">1.72 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27% - 0.45%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58% - 1.72%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</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%">5.98 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: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.27 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: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.98 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: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.27 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"><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%">— </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%">— </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%">— </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%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.34 </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%">49.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.34% - 50.43%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.74% - 50.04%</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%">Weighted-average fair value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.0045 0.0172 0.0027 0.0045 0.0158 0.0172 P5Y11M23D P6Y3M7D P5Y11M23D P6Y3M7D 0 0 0 0 0.5034 0.4974 0.5034 0.5043 0.4974 0.5004 11.13 10.30 13.14 9.14 The following table shows total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended December 31, 2020 and 2019 (in thousands):<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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.742%"/><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.204%"/><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.208%"/><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 <br/>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 <br/>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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 sales</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%">407 </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%">384 </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%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">779 </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%">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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense before taxes</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%">6,453 </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%">4,964 </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%">13,623 </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%">10,018 </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%">Income tax impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="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,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,936 </span></td><td style="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%">7,735 </span></td><td style="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> 407000 384000 910000 779000 3339000 3126000 7041000 6256000 497000 423000 1014000 859000 2210000 1031000 4658000 2124000 6453000 4964000 13623000 10018000 1732000 1131000 3687000 2283000 4721000 3833000 9936000 7735000 7200000 P2Y5M4D 39700000 P2Y6M14D 300000 P0Y7M9D The following table summarizes stock option activity during the six months ended December 31, 2020 under all plans:<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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in Years)</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%">Balance as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,379,768 </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%">19.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,970 </span></td><td style="background-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%">28.17 </span></td><td style="background-color:#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="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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.75 </span></td><td style="background-color:#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="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%">Forfeited/Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,894)</span></td><td style="background-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%">24.41 </span></td><td style="background-color:#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="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%">Balance as of December 31, 2020</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%">4,973,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">4.20</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 exercisable at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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%">4,189,436 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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:2px 1pt;text-align: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.36</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5379768 19.38 312970 28.17 683613 15.75 35894 24.41 4973231 20.40 P4Y2M12D 4189436 19.88 P3Y4M9D 2 0.50 0.50 2 15000 0 The following table summarizes RSU and PRSU activity during the six months ended December 31, 2020 under all plans: <div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.128%"><tr><td style="width:1.0%"/><td style="width:30.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Based RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date Fair Value per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PRSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2020</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,768,027 </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%">20.08 </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%">42,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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%">22.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,950 </span></td><td style="background-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%">27.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398,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%">20.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(102,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058,326 </span></td><td style="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%">22.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">30,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">20.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div style="padding-left:49.5pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.</span></div> 1768027 20.08 42000 22.29 790950 27.90 0 0 398536 20.29 12000 27.10 102115 23.14 0 2058326 22.89 30000 20.37 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company recorded a provision for income taxes of $5.1 million and $8.8 million for the three and six months ended December 31, 2020, respectively, and $2.1 million and $10.7 million for the three and six months ended December 31, 2019, respectively. The effective tax rate was 14.9% and 13.9% for the three and six months ended December 31, 2020, respectively, and 7.9% and 17.6% for the three and six months ended December 31, 2019, respectively. The effective tax rate for the three months ended December 31, 2020 is higher than that for the three months ended December 31, 2019, primarily due to release of uncertain tax positions after settlement of a Taiwan tax audit in 2019. The effective tax rate for the six months ended December 31, 2020 is lower than that for the six months ended December 31, 2019, primarily due to decrease in tax reserves for uncertain tax positions and an increase in tax benefit from employees stock based compensation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As a result of the 2017 Tax Reform Act, in December 2019, the Company realigned its international business operations and group structure. As a part of this restructuring, the Company moved certain intellectual property back to the United States. This tax restructuring does not have a material impact on the estimated annual effective tax rate.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted. The CARES Act provides temporary relief from certain aspects of the 2017 Tax Reform Act that imposed limitations on the utilization of certain losses, interest expense deductions and alternative minimum tax credits and made a technical correction to the 2017 Tax Reform Act related to the depreciable life of qualified improvement property. The CARES Act does not have a material impact on the Company.</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">               As of December 31, 2020, the Company had gross unrecognized tax benefits of $39.4 million, of which, $14.1 million if recognized, would affect the Company's effective tax rate. During the six months ended December 31, 2020, there was a $8.8 million increase in gross unrecognized tax benefits, primarily due to an uncertain tax position in a foreign jurisdiction. The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for taxes on the condensed consolidated statements of operations. As of December 31, 2020, the Company had accrued $2.4 million of interest and penalties relating to unrecognized tax benefits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Under the 2017 Tax Reform Act, starting on July 1, 2018, the Company is no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. As a result of the 2017 Tax Reform Act, the Company has determined that its foreign undistributed earnings are indefinitely reinvested except for undistributed earnings related to the Company's operations in the Netherlands. The Company may repatriate certain foreign earnings from the Netherlands that have been previously taxed in the U.S. The tax impact of such repatriation is estimated to be immaterial.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2018 and proposed an adjustment resulting in additional tax liability of $1.6 million. The Company accepted the proposed adjustment in October 2019 and paid the $1.6 million tax liability in February 2020. In February 2020, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2019 and proposed an adjustment resulting in an additional tax liability of $1.0 million. The Company accepted the proposed adjustment and paid the $1.0 million tax liability in February 2020. The impact of these adjustments on the income statement was offset by the release of previously unrecognized tax benefits related to the fiscal years audited in the periods in which the proposed adjustments were accepted.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that it has adequately provided reserves for all uncertain tax positions; however, amounts asserted by tax authorities could be greater or less than the Company’s current position. Accordingly, the Company’s provision on federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The federal statute of limitations remains open in general for tax years ended June 30, 2017 through 2020. Various states statutes of limitations remain open in general for tax years ended June 30, 2016 through 2020. Certain statutes of limitations in major foreign jurisdictions remain open in general for the tax years ended June 30, 2015 through 2020. It is reasonably possible that our gross unrecognized tax benefits will decrease by approximately $1.2 million, in the next 12 months, due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.</span></div> 5100000 8800000 2100000 10700000 0.149 0.139 0.079 0.176 39400000 14100000 8800000 2400000 1600000 1600000 1000000.0 1000000.0 1200000 Commitments and Contingencies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Claims—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On February 8, 2018, two putative class action complaints were filed against the Company, the Company's Chief Executive Officer, and the Company's former Chief Financial Officer in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council &amp; Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming the Company's Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming the Company's former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, the Company filed a motion to dismiss the complaint. On March 23, 2020, the Court granted the Company’s motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, the Company filed a motion to dismiss the further amended complaint, the hearing for which was calendared for September 23, 2020; however, the Court held a conference on September 15 to discuss how the Court could efficiently address the recent SEC settlement agreement. The parties stipulated to allow plaintiffs to further amend the complaint solely to add allegations relating to the SEC settlement. On October 14, 2020, plaintiffs filed a Fourth Amended Complaint. On October 28, 2020, defendants filed a supplemental motion to dismiss. The Court has taken the motion under submission. The Company believes the claims are without merit and intends to vigorously defend against the lawsuit.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2020, certain current and former directors and officers of the Company were named as defendants in a putative derivative lawsuit filed in the Superior Court of the State of California, County of Santa Clara (the “Court”), captioned Barry v. Liang, et al., 20-CV-372190 (the “Derivative Action”). The Company was also named as a nominal defendant. The complaint purports to allege claims for breaches of fiduciary duties, waste of corporate assets, and unjust enrichment arising out of allegations that the Company’s officers and directors caused the Company to issue false and misleading statements about recognition of revenue and the effectiveness of its internal controls, failed to adopt and implement effective internal controls, and failed to timely file various reports with the Securities and Exchange Commission. The plaintiffs seek unspecified compensatory damages and other equitable relief. A case management conference has been set for late February 2021, and the matter is stayed until such time.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 13, 2020, Build Group Inc. (“Build Group”) filed a complaint against the Company in the Superior Court for Santa Clara County, seeking damages of approximately $2 million. Build Group served the complaint on the Company on December 1, 2020. Build Group alleged that the Company breached the construction contract between the Company and Build Group by failing to approve or reject certain requests for change orders to the scope of work covered by the construction project in a timely manner, or at all. A substantial portion of the amounts covered by the change orders at issue related to delays in the construction project. Build Group asserted that these delays were beyond its control and that therefore it was entitled to additional payments as a result of the delays in completion of the project. The Company believed that it had meritorious defenses to Build Group’s claims, but nonetheless negotiated a settlement with Build Group. The settlement agreement resolving this dispute was executed effective January 19, 2021. As a result, the Company did not have to respond to the complaint. Per the settlement agreement, Build Group agreed to dismiss the entire action with prejudice once the Company complied with its obligations under the settlement agreement. The Company has complied with its obligations and Build Group has submitted the dismissal, which should be granted by the court in the near term. As of December 31, 2020, the Company recorded a liability of $1.6 million for the construction project expenses incurred pertaining to this matter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SEC Matter—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by Company management, which irregularities were disclosed on August 31, 2015, and the Company cooperated with the SEC in its further investigation of the matters underlying the Company’s inability to timely file its Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning the Company’s products. On August 25, 2020, to fully resolve all matters under investigation, the Company consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. The Company admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. The Company agreed to cease and desist from committing or causing any violations and any future violations of Sections </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. The Company agreed and paid a civil money penalty of $17,500,000 during the three months ended September 30, 2020, which was recorded to general and administrative expense in the Company's condensed consolidated statement of operations. In addition, the Company’s Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. The Company’s Chief Executive Officer paid the Company the sum of $2,122,000 as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. The settlement amount was paid during the first quarter of fiscal 2021 and the Company recorded the payment as a credit to general and administrative expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div><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%">Other legal proceedings and indemnifications</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has been involved in various legal proceedings arising from the normal course of business activities. The resolution of any such matters have not had a material impact on the Company’s consolidated financial condition, results of operations or liquidity as of December 31, 2020 and any prior periods.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into indemnification agreements with its current and former directors and executive officers. Under these agreements, the Company has agreed to indemnify such individuals to the fullest extent permitted by law against liabilities that arise by reason of their status as directors or officers and to advance expenses incurred by such individuals in connection with related legal proceedings. It is not possible to determine the maximum potential amount of payments the Company could be required to make under these agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each claim. However, the Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company has agreements to purchase inventory and non-inventory items primarily through the next 12 months. As of December 31, 2020, these remaining noncancelable commitments were $248.3 million, including $52.3 million for related parties.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Standby Letter of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility and in October 2019, the letter of credit amount was increased to $6.4 million. The standby letter of credit is cancellable upon written notice from the issuer. No amounts have been drawn under the standby letter of credit.</span></div> 2 2000000 1600000 17500000 2122000 248300000 52300000 3200000 6400000 0 Segment Reporting<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company operates in one operating segment that develops and provides high performance server solutions based upon an innovative, modular and open-standard architecture. The Company’s chief operating decision maker is the Chief Executive Officer.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><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 property, plant and equipment, net (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:59.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.340%"/><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:18.489%"/><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="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%">December 31,</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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">United States</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%">180,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,812 </span></td><td style="background-color:#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%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,605 </span></td><td style="background-color:#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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">255,406 </span></td><td style="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%">233,785 </span></td><td style="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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is presented on a disaggregated basis in Note 2, “Revenue,” by type of product and by geographical market.</span></div> 1 <div style="padding-left:36pt"><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 property, plant and equipment, net (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:59.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.340%"/><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:18.489%"/><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="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%">December 31,</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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">United States</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%">180,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,812 </span></td><td style="background-color:#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%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,605 </span></td><td style="background-color:#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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">255,406 </span></td><td style="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%">233,785 </span></td><td style="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> 180769000 178812000 71614000 51605000 3023000 3368000 255406000 233785000 Subsequent EventOn January 29, 2021, a duly authorized subcommittee of the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $200.0 million at market price. The program is effective until July 31, 2022 or if earlier, until the maximum amount of common stock is repurchased. 200000000.0 45500000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - shares
6 Months Ended
Dec. 31, 2020
Jan. 31, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2020  
Document Transition Report false  
Entity File Number 001-33383  
Entity Registrant Name Super Micro Computer, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0353939  
Entity Address, Address Line One 980 Rock Avenue  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95131  
City Area Code 408  
Local Phone Number 503-8000  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol SMCI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Smaller Reporting Company false  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   50,575,310
Entity Central Index Key 0001375365  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Current assets:    
Cash and cash equivalents $ 315,610 $ 210,533
Accounts receivable, net of allowances of $2,941 and $4,586 at December 31, 2020 and June 30, 2020, respectively (including accounts receivable from related parties of $15,016 and $8,712 at December 31, 2020 and June 30, 2020, respectively) 323,021 403,745
Inventories 807,431 851,498
Prepaid expenses and other current assets (including other receivables from related parties of $12,237 and $19,791 at December 31, 2020 and June 30, 2020, respectively) 98,211 126,985
Total current assets 1,544,273 1,592,761
Investment in equity investee 3,862 2,703
Property, plant and equipment, net 255,406 233,785
Deferred income taxes, net 55,781 54,898
Other assets 34,750 34,499
Total assets 1,894,072 1,918,646
Current liabilities:    
Accounts payable (including amounts due to related parties of $48,256 and $72,368 at December 31, 2020 and June 30, 2020, respectively) 396,288 417,673
Accrued liabilities (including amounts due to related parties of $11,339 and $16,206 at December 31, 2020 and June 30, 2020, respectively) 141,698 155,401
Income taxes payable 10,555 4,700
Short-term debt 24,921 23,704
Deferred revenue 99,509 106,157
Total current liabilities 672,971 707,635
Deferred revenue, non-current 95,396 97,612
Long-term debt, net of debt issuance costs 20,577 5,697
Other long-term liabilities (including related party balance of $28 and $1,699 at December 31, 2020 and June 30, 2020, respectively) 40,908 41,995
Total liabilities 829,852 852,939
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Common stock and additional paid-in capital, $.001 par value, Authorized shares: 100,000,000, Outstanding shares 51,765,627 and 52,408,70, Issued shares 52,241,046 and 53,741,828 at September 30, 2020 and June 30, 2020, respectively 410,522 389,972
Treasury stock (at cost), — and 1,333,125 shares at December 31, 2020 and June 30, 2020, respectively 0 (20,491)
Accumulated other comprehensive gain (loss) 396 (152)
Retained earnings 653,129 696,211
Total Super Micro Computer, Inc. stockholders’ equity 1,064,047 1,065,540
Noncontrolling interest 173 167
Total stockholders’ equity 1,064,220 1,065,707
Total liabilities and stockholders’ equity $ 1,894,072 $ 1,918,646
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Current assets:    
Accounts receivable, allowance for credit loss $ 2,941 $ 4,586
Accounts receivable, related parties 15,016 8,712
Prepaid expenses, related party 12,237 19,791
Current liabilities:    
Accounts payable, related party 48,256 72,368
Accrued liabilities, related party 11,339 16,206
Other long-term liabilities, related parties $ 28 $ 1,699
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares outstanding (in shares) 50,651,054 52,408,703
Common stock, shares issued (in shares) 50,651,054 53,741,828
Treasury stock, shares (in shares) 0 1,333,125
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]        
Net sales (including related party sales of $18,706 and $21,784 in the three months ended December 31, 2020 and 2019, respectively, and $38,421 and $49,446 in the six months ended December 31, 2020 and 2019, respectively) $ 830,306 $ 870,943 $ 1,592,556 $ 1,670,747
Cost of sales (including related party purchases of $50,835 and $75,333 in the three months ended December 31, 2020 and 2019, respectively, and $113,034 and $140,366 in the six months ended December 31, 2020 and 2019, respectively) 694,211 732,539 1,326,546 1,401,414
Gross profit 136,095 138,404 266,010 269,333
Operating expenses:        
Research and development 52,729 55,572 107,527 105,144
Sales and marketing 20,740 21,977 41,032 42,171
General and administrative 25,261 33,040 49,640 61,338
Total operating expenses 98,730 110,589 198,199 208,653
Income from operations 37,365 27,815 67,811 60,680
Other (expense) income, net (2,539) (416) (3,380) 1,173
Interest expense (569) (560) (1,243) (1,112)
Income before income tax provision 34,257 26,839 63,188 60,741
Income tax provision (5,108) (2,113) (8,768) (10,681)
Share of (loss) from equity investee, net of taxes (1,475) (1,020) (145) (9)
Net income $ 27,674 $ 23,706 $ 54,275 $ 50,051
Net income per common share:        
Basic (in dollars per share) $ 0.54 $ 0.47 $ 1.05 $ 1.00
Diluted (in dollars per share) $ 0.52 $ 0.46 $ 1.00 $ 0.97
Weighted-average shares used in calculation of net income per common share:        
Basic (in shares) 51,499 50,181 51,914 50,129
Diluted (in shares) 53,584 52,009 54,005 51,758
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]        
Related party sales $ 18,706 $ 21,784 $ 38,421 $ 49,446
Related party purchases $ 50,835 $ 75,333 $ 113,034 $ 140,366
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net income $ 27,674 $ 23,706 $ 54,275 $ 50,051
Other comprehensive income (loss), net of tax:        
Foreign currency translation gain (loss) 301 85 548 (55)
Total other comprehensive income (loss) 301 85 548 (55)
Total comprehensive income $ 27,975 $ 23,791 $ 54,823 $ 49,996
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Retained Earnings
Non-controlling Interest
Beginning balance (in shares) at Jun. 30, 2019   51,289,413 (1,333,125)      
Beginning balance at Jun. 30, 2019 $ 941,176 $ 349,683 $ (20,491) $ (80) $ 611,903 $ 161
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options, net of taxes (in shares)   283,987        
Exercise of stock options, net of taxes 3,933 $ 3,933        
Release of common stock shares upon vesting of restricted stock units (in shares)   508,979        
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (159,119)        
Shares withheld for the withholding tax on vesting of restricted stock units (3,574) $ (3,574)        
Stock-based compensation 10,018 $ 10,018        
Foreign currency translation gain (loss) (55)     (55)    
Net income 50,055       50,051 4
Ending balance (in shares) at Dec. 31, 2019   51,923,260 (1,333,125)      
Ending balance at Dec. 31, 2019 1,001,553 $ 360,060 $ (20,491) (135) 661,954 165
Beginning balance (in shares) at Sep. 30, 2019   51,358,810 (1,333,125)      
Beginning balance at Sep. 30, 2019 971,856 $ 354,157 $ (20,491) (220) 638,248 162
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options, net of taxes (in shares)   283,987        
Exercise of stock options, net of taxes 3,933 $ 3,933        
Release of common stock shares upon vesting of restricted stock units (in shares)   408,793        
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (128,330)        
Shares withheld for the withholding tax on vesting of restricted stock units (2,994) $ (2,994)        
Stock-based compensation 4,964 $ 4,964        
Foreign currency translation gain (loss) 85     85    
Net income 23,709       23,706 3
Ending balance (in shares) at Dec. 31, 2019   51,923,260 (1,333,125)      
Ending balance at Dec. 31, 2019 $ 1,001,553 $ 360,060 $ (20,491) (135) 661,954 165
Beginning balance (in shares) at Jun. 30, 2020 52,408,703 53,741,828 (1,333,125)      
Beginning balance at Jun. 30, 2020 $ 1,065,707 $ 389,972 $ (20,491) (152) 696,211 167
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options, net of taxes (in shares) 683,613 683,613        
Exercise of stock options, net of taxes $ 10,767 $ 10,767        
Release of common stock shares upon vesting of restricted stock units (in shares)   410,536        
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (129,297)        
Shares withheld for the withholding tax on vesting of restricted stock units (3,718) $ (3,718)        
Stock repurchases and retirement (in shares)   (4,055,626) (1,333,125)      
Stock repurchases and retirement (76,988) $ (122) $ (20,491)   (97,357)  
Stock-based compensation 13,623 $ 13,623        
Foreign currency translation gain (loss) 548     548    
Net income $ 54,281       54,275 6
Ending balance (in shares) at Dec. 31, 2020 50,651,054 50,651,054 0      
Ending balance at Dec. 31, 2020 $ 1,064,220 $ 410,522 $ 0 396 653,129 173
Beginning balance (in shares) at Sep. 30, 2020   54,241,046 (2,475,419)      
Beginning balance at Sep. 30, 2020 1,072,742 $ 400,157 $ (50,491) 95 722,812 169
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options, net of taxes (in shares)   332,783        
Exercise of stock options, net of taxes 5,747 $ 5,747        
Release of common stock shares upon vesting of restricted stock units (in shares)   193,017        
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (60,166)        
Shares withheld for the withholding tax on vesting of restricted stock units $ (1,713) $ (1,713)        
Stock repurchases and retirement (in shares) (1,580,207) (4,055,626) (2,475,419)      
Stock repurchases and retirement $ (46,988) $ (122) $ (50,491)   (97,357)  
Stock-based compensation 6,453 $ 6,453        
Foreign currency translation gain (loss) 301     301    
Net income $ 27,678       27,674 4
Ending balance (in shares) at Dec. 31, 2020 50,651,054 50,651,054 0      
Ending balance at Dec. 31, 2020 $ 1,064,220 $ 410,522 $ 0 $ 396 $ 653,129 $ 173
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
OPERATING ACTIVITIES:    
Net income $ 54,275 $ 50,051
Reconciliation of net income to net cash provided by operating activities:    
Depreciation and amortization 14,427 13,889
Stock-based compensation expense 13,623 10,018
Allowances for (recovery of) doubtful accounts (476) 43
Provision for excess and obsolete inventories 1,740 14,218
Share of income from equity investee 145 9
Foreign currency exchange (gain) loss 2,905 428
Deferred income taxes, net (883) (889)
Other (699) 581
Changes in operating assets and liabilities:    
Accounts receivable (including changes in related party balances of $(6,304) and $(4,318) during the six months ended December 31, 2020 and 2019, respectively) 81,156 33,444
Inventories 42,327 (48,460)
Prepaid expenses and other assets (including changes in related party balances of $7,554 and $(3,673) during the six months ended December 31, 2020 and 2019, respectively) 27,426 (35,450)
Accounts payable (including changes in related party balances of $(24,112) and $16,107 during the six months ended December 31, 2020 and 2019, respectively) (25,296) 32,415
Income taxes payable 5,855 (9,492)
Deferred revenue (8,864) 12,192
Accrued liabilities (including changes in related party balances of $(4,867) and $5,249 during the six months ended December 31, 2020 and 2019, respectively) (20,619) 17,810
Other long-term liabilities (including changes in related party balances of $(1,671) and $430 during the six months ended December 31, 2020 and 2019, respectively) (3,240) (3,654)
Net cash provided by operating activities 183,802 87,153
INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (including payments to related parties of $3,058 and $2,274 during the six months ended December 31, 2020 and 2019, respectively) (25,551) (24,089)
Proceeds from sale of investment in a privately-held company 0 750
Net cash used in investing activities (25,551) (23,339)
FINANCING ACTIVITIES:    
Proceeds from debt 14,669 0
Repayment of debt (537) 0
Net repayment on asset-backed revolving line of credit 0 (1,116)
Proceeds from exercise of stock options 10,767 2,704
Payment of withholding tax on vesting of restricted stock units (3,718) (3,574)
Stock repurchases (74,824) 0
Payments of obligations under finance leases (54) (90)
Net cash used in financing activities (53,697) (2,076)
Effect of exchange rate fluctuations on cash 540 175
Net increase in cash, cash equivalents and restricted cash 105,094 61,913
Cash, cash equivalents and restricted cash at the beginning of the period 212,390 262,140
Cash, cash equivalents and restricted cash at the end of the period 317,484 324,053
Supplemental disclosure of cash flow information:    
Cash paid for interest 950 1,261
Cash paid for taxes, net of refunds (698) 37,741
Non-cash investing and financing activities:    
Unpaid property, plant and equipment purchases (including due to related parties of $3,056 and $1,729 as of December 31, 2020 and 2019, respectively) 11,596 9,222
New operating lease assets obtained in exchange for operating lease liabilities 2,693 0
Receivable from exercise of stock options 0 1,229
Unpaid stock repurchases $ 2,164 $ 0
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Net cash provided by (used in) operating activities    
Increase (decrease) in accounts receivable, related parties $ (6,304) $ (4,318)
Increase (decrease) in prepaid expenses and other current assets, related parties 7,554 (3,673)
Increase (decrease) in accounts payable, related parties (24,112) 16,107
Increase (decrease) in accrued liability, related parties (4,867) 5,249
Increase (decrease) in other long-term liabilities, related parties (1,671) 430
Payments to acquire property, plant, and equipment, related parties 3,058 2,274
Unpaid property, plant and equipment purchases, related parties $ 3,056 $ 1,729
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
6 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Significant Accounting Policies and Estimates

No material changes have been made to the significant accounting policies of Super Micro Computer, Inc., a corporation incorporated under the laws of Delaware, and its consolidated entities (together, the “Company”), disclosed in Note 1, "Organization and Summary of Significant Accounting Policies", in its Annual Report on Form 10-K, filed on August 28, 2020, for the year ended June 30, 2020. Management's estimates include, as applicable, the anticipated impacts of the coronavirus ("COVID-19") pandemic.

Basis of Presentation

The unaudited condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations.

The unaudited condensed consolidated financial statements included herein reflect all adjustments, including normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position, results of operations and cash flows for the periods presented. The consolidated results of operations for the three and six months ended December 31, 2020 are not necessarily indicative of the results that may be expected for future quarters or for the fiscal year ending June 30, 2021.

Investment in a Corporate Venture
    In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in a privately-held company (the "Corporate Venture") located in China to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment is accounted for using the equity method. As such, the Corporate Venture is also a related party.
    The Company recorded a deferred gain related to the contribution of certain technology rights. As of December 31, 2020 and June 30, 2020, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $0.0 million and $1.0 million, respectively, in other long-term liabilities in the Company’s condensed
consolidated balance sheets.

    The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with
several of the parent's related entities and a separate listing for one of its subsidiaries. The Corporate Venture is not itself a restricted party. The Company is working with the Corporate Venture's management to ensure that the Corporate Venture remains in compliance with the new restrictions. The Company does not believe that the equity investment carrying value is impacted as of December 31, 2020. No impairment charge was recorded for the three and six months ended December 31, 2020 and 2019, respectively.
The Company sold products worth $13.2 million and $15.4 million to the Corporate Venture in the three months ended December 31, 2020 and 2019, respectively, and $19.6 million and $37.5 million for the six months ended December 31, 2020 and 2019, respectively. The Company’s share of intra-entity profits on the products that remained unsold by the Corporate Venture as of December 31, 2020 and June 30, 2020 have been eliminated and have reduced the carrying value of the Company’s investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $14.4 million and $7.8 million due from the Corporate Venture in accounts receivable, net as of December 31, 2020 and June 30, 2020, respectively.
Concentration of Supplier Risk

    Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 20.0% and 28.5% of total purchases for the three months ended December 31, 2020 and 2019, respectively, and 20.9% and 28.6% for the six months ended December 31, 2020 and 2019, respectively. Ablecom and Compuware, related parties of the Company (see Note 8, "Related Party Transactions") accounted for a combined 7.3% and 10.3% of total cost of sales for the three months ended December 31, 2020 and 2019, respectively, and a combined 8.5% and 10.0% for the six months ended December 31, 2020 and 2019, respectively.

Concentration of Credit Risk

    Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. No single customer accounted for 10% or more of the net sales for the three and six months ended December 31, 2020 and 2019. No customer accounted for greater than 10% of the Company's accounts receivable, net as of December 31, 2020, whereas one customer accounted for 10.1% of accounts receivable, net as of June 30, 2020.

Treasury Stock

The Company accounts for treasury stock under the cost method. Upon the retirement of treasury shares, the Company deducts the par value of the retired treasury shares from common stock and allocates the excess of cost over par as a deduction to additional paid-in capital based on the pro-rata portion of additional paid-in-capital, and the remaining excess as a deduction to retained earnings. Retired treasury shares revert to the status of authorized but unissued shares.

Accounting Pronouncements Recently Adopted

In June 2016, the FASB issued authoritative guidance, Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments. Under this new guidance, a company is required to estimate credit losses on certain types of financial instruments using an expected-loss model, replacing the current incurred-loss model, and record the estimate through an allowance for credit losses, which results in more timely recognition of credit losses. The Company adopted this guidance on July 1, 2020 using the modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The adoption of the guidance had no material impact on the Company’s condensed consolidated financial statements as of July 1, 2020.

The Company maintains an allowance for credit losses for accounts receivable and the investment in an auction rate security. The allowance for credit losses is estimated using a loss rate method, considering factors such as customers’ credit risk, historical loss experience, current conditions, and forecasts. The allowance for credit losses is measured on a collective (pool) basis by aggregating customer balances with similar risk characteristics. The Company also records a specific allowance based on an analysis of individual past due balances or customer-specific information, such as a decline in creditworthiness or bankruptcy. The new guidance has no material impact on the Company's condensed consolidated financial statements for the three and six months ended December 31, 2020.

In August 2018, the FASB issued amended guidance, Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The Company adopted this guidance on July 1, 2020. As of December 31, 2020, the Company’s investment in an auction rate security is the only Level 3 investment measured at fair value on a recurring basis. Changes to the disclosures in the condensed consolidated financial statements were immaterial. See Note 5, "Fair Value Disclosure".

In August 2018, the FASB issued authoritative guidance, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract as well as hosting arrangements that include an internal use software license with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of
a hosting arrangement that is a service contract is not affected by the new guidance. The Company adopted this guidance on July 1, 2020, prospectively. The adoption of this guidance did not have a material impact on the Company's condensed consolidated financial statements and disclosures.

Accounting Pronouncements Not Yet Adopted

In December 2019, the FASB issued amended guidance, Simplifying the Accounting for Income Taxes, to remove certain exceptions to the general principles from ASC 740 - Income Taxes, and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its condensed consolidated financial statements and disclosures.

    In March 2020, the FASB issued authoritative guidance, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility and E.SUN Credit Facility. The 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 and E.SUN Credit Facility will terminate on September 18, 2021. As both credit facilities will expire before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its condensed consolidated financial statements and disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue
6 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
    Disaggregation of Revenue

The Company disaggregates revenue by type of product and by geographical market in order to depict the nature, amount, and timing of revenue and cash flows. Service revenues, which are less than 10%, are not a significant component of total revenue, and are aggregated within the respective categories.

The following is a summary of net sales by product type (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Server and storage systems$642,711 $672,727 $1,260,499 $1,308,753 
Subsystems and accessories187,595 198,216 332,057 361,994 
Total$830,306 $870,943 $1,592,556 $1,670,747 

Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services. Subsystems and accessories are comprised of serverboards, chassis and accessories.

International net sales are based on the country and geographic region to which the products were shipped. The following is a summary for the three and six months ended December 31, 2020 and 2019, of net sales by geographic region (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
United States$463,102 $527,404 $959,188 $996,245 
Asia161,415 165,716 288,121 327,355 
Europe154,819 147,564 266,908 275,623 
Others50,970 30,259 78,339 71,524 
$830,306 $870,943 $1,592,556 $1,670,747 

Starting July 1, 2020, the Company no longer separately discloses revenue by products sold to indirect sales channel partners or direct customers and original equipment manufacturers because management does not make business operational decisions based on this set of disaggregation so the disclosure is no longer material to investors.

Contract Balances

Generally, the payment terms of the Company’s offerings range from 30 to 60 days. In certain instances, customers may prepay for products and services in advance of delivery. Receivables relate to the Company’s unconditional right to consideration for performance obligations either partially or fully completed.

Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. Such contract assets are insignificant to the Company’s condensed consolidated financial statements.

    Contract liabilities consist of deferred revenue and relate to amounts invoiced to or advance consideration received from customers, which precede the Company’s satisfaction of the associated performance obligation(s). The Company’s deferred revenue primarily results from customer payments received upfront for extended warranties and on-site services because these performance obligations are satisfied over time. Revenue recognized during the three and six months ended December 31, 2020, which was included in the opening deferred revenue balance as of June 30, 2020 of $203.8 million, was $26.8 million and $55.4 million, respectively.

Deferred revenue decreased $8.8 million during the six months ended December 31, 2020 because the recognition of revenue from contracts entered into in prior periods was greater than the invoiced amounts for service contracts during the period.

    Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent in aggregate the amount of transaction price that has been allocated to performance obligations not delivered, or only partially undelivered, as of the end of the reporting period. The Company applies the optional exemption to not disclose information about remaining performance obligations that are part of a contract that has an original expected duration of one year or less. These performance obligations generally consist of services, such as on-site services, including integration services and extended warranty services that are contracted for one year or less, and products for which control has not yet been transferred. The value of the transaction price allocated to remaining performance obligations as of December 31, 2020 was $194.9 million. The Company expects to recognize approximately 51% of remaining performance obligations as revenue in the next 12 months, and the remainder thereafter.

Capitalized Contract Acquisition Costs and Fulfillment Cost

Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. Contract acquisition costs consist primarily of incentive bonuses. Contract acquisition costs are considered incremental and recoverable costs of obtaining and fulfilling a contract with a customer and are therefore capitalizable. The Company applies the practical expedient to expense incentive bonus costs as incurred if the amortization period would be one year or less, generally upon delivery of the associated server and storage systems or components. Where the amortization period of the contract cost would be more than a year, the Company applies
judgment in the allocation of the incentive bonus cost asset between hardware and service performance obligations and expenses the cost allocated to the hardware performance obligations upon delivery of associated server and storage systems or components and amortizes the cost allocated to service performance obligations over the period the services are expected to be provided. Contract acquisition costs allocated to service performance obligations that are subject to capitalization are insignificant to the Company’s condensed consolidated financial statements.

Contract fulfillment costs consist of costs paid in advance for outsourced services provided by third parties to the extent they are not in the scope of other guidance. Fulfillment costs paid in advance for outsourced services provided by third parties are capitalized and amortized over the period the services are expected to be provided. Such fulfillment costs are insignificant to the Company’s condensed consolidated financial statements.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Common Share
6 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Net Income Per Common Share Net Income Per Common Share
    The following table shows the computation of basic and diluted net income per common share for the three and six months ended December 31, 2020 and 2019 (in thousands, except per share amounts):
 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Numerator:
Net income$27,674 $23,706 $54,275 $50,051 
Denominator:
Weighted-average shares outstanding51,499 50,181 51,914 50,129 
Effect of dilutive securities2,084 1,828 2,091 1,629 
Weighted-average diluted shares53,584 52,009 54,005 51,758 
Basic net income per common share$0.54 $0.47 $1.05 $1.00 
Diluted net income per common share$0.52 $0.46 $1.00 $0.97 

    For the three and six months ended December 31, 2020 and 2019, the Company had stock options, restricted stock units ("RSUs") and performance based restricted stock units ("PRSUs") outstanding that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net income per share in the periods presented, as their effect would have been anti-dilutive. The anti-dilutive common share equivalents resulting from outstanding equity awards were 1,040,890 and 2,501,684 for the three months ended December 31, 2020 and 2019, respectively, and 1,113,845 and 3,171,619 for the six months ended December 31, 2020 and 2019, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components
6 Months Ended
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
    The following tables provide details of the selected balance sheet items (in thousands):

Inventories:
December 31, 2020June 30, 2020
Finished goods$566,054 $656,817 
Work in process93,590 38,146 
Purchased parts and raw materials147,787 156,535 
Total inventories$807,431 $851,498 
    
The Company recorded a provision for excess and obsolete inventory to cost of sales totaling $2.5 million and $1.7 million in the three and six months ended December 31, 2020 and $6.8 million and $16.9 million for the three and six
months ended December 31, 2019, respectively. These amounts exclude a provision (recovery) for adjusting the cost of certain inventories to net realizable value of $0.2 million and $1.0 million for the three and six months ended December 31, 2020, respectively, and $(0.9) million and $(2.7) million for the three and six months ended December 31, 2019, respectively. The recovery is recognized when previously reserved inventories are sold.

Prepaid Expenses and Other Current Assets:
 December 31, 2020June 30, 2020
Other receivables (1)$70,247 $96,669 
Prepaid income tax10,966 14,323 
Prepaid expenses5,864 7,075 
Deferred service costs4,514 4,161 
Restricted cash250 250 
Others6,369 4,507 
Total prepaid expenses and other current assets$98,211 $126,985 
__________________________
(1) Includes other receivables from contract manufacturers based on certain buy-sell arrangements of $42.9 million and $83.8 million as of December 31, 2020 and June 30, 2020, respectively.


Cash, cash equivalents and restricted cash:
 December 31, 2020June 30, 2020
Cash and cash equivalents$315,610 $210,533 
Restricted cash included in prepaid expenses and other current assets250 250 
Restricted cash included in other assets1,624 1,607 
Total cash, cash equivalents and restricted cash$317,484 $212,390 

Property, Plant, and Equipment:
 December 31, 2020June 30, 2020
Buildings$86,930 $86,930 
Land75,262 75,251 
Machinery and equipment91,073 85,381 
Buildings construction in progress (1)69,277 46,311 
Building and leasehold improvements24,960 24,517 
Software22,693 20,597 
Furniture and fixtures22,026 21,544 
392,221 360,531 
Accumulated depreciation and amortization(136,816)(126,746)
Property, plant and equipment, net$255,406 $233,785 
__________________________
(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and new building in Taiwan.
Other Assets:
 December 31, 2020June 30, 2020
Operating lease right-of-use asset$22,975 $23,784 
Deferred service costs, non-current5,406 4,632 
Restricted cash, non-current1,624 1,607 
Investment in auction rate security1,571 1,571 
Deposits1,030 1,201 
Non-marketable equity securities128 128 
Prepaid expense, non-current2,017 1,576 
Total other assets$34,750 $34,499 

Accrued Liabilities:    
December 31, 2020June 30, 2020
Accrued payroll and related expenses$47,650 $33,577 
Contract manufacturing liabilities20,276 36,249 
Accrued warranty costs10,904 9,984 
Customer deposits15,058 9,942 
Operating lease liability7,435 6,310 
Accrued cooperative marketing expenses5,754 5,925 
Accrued professional fees1,021 5,661 
Accrued legal liabilities (Note 11)— 18,114 
Others (accrued liabilities)33,601 29,639 
Total accrued liabilities$141,698 $155,401 

Performance Awards Liability

    In March 2020, the Board of Directors (the “Board”) approved performance bonuses for the Chief Executive Officer, a senior executive and two members of the Board, which payments will be earned when specified market and performance conditions are achieved.

The Chief Executive Officer’s aggregate cash bonuses of up to $8.1 million are earned in two tranches. The first 50% is payable if the average closing price for the Company’s common stock equals or exceeds $31.61 for any period of 20 consecutive trading days following the date of the agreement and ending prior to September 30, 2021 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is determined to have been achieved and the date that the payment is made. This payment can be reduced at the discretion of the Board to the extent the Company has not made adequate progress in remediating its material weaknesses in its internal control over financial reporting as determined by the Board. The second 50% is payable if the average closing price for the Company’s common stock equals or exceeds $32.99 for any period of 20 consecutive trading days following the date of the agreement and ending prior to June 30, 2022 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is achieved and the date that the payment is made.

Performance bonuses for a senior executive and two members of the Board are earned based on achieving a specified target average closing price for the Company’s common stock over the specified period as determined by the Board at the grant dates and continuous services through the payment dates. A senior executive earned an aggregate cash payment of $0.1 million when the target average closing price was met in the fourth quarter of fiscal year 2020. The two members of the Board can earn aggregate cash payments of $0.3 million in two tranches if the target average closing price reaches $31.61 for the first tranche
and $32.99 per share for the second tranche. These awards expire in two equal amounts at September 30, 2021 and June 30, 2022 for the two Board members' awards.

The Company accounts for the outstanding performance bonuses as liabilities and estimates fair value of payable amounts using a Monte-Carlo simulation model. The awards are re-measured at each period end with changes in fair value recorded in the Company’s condensed consolidated statement of operations in operating expenses. The cumulative recorded expense at each period end is trued-up to the expected payable amount vested through the period end. The requisite service periods over which expenses are recognized are derived from the Monte-Carlo model for all performance awards, except for the first 50% of the Chief Executive Officer’s award that includes a performance condition. The Company estimates if it is probable that the performance condition will be met through the expiration date of this award. If at the measurement date it is determined to be probable, the Company estimates the requisite period as the longer of the service period derived by the Monte-Carlo model and the implicit service period when the Company expects to make adequate progress in remediating its material weaknesses in its internal control over financial reporting, as reported by the Company's Audit Committee. If it is determined to not be probable, then the Company will reverse any previously recognized expense for this award in the period when it is no longer probable that the performance condition will be achieved.

Based on the estimated fair value of these performance bonuses as of December 31, 2020 and June 30, 2020, the Company recorded a $4.7 million and $2.1 million liability, respectively, of which $4.7 million and $1.5 million, respectively, was recorded within accrued liabilities and $0.0 million and $0.6 million, respectively, was recorded within other long-term liabilities on the Company's condensed consolidated balance sheet. An unrecognized compensation expense of $1.9 million will be recorded over the remaining service periods from 0.06 years to 0.67 years. The fair value of these awards is remeasured each reporting period. The expense recognized during the three months ended December 31, 2020 and 2019 was $2.5 million and $0.0 million, respectively, and $2.6 million and $0.0 million for the six months ended December 31, 2020 and 2019, respectively.
Other Long-term Liabilities:
December 31, 2020June 30, 2020
Operating lease liability, non-current$16,750 $18,102 
Accrued unrecognized tax benefits including related interest and penalties16,567 15,496 
Accrued warranty costs, non-current2,600 2,395 
Others4,991 6,002 
Total other long-term liabilities$40,908 $41,995 

Product Warranties:
Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Balance, beginning of the period$13,727 $11,285 $12,379 $11,034 
Provision for warranty7,112 9,401 15,459 17,106 
Costs utilized(7,453)(9,115)(15,060)(16,777)
Change in estimated liability for pre-existing warranties118 (129)726 79 
Balance, end of the period13,504 11,442 13,504 11,442 
Current portion10,904 8,956 10,904 8,956 
Non-current portion$2,600 $2,486 $2,600 $2,486 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Disclosure
6 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Disclosure Fair Value Disclosure    The financial instruments of the Company measured at fair value on a recurring basis are included in cash equivalents, other assets and accrued liabilities. The Company classifies its financial instruments, except for its investment in an auction rate
security, within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted prices in active markets or alternative pricing sources and models using market observable inputs to determine their fair value.

The Company’s investment in an auction rate security is classified within Level 3 of the fair value hierarchy as the determination of its fair value was not based on observable inputs as of December 31, 2020 and June 30, 2020. The Company is using the discounted cash flow method to estimate the fair value of the auction rate security at each period end and the following assumptions: (i) the expected yield based on observable market rate of similar securities, (ii) the security coupon rate that is reset monthly, (iii) the estimated holding period and (iv) a liquidity discount. The liquidity discount assumption is based on the management estimate of lack of marketability discount of similar securities and is determined based on the analysis of financial market trends over time, recent redemptions of securities and other market activities. The Company performed a sensitivity analysis and applying a change of either plus or minus 100 basis points in the liquidity discount does not result in a significantly higher or lower fair value measurement of the auction rate security as of December 31, 2020.

Financial Assets and Liabilities Measured on a Recurring Basis

    The following table sets forth the Company’s financial instruments as of December 31, 2020 and June 30, 2020, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):
December 31, 2020Level 1Level 2Level 3Asset at
Fair Value
Assets
Money market funds (1)$841 $— $— $841 
Certificates of deposit (2)— 863 — 863 
Auction rate security— — 1,571 1,571 
Total assets measured at fair value$841 $863 $1,571 $3,275 
Liabilities
Performance awards liability (3)$— $4,727 $— $4,727 
Total liabilities measured at fair value$— $4,727 $— $4,727 
June 30, 2020Level 1Level 2Level 3Asset at
Fair Value
Assets
Money market funds (1)$1,163 $— $— $1,163 
Certificates of deposit (2)— 836 — 836 
Auction rate security— — 1,571 1,571 
Total assets measured at fair value$1,163 $836 $1,571 $3,570 
Liabilities
Performance awards liability (3)$— $2,100 $— $2,100 
Total liabilities measured at fair value$— $2,100 $— $2,100 
__________________________
(1) $0.0 million and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.

(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0.3 million in certificates of deposit are included in prepaid expenses and other assets, and $0.4 million and $0.3 million in
certificates of deposit are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.

(3) As of December 31, 2020 and June 30, 2020, the current portion of the performance awards liability of $4.7 million and $1.5 million, respectively, is included in accrued liabilities and the non-current portion of $0.0 million and $0.6 million, respectively, is included in other long-term liabilities in the condensed consolidated balance sheets.

On a quarterly basis, the Company also evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. For the three and six months ended December 31, 2020, the credit losses related to the Company’s investments was not significant.

    The Company estimated the fair value of performance awards using the Monte-Carlo simulation model and classified them within Level 2 of the fair value hierarchy as estimates are based on the observable inputs. The significant inputs used in estimating the fair value of the awards as of December 31, 2020 and June 30, 2020 are as follows:

December 31, 2020
Stock Price as of Period EndPerformance PeriodRisk-free RateVolatilityDividend Yield
$31.66
0.8 - 1.49 years
0.11%53.55%—%

June 30, 2020
Stock Price as of Period EndPerformance PeriodRisk-free RateVolatilityDividend Yield
$28.39
1.25 - 2.0 years
0.16%53.75%—%

    There was no movement in the balances of the Company's financial assets measured at fair value on a recurring basis, consisting of investment in an auction rate security, using significant unobservable inputs (Level 3) for the three and six months ended December 31, 2020 and 2019.

There were no transfers between Level 1, Level 2 or Level 3 financial instruments in the three and six months ended December 31, 2020 and 2019.

    The following is a summary of the Company’s investment in an auction rate security as of December 31, 2020 and June 30, 2020 (in thousands): 
 December 31, 2020 and June 30, 2020
 Cost BasisGross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair Value
Auction rate security$1,750 $— $(179)$1,571 
 
No gain or loss was recognized in other comprehensive income for the auction rate security for the three and six months ended December 31, 2020 and 2019.
    
The Company measures the fair value of outstanding debt for disclosure purposes on a recurring basis. As of December 31, 2020 and June 30, 2020, total debt of $45.5 million and $29.4 million, respectively, is reported at amortized cost. This outstanding debt is classified as Level 2 as it is not actively traded. The amortized cost of the outstanding debt approximates the fair value.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term and Long-term Debt
6 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Short-term and Long-term Debt Short-term and Long-term Debt
    Short-term debt obligations as of December 31, 2020 and June 30, 2020 consisted of the following (in thousands):
 
 December 31,June 30,
 20202020
CTBC Bank term loan, due August 31, 2021$24,921 $23,704 
CTBC Bank term loan, due June 4, 203020,577 5,697 
Total debt45,498 29,401 
Short-term debt and current portion of long-term debt24,921 23,704 
Debt, Non-current$20,577 $5,697 

Activities under Revolving Lines of Credit and Term Loans

Bank of America

2018 Bank of America Credit Facility

    In April 2018, the Company entered into a revolving line of credit with Bank of America for up to $250.0 million (as amended from time to time, the "2018 Bank of America Credit Facility"). On May 12, 2020, the 2018 Bank of America Credit Facility was amended to, among other items, extend the maturity to June 30, 2021 and provide that in the event of default or if outstanding borrowings are in excess of $220.0 million, the Company is required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of the Company's deposit accounts. In addition, the amendment released the real property of Super Micro Computer as a collateral. The amendment was accounted for as a modification and the impact was immaterial to the condensed consolidated financial statements. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. Subject to customary exceptions, the 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. Under the terms of the 2018 Bank of America Credit Facility, the Company is not permitted to pay any dividends. The Company is required to pay 0.375% per annum on the 2018 Bank of America Credit Facility for any unused borrowings. The 2018 Bank of America Credit Facility contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries and contains a financial covenant, which requires that the Company maintain a certain fixed charge coverage ratio, for each twelve-month period while in a Trigger Period, as defined in the agreement, is in effect.

As of December 31, 2020 and June 30, 2020, the Company had no outstanding borrowings under the 2018 Bank of America Credit Facility. The interest rates under the 2018 Bank of America Credit Facility as of December 31, 2020 and June 30, 2020 were 3.00%. In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility and in October 2019, the letter of credit amount was increased to $6.4 million. No amounts have been drawn under the standby letter of credit. The balance of debt issuance costs outstanding were $0.3 million and $0.6 million as of December 31, 2020 and June 30, 2020, respectively. The Company has been in compliance with all the covenants under the 2018 Bank of America Credit Facility, and as of December 31, 2020, the Company's available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance with other applicable terms.

CTBC Bank

CTBC Credit Facility

In June 2019, the Company entered into a credit agreement with CTBC Bank, which was amended in August 2020, (collectively, the "CTBC Credit Facility"). The amended credit agreement with CTBC Bank that provides for (i) a 12-month NTD 700.0 million ($24.0 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum which is adjusted monthly, which term loan facility also includes a 12-month guarantee of up to NTD 100.0 million ($3.4 million U.S. dollar
equivalent) with an annual fee equal to 0.50% per annum, (ii) a 180-day NTD 1,500.0 million ($51.5 million U.S. dollar equivalent) term loan facility up to 100% of eligible accounts receivable in an aggregate amount with an interest rate equal to the lender's established NTD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly, and (ⅲ) a 12-month revolving line of credit of up to 100% of eligible accounts receivable in an aggregate amount of up to $50.0 million with an interest rate equal to the lender's established USD interest rate plus 0.80% per annum which is adjusted monthly, or equal to the lender’s established NTD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly if the borrowing is in NTD. The total borrowings allowed under the CTBC Credit Facility was capped at $50.0 million. There are no financial covenants associated with the CTBC Credit Facility.

The total outstanding borrowings under the CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of $24.9 million and $23.7 million at December 31, 2020 and June 30, 2020, respectively. As of December 31, 2020 and June 30, 2020, the Company did not have any outstanding borrowings under the CTBC Credit Facility revolving line of credit. The interest rate for these loans were 0.73% per annum as of December 31, 2020 and 0.63% per annum as of June 30, 2020. At December 31, 2020, the amount available for future borrowing under the CTBC Credit Facility was $25.1 million. As of December 31, 2020, the net book value of land and building located in Bade, Taiwan, collateralizing the CTBC Credit Facility term loan was $25.1 million.

2020 CTBC Term Loan Facility

In May 2020, the Company entered into a ten-year, non-revolving term loan facility (“2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of the Company’s Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and shall be drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. The Company is required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. Interest under the 2020 CTBC Term Loan Facility is the two-year term floating rate of postal saving interest rate plus 0.105% and is established on the date of the drawdown application. If no interest rate is agreed upon, interest shall accrue at the annual base rate for CTBC plus 4.00%. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility and its expansion. Fees paid to the lender as debt issuance costs were immaterial. The Company has financial covenants requiring the Company's current ratio, debt service coverage ratio, and financial debt ratio, as defined in the agreement, to be maintained at certain levels under the 2020 CTBC Term Loan Facility.

As of December 31, 2020 and June 30, 2020, the amounts outstanding under the 2020 CTBC Term Loan Facility were $20.6 million and $5.7 million, respectively. The interest rate for these loans were 0.45% per annum as of December 31, 2020 and June 30, 2020. The net book value of the property serving as collateral as of December 31, 2020 was $29.2 million. As of December 31, 2020, the Company was in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.

E.SUN Bank Credit Facility

In December 2020, Super Micro Computer Inc, Taiwan, a Taiwan subsidiary of the Company entered into a General Credit Agreement (the “E.SUN Credit Facility”) with E.SUN Bank in Taiwan. Such Credit Facility provides for the issuance of loans, advances, acceptances, bills, bank guarantees, overdrafts, letters of credit, and other types of drawdown instruments up to a credit limit of $30.0 million. The term of the E.SUN Credit Facility expires on September 18, 2021.

Generally, the interest for base rate loans made under the E.SUN Credit Facility is based upon an average interbank overnight call loan rate in the finance industry (such as LIBOR or TAIFX) plus a fixed margin, and is subject to occasional adjustment. Interest for adjustable loan rate loans made under the E.SUN Credit Facility is based upon an average one-year fixed rate time saving deposit rate of a selected reference bank which shall be a well-known domestic bank in Taiwan, and is subject to occasional adjustment. The E.SUN Credit Facility has customary default provisions permitting E.SUN Bank to terminate or reduce the credit limit, shorten the credit period, or deem all liabilities due and payable, including in the event such Taiwan subsidiary of the Company has an overdue liability at another financial organization. There are no financial covenants associated with the E.SUN Credit Facility.
Terms for specific drawdown instruments issued under the E.SUN Credit Facility, such as credit amount, term of use, mode of drawdown, specific lending rate, and other relevant terms, are to be set forth in Notifications and Confirmation of Credit Conditions negotiated with E.SUN Bank. A Notification and Confirmation of Credit Conditions agreement under the E.SUN Credit Facility was entered into on December 2, 2020 for a $30.0 million import loan (the “Import Loan”) with a tenor of 120 days and with an interest rate calculated based on the higher of LIBOR plus 0.75% then divided by 0.946 or TAIFX plus 0.55% then divided by 0.946. As of December 31, 2020, no drawings had been made from the Import Loan.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
6 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
The Company leases offices, warehouses and other premises, vehicles and certain equipment leased under non-cancelable operating leases. Operating lease expense recognized and supplemental cash flow information related to operating leases for the three and six months ended December 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended
December 31,
Six Months Ended
December 31,
20202019202020192019
Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively)
$1,947 $1,595 $3,947 $3,304 
Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively)
$1,991 $1,570 $3,957 $3,415 
    During the three and six months ended December 31, 2020 and 2019, respectively, the Company's costs related to short-term lease arrangements for real estate and non-real estate assets were immaterial. Variable payments expensed in the three and six months ended December 31, 2020 were $0.4 million and $0.8 million, respectively. Variable payments expensed in the three months and six months ended December 31, 2019 were $0.4 million and $0.7 million, respectively.
    As of December 31, 2020, the weighted average remaining lease term for operating leases was 4.1 years and the weighted average discount rate was 3.5%. Future minimum lease payments under noncancelable operating lease arrangements as of December 31, 2020 were as follows (in thousands):
Fiscal Year:Minimum lease payments
2021 (remainder)$4,075 
20226,899 
20235,204 
20244,370 
20254,415 
2026 and beyond1,044 
Total future lease payments$26,007 
Less: Imputed interest(1,822)
Present value of operating lease liabilities$24,185 
    
As of December 31, 2020, commitments under short-term lease arrangements, and operating and financing leases that have not yet commenced were immaterial.

    The Company has entered into lease agreements with related parties.  See Note 8, "Related Party Transactions," for discussion.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions
6 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
The Company has a variety of business relationships with Ablecom and Compuware. Ablecom and Compuware are both Taiwan corporations. Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, the Company’s President, Chief Executive Officer and Chairman of the Board. Steve Liang and his family members owned approximately 28.8% of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of the Company, collectively owned approximately 10.5% of Ablecom’s capital stock as of December 31, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board and is an equity holder of Compuware. Charles Liang and Sara Liu do not own any capital stock of Compuware and the Company does not own any of Ablecom or Compuware’s capital stock.

Dealings with Ablecom

The Company has entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.

    Under these agreements, the Company outsources to Ablecom a portion of its design activities and a significant part of its server chassis manufacturing as well as an immaterial portion of other components. Ablecom manufactured approximately 91.6% and 97.5% of the chassis included in the products sold by the Company during the three months ended December 31, 2020 and 2019, respectively, and 92.6% and 95.4% of the chassis included in the products sold by the Company during the six months ended December31, 2020 and 2019, respectively. With respect to design activities, Ablecom generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Ablecom for the design and engineering services, and further agrees to pay Ablecom for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling.

With respect to the manufacturing aspects of the relationship, Ablecom purchases most of materials needed to manufacture the chassis from third parties and the Company provides certain components used in the manufacturing process (such as power supplies) to Ablecom through consignment or sales transactions. Ablecom uses these materials and components to manufacture the completed chassis and then sell them back to the Company. For the components purchased from the Company, Ablecom sells the components back to the Company at a price equal to the price at which the Company sold the components to Ablecom. The Company and Ablecom frequently review and negotiate the prices of the chassis the Company purchases from Ablecom. In addition to inventory purchases, the Company also incurs other costs associated with design services, tooling and other miscellaneous costs from Ablecom.

The Company’s exposure to financial loss as a result of its involvement with Ablecom is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Ablecom were $25.4 million and $23.2 million at December 31, 2020 and June 30, 2020, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer. Since Ablecom manufactures substantially all the chassis that the Company incorporates into its products, if Ablecom were to suddenly be unable to manufacture chassis for the Company, the Company’s business could suffer if the Company is unable to quickly qualify substitute suppliers who can supply high-quality chassis to the Company in volume and at acceptable prices.

Dealings with Compuware

The Company has entered into a distribution agreement with Compuware, under which the Company appointed Compuware as a non-exclusive distributor of the Company’s products in Taiwan, China and Australia. Compuware assumes the
responsibility to install the Company's products at the site of the end customer, if required, and administers customer support in exchange for a discount from the Company's standard price for its purchases.

The Company also has entered into a series of agreements with Compuware, including multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space.

Under these agreements, the Company outsources to Compuware a portion of its design activities and a significant part of its power supplies manufacturing as well as an immaterial portion of other components. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Compuware for the design and engineering services, and further agrees to pay Compuware for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell those products to the Company. The Company and Compuware frequently review and negotiate the prices of the power supplies the Company purchases from Compuware.

Compuware also manufactures motherboards, backplanes and other components used on printed circuit boards for the Company. The Company sells to Compuware most of the components needed to manufacture the above products. Compuware uses the components to manufacture the products and then sells the products back to the Company at a purchase price equal to the price at which the Company sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. The Company and Compuware frequently review and negotiate the amount of the “manufacturing value added” fee that will be included in the price of the products the Company purchases from Compuware. In addition to the inventory purchases, the Company also incurs costs associated with design services, tooling assets, and miscellaneous costs.

    The Company’s exposure to financial loss as a result of its involvement with Compuware is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Compuware were $26.8 million and $45.7 million at December 31, 2020 and June 30, 2020, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer.

The Company’s results from transactions with Ablecom and Compuware for each of the three and six months ended December 31, 2020 and 2019, are as follows (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
2020201920202019
Ablecom
Purchases (1)$24,580 $44,568 $50,903 $77,688 
Compuware
Net sales$5,572 $6,406 $18,871 $11,953 
Purchases (1)29,644 33,438 68,571 66,754 
__________________________
(1) Includes principally purchases of inventory and other miscellaneous items.

The Company's net sales to Ablecom were not material for the three and six months ended December 31, 2020 and 2019.

The Company had the following balances related to transactions with Ablecom and Compuware as of December 31, 2020 and June 30, 2020 (in thousands):
 December 31, 2020June 30, 2020
Ablecom
Accounts receivable and other receivables (1)$6,099 $6,379 
Accounts payable and accrued liabilities (2)27,002 40,056 
Other long-term liabilities (3)— 513 
Compuware
Accounts receivable and other receivables (1)$6,767 $14,323 
Accounts payable and accrued liabilities (2)30,594 46,518 
Other long-term liabilities (3)28 186 
____________________________
(1) Other receivables include receivables from vendors.
(2) Includes current portion of operating lease liabilities.
(3) Represents non-current portion of operating lease liabilities.

See Note 1, "Summary of Significant Accounting Policies" for a discussion of the transactions and balances in the Company’s Corporate Venture.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity
6 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation and Stockholders' Equity Stock-based Compensation and Stockholders' Equity
Equity Incentive Plan

On June 5, 2020, the stockholders of the Company approved the 2020 Equity and Incentive Compensation Plan (the "2020 Plan"). The maximum number of shares available under the 2020 Plan is 5,000,000 plus 1,045,000 shares of common stock that remained available for future awards under the 2016 Equity Incentive Plan (the “2016 Plan”), at the time of adoption of the 2020 Plan. No other awards can be granted under the 2016 Plan. 7,246,000 shares of common stock remain reserved for outstanding awards issued under the 2016 Plan at the time of adoption of the 2020 Plan.

As of December 31, 2020, the Company had 4,277,287 authorized shares available for future issuance under the 2020 Plan.

Common Stock Repurchase and Retirement

On August 9, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $30.0 million at market prices. The program was effective until December 31, 2020 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended September 30, 2020, 1,142,294 shares of common stock were repurchased for $30.0 million and the program ended. Repurchased shares were recorded as treasury shares in the Company's condensed consolidated balance sheet as of September 30, 2020.

On December 11, 2020, the Board approved the retirement of 2,475,419 shares of the Company's common stock, which were recorded as treasury stock in the Company's condensed consolidated balance sheet as of September 30, 2020.

On October 31, 2020, the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $50.0 million at market prices. The program is effective until October 31, 2021 or if earlier, until the maximum amount of common stock is repurchased. During the three months ended December 31, 2020, 1,580,207 shares of common stock were repurchased for $47.0 million. All these shares have been retired as of December 31, 2020.

Determining Fair Value

    The Company's fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes-option-pricing
model. This fair value is then amortized ratably over the requisite service periods of the awards, which is generally the vesting period. The key inputs in using the Black-Scholes-option-pricing model were as follows:

    Expected Term—The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience.

    Expected Volatility—Expected volatility is based on the Company's historical volatility.

    Expected Dividend—The Black-Scholes valuation model calls for a single expected dividend yield as an input and the Company has no plans to pay dividends.

    Risk-Free Interest Rate—The risk-free interest rate used in the Black-Scholes valuation method is based on the United States Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.

    The fair value of stock option grants for the three and six months ended December 31, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Risk-free interest rate0.45 %1.72 %
0.27% - 0.45%
1.58% - 1.72%
Expected term5.98 years6.27 years5.98 years6.27 years
Dividend yield— %— %— %— %
Volatility50.34 %49.74 %
50.34% - 50.43%
49.74% - 50.04%
Weighted-average fair value$11.13 $10.30 $13.14 $9.14 

    The following table shows total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended December 31, 2020 and 2019 (in thousands):
 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Cost of sales$407 $384 $910 $779 
Research and development3,339 3,126 7,041 6,256 
Sales and marketing497 423 1,014 859 
General and administrative2,210 1,031 4,658 2,124 
Stock-based compensation expense before taxes6,453 4,964 13,623 10,018 
Income tax impact(1,732)(1,131)(3,687)(2,283)
Stock-based compensation expense, net$4,721 $3,833 $9,936 $7,735 
    
    As of December 31, 2020, $7.2 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.43 years, $39.7 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.54 years and $0.3 million of unrecognized compensation cost related to unvested PRSUs is expected to be recognized over a period of 0.61 years.
    
Stock Option Activity

    The following table summarizes stock option activity during the six months ended December 31, 2020 under all plans:
 
Options
Outstanding
Weighted
Average
Exercise
Price per
Share
Weighted
Average
Remaining
Contractual
Term (in Years)
Balance as of June 30, 20205,379,768 $19.38 
Granted312,970 $28.17 
Exercised(683,613)$15.75 
Forfeited/Cancelled(35,894)$24.41 
Balance as of December 31, 20204,973,231 $20.40 4.20
Options vested and exercisable at December 31, 20204,189,436 $19.88 3.36

RSU and PRSU Activity

    In January 2015, the Company began to grant RSUs to employees. The Company grants RSUs to certain employees as part of its regular employee equity compensation review program as well as to selected new hires. RSUs are typically service based share awards that entitle the holder to receive freely tradable shares of the Company's common stock upon vesting.

    In August 2017, the Compensation Committee granted two PRSU awards to the Company's Chief Executive Officer, both of which have both performance and service conditions. 50% of the PRSUs vested at June 30, 2018 when performance conditions were achieved, while the remainder vest in equal amounts over the following ten quarters if the Company's Chief Executive Officer continued to be employed during those ten quarters. As of December 31, 2020, the remaining 50% of the PRSUs had vested in accordance with the terms of the grant.

In March 2020, the Compensation Committee granted a PRSU award to one of the Company's senior executives. The award vests in two tranches and includes service and performance conditions. Each tranche has 15,000 RSUs that vest in May 2021 and November 2021 based on service conditions only. Additional units can be earned based on revenue growth percentage in fiscal year 2020 compared to fiscal year 2019, which units would vest in May 2021, and based on revenue growth percentage in fiscal year 2021 compared to fiscal year 2020, which units would vest in November 2021. No additional units were earned for fiscal year 2020 as revenue decreased from fiscal year 2019.

    The following table summarizes RSU and PRSU activity during the six months ended December 31, 2020 under all plans: 
Time-Based RSUs
Outstanding
Weighted
Average
Grant-Date Fair Value per Share
PRSUs
Outstanding
Weighted
Average
Grant-Date Fair Value per Share
Balance as of June 30, 20201,768,027 $20.08 42,000 (1)$22.29 
Granted790,950 $27.90 — $— 
Released(398,536)$20.29 (12,000)$27.10 
Forfeited(102,115)$23.14 — $— 
Balance as of December 31, 20202,058,326 $22.89 30,000 $20.37 
__________________________
(1)Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
6 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
    The Company recorded a provision for income taxes of $5.1 million and $8.8 million for the three and six months ended December 31, 2020, respectively, and $2.1 million and $10.7 million for the three and six months ended December 31, 2019, respectively. The effective tax rate was 14.9% and 13.9% for the three and six months ended December 31, 2020, respectively, and 7.9% and 17.6% for the three and six months ended December 31, 2019, respectively. The effective tax rate for the three months ended December 31, 2020 is higher than that for the three months ended December 31, 2019, primarily due to release of uncertain tax positions after settlement of a Taiwan tax audit in 2019. The effective tax rate for the six months ended December 31, 2020 is lower than that for the six months ended December 31, 2019, primarily due to decrease in tax reserves for uncertain tax positions and an increase in tax benefit from employees stock based compensation.

    As a result of the 2017 Tax Reform Act, in December 2019, the Company realigned its international business operations and group structure. As a part of this restructuring, the Company moved certain intellectual property back to the United States. This tax restructuring does not have a material impact on the estimated annual effective tax rate.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted. The CARES Act provides temporary relief from certain aspects of the 2017 Tax Reform Act that imposed limitations on the utilization of certain losses, interest expense deductions and alternative minimum tax credits and made a technical correction to the 2017 Tax Reform Act related to the depreciable life of qualified improvement property. The CARES Act does not have a material impact on the Company.
    
               As of December 31, 2020, the Company had gross unrecognized tax benefits of $39.4 million, of which, $14.1 million if recognized, would affect the Company's effective tax rate. During the six months ended December 31, 2020, there was a $8.8 million increase in gross unrecognized tax benefits, primarily due to an uncertain tax position in a foreign jurisdiction. The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for taxes on the condensed consolidated statements of operations. As of December 31, 2020, the Company had accrued $2.4 million of interest and penalties relating to unrecognized tax benefits.

    Under the 2017 Tax Reform Act, starting on July 1, 2018, the Company is no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. As a result of the 2017 Tax Reform Act, the Company has determined that its foreign undistributed earnings are indefinitely reinvested except for undistributed earnings related to the Company's operations in the Netherlands. The Company may repatriate certain foreign earnings from the Netherlands that have been previously taxed in the U.S. The tax impact of such repatriation is estimated to be immaterial.

In October 2019, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2018 and proposed an adjustment resulting in additional tax liability of $1.6 million. The Company accepted the proposed adjustment in October 2019 and paid the $1.6 million tax liability in February 2020. In February 2020, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2019 and proposed an adjustment resulting in an additional tax liability of $1.0 million. The Company accepted the proposed adjustment and paid the $1.0 million tax liability in February 2020. The impact of these adjustments on the income statement was offset by the release of previously unrecognized tax benefits related to the fiscal years audited in the periods in which the proposed adjustments were accepted.

The Company believes that it has adequately provided reserves for all uncertain tax positions; however, amounts asserted by tax authorities could be greater or less than the Company’s current position. Accordingly, the Company’s provision on federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved.

The federal statute of limitations remains open in general for tax years ended June 30, 2017 through 2020. Various states statutes of limitations remain open in general for tax years ended June 30, 2016 through 2020. Certain statutes of limitations in major foreign jurisdictions remain open in general for the tax years ended June 30, 2015 through 2020. It is reasonably possible that our gross unrecognized tax benefits will decrease by approximately $1.2 million, in the next 12 months, due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
6 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation and Claims— On February 8, 2018, two putative class action complaints were filed against the Company, the Company's Chief Executive Officer, and the Company's former Chief Financial Officer in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council & Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming the Company's Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming the Company's former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, the Company filed a motion to dismiss the complaint. On March 23, 2020, the Court granted the Company’s motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, the Company filed a motion to dismiss the further amended complaint, the hearing for which was calendared for September 23, 2020; however, the Court held a conference on September 15 to discuss how the Court could efficiently address the recent SEC settlement agreement. The parties stipulated to allow plaintiffs to further amend the complaint solely to add allegations relating to the SEC settlement. On October 14, 2020, plaintiffs filed a Fourth Amended Complaint. On October 28, 2020, defendants filed a supplemental motion to dismiss. The Court has taken the motion under submission. The Company believes the claims are without merit and intends to vigorously defend against the lawsuit.

On October 27, 2020, certain current and former directors and officers of the Company were named as defendants in a putative derivative lawsuit filed in the Superior Court of the State of California, County of Santa Clara (the “Court”), captioned Barry v. Liang, et al., 20-CV-372190 (the “Derivative Action”). The Company was also named as a nominal defendant. The complaint purports to allege claims for breaches of fiduciary duties, waste of corporate assets, and unjust enrichment arising out of allegations that the Company’s officers and directors caused the Company to issue false and misleading statements about recognition of revenue and the effectiveness of its internal controls, failed to adopt and implement effective internal controls, and failed to timely file various reports with the Securities and Exchange Commission. The plaintiffs seek unspecified compensatory damages and other equitable relief. A case management conference has been set for late February 2021, and the matter is stayed until such time.

On November 13, 2020, Build Group Inc. (“Build Group”) filed a complaint against the Company in the Superior Court for Santa Clara County, seeking damages of approximately $2 million. Build Group served the complaint on the Company on December 1, 2020. Build Group alleged that the Company breached the construction contract between the Company and Build Group by failing to approve or reject certain requests for change orders to the scope of work covered by the construction project in a timely manner, or at all. A substantial portion of the amounts covered by the change orders at issue related to delays in the construction project. Build Group asserted that these delays were beyond its control and that therefore it was entitled to additional payments as a result of the delays in completion of the project. The Company believed that it had meritorious defenses to Build Group’s claims, but nonetheless negotiated a settlement with Build Group. The settlement agreement resolving this dispute was executed effective January 19, 2021. As a result, the Company did not have to respond to the complaint. Per the settlement agreement, Build Group agreed to dismiss the entire action with prejudice once the Company complied with its obligations under the settlement agreement. The Company has complied with its obligations and Build Group has submitted the dismissal, which should be granted by the court in the near term. As of December 31, 2020, the Company recorded a liability of $1.6 million for the construction project expenses incurred pertaining to this matter.

SEC Matter— The Company cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by Company management, which irregularities were disclosed on August 31, 2015, and the Company cooperated with the SEC in its further investigation of the matters underlying the Company’s inability to timely file its Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning the Company’s products. On August 25, 2020, to fully resolve all matters under investigation, the Company consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. The Company admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. The Company agreed to cease and desist from committing or causing any violations and any future violations of Sections
17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. The Company agreed and paid a civil money penalty of $17,500,000 during the three months ended September 30, 2020, which was recorded to general and administrative expense in the Company's condensed consolidated statement of operations. In addition, the Company’s Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. The Company’s Chief Executive Officer paid the Company the sum of $2,122,000 as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. The settlement amount was paid during the first quarter of fiscal 2021 and the Company recorded the payment as a credit to general and administrative expense.    

Other legal proceedings and indemnifications

From time to time, the Company has been involved in various legal proceedings arising from the normal course of business activities. The resolution of any such matters have not had a material impact on the Company’s consolidated financial condition, results of operations or liquidity as of December 31, 2020 and any prior periods.

The Company has entered into indemnification agreements with its current and former directors and executive officers. Under these agreements, the Company has agreed to indemnify such individuals to the fullest extent permitted by law against liabilities that arise by reason of their status as directors or officers and to advance expenses incurred by such individuals in connection with related legal proceedings. It is not possible to determine the maximum potential amount of payments the Company could be required to make under these agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each claim. However, the Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations.

    Purchase Commitments— The Company has agreements to purchase inventory and non-inventory items primarily through the next 12 months. As of December 31, 2020, these remaining noncancelable commitments were $248.3 million, including $52.3 million for related parties.

Standby Letter of Credit— In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility and in October 2019, the letter of credit amount was increased to $6.4 million. The standby letter of credit is cancellable upon written notice from the issuer. No amounts have been drawn under the standby letter of credit.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting
6 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting
    The Company operates in one operating segment that develops and provides high performance server solutions based upon an innovative, modular and open-standard architecture. The Company’s chief operating decision maker is the Chief Executive Officer.

The following is a summary of property, plant and equipment, net (in thousands):
 December 31,June 30,
20202020
Long-lived assets:
United States$180,769 $178,812 
Asia71,614 51,605 
Europe3,023 3,368 
$255,406 $233,785 

The Company’s revenue is presented on a disaggregated basis in Note 2, “Revenue,” by type of product and by geographical market.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events
6 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventOn January 29, 2021, a duly authorized subcommittee of the Board approved a share repurchase program to repurchase shares of common stock for up to an aggregate of $200.0 million at market price. The program is effective until July 31, 2022 or if earlier, until the maximum amount of common stock is repurchased.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
The unaudited condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations.

The unaudited condensed consolidated financial statements included herein reflect all adjustments, including normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position, results of operations and cash flows for the periods presented. The consolidated results of operations for the three and six months ended December 31, 2020 are not necessarily indicative of the results that may be expected for future quarters or for the fiscal year ending June 30, 2021.
Investments in a Corporate Venture
Investment in a Corporate Venture
    In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in a privately-held company (the "Corporate Venture") located in China to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment is accounted for using the equity method. As such, the Corporate Venture is also a related party.
    The Company recorded a deferred gain related to the contribution of certain technology rights. As of December 31, 2020 and June 30, 2020, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $0.0 million and $1.0 million, respectively, in other long-term liabilities in the Company’s condensed
consolidated balance sheets.

    The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with
several of the parent's related entities and a separate listing for one of its subsidiaries. The Corporate Venture is not itself a restricted party. The Company is working with the Corporate Venture's management to ensure that the Corporate Venture remains in compliance with the new restrictions. The Company does not believe that the equity investment carrying value is impacted as of December 31, 2020. No impairment charge was recorded for the three and six months ended December 31, 2020 and 2019, respectively.
The Company sold products worth $13.2 million and $15.4 million to the Corporate Venture in the three months ended December 31, 2020 and 2019, respectively, and $19.6 million and $37.5 million for the six months ended December 31, 2020 and 2019, respectively. The Company’s share of intra-entity profits on the products that remained unsold by the Corporate Venture as of December 31, 2020 and June 30, 2020 have been eliminated and have reduced the carrying value of the Company’s investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $14.4 million and $7.8 million due from the Corporate Venture in accounts receivable, net as of December 31, 2020 and June 30, 2020, respectively.
Concentration of Supplier and Credit Risk
Concentration of Supplier Risk

    Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 20.0% and 28.5% of total purchases for the three months ended December 31, 2020 and 2019, respectively, and 20.9% and 28.6% for the six months ended December 31, 2020 and 2019, respectively. Ablecom and Compuware, related parties of the Company (see Note 8, "Related Party Transactions") accounted for a combined 7.3% and 10.3% of total cost of sales for the three months ended December 31, 2020 and 2019, respectively, and a combined 8.5% and 10.0% for the six months ended December 31, 2020 and 2019, respectively.

Concentration of Credit Risk
    Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable.
Accounting Pronouncements Recently Adopted and Not Yet Adopted
Accounting Pronouncements Recently Adopted

In June 2016, the FASB issued authoritative guidance, Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments. Under this new guidance, a company is required to estimate credit losses on certain types of financial instruments using an expected-loss model, replacing the current incurred-loss model, and record the estimate through an allowance for credit losses, which results in more timely recognition of credit losses. The Company adopted this guidance on July 1, 2020 using the modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The adoption of the guidance had no material impact on the Company’s condensed consolidated financial statements as of July 1, 2020.

The Company maintains an allowance for credit losses for accounts receivable and the investment in an auction rate security. The allowance for credit losses is estimated using a loss rate method, considering factors such as customers’ credit risk, historical loss experience, current conditions, and forecasts. The allowance for credit losses is measured on a collective (pool) basis by aggregating customer balances with similar risk characteristics. The Company also records a specific allowance based on an analysis of individual past due balances or customer-specific information, such as a decline in creditworthiness or bankruptcy. The new guidance has no material impact on the Company's condensed consolidated financial statements for the three and six months ended December 31, 2020.

In August 2018, the FASB issued amended guidance, Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The Company adopted this guidance on July 1, 2020. As of December 31, 2020, the Company’s investment in an auction rate security is the only Level 3 investment measured at fair value on a recurring basis. Changes to the disclosures in the condensed consolidated financial statements were immaterial. See Note 5, "Fair Value Disclosure".

In August 2018, the FASB issued authoritative guidance, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract as well as hosting arrangements that include an internal use software license with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of
a hosting arrangement that is a service contract is not affected by the new guidance. The Company adopted this guidance on July 1, 2020, prospectively. The adoption of this guidance did not have a material impact on the Company's condensed consolidated financial statements and disclosures.

Accounting Pronouncements Not Yet Adopted

In December 2019, the FASB issued amended guidance, Simplifying the Accounting for Income Taxes, to remove certain exceptions to the general principles from ASC 740 - Income Taxes, and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its condensed consolidated financial statements and disclosures.

    In March 2020, the FASB issued authoritative guidance, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility and E.SUN Credit Facility. The 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 and E.SUN Credit Facility will terminate on September 18, 2021. As both credit facilities will expire before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its condensed consolidated financial statements and disclosures.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
6 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following is a summary of net sales by product type (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Server and storage systems$642,711 $672,727 $1,260,499 $1,308,753 
Subsystems and accessories187,595 198,216 332,057 361,994 
Total$830,306 $870,943 $1,592,556 $1,670,747 

Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services. Subsystems and accessories are comprised of serverboards, chassis and accessories.

International net sales are based on the country and geographic region to which the products were shipped. The following is a summary for the three and six months ended December 31, 2020 and 2019, of net sales by geographic region (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
United States$463,102 $527,404 $959,188 $996,245 
Asia161,415 165,716 288,121 327,355 
Europe154,819 147,564 266,908 275,623 
Others50,970 30,259 78,339 71,524 
$830,306 $870,943 $1,592,556 $1,670,747 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Common Share (Tables)
6 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income Per Share The following table shows the computation of basic and diluted net income per common share for the three and six months ended December 31, 2020 and 2019 (in thousands, except per share amounts):
 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Numerator:
Net income$27,674 $23,706 $54,275 $50,051 
Denominator:
Weighted-average shares outstanding51,499 50,181 51,914 50,129 
Effect of dilutive securities2,084 1,828 2,091 1,629 
Weighted-average diluted shares53,584 52,009 54,005 51,758 
Basic net income per common share$0.54 $0.47 $1.05 $1.00 
Diluted net income per common share$0.52 $0.46 $1.00 $0.97 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Tables)
6 Months Ended
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories The following tables provide details of the selected balance sheet items (in thousands):
Inventories:
December 31, 2020June 30, 2020
Finished goods$566,054 $656,817 
Work in process93,590 38,146 
Purchased parts and raw materials147,787 156,535 
Total inventories$807,431 $851,498 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets:
 December 31, 2020June 30, 2020
Other receivables (1)$70,247 $96,669 
Prepaid income tax10,966 14,323 
Prepaid expenses5,864 7,075 
Deferred service costs4,514 4,161 
Restricted cash250 250 
Others6,369 4,507 
Total prepaid expenses and other current assets$98,211 $126,985 
__________________________
(1) Includes other receivables from contract manufacturers based on certain buy-sell arrangements of $42.9 million and $83.8 million as of December 31, 2020 and June 30, 2020, respectively.
Schedule of Cash, Cash Equivalents and Restricted Cash
Cash, cash equivalents and restricted cash:
 December 31, 2020June 30, 2020
Cash and cash equivalents$315,610 $210,533 
Restricted cash included in prepaid expenses and other current assets250 250 
Restricted cash included in other assets1,624 1,607 
Total cash, cash equivalents and restricted cash$317,484 $212,390 
Schedule of Property, Plant, and Equipment
Property, Plant, and Equipment:
 December 31, 2020June 30, 2020
Buildings$86,930 $86,930 
Land75,262 75,251 
Machinery and equipment91,073 85,381 
Buildings construction in progress (1)69,277 46,311 
Building and leasehold improvements24,960 24,517 
Software22,693 20,597 
Furniture and fixtures22,026 21,544 
392,221 360,531 
Accumulated depreciation and amortization(136,816)(126,746)
Property, plant and equipment, net$255,406 $233,785 
__________________________
(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and new building in Taiwan.
Schedule of Other Assets
Other Assets:
 December 31, 2020June 30, 2020
Operating lease right-of-use asset$22,975 $23,784 
Deferred service costs, non-current5,406 4,632 
Restricted cash, non-current1,624 1,607 
Investment in auction rate security1,571 1,571 
Deposits1,030 1,201 
Non-marketable equity securities128 128 
Prepaid expense, non-current2,017 1,576 
Total other assets$34,750 $34,499 
Schedule of Accrued Liabilities
Accrued Liabilities:    
December 31, 2020June 30, 2020
Accrued payroll and related expenses$47,650 $33,577 
Contract manufacturing liabilities20,276 36,249 
Accrued warranty costs10,904 9,984 
Customer deposits15,058 9,942 
Operating lease liability7,435 6,310 
Accrued cooperative marketing expenses5,754 5,925 
Accrued professional fees1,021 5,661 
Accrued legal liabilities (Note 11)— 18,114 
Others (accrued liabilities)33,601 29,639 
Total accrued liabilities$141,698 $155,401 
Schedule of Other Long-term Liabilities
Other Long-term Liabilities:
December 31, 2020June 30, 2020
Operating lease liability, non-current$16,750 $18,102 
Accrued unrecognized tax benefits including related interest and penalties16,567 15,496 
Accrued warranty costs, non-current2,600 2,395 
Others4,991 6,002 
Total other long-term liabilities$40,908 $41,995 
Reconciliation of the Changes in Accrued Warranty Costs
Product Warranties:
Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Balance, beginning of the period$13,727 $11,285 $12,379 $11,034 
Provision for warranty7,112 9,401 15,459 17,106 
Costs utilized(7,453)(9,115)(15,060)(16,777)
Change in estimated liability for pre-existing warranties118 (129)726 79 
Balance, end of the period13,504 11,442 13,504 11,442 
Current portion10,904 8,956 10,904 8,956 
Non-current portion$2,600 $2,486 $2,600 $2,486 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Disclosure (Tables)
6 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents and Long-term Investments Measured at Fair value on a Recurring Basis The following table sets forth the Company’s financial instruments as of December 31, 2020 and June 30, 2020, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):
December 31, 2020Level 1Level 2Level 3Asset at
Fair Value
Assets
Money market funds (1)$841 $— $— $841 
Certificates of deposit (2)— 863 — 863 
Auction rate security— — 1,571 1,571 
Total assets measured at fair value$841 $863 $1,571 $3,275 
Liabilities
Performance awards liability (3)$— $4,727 $— $4,727 
Total liabilities measured at fair value$— $4,727 $— $4,727 
June 30, 2020Level 1Level 2Level 3Asset at
Fair Value
Assets
Money market funds (1)$1,163 $— $— $1,163 
Certificates of deposit (2)— 836 — 836 
Auction rate security— — 1,571 1,571 
Total assets measured at fair value$1,163 $836 $1,571 $3,570 
Liabilities
Performance awards liability (3)$— $2,100 $— $2,100 
Total liabilities measured at fair value$— $2,100 $— $2,100 
__________________________
(1) $0.0 million and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.

(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0.3 million in certificates of deposit are included in prepaid expenses and other assets, and $0.4 million and $0.3 million in
certificates of deposit are included in restricted cash, non-current in other assets in the condensed consolidated balance sheets as of December 31, 2020 and June 30, 2020, respectively.

(3) As of December 31, 2020 and June 30, 2020, the current portion of the performance awards liability of $4.7 million and $1.5 million, respectively, is included in accrued liabilities and the non-current portion of $0.0 million and $0.6 million, respectively, is included in other long-term liabilities in the condensed consolidated balance sheets.
Summary of Significant Inputs for Estimating Fair Value The significant inputs used in estimating the fair value of the awards as of December 31, 2020 and June 30, 2020 are as follows:
December 31, 2020
Stock Price as of Period EndPerformance PeriodRisk-free RateVolatilityDividend Yield
$31.66
0.8 - 1.49 years
0.11%53.55%—%

June 30, 2020
Stock Price as of Period EndPerformance PeriodRisk-free RateVolatilityDividend Yield
$28.39
1.25 - 2.0 years
0.16%53.75%—%
Summary of Long-term Investments The following is a summary of the Company’s investment in an auction rate security as of December 31, 2020 and June 30, 2020 (in thousands): 
 December 31, 2020 and June 30, 2020
 Cost BasisGross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair Value
Auction rate security$1,750 $— $(179)$1,571 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term and Long-term Debt (Tables)
6 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Debt Obligations Short-term debt obligations as of December 31, 2020 and June 30, 2020 consisted of the following (in thousands):
 
 December 31,June 30,
 20202020
CTBC Bank term loan, due August 31, 2021$24,921 $23,704 
CTBC Bank term loan, due June 4, 203020,577 5,697 
Total debt45,498 29,401 
Short-term debt and current portion of long-term debt24,921 23,704 
Debt, Non-current$20,577 $5,697 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
6 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Summary of Operating Lease Expense Recognized and Supplemental Cash Flow Information Operating lease expense recognized and supplemental cash flow information related to operating leases for the three and six months ended December 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended
December 31,
Six Months Ended
December 31,
20202019202020192019
Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively)
$1,947 $1,595 $3,947 $3,304 
Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively)
$1,991 $1,570 $3,957 $3,415 
Summary of Future Minimum Lease Payments Under Noncancelable Operating Lease Arrangements Future minimum lease payments under noncancelable operating lease arrangements as of December 31, 2020 were as follows (in thousands):
Fiscal Year:Minimum lease payments
2021 (remainder)$4,075 
20226,899 
20235,204 
20244,370 
20254,415 
2026 and beyond1,044 
Total future lease payments$26,007 
Less: Imputed interest(1,822)
Present value of operating lease liabilities$24,185 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions (Tables)
6 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Schedule of related party transactions
The Company’s results from transactions with Ablecom and Compuware for each of the three and six months ended December 31, 2020 and 2019, are as follows (in thousands):
 Three Months Ended
December 31,
Six Months Ended
December 31,
2020201920202019
Ablecom
Purchases (1)$24,580 $44,568 $50,903 $77,688 
Compuware
Net sales$5,572 $6,406 $18,871 $11,953 
Purchases (1)29,644 33,438 68,571 66,754 
__________________________
(1) Includes principally purchases of inventory and other miscellaneous items.

The Company's net sales to Ablecom were not material for the three and six months ended December 31, 2020 and 2019.

The Company had the following balances related to transactions with Ablecom and Compuware as of December 31, 2020 and June 30, 2020 (in thousands):
 December 31, 2020June 30, 2020
Ablecom
Accounts receivable and other receivables (1)$6,099 $6,379 
Accounts payable and accrued liabilities (2)27,002 40,056 
Other long-term liabilities (3)— 513 
Compuware
Accounts receivable and other receivables (1)$6,767 $14,323 
Accounts payable and accrued liabilities (2)30,594 46,518 
Other long-term liabilities (3)28 186 
____________________________
(1) Other receivables include receivables from vendors.
(2) Includes current portion of operating lease liabilities.
(3) Represents non-current portion of operating lease liabilities.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity (Tables)
6 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Assumptions Used to Estimate Fair Value of Stock Options Granted Using Black-Scholes Option Pricing Model The fair value of stock option grants for the three and six months ended December 31, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Risk-free interest rate0.45 %1.72 %
0.27% - 0.45%
1.58% - 1.72%
Expected term5.98 years6.27 years5.98 years6.27 years
Dividend yield— %— %— %— %
Volatility50.34 %49.74 %
50.34% - 50.43%
49.74% - 50.04%
Weighted-average fair value$11.13 $10.30 $13.14 $9.14 
Schedule of Stock-based Compensation Expense The following table shows total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended December 31, 2020 and 2019 (in thousands):
 
 Three Months Ended
December 31,
Six Months Ended
December 31,
 2020201920202019
Cost of sales$407 $384 $910 $779 
Research and development3,339 3,126 7,041 6,256 
Sales and marketing497 423 1,014 859 
General and administrative2,210 1,031 4,658 2,124 
Stock-based compensation expense before taxes6,453 4,964 13,623 10,018 
Income tax impact(1,732)(1,131)(3,687)(2,283)
Stock-based compensation expense, net$4,721 $3,833 $9,936 $7,735 
Summary of Stock Option Activity The following table summarizes stock option activity during the six months ended December 31, 2020 under all plans:
 
Options
Outstanding
Weighted
Average
Exercise
Price per
Share
Weighted
Average
Remaining
Contractual
Term (in Years)
Balance as of June 30, 20205,379,768 $19.38 
Granted312,970 $28.17 
Exercised(683,613)$15.75 
Forfeited/Cancelled(35,894)$24.41 
Balance as of December 31, 20204,973,231 $20.40 4.20
Options vested and exercisable at December 31, 20204,189,436 $19.88 3.36
Summary of Restricted Stock Unit Activity The following table summarizes RSU and PRSU activity during the six months ended December 31, 2020 under all plans: 
Time-Based RSUs
Outstanding
Weighted
Average
Grant-Date Fair Value per Share
PRSUs
Outstanding
Weighted
Average
Grant-Date Fair Value per Share
Balance as of June 30, 20201,768,027 $20.08 42,000 (1)$22.29 
Granted790,950 $27.90 — $— 
Released(398,536)$20.29 (12,000)$27.10 
Forfeited(102,115)$23.14 — $— 
Balance as of December 31, 20202,058,326 $22.89 30,000 $20.37 
__________________________
(1)Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting (Tables)
6 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Summary of Property, Plant and Equipment
The following is a summary of property, plant and equipment, net (in thousands):
 December 31,June 30,
20202020
Long-lived assets:
United States$180,769 $178,812 
Asia71,614 51,605 
Europe3,023 3,368 
$255,406 $233,785 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Investment in a Corporate Venture (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Schedule of Equity Method Investments [Line Items]          
Equity method investment, other than temporary impairment $ 0 $ 0 $ 0 $ 0  
Cost of revenue 694,211,000 732,539,000 1,326,546,000 1,401,414,000  
Current assets $ 1,544,273,000   $ 1,544,273,000   $ 1,592,761,000
Corporate Venture          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, ownership percentage 30.00%   30.00%    
Cost of revenue $ 13,200,000 $ 15,400,000 $ 19,600,000 $ 37,500,000  
Current assets $ 14,400,000   $ 14,400,000   7,800,000
Investor in China | Corporate Venture          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, ownership percentage 70.00%   70.00%    
Accrued Liabilities | Corporate Venture          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, unamortized deferred gain from sale $ 2,000,000.0   $ 2,000,000.0   2,000,000.0
Long-Term Liabilities | Corporate Venture          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, unamortized deferred gain from sale $ 0.0   $ 0.0   $ 1,000,000.0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Supplier concentration risk | Purchases, Total | One Supplier          
Concentration Risk [Line Items]          
Concentration risk percentage 20.00% 28.50% 20.90% 28.60%  
Supplier concentration risk | Purchases | Ablecom Technology and Compuware          
Concentration Risk [Line Items]          
Concentration risk percentage 7.30% 10.30% 8.50% 10.00%  
Customer concentration risk | Accounts receivable | One customer          
Concentration Risk [Line Items]          
Concentration risk percentage         10.10%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Summary of Net Sales by Product Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 830,306 $ 870,943 $ 1,592,556 $ 1,670,747
Server and storage systems        
Disaggregation of Revenue [Line Items]        
Net sales 642,711 672,727 1,260,499 1,308,753
Subsystems and accessories        
Disaggregation of Revenue [Line Items]        
Net sales $ 187,595 $ 198,216 $ 332,057 $ 361,994
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Summary of Net Sales by Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 830,306 $ 870,943 $ 1,592,556 $ 1,670,747
United States        
Disaggregation of Revenue [Line Items]        
Net sales 463,102 527,404 959,188 996,245
Asia        
Disaggregation of Revenue [Line Items]        
Net sales 161,415 165,716 288,121 327,355
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 154,819 147,564 266,908 275,623
Others        
Disaggregation of Revenue [Line Items]        
Net sales $ 50,970 $ 30,259 $ 78,339 $ 71,524
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Contract Balances Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]      
Description of payment terms   Generally, the payment terms of the Company’s offerings range from 30 to 60 days.  
Deferred revenue     $ 203.8
Contract with customer liability, revenue recognized in the period $ 26.8 $ 55.4  
Decrease in deferred revenue   $ 8.8  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Performance Obligation (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining revenue performance obligation, amount $ 194.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining revenue performance obligation, percent to be recognized 51.00%
Remaining performance obligation, expected timing of satisfaction, period 12 months
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Numerator:        
Net income $ 27,674 $ 23,706 $ 54,275 $ 50,051
Denominator:        
Weighted-average shares outstanding (in shares) 51,499,000 50,181,000 51,914,000 50,129,000
Effect of dilutive securities (in shares) 2,084,000 1,828,000 2,091,000 1,629,000
Weighted-average diluted shares (in shares) 53,584,000 52,009,000 54,005,000 51,758,000
Basic net income per share (in dollars per share) $ 0.54 $ 0.47 $ 1.05 $ 1.00
Diluted net income per share (in dollars per share) $ 0.52 $ 0.46 $ 1.00 $ 0.97
Employee stock options and restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive outstanding equity awards (in shares) 1,040,890 2,501,684 1,113,845 3,171,619
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Inventory, Net [Abstract]          
Finished goods $ 566,054   $ 566,054   $ 656,817
Work in process 93,590   93,590   38,146
Purchased parts and raw materials 147,787   147,787   156,535
Total inventories 807,431   807,431   $ 851,498
Provision for excess and obsolete inventory 2,500 $ 6,800 1,700 $ 16,900  
Write-down to net realizable value $ 200 $ (900) $ 1,000 $ (2,700)  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Prepaid Expense and Other Current Assets [Abstract]    
Other receivables $ 70,247 $ 96,669
Prepaid income tax 10,966 14,323
Prepaid expenses 5,864 7,075
Deferred service costs 4,514 4,161
Restricted cash 250 250
Others 6,369 4,507
Total prepaid expenses and other current assets 98,211 126,985
Receivables from contract manufacturers, buy-sell arrangement $ 42,900 $ 83,800
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Cash, Cash Equivalents, Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]        
Cash and cash equivalents $ 315,610 $ 210,533    
Restricted cash included in prepaid expenses and other current assets 250 250    
Restricted cash included in other assets 1,624 1,607    
Total cash, cash equivalents and restricted cash $ 317,484 $ 212,390 $ 324,053 $ 262,140
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 392,221 $ 360,531
Accumulated depreciation and amortization (136,816) (126,746)
Property, plant and equipment, net 255,406 233,785
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 86,930 86,930
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 75,262 75,251
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 91,073 85,381
Buildings construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 69,277 46,311
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24,960 24,517
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 22,693 20,597
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 22,026 $ 21,544
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Other Assets [Abstract]    
Operating lease right-of-use asset $ 22,975 $ 23,784
Deferred service costs, non-current 5,406 4,632
Restricted cash, non-current 1,624 1,607
Investment in auction rate security 1,571 1,571
Deposits 1,030 1,201
Non-marketable equity securities 128 128
Prepaid expense, non-current 2,017 1,576
Total other assets $ 34,750 $ 34,499
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Accrued Liabilities [Abstract]      
Accrued payroll and related expenses $ 47,650 $ 33,577  
Contract manufacturing liabilities 20,276 36,249  
Accrued warranty costs 10,904 9,984 $ 8,956
Customer deposits 15,058 9,942  
Operating lease liability 7,435 6,310  
Accrued cooperative marketing expenses 5,754 5,925  
Accrued professional fees 1,021 5,661  
Accrued legal liabilities 0 18,114  
Others (accrued liabilities) 33,601 29,639  
Operating lease liability $ 141,698 $ 155,401  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Performance Awards Liability (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2020
USD ($)
tranche
day
board_member
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Number of Board Members, performance awards | board_member 2          
Accrued bonuses   $ 4.7   $ 4.7   $ 2.1
Unrecognized bonus compensation expense   1.9   1.9    
Bonus compensation expense   $ 2.5 $ 0.0 2.6 $ 0.0  
Chief Executive Officer            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Performance bonuses approved $ 8.1          
Performance bonus, number of tranches | tranche 2          
Percent of bonus subject to performance condition 50.00%          
Stock price threshold to earn bonus, tranche one (USD per share) | $ / shares $ 31.61          
Performance bonus, stock price, threshold consecutive trading days | day 20          
Performance bonus, percent of amount, tranche two 50.00%          
Stock price threshold to earn bonus, tranche two (USD per share) | $ / shares $ 32.99          
Senior Executive            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Performance bonuses approved           0.1
Two Board Of Director Members            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Performance bonuses approved $ 0.3          
Performance bonus, number of tranches | tranche 2          
Stock price threshold to earn bonus, tranche one (USD per share) | $ / shares $ 31.61          
Stock price threshold to earn bonus, tranche two (USD per share) | $ / shares $ 32.99          
Minimum            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Unrecognized bonus compensation expense, period   21 days        
Maximum            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Unrecognized bonus compensation expense, period   8 months 1 day        
Accrued Liabilities            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Accrued bonuses   $ 4.7   4.7   1.5
Other Long-Term Liabilities            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Accrued bonuses   $ 0.0   $ 0.0   $ 0.6
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Other Long-term Liabilities [Abstract]      
Operating lease liability, non-current $ 16,750 $ 18,102  
Accrued unrecognized tax benefits including related interest and penalties 16,567 15,496  
Accrued warranty costs, non-current 2,600 2,395 $ 2,486
Others 4,991 6,002  
Total other long-term liabilities $ 40,908 $ 41,995  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Product Warranties:          
Balance, beginning of the period $ 13,727 $ 11,285 $ 12,379 $ 11,034  
Provision for warranty 7,112 9,401 15,459 17,106  
Costs utilized (7,453) (9,115) (15,060) (16,777)  
Change in estimated liability for pre-existing warranties 118 (129) 726 79  
Balance, end of the period 13,504 11,442 13,504 11,442  
Current portion 10,904 8,956 10,904 8,956 $ 9,984
Non-current portion $ 2,600 $ 2,486 $ 2,600 $ 2,486 $ 2,395
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Liabilities, Fair Value Disclosure [Abstract]    
Accrued bonuses $ 4,700 $ 2,100
Accrued Liabilities    
Liabilities, Fair Value Disclosure [Abstract]    
Accrued bonuses 4,700 1,500
Other Long-Term Liabilities    
Liabilities, Fair Value Disclosure [Abstract]    
Accrued bonuses 0 600
Auction rate security    
Asset at Fair Value    
Auction rate security 1,571 1,571
Fair Value, Measurements, Recurring    
Asset at Fair Value    
Total assets measured at fair value 3,275 3,570
Liabilities, Fair Value Disclosure [Abstract]    
Performance awards liability, current 4,727 2,100
Total liabilities measured at fair value 4,727 2,100
Fair Value, Measurements, Recurring | Auction rate security    
Asset at Fair Value    
Auction rate security 1,571 1,571
Fair Value, Measurements, Recurring | Level 1    
Asset at Fair Value    
Total assets measured at fair value 841 1,163
Liabilities, Fair Value Disclosure [Abstract]    
Performance awards liability, current 0 0
Total liabilities measured at fair value 0 0
Fair Value, Measurements, Recurring | Level 1 | Auction rate security    
Asset at Fair Value    
Auction rate security 0 0
Fair Value, Measurements, Recurring | Level 2    
Asset at Fair Value    
Total assets measured at fair value 863 836
Liabilities, Fair Value Disclosure [Abstract]    
Performance awards liability, current 4,727 2,100
Total liabilities measured at fair value 4,727 2,100
Fair Value, Measurements, Recurring | Level 2 | Auction rate security    
Asset at Fair Value    
Auction rate security 0 0
Fair Value, Measurements, Recurring | Level 3    
Asset at Fair Value    
Total assets measured at fair value 1,571 1,571
Liabilities, Fair Value Disclosure [Abstract]    
Performance awards liability, current 0 0
Total liabilities measured at fair value 0 0
Fair Value, Measurements, Recurring | Level 3 | Auction rate security    
Asset at Fair Value    
Auction rate security 1,571 1,571
Money Market Funds    
Asset at Fair Value    
Cash and cash equivalents 0 400
Liabilities, Fair Value Disclosure [Abstract]    
Restricted cash and equivalents 800 800
Money Market Funds | Fair Value, Measurements, Recurring    
Asset at Fair Value    
Cash and cash equivalents 841 1,163
Money Market Funds | Fair Value, Measurements, Recurring | Level 1    
Asset at Fair Value    
Cash and cash equivalents 841 1,163
Money Market Funds | Fair Value, Measurements, Recurring | Level 2    
Asset at Fair Value    
Cash and cash equivalents 0 0
Money Market Funds | Fair Value, Measurements, Recurring | Level 3    
Asset at Fair Value    
Cash and cash equivalents 0 0
Certificates of Deposit    
Asset at Fair Value    
Cash and cash equivalents 200 200
Liabilities, Fair Value Disclosure [Abstract]    
Restricted cash and equivalents 400 300
Prepaid expense and other assets 300 300
Certificates of Deposit | Fair Value, Measurements, Recurring    
Asset at Fair Value    
Cash and cash equivalents 863 836
Certificates of Deposit | Fair Value, Measurements, Recurring | Level 1    
Asset at Fair Value    
Cash and cash equivalents 0 0
Certificates of Deposit | Fair Value, Measurements, Recurring | Level 2    
Asset at Fair Value    
Cash and cash equivalents 863 836
Certificates of Deposit | Fair Value, Measurements, Recurring | Level 3    
Asset at Fair Value    
Cash and cash equivalents $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Disclosure - Summary of Significant Inputs for Estimating Fair Value (Details) - Performance Shares - $ / shares
6 Months Ended 12 Months Ended
Dec. 31, 2020
Jun. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Stock Price as of Period End (USD per share) $ 31.66 $ 28.39
Risk-free Rate 0.11% 0.16%
Volatility 53.55% 53.75%
Dividend yield 0.00% 0.00%
Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Performance Period 9 months 18 days 1 year 3 months
Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Performance Period 1 year 5 months 26 days 2 years
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Disclosure - Long-term Investments (Details) - Auction rate security - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Cost Basis $ 1,750 $ 1,750
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (179) (179)
Fair Value $ 1,571 $ 1,571
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Disclosure - Narrative (Details) - USD ($)
6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Auction rate security      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gain (loss) on auction rate security $ 0 $ 0  
Fair Value, Measurements, Recurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of debt outstanding $ 45,500,000   $ 29,400,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term and Long-term Debt - Schedule of Short-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Short-term Debt [Line Items]    
Short-term debt $ 24,921 $ 23,704
Long-term debt, net of debt issuance costs 20,577 5,697
Total debt 45,498 29,401
Short-term debt and current portion of long-term debt 24,921 23,704
Debt, Non-current 20,577 5,697
Secured debt | CTBC Bank term loan, due June 4, 2030 | Term loan    
Short-term Debt [Line Items]    
Long-term debt, net of debt issuance costs 20,577 5,697
Secured debt | Term loan | CTBC Bank term loan, due August 31, 2021    
Short-term Debt [Line Items]    
Short-term debt $ 24,921 $ 23,704
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) - USD ($)
May 12, 2020
Dec. 31, 2020
Jun. 30, 2020
Oct. 31, 2019
Oct. 31, 2018
Apr. 30, 2018
Short-term Debt [Line Items]            
Short-term debt   $ 24,921,000 $ 23,704,000      
Revolving Credit Facility | Bank of America | Line of Credit | Bank of America 2018 Credit Agreement            
Short-term Debt [Line Items]            
Credit facility, maximum borrowing capacity           $ 250,000,000.0
Line of credit facility, covenant threshold, amount outstanding $ 220,000,000.0          
Line of credit facility, unused capacity, commitment fee percentage 0.375%          
Short-term debt   $ 0 $ 0      
Interest rate (as a percent)   3.00% 3.00%      
Debt issuance costs   $ 300,000 $ 600,000      
Credit facility, remaining borrowing capacity   243,600,000        
Revolving Credit Facility | Bank of America | Standby Letters of Credit | Bank of America 2018 Credit Agreement            
Short-term Debt [Line Items]            
Credit facility, maximum borrowing capacity       $ 6,400,000 $ 3,200,000  
Letters of credit outstanding   $ 0        
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term and Long-term Debt - CTBC Bank (Details)
1 Months Ended
Jun. 30, 2020
USD ($)
May 31, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2020
USD ($)
May 31, 2020
TWD ($)
Jun. 30, 2019
TWD ($)
Short-term Debt [Line Items]            
Short-term debt $ 23,704,000     $ 24,921,000    
Long-term debt, net of debt issuance costs $ 5,697,000     $ 20,577,000    
CTBC Bank            
Short-term Debt [Line Items]            
Interest rate (as a percent) 0.63%     0.73%    
Secured debt | Term loan | CTBC Bank term loan, due August 31, 2021            
Short-term Debt [Line Items]            
Short-term debt $ 23,704,000     $ 24,921,000    
Secured debt | CTBC Bank | Term loan | CTBC Bank term loan, due August 31, 2021            
Short-term Debt [Line Items]            
Credit facility, term     12 months      
Credit facility, maximum borrowing capacity     $ 24,000,000.0     $ 700,000,000.0
Long-term debt, net of debt issuance costs $ 0     0    
Secured debt | CTBC Bank | Term loan | CTBC Bank term loan, due June 4, 2030            
Short-term Debt [Line Items]            
Credit facility, term   10 years        
Credit facility, maximum borrowing capacity   $ 40,700,000     $ 1,200,000,000  
Percent of balances owed on commercial invoices, limitation on proceeds amount   80.00%     80.00%  
Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, term     12 months      
Credit facility, maximum borrowing capacity     $ 3,400,000     $ 100,000,000.0
Interest rate, stated percentage     0.50%     0.50%
Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 180Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, term     180 days      
Credit facility, maximum borrowing capacity     $ 51,500,000     $ 1,500,000,000.0
Percent of eligible accounts receivable     100.00%     100.00%
Customs Bond | CTBC Bank | Line of Credit | CTBC Bank term loan, due August 31, 2021            
Short-term Debt [Line Items]            
Credit facility, maximum borrowing capacity     $ 50,000,000.0      
Customs Bond | CTBC Bank | Line of Credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, term     12 months      
Credit facility, maximum borrowing capacity     $ 50,000,000.0      
Percent of eligible accounts receivable     100.00%     100.00%
Revolving Credit Facility | Line of Credit | CTBC Bank term loan, due August 31, 2021            
Short-term Debt [Line Items]            
Credit facility, remaining borrowing capacity       25,100,000    
Collateral amount       25,100,000    
CTBC's Established NTD Interest Rate | Secured debt | CTBC Bank | Term loan | CTBC Bank term loan, due August 31, 2021            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent)     0.25%      
Two-Year Term Floating Rate Of Postal Saving Interest Rate | Secured debt | CTBC Bank | Term loan | CTBC Bank term loan, due June 4, 2030            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 0.105%          
Base Rate | Secured debt | CTBC Bank | Term loan | CTBC Bank term loan, due June 4, 2030            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 4.00%          
Minimum | Customs Bond | CTBC Bank | Line of Credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Increase to stated rate     0.80%      
Minimum | CTBC's Established NTD Interest Rate | Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 180Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent)     0.30%      
Minimum | CTBC's Established USD Interest Rate | Customs Bond | CTBC Bank | Line of Credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent)     0.30%      
Maximum | CTBC's Established NTD Interest Rate | Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 180Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent)     0.50%      
Maximum | CTBC's Established USD Interest Rate | Customs Bond | CTBC Bank | Line of Credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent)     0.50%      
Term loan | Secured debt | CTBC Bank term loan, due June 4, 2030            
Short-term Debt [Line Items]            
Long-term debt, net of debt issuance costs $ 5,697,000     $ 20,577,000    
Term loan | Secured debt | CTBC Bank | CTBC Bank term loan, due June 4, 2030            
Short-term Debt [Line Items]            
Interest rate (as a percent) 0.45%     0.45%    
Collateral amount       $ 29,200,000    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term and Long-term Debt - E.SUN Bank Credit Facility Narrative (Details) - Revolving Credit Facility - E.SUN Credit Facility - E.SUN Bank - Line of Credit - USD ($)
Dec. 02, 2020
Dec. 31, 2020
Short-term Debt [Line Items]    
Credit facility, maximum borrowing capacity $ 30,000,000.0 $ 30,000,000.0
Credit facility, term 120 days  
Proceeds from lines of credit $ 0  
LIBOR    
Short-term Debt [Line Items]    
Credit facility, basis spread on variable rate (as a percent) 0.75%  
Basis spread on variable rate, divided by amount 0.946  
TAIFX    
Short-term Debt [Line Items]    
Credit facility, basis spread on variable rate (as a percent) 0.55%  
Basis spread on variable rate, divided by amount 0.946  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Lease Costs and Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]        
Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively) $ 1,947 $ 1,595 $ 3,947 $ 3,304
Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively) 1,991 1,570 3,957 3,415
Affiliated        
Related Party Transaction [Line Items]        
Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively) 347 362 693 727
Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively) $ 347 $ 380 $ 693 $ 737
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]        
Operating lease, weighted average remaining lease term 4 years 1 month 6 days   4 years 1 month 6 days  
Incremental borrowing rate 3.50%   3.50%  
Variable lease payments $ 0.4 $ 0.4 $ 0.8 $ 0.7
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Operating Liability Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 (remainder) $ 4,075
2022 6,899
2023 5,204
2024 4,370
2025 4,415
2026 and beyond 1,044
Total future lease payments 26,007
Less: Imputed interest (1,822)
Present value of operating lease liabilities $ 24,185
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Related Party Transaction [Line Items]          
Outstanding purchase order $ 248.3   $ 248.3    
Affiliated          
Related Party Transaction [Line Items]          
Outstanding purchase order $ 52.3   $ 52.3    
Ablecom Technology          
Related Party Transaction [Line Items]          
Related party, product sold percent 91.60% 97.50% 92.60% 95.40%  
Ablecom Technology | Affiliated          
Related Party Transaction [Line Items]          
Outstanding purchase order $ 25.4   $ 25.4   $ 23.2
Ablecom Technology | Charles Liang and wife | Investee          
Related Party Transaction [Line Items]          
Ownership percentage 10.50%   10.50%    
Ablecom Technology | Steve Liang and other family members | Management and immediate family member of management          
Related Party Transaction [Line Items]          
Ownership percentage 28.80%   28.80%    
Compuware          
Related Party Transaction [Line Items]          
Outstanding purchase order $ 26.8   $ 26.8   $ 45.7
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions - Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Related Party Transaction [Line Items]          
Related party sales $ 18,706 $ 21,784 $ 38,421 $ 49,446  
Related party purchases 50,835 75,333 113,034 140,366  
Other long-term liabilities, related parties 28   28   $ 1,699
Affiliated | Ablecom Technology          
Related Party Transaction [Line Items]          
Related party purchases 24,580 44,568 50,903 77,688  
Accounts receivable and other receivables 6,099   6,099   6,379
Accounts payable and accrued liabilities 27,002   27,002   40,056
Other long-term liabilities, related parties 0   0   513
Affiliated | Compuware          
Related Party Transaction [Line Items]          
Related party sales 5,572 6,406 18,871 11,953  
Related party purchases 29,644 $ 33,438 68,571 $ 66,754  
Accounts receivable and other receivables 6,767   6,767   14,323
Accounts payable and accrued liabilities 30,594   30,594   46,518
Other long-term liabilities, related parties $ 28   $ 28   $ 186
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) - shares
Dec. 31, 2020
Jun. 30, 2020
Jun. 05, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for outstanding awards (in shares) 4,973,231 5,379,768  
Equity Incentive Plan, 2020      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of awards authorized (in shares)     5,000,000
Shares reserved for future issuance (in shares)     1,045,000
Authorized shares available for future issuance (in shares) 4,277,287    
Equity Incentive Plan, 2016      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorized shares available for future issuance (in shares)     0
Shares reserved for outstanding awards (in shares)     7,246,000
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity - Common Stock Repurchase and Retirement Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 11, 2020
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2020
Oct. 31, 2020
Aug. 09, 2020
Share-based Payment Arrangement [Abstract]            
Stock repurchase program, authorized amount         $ 50,000,000.0 $ 30,000,000.0
Treasury shares acquired (in shares)     1,142,294      
Treasury shares acquired, value     $ 30,000,000.0      
Common stock retired to treasury stock (in shares) 2,475,419          
Stock repurchases and retirement (in shares)   1,580,207        
Stock repurchases and retirement   $ 46,988,000   $ 76,988,000    
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity - Fair Value Assumptions and Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Risk-free interest rate, minimum     0.27% 1.58%
Risk-free interest rate, maximum     0.45% 1.72%
Volatility, minimum     50.34% 49.74%
Volatility, maximum     50.43% 50.04%
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense before taxes $ 6,453 $ 4,964 $ 13,623 $ 10,018
Income tax impact (1,732) (1,131) (3,687) (2,283)
Stock-based compensation expense, net 4,721 3,833 9,936 7,735
Cost of sales        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense before taxes 407 384 910 779
Research and development        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense before taxes 3,339 3,126 7,041 6,256
Sales and marketing        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense before taxes 497 423 1,014 859
General and administrative        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense before taxes $ 2,210 $ 1,031 $ 4,658 $ 2,124
Employee stock option        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Risk-free interest rate 0.45% 1.72%    
Expected term 5 years 11 months 23 days 6 years 3 months 7 days 5 years 11 months 23 days 6 years 3 months 7 days
Dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 50.34% 49.74%    
Weighted-average fair value (in dollars per share) $ 11.13 $ 10.30 $ 13.14 $ 9.14
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years)     2 years 5 months 4 days  
Unrecognized compensation cost related to non-vested stock-based awards $ 7,200   $ 7,200  
Restricted stock units (RSUs)        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years)     2 years 6 months 14 days  
Unrecognized compensation cost related to non-vested stock-based awards 39,700   $ 39,700  
Performance-Based Restricted Stock Units (PRSUs)        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years)     7 months 9 days  
Unrecognized compensation cost related to non-vested stock-based awards $ 300   $ 300  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity - Stock Option Activity (Details) - $ / shares
6 Months Ended
Dec. 31, 2020
Options Outstanding  
Balance at beginning of period (in shares) 5,379,768
Granted (in shares) 312,970
Exercised (in shares) (683,613)
Forfeited/Cancelled (in shares) (35,894)
Balance at end of period (in shares) 4,973,231
Options vested and exercisable (in shares) 4,189,436
Weighted Average Exercise Price per Share  
Balance at beginning of period (in dollars per share) $ 19.38
Granted (in dollars per share) 28.17
Exercised (in dollars per share) 15.75
Forfeited/Cancelled (in dollars per share) 24.41
Balance at end of period (in dollars per share) 20.40
Options vested and exercisable (in dollars per share) $ 19.88
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value  
Weighted average remaining contractual term, options outstanding (in years) 4 years 2 months 12 days
Weighted average remaining contractual term, options vested and exercisable (in years) 3 years 4 months 9 days
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details)
1 Months Ended 6 Months Ended 30 Months Ended
Mar. 31, 2020
tranche
shares
Aug. 31, 2017
shares
Dec. 31, 2020
shares
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of tranches | tranche 2      
Performance-Based Restricted Stock Units (PRSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards authorized (in shares)   2    
Number of units per vesting tranche (in shares) 15,000      
Units earned in period (in shares)     0  
Performance-Based Restricted Stock Units (PRSUs), One-Year | Year one        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option and restricted stock units vesting rights, percentage   50.00%    
Performance-Based Restricted Stock Units (PRSUs), One-Year | Quarterly        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option and restricted stock units vesting rights, percentage   5.00%   50.00%
Vesting period   30 months    
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity (Details)
6 Months Ended
Dec. 31, 2020
$ / shares
shares
Restricted stock units (RSUs)  
Time-Based RSUs Outstanding  
Balance at beginning of period (in shares) 1,768,027
Granted (in shares) 790,950
Released (in shares) (398,536)
Forfeited (in shares) (102,115)
Balance at end of period (in shares) 2,058,326
Weighted Average Grant-Date Fair Value per Share  
Balance at beginning of period (in dollars per share) | $ / shares $ 20.08
Granted (in dollars per share) | $ / shares 27.90
Released (in dollars per share) | $ / shares 20.29
Forfeited (in dollars per share) | $ / shares 23.14
Balance at end of period (in dollars per share) | $ / shares $ 22.89
Performance-Based Restricted Stock Units (PRSUs)  
Time-Based RSUs Outstanding  
Balance at beginning of period (in shares) 42,000
Granted (in shares) 0
Released (in shares) (12,000)
Forfeited (in shares) 0
Balance at end of period (in shares) 30,000
Weighted Average Grant-Date Fair Value per Share  
Balance at beginning of period (in dollars per share) | $ / shares $ 22.29
Granted (in dollars per share) | $ / shares 0
Released (in dollars per share) | $ / shares 27.10
Balance at end of period (in dollars per share) | $ / shares $ 20.37
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Feb. 29, 2020
Oct. 31, 2019
Income Tax Examination [Line Items]                
Income tax provision $ 5,108   $ 2,113 $ 8,768 $ 10,681      
Effective tax rate (as a percent) 14.90%   7.90% 13.90% 17.60%      
Unrecognized tax benefits $ 39,400     $ 39,400        
Unrecognized tax benefits that would impact tax rate 14,100     14,100        
Unrecognized tax benefits, increase resulting from current period tax positions       8,800        
Interest and penalties relating to unrecognized tax benefits $ 2,400     $ 2,400        
Expected decrease in unrecognized tax benefits over next twelve months           $ 1,200    
Civil money penalty payment   $ 17,500            
Taiwan Tax Authority                
Income Tax Examination [Line Items]                
Income tax examination, increase (decrease) liability             $ 1,000 $ 1,600
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Narrative (Details)
3 Months Ended
Dec. 01, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Oct. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
Feb. 08, 2018
claim
Purchase Commitment, Excluding Long-term Commitment [Line Items]              
Number of putative class action complaints | claim             2
Loss contingency accrual     $ 0 $ 18,114,000      
Civil money penalty payment   $ 17,500,000          
Purchase commitments, total     248,300,000        
Build Group Complaint | Pending Litigation              
Purchase Commitment, Excluding Long-term Commitment [Line Items]              
Loss contingency, damages sought $ 2,000,000            
Loss contingency accrual     1,600,000        
Affiliated              
Purchase Commitment, Excluding Long-term Commitment [Line Items]              
Purchase commitments, total     52,300,000        
Chief Executive Officer              
Purchase Commitment, Excluding Long-term Commitment [Line Items]              
Payment received from CEO for settlement   $ 2,122,000          
Standby Letters of Credit | Bank of America 2018 Credit Agreement | Bank of America | Revolving Credit Facility              
Purchase Commitment, Excluding Long-term Commitment [Line Items]              
Credit facility, maximum borrowing capacity         $ 6,400,000 $ 3,200,000  
Letters of credit outstanding     $ 0        
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting - Narrative (Details)
6 Months Ended
Dec. 31, 2020
segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting - Property, Plant and Equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Segment Reporting Information [Line Items]    
Property, plant and equipment, net $ 255,406 $ 233,785
United States    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 180,769 178,812
Asia    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 71,614 51,605
Europe    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net $ 3,023 $ 3,368
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events - Narrative (Details) - USD ($)
Jan. 29, 2021
Oct. 31, 2020
Aug. 09, 2020
Subsequent Event [Line Items]      
Stock repurchase program, authorized amount   $ 50,000,000.0 $ 30,000,000.0
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program, authorized amount $ 200,000,000.0    
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( :)15('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 " &B452SYW J.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$YI"R;UI:.G#@8K;.QF;+4UBQ-C:R1]^R5>FS*V!]C1TN]/ MGT"U"=)T$9]C%S"2P_0P^*9-TH0-.Q,%"9#,&;U.Y9AHQ^:QBU[3^(PG"-I\ MZ!-"Q?D*/)*VFC1,P"+,1*9J:Z2)J*F+5[PU,SY\QB;#K %LT&-+"40I@*EI M8K@,30UWP 0CC#Y]%]#.Q%S]$YL[P*[)(;DYU?=]V2]R;MQ!P-O3_B6O6[@V MD6X-CK^2DW0)N&&WR:^+[>-AQU3%*U'PJN#+@UA+OI;+U?OD^L/O+NP[ZX[N M'QO?!%4-O^Y"?0%02P,$% @ !HE%4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" &B452ZL>FBS0% !J%0 & 'AL+W=O_0L/T8GV6"3U!S3&_#7>?WX2'J/I.%6Z1_)6@A#7J-0)E>-M3'QYU8K\=8BXLFE MBH6$.TNE(V[@5*]:2:P%][.@*&PQQ^FV(A[(QFB879OIT5"E)@RDF&F2I%'$ M]>Y:A&I[U:"-PX7G8+4V]D)K-(SY2LR%^2V>:3AK%2I^$ F9!$H2+997C3'] M/'&9#^#T0V^3HF-A/62CUPYY,_:N&8XE$*#QC)3C\;<1$A*%5 HY_]J*- MXITV\/CXH'Z7?3Q\S((G8J+"/P+?K*\:_0;QQ9*GH7E6VU_$_H,Z5L]389+] MDFW^;(@:X8*W@CODKCT@C"'.14\ M$SS\*Y=%.$5PW"(_;J;GHOGY:[Q(C(8N]S%21J<"(>H61-WSB&9"!\JW M/8I GZY,48W2O@_]].'#?WO1&[9>P=8[L\TT!PO+'.ATNG"M)0\3+%_]@JF/ MZMQ*$Y@=N0M"01[3:"%T%0NNX3BTZ;INWT5X!@7/X!R>9[$*[&"!9#WRJ++U M<)UY&L.0>P@\KFYT"^\%2B\,!N8?GR#=9G3M<P;-_**VLA(1EYMS2;XJ=/C2L@Y0W,G?LQ5]<*;5)I!>=0YQSZ6$&F99F@N+MG33B&.>MI%%R@[?0QD+(F4-S( M[Y4'.9FME<0,N$:DX[C-ON-@18J6%8'B=OX2&"@&:DDH^[CX1.;"2S5DJQ(+ M5P+CCWXRQ>1HK:P$[JQ9, M4JWM#"2?=F3I K](*^?L-8K?W\_TWY*5-8"=50.F$BITOAZS$S9^0*TDPQ5K MR$K;9V?9OIT;04D'6UTI73D,:G3NN88^,/8\6'?"5$'XN23&6-H_PZUZ'O'0 MXI4-:F<[7%9SXEIUU@N2O- MGN%>??"QNR"QY?.[@**"+?5JY)I-I]MTL?+IEN[OUDS>#ZN\8[8[N%AILC5B M=1L0I?^[N%N_I]HOCT]SX7)/#*,JO=_%G7H,2'Z.%?)5)0##6=;^SE)T;% MV=[80AFCHNQP+;@OM'T [B^5,H<3^X)B>W7T+U!+ P04 " &B452A4J8 M#D@' T' & 'AL+W=O=&HEDO4+YB5-(K6I3I?3]:YJ[N6SPSI95, 4FZ2Y7W]CH+#!AJ95/[3! MRWC\S(QGGK$Y>U#-1[V7TJ#/95'I\\W>F/ITN]797I9"GZA:5O#F5C6E,#!L M[K:Z;J38=9/*8DLQCK:ER*O-Q5GWV_OFXDRUIL@K^;Y!NBU+T3R^D85Z.-^0 MS9V-_V%Z).7DOS=_V^@=%VU+++2UGI7%6HD;?GF]?D])(Q.Z&3 M^">7#_K@&5E3;I3Z: =7N_,-MHAD(3-C50CX2M: OS03W\*@>#N-67J4)W_Z.'019O M4-9JH\IA,B H\ZK_*SX/CCB80,*%"7280)\[@0T3.L]M>V2=66^%$1=GC7I MC94&;?:A\TTW&ZS)*QO&:]/ VQSFF8M+5>T@*'*'X$FK(M\) X,WHA!5)M&U M5:S1,?K[^BUZ7_6JHDZ53;C["T9X1,"R^T.?N&*48,[8*/8$ M:3@B#5>1OLXRU0(PR,9, LJ;0@:H@LJA;I$H(+_M#M!V=$2#-"2=54=AP),( M"8,@DK*\DX]!$B. 0I M:YEEZG%(WJ15UG1[O+J#K+761O=-JJ$<=%M MP%HT)A]6)SS ).J73X*8T.]:_J4O +V'^&$ *,.4S +@BH68Q2'W!X"/ >"K M ;BJ[F%CJ ;L]&'CSJ()CD,VQ^81XR1,$S^V:,06K6)[W\A:Y#LD/]>V/.C. MN\KLP>'9DYPYC&K_?@JI7HDI#2B+^YB2-(A3\N."&CD>21-*YGYSI0B-TF0A MIO'HMWC5;W\I(XJ9BWP88W=U'H8T9C.4/KF4QA'QPTQ&F,E7MYXVI<4(]=Q6 M*?,(3_9'*7UX$S=1DHC.P+I"-,8+52H=D:9?V8C0LC3F,4 U4)+I-H3%6UOP M7;WRP4U=))R'.)H!]H@Q%B_M 8(G4L6KH-_*6PD[8 !-#$_J, MC%J!1]T42=(0Q_/=Z1-,21*%T0+$B?()>U874>3B)B]R6^366@DR,31Y)D77 MXK'CR$,*+?M7NQ;VE_(6V3 )*!^(,Z8!BY(?5V2)ASK3B";)W.L>[B1Q%"^4 M!3*1)UEG3_!-TX+!!T[_1O<0$C"6#AP4!11_7U_C=X]+RR0D4>JXQR-G*]5" M?2<3?Y-U K\ZJ#Q?MH\7J(<',>=\CM,5"V.,%U!.;$G6Z?)ZKQIS;&13PMGK MQE\=70JD8>JT:#XQ%N-P >%$E&2=*<=2WDCHUEJ_#UWB2U..TSE$5XS@B/!X M >-$D62=(Y\V'0<)X07KDEX4TS1V'.K*Q3B.V (YTHD:0N%XG*PH'!#F?85/CM.4+70^ M=&)_NL[^EZHL\ZY)[X]?F:H,1$M661>^/Y21B!"_?UBLZ$21= M)TCK754A;9?IW"MVN]Q>+<+.L$??8S@89:+.8:<$Z.@$8V+3 ]V+PI:LUZT! MZLK_@Z31>P&FGR*"<8"'?^C/UF@#6FUV]0*(DR".>!#1_MC+:1#B)(A!^ JJ MR*C(OJ A"7#8=VZR-D/^X>?EGW=[>-@<6)\Z6]N58TF:QDLU M=>)]^I5C^J/UWZW69@? M9SPBQQ2'Z4)C1J>&@JXW%-"WMF7;U]OA0D65D#Q[>S=^+]&=@(WWHE!:^S/; MT?KMA70M84XG%.X M7] V\PL631T(6^] _E"5K?V-*@I;3_(*;)':VRLQMX\@SJ623RA:Z#78U&NP MYQS4O]&YGC,Y.)=2YPK<*\BA(UV ?7!?_XV]0%=0OM$,]X;>?P?A$_3>06P/ M/NG8[VGO1'.75QH5\A9FXI,8/-'TGZCZ@5%U]Y7G1AFCRNYQ+P7 MP+P_E9! MNS ,[(>C\4/AQ?]02P,$% @ !HE%4@]K)L&] P =0P !@ !X;"]W M;W)K8%M9B5C]; MB<6,5XK1@JP$D%6>8W%\)(P?YA:T7A]\H[M,F0?V8E;B'5D3]:-<"=VSVR@I MS4DA*2^ (-NY]0D^+*%O'&J+?R@YR(LV,%(VG#^;SE_IW'(,$6$D428$UC][ MLB2,F4B:X^GYPU04Z+YA>_G!)QX0"]$0=T<0,%PD!:Q-8@IL5%J10&5$TP>P6? 0_UD_@YL,M^ !H ;YGO)*X2.7, M5IK)1+:3T_B/S?AH9/PGDMP#%]X!Y"!GP'TY[?YW56AW9\C=UIEHTX':=* Z MGCN6CDH8H0!+J74_3$1TVXAN'=$;B?@I27A5Z!P*DA"ZQQM&[@!F>OO4"=8; M$22"I%0!QN5@ IOX01W?[,K] L4>G-G[RS3UC3P_"EJC-^A>B^[].KH@K%XA M)1:*DD'@)JI_P0)]!P8=XKY5%$(T3.RWQ/XD\4J0$M,4D)?2+&KY%O/&><017Z B>5KM"TV+TKP^VQ^4[@0\?WNBH& M+)'G1*'CCH@X5QXX77H&15 IJRNFH5]8QO@'+-W0@Q$:.=/@N0[!Z4+T75^I M926.'07OH??+3&_E#%0BUW4A\CO(]L6=T%S(OV"QHX4$C&RUIW,?ZA"BN>,V M'<7+^IJXX4I?.NMFIO\7$&$,]/LMY^JU8VZ>[3^-Q?]02P,$% @ !HE% M4J.40\B!!@ _AD !@ !X;"]W;W)K/>OR6[51RI"7/"NJZ\G&F.WE;%:M-BJ/JPN]506\ M6>LRCPWF2_;CR7*W5#U71]?$4GG0^IN]N4NN)]2.2&5J9:R)&'Z>U%QEF;4$X_BS M-3HY]&D;'E_OK?]4DP6ZQ=$)6N\KHO&T,(\C3HOF-7UI''#4 .W@#WC;@;@,YT$"T#<1;>Y!M M _G6'KRV04U]UG"O';>(37QS5>IG4EHT6+,7M??KUN"OM+"))M".W,S MUT4"85<)@:M*9VD2&[BY-_ #^6 JHM?DPU:5L8UK1<[)E_L%.3TY(]4F+E5% MTH)\WNA=%1=)-24GK^ZO9@:&:#N:K=KAW#;#X0/#$>2]+LRF(DL85H*T7XRW M]T?:S\ U!__PO7]N^:C!A5I=$,&FA%-.D?',W]R<11B=?]?[\H=[?^4,<4@6 M4=L3 _;NBI7.59<<+":4!] EE&3CB;!J&TF6I(&R:4# M#RI_4.7!E74[ZY0I=%!M55VMLN_3QIX(IY*SYEI&4RG]O>TJ??DQRV?85&C< MX=?NL 7]Z2845%#_:O9TG&$(+*"1%*]ABSZ,>1'W/,?<$L'Y 0UD<,"]BIYW MB)XW&KVYKHR-S-]$<+LK5QLH[$T4/3H-A==X.O"F0HC_+HJ,B2D5LKV1="K\ M_RF.C6.\(X_Z$200<^+8AP6">R)RXMB',<%]3[IQ1'"2,LDD'D?_$$=_-(X_ ME[JJR+;4Z]1@9'UD>#Z-/(FN+)>;,L,?+XP%W,F*. MH#POX(XK^RA& S#GN!*#>4P.9$UT(!V-DKZO9[UE#'+SF[).Q?A&_3A"Y7&B M/4=0+ H<(HL^2C(J'*\L$11G P!$,YJO24*8XP/T.TT'!L7<6U^/ZBU+E4;9F+B%ZL' MGE)[.( ZH"]%A.1>X'J@#^-^V-,_",P7+ Q=%R P6$N&*GLG?]BX_KE[*^F^ M)CGW& U=T@@,I*$KWC%8&/@]T@B,P0P?8MTI(1:,K]]V,V\E^6D&\N^LJ7#J MSUT*DCTMGF &J&:^6PSX9J#ABLWN"^]@EJS7-=@J"B 7=T$HZ- M:SB[%6VR'Z49]K90// #Z=)$8")PMW<+!.9)[CIMB<$H*+J20^KI(6:;:SN]Y_P)MAO+G+&T.Y>\-% MB\(9M:0Q0]' (0#O%!+GH^GTM3Z95$ M"K)C5YCFM/+P]/"QXEU]1.\\OV67/:5&13*VA M*WH1P%C+YF-#YC'P43MG8I0LA'@RE[MDX'@F(> 0:\/ \/$,8^#<$&$:OVM.IPEI@+OG+?MG MJQVU+)B"L> _LD2G Z?GD 26;,WU@]A\@5J/33 67-E?LJE]/8?$:Z5%7H,Q M@SPKJB=[J>NP T">=D!0 X)#0'@"0&L ?6^$L :$[XT0U0 KW:VTV\)-F&;# MOA0;(HTWLIF#K;Y%8[VRPO3)7$M\FR%.#\>B2/"K0T+PI 3/$J;Q,M?XP';0 MBH@E^5J"9.:[*G(Q8Q+-*>@L9OR2?"*/\PFY^'!)/I"L(-]2L5:L2%3?U9B= MB>'&=2:C*I/@1":4W LD5F2*&24M^,EY?.<,WL6J-*4)MJ49!6<))Q!?$>I_ M)($7>"WYC-\-]Z_;Y/Q?].D_1]\K!FWZA%H^>H+OKHA%#F]]07[>+I26^#__ M=88];-A#RQZ>8'\ ;MNN9%*_$L4XM#901=*Q)&8 /@_]7M?K]-WGW<]R[!7X MW5ZX[S4Y]J*],/#WO:;'7N%U&+Y%W%,;-6JCOU!;KF6S")(5$3F]D&VG^_:R=DD(0,;2^)/\ZY]YX3Q_9P MQ_B;2 B1Z#W/J!@9B93K@6F**"$Y%K=L32C,+!G/L80N7YEBS0F.-2G/3,>R M C/'*37&0SWVQ,=#MI%92LD31V*3YYA_3$C&=B/#-O8#S^DJD6K ' _7>$7F M1+ZNGSCTS"I*G.:$BI11Q,ER9-S9@_N>PFO MY3LQ$$;*24+QMY4YR$>&98J MB&0DDBH"AM>63$F6J4!0QJ\RIE&E5,3#]C[Z)ZT=M"RP(%.6?4]CF8R,GH%B MLL2;3#ZSW6=2ZO%5O(AE0C_1KL1:!HHV0K*\)$,%>4J+-WXO?3@@0)QV@E,2 MG#K!.T%P2X)[;@:O)'CG9O!+@I9N%MJU<3,L\7C(V0YQA89HJJ'=UVSP*Z5J MG'(\932&KTYB!"W!LC3&$CIS"2]8#E(@MH2I'!9AHE;'EJ '&K&< MH!OT.I^ARXLK=(%2BEX2MA&8QF)H2JA+13>CLH9)48-SH@87/3(J$X'NH9:X MA3_KY@<=?!/\J$QQ]J9,G,Z ,Q+=(M>^1H[E6"WU3,^FV_TV.?^7_?Z?LQ^9 MX58KQ-7QW!/QJJ5P&7_]F1SJO2>3J==R+=%]@;4QVW;2$5W$!S MU1:X'3MA$'I#5I0;F@%QZA9$^5[3N@?H^Y;4);EVQ7J2*1?B?0[/?TJ M$\)1=&1F(1I=9DR(JVM$B39PHG!,:?2#X7E1D M6&_6*SA.RKQMGA>1_0,'7,NN.=[$]&I&SIH0W^O5S&YB;GR_W>JP4AYV*G]A M$F>(_^=(;Q-XE?P)7]R1'C%?I52@C"PAE74;PN?AQ;VCZ$BVU@?K@DDXIG4S M@:L:X0H \TO&Y+ZC$E27O_%O4$L#!!0 ( :)15)&#Z9/&@D ,(S 8 M >&PO=V]R:W-H965T&ULO9MM;]LX$L>_BF LL"VPKL5' M28LD0.,\; ]WNT6R>_?B<"]4FXF%RI)7DI/VV]](5DV+'%))D_I-8LE_4C/4 MB/,;4CYY+*O/]4JI)OBRSHOZ=+)JFLVOLUF]6*EU6K\K-ZJ ;^[*:ITV<%C= MS^I-I=)EUVB=SV@8RMDZS8K)V4EW[F-U=E)NFSPKU,W6KFK\V'RLXFNU[669K5=196025NCN=O">_7HNH M;= I_IVIQ_K@<]"Z\JDL/[<''Y:GD["U2.5JT;1=I/#O0<\./,IK=6\S/^3+9O5Z22>!$MUEV[SYJ9\_$WU#HFVOT69 MU]W?X+'7AI-@L:V;;E>@W!W!D7P)6#]\MEUL9WF@O[H,/ M1:,J53?#GF801OM8HOM8HEW7W-'UN;K/BM8LF!SRM%BHX T$1KU*H?^W0=H$ M_]@6[P(6_A+0D"38#=_U+[K^VTGTX4P0&B>>8/;YKD]Y8 V83"(Y-'INRQA/9&SZ9LNF-.0)&-6*.@?Q0+-HG"$+@0NT^O6UG"70F^>\-Q&( F>4Q MK9;_\P2BV%]<>._BY1=5+3*X.,Q==3<]E)MV8JA_"0K([G"V2;^H^C \L6@4 M5I#1F"5QA(^,W!LG7\,X+,ZD91!+F'$SY]*.LD/1P.9H;W/DM?D&T"'=F;S8 MS;H[RW>#%VPW<.8!)I'VP0%-.Y]4V:*=^W:Z;9$UH\,=V0]_&"=1@IL>[TV/ MO:;?[DQ\S)K52N7+ .@M@/EX=P("L349!CQX#0]B9%82"2$.%Y*]"\G17,#" M*K'-9B+B1EPE]GPS4 U<(Z'FC]#O7&O;M*7)91M;@-AUVCX.*$:$EJ4D#$EL M6-K+I%,V-/4 E8C75)BA@&P+P+*J4L7B:]!4:5'GG;G!/23FX$T.:1T+C?.^ MZ\$@"V%,Z2.BH=DZ*Q-_6OX=9I6L@+%5J&%(S@U#T[0KA\Q(2M>(S!4A.B43 M?TZ^+)8>IH#T LF9N)FB[WT(%0EE5!K9\@)1^JF"Z&Q(^'-\>(+=YWV/9K + M84[XO7 PXTNH1"WW;!T*%LB%81BL@+!54I)$<#,B$#>D:SQU@B?^##^*FK=J MXT=-8F=W 5[&,;'&S5:.A(5& >)G 10WQTP_)S8')!&)A)RWH-#M0/#L=D4(HP M!-30C(4.+PZJ>S]'_&@,I4A13Y/$Y-!>)IVRH7L:,Z@?,YX#HM0F!:CD+4OM MNGJ@&AJJ68+Z6>(E&$KM;!R;%.K7#(W6"9OZ$[8?0BE2:K,H3(S4XI 9>>\: MD;D>89VIZ4C5_C((I7:RVF(0,KYWG!6USCKE$-\>4+.(DIK$Y MPM@JA#> -#U0/SV,K8XZG+21@(121&%D^HBP0YPD$34]1)8BT!A"%C:(H&8, MV2J92$K,TA;1$>D ,J;!AH7'YU6FR83YR>1U>/63%W MLWF"A)$T@W-4-K3\8,/!CQU'(5N&\ H)!9,.ZS6+,#^+')-L&;8N M01.:N.Z!AA/FAY,?3;8,64%@D;5NVT4IMMM5A!K-7= M;FFEFJSJ]GA'!QY!$AX*(:E!7A>8TK\OI^&%^>%ES ETW!&(B&026P./0 FA M9MK!5$C:N<*NFD1,N,)4\P8;V$E M-0JS$ZTP5X\N1T3#/4N=C;E_F<%?I7![7T%P&IOWG]O+"""+#':]1F2.Z9CK M=,Y'TOE3JQ26&"T2AV/38:1OC(2LKWEQL<>P]BU ED[4"&1#I2M-"((4;>=_C!M8:P(65*(JL2'Y4-W=,$(D:V M.EY6:YP+;/M"Q#"#FX\(IL2K$DSI33Q"DX@8V1/YCJI$(!L8'*E*,)U=E6 J M).=<"61WQ5.5"(T0XO7V382- ));:\D">6WQ4#4T5$."^''[)L+.LC"C&6E] M1#0T^^!=QI?LG A[S8!&,HK-NX_LG(#,7"='9([M*J%SN7BEG1,PF@01HC4)HC-K$D1BUR2("*U), >LFF1V M\..$]M98F.ABH=/)_CD<.&FN-M* M=6%Q?K9/[_@MES_VUS5\6PRSY,6.5TTA*E3SS:>3"_QQQ1(U0%O\+/A#<_09 MJ:6LA?BEOESFGTX"A8B7/)-JBA3^W?,5+TLU$^#XJY_T9+BG&GC\^3#[-[UX M6,PZ;?A*E/\K ";&$#[ 50OM$.FE_4EE>GY62T>4*VL M83;U0?M&CX;5%)4*XZVLX=<"QLGSE:AR" K/$7QJ1%GDJ80OMQ+^0;1D@\0& MK=)FB[Y!Q!LT1S]NOZ#3=^_1.U14Z/M6M$U:Y MI7H^.C'?G]=?;RZ^7U[]!UVLOE_^O/Q^^?7VHV=>-LS+]+QL8MXKJ.VBRL2. MNWS>C8WT6%7"]^A'-=A7=UU!%[+@C<]+T0 F\GKI"X>NEO50 M($%1NA.U+/[6%UR.ZZ8+CUR"&7ANY#B'%4V2I=MQ\8 U]F*]E2+[-5?-*$?@ M+.C038>;/ZK/SCC'#B 1H2.X#JL@P(D;;C+ 3;QP+TKH!&F5\08!C:!3\+.X MYS7$Y:)=RTU;0C@ST4+_<(%/+%AS%D<3]P&$WD-#XB%NP%#"P+'%H!B=4U MK[(GY?!M6MUQ='H'\N(]*D7CI@UL@2'+P()L6S$RY65B0),7VL:& ]Q\:%OI M(V]FJG4YD1([D9-D7(1NJRG_&GK!U OU3[GEM1,5M>\7+9=C5+95F$PP #;< MA)F7 U8ZPHV2!D>=O6FX["H-R&$-#/%2E\>&G48S&K#W&N&[4S:C.(%.UM9J!O R M:HI'M.O$"E=B!8%6X+LUKP>YH8&9_0\GR"<3CN?PXS M2AEC$R$RQ(C]S'CI[W'8ICA&J$6$#K,Y2U@43, S7(C]9'A=\WU:Y ?NZQNT MRO5#'KTYO/$L#%D?7#J+8OH[@VM3+HD9L8)KF\UIR,(I]QENQB^0\Z$>]NG3 M/RP&PF88D[X:<#3#0?P;_>70 B0D2\MAMATE#(<3_C*2 /LUP>51GS_XS(G3 MIO4P"2U2LJWF2[8D;I3$D#_QD_] 2S6'XFV="(G-X4 S$1M!=)AA@B$+7]?YA%;0,Q)$.$Q43KL<)S@B4HE1FH0 MO]30_ TBJ+J;2U[O_J7C,/0UW#N.T> WNLVA9J 2QRK8:1:%$^Q%C.HA?M5S M]=I-I!.[K7EP0I. C,';=DF,PXGM!S'JB/C5T>75SZ^W;S@2($8&$;\,NFYK M2)2FRP9P#3A$/LW0'E)$ZNBJG<)>'>@'4GTD7'9L6!*31.CBHA?%<'>,.,\;[I]59.6_5Y+;:RT MVZ#^4O L2$P)BYAO>=EMUM/JR;D@6Q]9)6*;Q%,"@!C]1/SZ:2B0MM';F'X- MKR@.AR1QAL!E1RF="H&1+B3Q5L>WRZN+J]4;JL.0/'EQXW\4W)ROG;LYXMJY M1Y'%![;91-"HX7?JY_<;WI>B2KHI?-1!\"$="W.'U10\P^W4S^TJIVH#L>J4 M^'R=9K\Z32+*>Y5@:IQ:0092I7"OP2;3<5DX3.88XVAB$89OJ9]OGR+>DMBKNPFTIX0Z?T!3H]$"-X5:S+XDZ?QS;@T!P(;E-4 M2GFADD]B=]!4: %W&"VGH!LBHWXBL_I_A_;E_D\=._J01DLKRQUV)(BGZM,0 M%_43U]?-!B2"\OAP4 BBCJ--V6:R[0, ":\6Y\1O\U)HR5*'$8XG-I'4,!?U M;[K[1S*UR@?E<@5QUD5!Z:Y[4!-5?P!V5*.3"[&WNC@(@Z65/[8=[%[PA$JE MABVIGRU7KT:/4JFUX)K?%575=R%U >1G(7+GXFSV))C0I14HAUU$,)NH#V:H MEOFI]NVKX^H ZJ5U,9MV*89V-0Z:RPX$[-3>@AF.9MBKGF[;_;[4CVS3$N5% MDY6B:;LG!GHQFQ)F+*KNP3_4DO=1I"%5YB=5_618G]>I1RI%!3M9<*+3038Y M+L-QU!U&F$03I]+,,"CS,^ASE.9,OR/-33OQ_)HY#]+').FPHG',ID ?/>;U M;Q:O1#77D3L2\)")KG;NC:4A/>8GO1^5=I%_]SA0]O$^,F^Y;PL9]4>)LY@L M03JJZ_]JL\ALXL0XM(X,'69+0B8.NI@A6/82P3X<'3AH#7 XF19KF8*UIMV! MQ%3*C>V/SGJ<"[0IED3+\7,EA]54=S0DS/PD?&.>HKQ=)C.;7*T"=_ O(1-; M1V8(F/D)N$_=YC6ZLI\J>L9 UC&IPVKLW,716S<[7M_IEY$:I,_?N[=6AJO# M"T\7^C6?T?7/^..J>VW)3-.]1?5'6@.S-I U&Y@R^!"#X^KNQ:3NBQ1[_6[/ M6D@I=OKCEJ<@4I4!_+X10AZ^J!L,KX>=_Q]02P,$% @ !HE%4E_$DJQL M P 2 H !@ !X;"]W;W)KXS+8TMHI2HDI0=__L.*45U),4PLB\2C[D^ M#H^9'X3\I7( 39X+7JJ%DVM=?71=E>904'4G*BAQ9BMD035VYDLYW9L+9=S46O.2EA+HNJBH/)X#UP<%H[OO S\9+M,@I7XE\%!G;2)0=D(\?&$L;QNS7J=#Z-XFG[Q?H7"X\P&ZI@)?A_+-/YPIDZ M)(,MK;G^*0Y?H06:&'NIX,I^R:&5]1R2UDJ+HE7&" I6-G_ZW"[$B0+:&5<( M6H6@KQ"]H1"V"J$%;2*S6 ]4T^5I M.K3@!>T^.&OP =([$OHW)/ ";R2>U<7J_NQ,.&&WTJ&U%[YA[P>>R=0L9"7% MGB$BV1S)56V6GI77! ^FI)J5NV9G,\U G?$:=5XCZS5ZP^NW,L73K8!<9="T MKDV>:)J*VF170@IL3S<<;K#-;?(K*H?>FQ5OG,76F;DA]LO;./2BN;L_7=@1 MJ2CTIYW4*Y))1S)Y#PE>7A5E&8'GRNQC17#W$8$;5.+QD6:O$JH4:'417Q/" MY"3R9#+IXPV%;L,X"#'L=0S(]]+QGG2#J. MY)TS":C<5%N;O5((L. M!^._"&@Z!/+CQ.\!#:6BT!OGF74\L[,\:WILKG,M,!>_:R;!7$1XZ9A45)R6 M^L8>'<"YRHA>Q#,;1!IZDVD/9R@4!$DTSN-[?Q\N[RS14VG/?0_B-0.I:IGF MF+S+LM-ZC%_CQ#V<$2D_"?K[S3UYDPN0.UNJ*&)/<_.&=:-=.?3)%@&]\7M3 M)MFW_J^9IL;Z3N6.E8IPV*))[R[!)99-V=)TM*CLR[\1&NL(V\RQU -I!'!^ M*X1^Z1@'7?&X_ -02P,$% @ !HE%4F6I!WI[$ US !D !X;"]W M;W)K&ULM5O[;QNWEOY7"&V[20!)ENR\FB8!'">] MZ[O-36 E72P6^P,U0TF\F2%5"=_6M72[5ZJR-R]&\U'ZXDJO-PU] M]]%B3) MTMI/],=E^6(T(X94I8J&*$C\YUI=J*HB0F#CSTASE(^DC?W/B?IO+#MD64JO M+FSU7[IL-B]&3T>B5"O95LV5O?D/%>5Y1/0*6WG^M[B):V>HA[ML.(T;3IGOST]E7Z)UEX<^8 MWMD1>N_<6AK]11(^QN+"&@]92QG@8DKQWBFO3!.^@(9^TT::0LM*+/"E C8; M+_[G?.D;!W3][UI@Y>L@/HOW-WTDY;WRCX17XZQ]6T ='BBDV MTJSQW49>*[%4RN"G4HG&BF:CA._1E1W=;:)+K+5;Y<1;73@+B]3;%H3'XM(4 MT[&0HK!N:UTPB#;I+U6*%A!S?$8E;YC0:X5/TJDQL\+ELWK!X[S M 9M;(]M2$U48H41,#Y\Z!>56T+D""X?TY0)E(U]IS$KK? \CB MS44"QU1<*-=(LJ8):3*A865M8P@K$3TM]"(,+:FJ72<>=AZ4/TNI#;N+*[%& M(4,T&[%61CDF@U_4E@3I>Y0#<;VMV-P'A(4&SFMX;"%ARX_3Q53\[?S\/8S9 MJ;@S%(!F:]W0]KY^?5ML#BMX^@-MCB1-&5Q 5"'+?\('>-TX+B1A@T*Q$@9T M],5@W2] M_BSJD'-#1$#&5/42D3%E35($%-9D:34#L002J#Q*(J8#FXULH*0=("'4YRT, M02+CW%7; ,SBSU8Z!&A/&$GLK(!UJ"/%)3)(/S#-IXCFURK8AY$-%XMQ7/R! M[XCNI1'OBL82YZ>S^>/QP,E)2\$K@$*YAO#177K@#%;O[X)"&Z>7+0,R^FNC MBHVQE5WOA*/RC;T%"TVL&=G3)/GUD&&XUS78K7:3C:H(U>$(C@^C6]+ K2I; MA)AJQ,4&B"$6H4^R68_'>PD%#O)5\M/BDL69^& !!6HMRU","3'E<[M"&O7LFJ)[ KE M%>Q TJ(6CM&,W+FCBR3OUHPU1^AT%'X1?-C.G8W9!R8,/P(A;XSR,DU&%SJQ M(T@FI]I6L@B5G!2<<-?V6CG#3" 24.47J< P'NE(DJ5"!/)0'')]"LZ!@WL^ M8SS7LJ0EB>580><3(=('Z=X:5B[5F[Y=>EUJQ'[EOQ)>*$M@N:I6[()H#1]&'^)@;" Z8V/2:_B[EQ/.Z7Z>,A M V=/IH_R-TD;/T8'.4;Y#94T!&UXCYRP+^Q(.2O"N@W"95TQ!@*LN&MD3>;T MN:^:([:_G0IZ=3/ AFC#?DG+^ >.4RJDRCVH19_>EVI8<1SD#NH()E6?&_:H M#._(04QU!_42.+H5I5-D7]*T3GQ1SHY#G8^\UE+LENR5$=_DB(<3U!"NE!I_ MFC_L@9'1\63Z-']10A4K9^OC&(U%!;N70OG%/:M1S=V-M(^F"PM123E)4XN6 MVF'0N-+^4V[JTFS#HY*Y76M%ZR"RM2L$C)8;D!AH,^I(:_):ZHJX#G)*058B ME)B6^<8>'\^'^A8;.+6D20JD!D1M@>8F'N95CR=2')7!5*3B.]=NDS1,;4?9 M%JV24])S45+S-,1$PY?HDQQ4\0YJ2J?OE6\(=2@EV2.?3A_]S("U#?4[K4/0 M\VJ_$?D70@C.^B6?]?CG'Q$RSJ'Q@O2-WWF>%&9"_9(R3I[Z5KWO(0A/>9Z. MQ>@J+G[/!<"'KESV*.V'VJ(15;WDX/)D>A9DF<_H4]9;87W#]I'5C]1=[V2V M4SQY]D.T>,M5+A! 4%RQHW1C4>3JQK6A&PL=6"[F@$34'?^D5KZO:$"WV*== M!-J.:%/=B2J&.JXZ-*NT@+KHW$Y3-D>I?X+9A&G_+/^;4:#DHUN5@3E'ID'7_8@7 AQ\Y%5TOA0 *^B:P M, #P/?^7XR5-2A2%"2X5CPH[G?-9WZ"^-XG\0'1;MQ.+QA:?!KDA$V)5I76> MUW5#7?:9U#=^W,:L[E2#BIUM2^+GS501^&%W5JJ4_[E^'B;?0*?&.9:LI)"PY M.'>UR@3@E(*:@N@2M_=.XMYQ[L%#54/I)_)TFP4(&@H?)1VM1**Y.B*[HYXC MSU%I0->RE+*%$1QWN.BF82+M/27_L&TZF'0[:_"YB..9*T5N#@\^+RW/*[L^ M*TUX?CM?O!*18#RH"7WANM4\_!SWHLUE%VTF,1[];CT2TC/QEH7)T!C\RA/V M0T0$H!411^T/FHON5-G-3KI6D9N8.%=/4:O*9^01PVX;$LSJ8)P,XQ%X<9JO M38@$8D2I*HIGU#BF 0H-.$,DXT_#I6$(2Z59 &9B#+''MFN>8Q%T;[C (V\; M<)P&I6GR1X4/A300009@PFNC]T)TV#HL]F2T+BLQ*9#T\?<6=%*,ZX9"X%ZO M- \YT?VFI!.&4N&\X/<=@ZQ\PG;1UCQROE83M5KQE#A/?L?4_H.?<8(PW6/3 MF;U)S"UWH+5+E83]TODDS3V"']IM-QE$4H(:TP"76DU*/S+/R-J@@ M-KU;L]!LIL/N.(4Y.#Y/X;=3]=YX!@(WW%-_'0ZAF+D=Y ]._([GU:B'KYRC MNZNI,OD"_Q8()=MS'0#?Y'$&=$43IM"8^)RK?-18OX 8"\ 0JS5-+YDLN9G3 MBKTZ^1-IF+'FQ_'>!A)+GV9;W^"_#L$F#G<*6U41P_>WUE8/*+IC%8UAUTC; M:\G!,2?8B$ZHM'O>ER]79_.F!1%2'K;T41#=# M?W %T4LTS\3K?,LG?G/81C.QR46\$8]AJ+?F*D2RCO?#=#F"<90,G6=WEYAB M8:! (Q8B$$J;NB/@A_4%U]O;)@]]6=:+]&7WLJ%_Q9:NO<@%NSH=!4^8.2Z5 M4316^(Y,<'3>/CX8"^]8SNM0G%F#@WY')5.)L_[6[+&RZ>N,_;>[1F2_1>\S M-&#_*E=GC=X9HS>*QAEUPCTZ_=1I/D*GV4- !Y31'3!ZI%BZ1+ W:XW [2=_ ML[:\T72-"HN]H\N R26-#! 9)A^]$@N[:J@Y%O<7[;*Q6_C]V:/9Y.'LP3-Q M$4-"MD.OS"/D7M;;B@4,X+A@9%S&*B5>\E6VC2TX;SMWCO3*]OA HZM+"BD+ MY:YU078W_*A&,/IEI=>IY-_SF5@&ZR]$4P_9" #5 S8V-LS$9>]XGIQICJ+Q M^"(=+\EBI#-_:&><)\8[ZSR$H3*]A49]TF@%FL!'-[G^5\2 /DJ"M-WRS?PR MOCR(ENR?&[/7T%1%@3.W/_LAW6$?U M=Y>Z9"YXRBI_;#8A-^DY^]=:&_BO^&\TO[W.)L>S,$[Y=E)9D-41XU.XW?

"24;Y LR=HX#B: MXC.R[\<0D/%6.A1078J[4].+'K#2PVS!54J M/([/%_'!8?H/;/JA=(]M%RQ*RKI_^J#S^=1ID 8'D;XS8/0 \KWT/F/H7/2R M*C.:A@4Y?,T?L9>=3J-J=;P&(8O*JJ#^6\6&D%[E>':3I77.WG!'WZ@_PXMSF@BTL-$]LUT\?$?^[\$@>Y"(SQQ#)%V++CV"6\!N)LWPV=) MQP\\L'-!8 _Z>9I>-:&.7<*TJ3]\5B%!GUT>R)LR_F7 MM;LWLTP7V &T_-O12);#EOF!X>K0B^:3WF-SJ'W-3^KYFLHTX=UY_C:_VC\/ MC]6[Y>')/R+AFD81E5IAZVSZY-$HO,))?Z *Y:?KT"O*3_ZX41* H@7XG=Y7 MIC_H@/S_,KS\/U!+ P04 " &B452ZG?F\$(* +' &0 'AL+W=O M?78 W.^L^ M^*U203Q6I?&O+K8AU%]?7_M\JRKIKVRM#-ZLK:MDP$^WN?:U4[+@155YG8U& ML^M*:G-Q>\-C[]SMC6U"J8UZYX1OJDJZ_6M5VMVKB_2B&WBO-]M ]>W-[7< MJ'L5?J[?.?RZ[J44NE+&:VN$4^M7%W?IUZ\G-)\G_$NKG1\\"[)D9>T'^O%= M\>IB1 JI4N6!)$C\>U!O5%F2(*CQ6ROSHM^2%@Z?.^G?LNVP926]>F/+7W01 MMJ\N%A>B4&O9E.&]W?U3M?9,25YN2\]_Q2[.GC,@JQ=D+'><2/6\JT,\O;&V9UP-!O2Z(%-Y=503AL*RGUP>*NQ+MR^ M5P_*-.KF.D 8#5WG[<+7<6%V9N%,_&!-V'KQC2E4<;S^&DKTFF2=)J^S%P6^ M5?F5&*>)R$;9Z 5YX]ZR,U$<9BF/O(@S M5GL1]K6B1;6S10-3I2EH>*/LQLEZJW-9 CGN S)=0[HKX(!@ >%:8W; %D:& MQJE$R,HV)B0L(6B@;D-RNZUH-)=^*];(:'\E[I5[T+GJWOM$[+#95DBG1*F\ MAVAI1#KZ(N$A8Z&:\'IC]!HZF2!R6&:-PA-V"39 SU965(%6]287'$(80 H[ MY6O%>0V-@MI8IQ4T(G>M;0GU2'7M:;](.K2#@0.\A&;DG_UX/$!HQ9]T.7@BC\"YI#N YD!NPN]]4)47EV(VR9)YFM+3 M'$_9'$]IDLU&R62YY.?Q:)',IV-QWZRZ9>R&/(43@D!71DQ/*733DD"50!!KJ):\,C"%V*Z!31>@HA@X8#YZ$TSO6XVF$ MH.0$IZ?Z_5%@_=EH"LE]8#ZY%)/9.$E'&9ZFV3R9C"9X6DZ72;I8T--REF23 MJ;CS6HH4:)ND0.%L"DC/1+98)&F6BC$6CJ=3\4WCT#V(=#I)%M@IG0"TLXG( M9K-D.5J(;#Y-9ME8_ @_.2^F .A\)(#8;+H4\T4R'N,?T)I-/@_)0;I \?B^ M 4I;UR85ID(48!SHPF0ZK=&UQ6Q725-LT;Q >=BTDKELO&*1I%\ M/*&PV('XLI(?H$WC43C I_"IZ^!=J%Q3@^2'T 80O6(V+8Y+BK?LAM92[$N8 M/3@#38YR&E+9S@=%1("$ZHOG:UE*@TP3_U"P59;E/KJUEGO6%ZN1QT3B!U__ M]2^++)W_G8;7$&XV<*_$;K$NCT>TUVPD"KGGU!6Y<@&])/;W@3=+!HZL)$4$ M(8OYU0>'TZOE%"INLGB@M>P!5:(\N/T5BFFN](--'4TE'M1%Z_NH@'+<%_->JU)'-R._-4&:0:')382*=4,/1&BE"D0>O5N) M44/D)][+GVX&F]0C88TUG8[B*QVA[3^6!XHS^G#@<8O)GK$$,!V7^C+-I M6S3YT)!,MJ4NN$2LD2PF)S!Z8B;"UQ"*I98K74)=%>N3]A'OJK5VV*P<@AT; M&X+(@X77V"EP8@>78Y\[Q@NI0DCM0=BU-S6]+]2S-GE(\)3:;5VD.?"+A3UD MV_.P^=)_=37L]'II)T:A)*+&:, )#1".'_Y8Q2X?_<&$IL8,Q("PHQY#K#\[ MZ8 /=B$SE/F;1RDX0*IC)&B/O^>P3H&.]FKB'VHB(BRZYA5*6*#@=[PM&F* MSZZ+G\4@>\;HZBTQ,*'@PPQ+I=3J=7D\.D0[]9@E#>/MT29(R#,4'Y"2@>2!YE$< M $J4TB+[G:/I=^A_V"1#_,6^Q MV92(I#5I)0]\W+M$FD$3\D@XCAG9=^\X@XF]DHY\0 DM3^2:6+AX-H(E$TA^U8_7CDZ'L$FA)I MA-?9DIU"KM^C5V*\#,IE#.&#+!O51?D4;4?X^GB4(G9.,YZI)UU.KI8=91P# M* ;+QTU:+B54.?NHJ]B[3M,O(D%\@@X=B[0$:N!JD68M+;6'?@8UR>)+ I1_ M)=<@$!1@66L<+9G-^V)\EZ.G]9&FWEC?-F3?-N4:YG!G2*.#AF

5N MA#\XE-8 I?'=26>#*8UC=]@5]XH#M//]SJ#/X<4:X[9!_T[1WLH'%44P9Z[; MHV"[?BOC+,9#%'_9P@$%/.C6I TG"3]/6S6)XPLDPF*A M56SGZ(>),1M:VUGE3]P,Z@9/_A[S/7)E&YF5>B9_#P33U%1'VU;^F8[*G[^] M@+3^@@EA^(5L/ZN,?0('LN2@865Y*5V"L*;'A\K.8;\VQ:9J*Q?O$UEBT H^ MYZ_8-V.7L"/H;:4K=GSQ=3C:G$]J)DR.A6_U)X%/ZW(O\YR<$R__#QZ.((NN M/:O-QPR*763?=<36J2\/L*"O7Q"VXNN9!R3/RXGZ61KT1<8WJU_I-$]'LCY9 M8G'^&PO=V]R:W-H965TQ?6@0)-OMPV(?:&EL$9%(E:3B^-]W M.)(=&]L$W>-%'%+\OKE)+K;:/-H*T<%S4RM['E3.M6=19(L*&V%'ND5%?];: M-,+1U&PBVQH4)8.:.DKC>!(U0JI@N>"U.[-Q-X@K+%PGD'0\(176->>B,SX/G &!Y4>>"SOV3^Q[^3+ M2EB\TO4W6;KJ/)@%4.):=+6[U]O?\I;Q_5H5N$.[0P)5N&HK50R4,+B)'"ORVJ!C(+GNR]!6R"7S1RE46;E2) MY2D^(L,.UJ5[ZR[3-PFOL1C!. DAC=/X#;[QP=LQ\XU?X;L11DFUL>PK.PE_ M7JRL,U0M+$"H$DI9=PY+4$0M>^J6J(N>VC(U-3J3N,H@,LK*9VCZQ*)/+%!: ML%D1<)\:WI;&R1S>2T5(W5E:L2'@/[C@H$'4G2R MP-S,^R+==@T:X;0Y@]L7-]Y!.@TGT\P+XW :3TC(LS"=YEZ(PSA/R&REJ85Z M[#?N5RP_BB>BVV!OGP4ZN*PCXWU<\R3,YG,/3V:)G\V3C&?I'&[6:SI8?'@Y MJ'2T@,6B,]))8DG#>)9!$L[2F9?G"5(+#3Q2/HUMJ:NZ%QG,(15YV"+ MM$Z577?>Z[71S<^Z[I5>.V&E!:E+4D>>D$58AB"XA:4![ MLRQ975"^P0J1K MC S_N"^Y$1\$)TNG&<7OG7P2-7%;'RVZJGPHV.3CV/AM;@=B*PQ9P_XE89S% MX6P^)#',8ZI@*LW3X^&7\T_*6^0;N-Z%O)Z$23(.9UG.LW&83$D!]?=>P3\J MKV/ZT<\.\NCHBJ3S8\,/ >OK0;G^MCRL'MX:%_T5^[*]?ZA\$68CE84:UP2- M1],\ --?_OW$Z98OW)5V='VS6-%["8W?0/_7FNIOF'@%AQ?8\@=02P,$% M @ !HE%4E)RSY#>#0 =B8 !D !X;"]W;W)K&ULQ5K[;^.X$?Y7B#1M$T!Q]+:]+R#)WK5[V+L+;K>]'XJBH"W:9E<2?904 M)_?7]YNA7G;BW6Q[N"ZPL1[D<)[?#(=ZM3/V4[51JA;W15Y6KT\V=;U]<7E9 M+3>JD-7$;%6)-RMC"UGCUJXOJZU5,N-)17X9^GYZ64A=GKQYQ<]N[9M7IJES M7:I;*ZJF**1]N%:YV;T^"4ZZ!S_I]::F!Y=O7FWE6GU0]=^VMQ9WESV53!>J MK+0IA56KUR=7P8OKF,;S@+]KM:M&UX(D61CSB6[>9:]/?&)(Y6I9$P6)GSMU MH_*<"(&-7UJ:)_V2-'%\W5'_EF6'+ M9J1N3_ZRS>O/Z9'8B,K6235[_9'9_ M5:T\"=%;FKSBOV+GQL;)B5@V56V*=C(X*'3I?N5]JX?1A)E_9$+83@B9;[<0 M<_E6UO+-*VMVPM)H4*,+%I5G@SE=DE$^U!9O->;5;ZYE+LNE$A_8 VY,L36E M*NOJU64-ZC3FM-);XI,Y7MS[\$5SUK8+?P/-?I82Q>6+:BN7ZO4) J]2]DZ='"4O/FZ46)D27,2M08YZ(#6EBTU!P0Z%H5E3C3)0:9II)E5IV_$._*.RQ@ MK%;5"P'CJ&*A;&\@\5U3*A'Y[=VWNM0@EHFU,5DE3D62IIZ?Q+A*D]2;!5/Q M,\)58 WPME15)>:1E\Q]$P%O&:CDC9=TI^W#."\KLWP G]C LW:ECJ2S\J]PS M K15PJ>0,7+]*WFCN)-YHVCXJ3\)#]7E_P]RA?Z^7)XC>N9/YN?[ZYR%D^GY M;ZU!T:E(Z(JOUZ7^%7-W&T5>KNXT@BDGM^,8SO;4)"VBS^391-Q:M94Z$]_< M(_-6RKGAC^#/BIO&6LP05U6EZF=$H9L%5I2^I#W(O"]>9HBR+PHC/H!JN,I\69I+*:>/TW Q4J!+V@-8NFE'"W(LLCC+5@F2 ME4!"S+PPH!@/PM2;SQ+QKZ/_6/YW);MWU=(;JV=E30'V2\X"P)JR6>$"R0%, M+AB-X"Z=ER^:APL@: [;65FN5<'X2WX=AZ/X9(>;1>,8YE%/!_N> 0^=[ :Z M\YP&U2\-F,YY2<;&?0U_V3>(%L]\1.X44Q(O#7Q&5 ['68.P)]K MJ\[LGZ/F)K83 B\-8_K;.\;RV2I@.0#_LYCE"+T(V>76HIZU-:#A%AFO=@CQ M#0AMR7I?UMIUH_,,L,?)!=X6^Z(U3;PP#?DG"<3WR7+2XO.ST1PZD[PR MFUM8VG%P!!ZRJ/@!Q&&S3XKK M5/8!3&OG4UH,PAG_/TA ^VS!4^'>M$S:HL0>B '8F^:^.XBGL_)>VT#"=]K MN= YK_1E]7>3MO+!&D)]AAP7 CWTG0I4I:E;"_4LPO7F<39A$PY+4R"&8!UQ M$L8#D:OX_"1IW2+/0@JAQ/* MM\$@T-(8-_Y."6<,FCE*]5/4[8DW#Y-!!]:L $NP.)2]4HJM"GA VDB#?E2N MUG@]EO3L!P/_"!"L'%7A2Q&@W$>9T!8"9[*;.DPZ)TVF<)9P#@^=MQ9^8B!5 M #&<$U4^KA@] G&K++I*3LI/0,?,%;!'6.T14*Z1C=84XIQ@.TG!9;,EL#V= M38*ARK$]:[3S@52(@W*)G89;;*4M=@V)_TR=L6[/J@#6W8Q AJ2@6= MM&"/ 3J3#]5X"TT9A&1NC2&A ]7G$FP/6@:).2,^J&W=PH@#CL 9];AV 2+4 M/<-.H]CFYN&)#$0;$].L-P,K]4;6HFK@#7NR.S6M#>V#*]KL*UMH,@ 8VT"G M\!95]C;O&1M(TEWK7T2AD)DB8SD#\=,EDMR"MCI9LR02;DZFJZ55G '&+MLE M8'5?T]RQ2-C; \-K7@*[2;(:F.CK'4TMOT)EVL$8(5RW\Q<[)3^5&*1X&+W2 M)5X1%''I;H#_\!\X6 E_HQE('E214+&TIY;%P\"KQ[WUGJBK6F/ MNUX716O*]ZR4JJM3X;2-::JN>JOV--\IC&=,Q-5CM;12(V8/H+N;ZKHP VAS M$N%>R.WD(]HKH 'L/D#UN?B0,%IIE77G]M5)GO]2]1 CGXWSS1U5.NU0DVPW!" M5&Y>.0&'7+XT2\6W4PV[ID#YWM M^OOETD+U#'E[J6_@O-XSX(#R]#PW<&H[G+.,C=L;K-!*R78.^ M0(_2/5/L@MSP*.2GW[&@\DA@=S<(U'+UYTI<-3 :W1>ZKI5B*SRE;:H$#S6^ M+R%;W:)ZL!275#"-&^I]3'21ZSRZLWZ'(F/U.39*TYGJ:]UOV#E==S4%>V'K M'MD!GM:<*XZ \G.[P6.%C ZO3N/1*1-GL'"4TOO-_^'A"%9U /-X?C"<8QW. MVLEJ6)L0G+H_3VS&F8X_.L]I'Z1?0]CU<PN8\L#9CN2$O;--5$FE M:,J1QZ!Z(Y=QP-&Y#]4;P:B'WQF]YZ\O\URM3"%UB. ,R5! RF40QR:DG[J[ M=@O\A(NTZ9./D/KDR5EHV,6X)1R-CN612)EK,0U'6L\X9*0S+3;!XS/,D1&? M/%\+!YL^MGI?.SWOK/.IHS77)7W?.\%7=>V.ML+V6XBG(DC;'B%UI/RP;V+M M.0N=C"U4J58.)"GC$>FN##][&3=+'6)7M_F^E:A(46(V\:TA%C$'CA+.'3.2^: MSMT3/XJ)H=&1>Z^-J1<$H9AS\XXTELQ%@&<(HQON@Z(0R=D69U.\C,[%V1PS M$CI>2#P_]>D"IIQ.SU&]4&E)X#^@\M *I5611"[4O78GV;M>,V!Q1L<5\W,Q M#5,Q'4E,->"^K) T\6.2*H[#@[ONP)8#%Y*V3=R9-T_2_9L?1M;O1I^V?D"_ M\2Q]=/_45RJ7HV^!"H7M$'WQ1-B(BM1]%M0_[3^JNG+?$@W#W1=9WV,W16V M7*TPU9],DQ-WYM#=U&;+7Q8M3%V;@B\W"J6'I0%XOS*F[FYH@?Y3LS?_ 5!+ M P04 " &B452=RY4,^H( "N' &0 'AL+W=O^WBM4NE'-E<9GBRM2V7 3[<:^]PIF3!1:L;19'(Z3J7.!I<7?._&75[8 M(AB=J1LG?)&FTFW>*&/O7@^F@_K&![U:![HQOKS(Y4I]5.$?^8W#KW'#)=&I MRKRVF7!J^7IP-7WUYH36\X+/6MWYUK4@2Q;6?J$??TE>#R:DD#(J#L1!XNM6 M72MCB!'4^%KQ'#0BB;!]77-_Q[;#EH7TZMJ:?^HDK%\/S@=/<5>NG9T,1%SX8-.*&!JD.BN_Y7WEAQ;!^>0!@J@BB%CO4A!K M^58&>7GA[)UPM!KB=ET M**))-'F$WZRQ<\;\9L^QTXM_7RU\<$B-_SPBXZ21<<(R3G[4E]_!1GQ:*['4 MFJ\@26;@&L>NP&JCY4(;';3R M(U:NEA\;K-9+W!<:-+TZ#X6ZCU4.!:WC53J[53[0,U)#XJ\HJ];)H(0GM778 M#%$<88T%OZI;9<14@+J\C(B,O-"R>*V5DRY>;\1"Q;+PJN,F_/;B:V$#;,F= MCDG=NDF@P-P7,AC\I0G*99)OTSIRGK>%(P+R1VH393S8T8.23MB%5^Y6+@QY M-R_ *%BT"C!"!;,:4'*K:<=_?_S#>30]^^FI+A&(8N/QI.N?69T:O4Z1GI_5 M:DGF#0(.VI;@#NLR&[CU)91%^\9)SD%4K$H72):Z:MD]?RU@\&Q2WNDFBJZ] MQFH@TVV1430X"9?8+9#*86T3\>6/MZ_WS*4I#8FD:149MB .=4:1\,F(^,O]%V:6I9[BV&OU:P<^#?9 MGG1%09+94.L!];8U5,X,#C'"HUMD$=100VI8I!7:F:J"Q&*[XLH>5?'@"NYI M2_ =01CJBZ 'J.!EFZU"W-SRW&PX*T2\EMF*W: T\\]-P0T!1N%B.IE4/32W M.N,.QO;U.#ZQJBPA1!I8@:L9GEME*-E89L%L4)4K$@'NR$K5[@UU.^?@/)[M M_54X$N\:-U]MV_BOV_8MWM<[!N\1'YH]X@W;]ZE3+H&3G]G G6'=[JE-Z^K? MIY[<)M#FUQIU2[O3V%CICU[UF%_O9?5&5O=N#A:9744- $MMZBQ?%E0H MA],C<2#.3Z;X9.='/W6NZ,FUSHXZ))\.SZ*SG3JE0"Z0\K-6WF76R\\<#-AU.V05](2N?/2EHL]/.]>\5 MM%I;DM$.V_QL\OUABX;40/?O?%?8'F+VWP?_E8&8C";HYL;P=(@FA!LGS0W4 M;;H?P%[ 3+2[R+EF>+XKX?R9$K!I!,#.&A@-L9-DQ]3W*F#8 >A5TXLMIK", MNAFNO#4Z81BQD(:CP]/BL_HQE"! ! QLT#TI"V%)M&M:U#8M?B"%G^S!(;&< M[8[J*%TW' __C\B[_\Q9BC JZ<3LT:5PCGV^6HVH-OY M8W6.-0C>7VCJ]:0]M*VXWJ&RP:RMWW84JFOBD^?**Z,@['9ZIC0 M:D?L<\(R$G\G//*UD Y\@.<8CPP[\Z8T'F,,-2_.GK:#FVDC1I]#.F'B9S!# M$G6B&.$L@6NM _(H"!AY@!F/WTA%P^1.*Z@SK%L)E)1DK2^4.R8'4-;6/,ID M;X1#BDWQE"S5#+$!&8%$2<.P=DKQ7 O7;'%@%B? M=H?HZ%M#=*U7V;H[(')O5"XM:J/':H0N?)F1%;-:]9Y)M[3NR7V E9*^0O"^ M#X!^#!9SW@V=@51\;\HY\VT/VG\Y7E)B?""H\=F20[GZWV*D2FC, M_A>/S0>SZ>CT5-">=RRFHY.78J,D>C MV4NH$\VA583FT2AURDJ=M95"N%Q]!H*,N57U>0S%HFH"NR=P?VH/0(^CJ[XQ M9EC6O>L1';\^M<5X63:8O1[5GZ .N"4YF M?JG@QX4*=THU1W3#;1FY!BGWSX>55[]?G]:82O-\_:)A)SS//6![>JE]>];; MI[FVF#++0?L71WV__&R= ??C>D+B9_,NZCV57T\5C9Z%=GCJ8!D,8.9;P%)"BNCE%AGV8 K 2P"2LKIE2MCD M-P8,GK*"LA5%YP:NFYKH ZN?6;O/?2K5#8PJ@E M2"?HJ /ARK=CY8]@>Z#>KXV]K-;*.7%EV59N1='"^]7 MWY^=N7RAEM*E9J4JO)D9NY0>7^W\S*VLD@5O6I9GV6#P]&PI=77T\CD_^V!? M/C>U+W6E/ECAZN52VKLK59KUBZ/A4?/@HYXO/#TX>_E\)>?J6OE/JP\6W\Y: M*H5>JLII4PFK9B^.+H??7XUI/2_X1:NUZWT6),G4F,_TY6WQXFA #*E2Y9XH M2/RY5:]461(AL/%;I'G4'DD;^Y\;ZF]8=L@RE4Z],N6_=.$7+XXNCD2A9K(N M_4>S_H>*\DR(7FY*Q_^*=5@[&AR)O';>+.-F<+#45?@KOT0]]#9<[-N0Q0T9 M\QT.8BY?2R]?/K=F+2RM!C7ZP*+R;C"G*S+*M;=XJ['/O[Q>&.M/O;)+(:M" MO#/5/'Q[K:;^^9G'$;3P+(_DK@*Y; ^YI^*]J?S"B1^K0A6;^\_ 6LM?UO!W ME3U(\+7*4S$:)B(;9(,'Z(U:>4=,;[27WM2+U]KEI7&U5>(_EU/G+7SCOP\0 M'[?$QTQ\_&$58 %G+5IN\*G(4^2$%)^(G M4YTV.X^;TX_C^9<$)]IKY40-7[?BH[HUY2TI[AWLR 9X956A PP6NC* M&R&!E T?Y$]$,P^TUMHO[IT#6!?U2F#G<389I -@3%F2BD[@0Q+HBS 6,VN6 MP@.+:1W]#0P<'<+YT9-4_%R)]_).#+/@+F'W06*O>UQXD^ SS"8,]ENAO5JZ M1*@O'N^9)$"ZMK0-;/8==,@F6%ESJPO(L)!>L&\KH6[)N& @ KF .O1,('LY MCSVDQ:FQE@,"G PL%%]R95C Q]G64]GFV;1#J;XK=:661=S*W$2+2A)' MJ M%'Q>5S6=XE0>6-=L3<<<$M>E5A4L1 FL+$G^NO(NFC10IL-B\,:S_^8@S\HX M\KT\YQTI>9 LL*EEE/6Z)/DMDB0R6U B4GM)NEHIZYGP=8V/XKW.K>$#:C!( M"$/\EZ7$-UFFXF:#(MLM'$W^8^*&I2GT#'8."3E:38/G/&S1J Q 3X,#\C2\ MA(H*E @0DAE2EU(IJ@K6>6T#G:"'Z@H8M0=CK8U85K%VBDY[D*8'NQZL!\A MD F.,M,6= O)&E$R7T 6)+JDE2*<01Y"N]C?Y)V#35O>B7:9F"F")8N5E2P) MN5+8=OHKZB/2=B@VB#+Y]XH3R2,B%>IB'\;YTSO4>%,*( \+@07RW#V.]->_ M7&3#\Q\H93GE<6"(;<1HM>6)84$J/K5F)$VZQZCO7H!6QO?T!B5 5>PQA2:H M0-X+CKTGIFGU(!V=3[XC*MA8UQ - A$4WZYG M0)@<80"3-^4 O'$M+2$0Y:N0$9O%<@;?1MBA..8WE9J'+[D!.$IVK]6JQ-'D MS#$L&X70!HT59&]=:&E;^@U7LA>K#<5$K!<:(11UZ0(D]^E2.T'["61@??HT MTU\(!1;2S@-O%DV#L"1BPHKDJ/1K5=ZJ4PY.,HHV!1T6PE"*&ZOG6A-M>EE"PF5FGT9Y7&8%+RBS1"0 M73T:U@XO#= [3AX_Y][0CE" 2'$\2K.V6BB5IZS0*S8(S9TC$'XL M@Q7;HG?;2+0 %98$JLKQK-3,$-=X!+X C+OZ8%NTD!WZ>$0Y(.TU$/QI M1_7,FNV<:4_QW'A6 P+AU)9Z US]LA0&B U.4,\)546-T6*AO(LI*HS;HHF0 M[>&C T;&&M8QX)WH)V!YF$6T^^GFM3@?;-3PT'WOZZ?T.A4%U6P 2R#OK40I MZI]T/9>8-0KKI7(./78(_#^M=8W]ZS*VB&[9AO)-:@?P"R+7VMN6UEV4G1XM4,663I# M %'6I+B>PN:UI)2H.+!#$T1L#+=T..K09*\*&[&)2TB*2JN3>9!.!CT9X"$Z M&.YB<$H%)9^93+9.G0S3R;=8+L@!&;[C2K74$]2M#YG%R(NTH@)3B]KZ6'+$V.>(+" M6B+'&XWRMZKKT_4>C[\X5 _&[CJFK:C_#[:AWGD3U$,-A>,#V'F>VO1;:IHV M;10).P&< !=998650,$- S!A)%WJ@5!HW:\VN;

-3T1GN/Z?/XU8)M)Y]= M0'(A@!;"<+,7D)*L0,YK ?#2U6W>Z85W'"N,TV>;!40V2L^[)_Y;RH=O+& + M77"?Q,43SQJ^23/[8G-'3\$0FP 1!'4U G6HG@E\@ ME&OBSB* ;V4S,^Y)W:(LV0&*J6I(1=-'4&Q5UC-7,%0J7J/Q*,P:3MW."1[0 M.6':E-L:K+X(J2LV(R"P#L]1(Z..9\C3U:W1]"Y,;,/\C*\W>-!0"+>@YF"J M8@-$V<^R9\44@OH26<^U4Y5.?A395[O[UJ_PWT617UA3SQ=-*9YE7QVNR#G- M$/P.2%Y!T[E>X6GH%[NA:4B);4+"=H@QO\)8Q319S1Q!J7V[46KEEP MYG$<)@8W!ZADJ\MX*)2:05,;GJEX0^/,E=3%9OT39CKWNW1.(MV ^7X[O:MR M" [9(FK;]3;70G'\Q.Y"%K><*1,",+7R\0L5#/2'CFE' M '3S@+ %9L[H%B+, 5U7IH8PCI<3=ZMPO]LB+&496XT5LW (*F"]1::YK8 MDX"ULCS]7)'_%&8)270>5K:^_PAMW.P5C5);=]O3W'-S_#B^'8H78"1-+P I MI\:;2D4V ]4Z5Z&F['EV HF,1%-BB"Z(MFY(DSB= M"T5/[UZ>'>>K8$0"8@&';ZW:@^XH8?\\S-*,#\SQC=?Z(#V=W\O_P=02P,$% @ M!HE%4O%*+!W!! XPP !D !X;"]W;W)K&UL MO5?K;]LV$/]7#D:&M8!JZ^57D 1(TA4KT&Q!TW48AGV@I;-%E!)5DHKC_?6[ MHV3%3N(L+89]2,3'W>_>Q_/)6ILOMD!T<%>JRIX."N?JX]'(9@66P@YUC17= M++4IA:.M68UL;5#DGJE4HS@,)Z-2R&IP=N+/KLW9B6Z&[!-60JSN4"E MUZ>#:+ ]^"A7A>.#T=E)+59X@^ZW^MK0;M2CY++$RDI=@<'EZ> \.KY(F=X3 M?):XMCMK8$L66G_AS?O\=!"R0J@PBY=!0+ Q4NGJ3B2I#)18*@>K7"">K52=S"+_NGP#>48G3 MUV"F5Y7\FY!8C&WJ6B'C"P69L 4LJ81!5FTK:*M2"4?D3C\2 T0%9 7]&<06 M4-Y!V68-$7V.G804=C7Q^1+1MW- M0;@A^+T#C^C1=E?T[Y #2$BFFIPOMD=L14LD5B21O6&I1%W1VUX+XZ0/)1PE MZ=2;<#29)]_E@(!@;8V^5:E-T((ED[A=3./I=Z!&\WW4UW $43 G5?D[GH_I MFW3[)$C"%"XYV+78M-:RQ$?1W7%53TA9\#\Z919V3DG^0Z?,H]8IT[!URKAU M2AJ-X6UCV-KO3NF'5KC[;O"CA4Q;\N!./=E"&_?&H2FW^6>,J%9X'Q-Z@Q6@ M=<3AA7#=[YU9BYRL7$F2GES"DD(-X;.@+W>&/G!=LN?@B^P;[?/X1^$PI>=) M*?_2->XADRAQUZ6 MS3;ZO:OZ'G^XQ>^GBGC:RG_ML.](/4JF/\B(8[AZ6AD"BN!5ZQE2BXLH#<+I MF"]BF 2SN>^]"8R#F/H*+5,B2*;UX *8=J=N-T[4?8Q?:T5#LEP7]"D'#!&-6EZSJ-BR@_UUS M]@]02P,$% @ !HE%4DMBN(RI"P E2@ !D !X;"]W;W)K&UL[5IIC]RV&?XKQ-9I;$">G7MF?0'V)D%<-/'"ZR0?BJ+@ M2)P1:TE42&IG]]_W>4D=E&9F[77= BD:P!D=Y'L^[\75B[W2'TTJA&6W>5:8 MEV>IM>6S\W,3IR+G9J1*4>#-5NF<6]SJW;DIM>")VY1GY]/Q>'F>Z>9N\/!N30"(3 ML24*'#\WXE)D&1&"&+_7-,]:EK0QO&ZH_^!TARX;;L2ERGZ3B4U?GJW/6"*V MO,KL>[7_4=3Z+(A>K#+C_L_V?NT,B^/*6)77FR%!+@O_RV]K.P0;UN,3&Z;U MAJF3VS-R4G['+7_U0JL]T[0:U.C"J>IV0SA9D%.NK<9;B7WVU7N1<2L2=L6U MO6,?-"\,=_8R+\XMZ-.J\[BF]<;3FIZ@M60_J<*FAGU?)"+I[S^'7*UPTT:X M-]-["7XGXA&;32(V'4_']]";M!RSPL6*UTJ[4EV>Z1AJA#$V'92_?E/Z^ED M]=P L/]4&CL+9V+<%M46%Y46VCP/>(&*8\59(N$.N:DL]IT@6FJ55+$U3EY^ MG#I#V@HWMP*W5"Y3*;;L^UL15Y0?V+OM5L9"1^S:"MS^5?)B%Y%@1&6C(9UP M$EVF7&?"- N."7BEA9&)*&QTBHLW=CUK!_*$'%KMG8HG7$A8: <]6;OK="*FY;@ GL!,5P;V=L!@0=2MRC/0((.)+B M;I"[ALE/.'LE9#>RB!'(A Y#?*>%0!MA^P0 AB+.J@2468X2+LM,-"D%91WX M567N8K=^Z'H(J ;*-W!\0+==$J0>(ANNZ+^I:9A0.**="308X4-*7V2;E&(3 M(.F7@CP'$YN^%*'1T7\956GB 7NTF9TA=3M-8!@)^HD@Z/G>2%JRF =G M",@2E:=93X*#=PR+&VF&^L+":*_H%SB3.46\EG!DP-2'*V0I42X@=5=!@K0] MS!D7D]'R&R?9Q:K.'J1K(X5WI/.]>]X6!@.,L\U='XU>5GID4]B.Y;YG$=2S M'"81M\>E^H10(_8; ;Q^1'X_<&_4 MFGLG"J%Y!NLZ")E@.;*:13OO7R1/*[@J*+8Q&@ 7-58=K7K$W$''=0C>4-M* M.[]WK#:5S'R:L HM+"O "9KB38"#GM5&O9 O^9UI=6F*?*,N.(IBA_9']*+M ME"R@=4"*I,+>/E,MR"Z(R@HHI^*FJ:ER2:;P&=L5OXH@KS$W4<<&;U!V@1A; M#?J!F!XM1O0;F9;QT)>T9_1&PC7 M,DM4$$H#38((@0OI;]#EF!8V77 S)*T6_7W9L2NF[O2QJ>*4,D:I]H*&Q;+, MP.5)F+40IZK:I=3AD>$HVU'A,)Q*E0TZXBZ95*2PMVZG+DD>"'=,;;S-!+7; MC0%J;0N "#['58XA$!6O#_X1^Z'&34"_L7S2>;YMDQHYB:H9;CS"@'%+R5M3 MX4$!!\#J]_X1WNY3"4.&6UR6&9#NK-I'-JG9AH &!ZS."+PW-%C3VT+LE)6P M9#Q8M[ISV+=>WB,\DD:X>0!I9W("5TL&&?B%S'0XR:47];ET\#,6* M,2J6;C1R9;T.JB[6ZT!RPON-N30Q[,T+@6I:D^D+]^%(/A.WI3(.((IM9<&+ MF$I:IHQQA:X.\*9 0A^5W;B*W.]78)Y,YM+Z>"N5Q8J&$%FR<-L;(P#?"77X M=>R(&X=YRC.L*I"C &Q@,A$QC8M=A.F/PC:0*))S8#(1N3/ )T8H%X4V!8Y" MV]=FYUY;Y;E0V%'XH3>@IJZ)BR!/OT/O8<'5Q?E H6$HA'&.!"#8HRE**5R5 M94W#]6@Z&TV[)_9$D?Y+!4O,QO[)L%IK49+-"MO4V)RCNZCR>[S;#Y"VB?63 M#PTW&O9I[W85&F44 .$[W$TF=SX9!]UN1'OH=>WSUMZ]ECS< 3$1Q]5V*S1: M?[A#'&N7R'T;LC@!B@IZ[9$N+ _]6@_QPOB&V6&O=B ZXVW?)UA@J@23+(AO M!!#(\7:8/]N2T9^XCX_&[>E$K"ID*:\B\>V):0)6,%'\$?PI^-)+@LH0DYLECDO8G(@J:%NBI%4.'0YRP(X ML.4PG7Q+YQP@2".OSX.T(5!\V/@N?_J!'ER/O3G,E\^' 9._W?' MPWX3]U7&P\\8:3H%_A>&FDZ;KS#6'!+[PP\VG4I?-MH,,.J$IX# #%-W4%[> MHR/$/:X\&!54:('AO#!LO@-'/;C]'FAT3Q<>'O5U44\IL-=.Y"X,-W1P"'31 M.%)2UVR"7GHXY+EH\M4JECI&/\/\_L,3^%#U>OX)DU#CR\'DS]Y MSK9"G)QUVE0+2?5.-*.P&2:@AR.1YZX.U_YZB*RN*]W36?M&'#DJ(\,U^&Z# MZ+.0/9@P:=.#ILR'SI?HY9OZ?&3"_(\,E;V_F/U_K#P^5G9&J@?+Y6C='RSG MB]'J#SU8!MGBLT?+(-,&P^4QD'H0-L8-__)\^J_(+MT+#K?7V/"'[*[M/76L M?>RPO1YVMBK+U-ZPQPZ+""JL,$^>05RB&GYN@/'XMO_ 421JP54C\U6;/1Y/ MGK!';#J/%NLQ+N:X6*YQL1A'%^,9+E:K:+E>!QK^C&#P9X]8%2U64_PNH_EX MB=_).EJO)G0QB2X6LP&?Z46TG,_9;!;-9VNV7&/SA"V7T6HQ9_\X^9_;^M8G M2..J;"Q+U^1V.9 219OC3E4!9(F\C[YOJ:XVV@Q/8@B4;>%HV\=H,"G[ MPN=]2W&SX1"1&AI=?^Q :?LS\7;B#\6'D7N H<,]_?4-O]>QFS5)NEC(&W]A@:1F-+R[<[VQUT>U&.]YNQ;RA*^B)H=L-U=2V/9X"(*MH/)ZR^3@: M+Y;LG6.0J6+W%%[(^ZMG3URUG4R?L\5D%ACDX>*NEBM"[#R:36V6ES, MV7P9+2;K3\H[72,^EO<@O<;ZNP-)Z_:@]\QE)4 ^41J@)FG:&$%YT539PL$2 M0PMW2=K/T(%L(R?<^R:1&W>^\E 2UXB*GU%]&;!T=NV_<*--U\&D7)N6*%RA M=XBQ\2PXT*B,J3FY0 OQ3SYH@Z0NR\-L?=D.E:72>8_VJL?=I^<_?:?VK6+?&PO=V]R:W-H965T]=U+S<:O/)KI1RXLNZK.RKHY5SF^?GYW:^4FMI0[U1%=XLM%E+ MAT>S/+<;HV3.B];E>1)%X_.U+*JCUR]Y[,J\?JEK5Q:5NC+"UNNU-/>7JM3; M5T?Q43MP72Q7C@;.7[_ZGS97!TWE')2_6JK*%KH11BU='%_'SRXSF M\X2?"[6U@WM!FMQJ_8D>WN>OCB(22)5J[HB"Q.5.O5%E280@QN>&YE''DA8. M[UOJ[UAWZ'(KK7JCRU^*W*U>'4V/1*X6LB[=M=[^2S7ZC(C>7)>6_XJMGSN* MCL2\MDZOF\608%U4_BJ_-'88+)@>6I T"Q*6VS-B*=]*)U^_-'HK#,T&-;IA M57DUA"LJVI0;9_"VP#KW^L;I^:VVE-U>5"WZYTF6NC/U&?/NY M+MS]RW,'MK3X?-ZPN/0LD@,LQN('7;F5%=]6NFEG@Y3II8=LL))&-3:XDO> G!,7QLAJJ?C^WQ>WUAG@YS]/ M,,LZ9ADSR_Z?!O^+6;27]]4<^L)+Q%4I*_&A$M_7E1(C;^E N)42=K!>Z 6/ M$1-9W0NYV1A]!ZXT2$M:PL2X)[XC$W,ZH05'O(*>CTY#\1$CP'FQKM>BJM>W MRA W2UMEA;R312EO2R5J8,KT_)A:82%R%$7T7VS*VHHXB#(>:@F U%ROU^#/ M^H" =(@Q%,4@?D\>44\L:E<;)>16FMSN,(S'!RS'^OSS'],DB5[P-!KEY_C% M:2# BR8X1#>21.9ZP[9HS-EI$HH?M= 8,BWW.8C?*K$$.!T$?2",7S,)DFS\ ME+)>3URL,K1;I"3BM778IJ):MKP*:^O'>?P.!2Z8/3Q6\1:V7AOLX&8ECAXP.$E=;V@NV6ZY-&HI M'5ON.(W""'&]+-D_'2!O/B$5;TPQ5]9[0C'":7I$\%&]K0UC@;5X9A?4^B"L*XN)&;5S#.&H- M%P=QE@3)+#MDAJW:L:$'W@,+5#YXM#HSMW"P@1TF&F)S;4@>F,:A)K&UN6\G M .$#C'T#W]$@5A$)W%E=%KDD'[J5)M]-_SYO&/UV;RCVG>&! M]/'?Y N/!+QWLC#B9UG6B@W8XV5!+^[X!:A&6 M/(WC=F7>["XGK7 H@U 6*02O+4_AP8G%]AG/MCMQ64I4.3=SU"+*GOEY M9R062ZES51*O8D?-@AE5M._&<88Q*)IORWL!9)O&2TOT<%#Q1L\T*7Z)_L M<_'MEPU #\D_8H.II(B3%P.3\LCD!;#9SB,@$-0HW5?.6]H+YZL>]\AB.Z@@ MFVJ /+ZGJ:D*V:D9 !Q*4'D#/(X[ _CT$,&6.*3WN2R9GBD4@E/8Z_6S+E$9 MEJBJ&NVZ-W?=FSUT/DJ^GS\@_[:X*Q E\X'I=K:!D>)+4[\#H%1:]D\$/JA: M#NR0-\3$?:%*=D^! M<^R5$]=PC(&4AF8L:$;1SC#D6369H[MY!#GN^ M9^#MW\=?,JXMOGPE#O,T%*TS7SHUL29_-"X=\LI6C =>V6KEW9(= (9:^V#U M'#J1E,.V5]Q W)T!EI"EZ^^N#^QQ%&8C\4S$X23!)0J3R3-QQJ,T.)K2$[U\ MUN.[JT#V3C,,9;-P0E=^)M%P MDZ7->/,87/C)1^1GRFI'+'1@-X>:,M5R]6$E2/18:*XUBD4[933%:;3( J1'Z)0H/YY^I.E7K#I6D: MI.D,?^-DC*XQRF(Q#I+16-PP.9KMLSW9.)M-1):DU$K#_M/13'SG\Q[/DSD5 M&W1*PO48V@!PQ]0T1F,W'DTQ$B>9N/G:MMPJ&!96E5\@P#C(1BG6S\89=C\8 M$WG+3.JE$T> MW2US"OLPR0[H<(TB41(\<)LFFU.C 3_S[@R14KC;'Y.IKJB*P7U;"?XYF499 M$V((*<=PYS\IU=5O%JN7(@K'L9=P6_P?W]2@7K"EP'/&QEL%PG[F\NF:?,5/A_#M9V:& 7I9!9,QE.*BK,P MG8KOFNHXC9-@-B&_3Z9A/$$V4&9>$.9/QE-X1 Q/P)I1.!F)=]HL%.7_\S?$ MJ2QI5CH*IK.,)B59B'BP*\:^1G#.21HD*;D,^HX,(R&&6[V:#:-]5UX4-BMJ MB,=(Q=-9D+&W0:OI5*0A'K#775?2;];[2GPOJUJB6D$@'.T>)]VBH:P($SZS M,UKPI-:;4M^KMI%L9S<%1CMKKHRCT[%N-NF^D8;C;.&H,US6I33=!*'\$> . M=HVZHR\2;;,JZ;P"VRZ9A?\F ;M4F+)"(T?U'W=?%/KN-U2\HIMH^X_;_MBC M+<:Y<*<#1UZXH!%,502V)D7F3';]^\B"XY&LZF)",W!R.P<:3 MWL:=EG3(5CBG^@-)M]5^IUI!]0-V;U:%6A NYS5GB@^+!71$R"41:BGGC6*N9C0XL[-_02>8DLE\*?:\I[?'A@^]9Q$#W !G.,HT/RXJ')#]B A('A MZRZ>-0C+^RBCD2*'M+]RONHEIZ5[%J(CU\9*!<4S.F5BBW2E+160'5Z:WAV( M^($KB=TSW"< (0=P(+5T]*A?1%+ZTSQ@"W"NYJNF.&EJ M.-MA@@8?WUTT@-C:=CDW8['_(.#]GORIW=T?Y+T_/B)R/V)WV;(\TG5/^RC$ M:(D^\R+WS\!'75&X:$[LD7EV>F($"(6MAIWTUJ.&#LOHQG[4F$9[?5=9GOJ1*P+G^(>?P$<\+ 8>8[IN-/&?*A<=CG&M/P MT?Y#Q:7MA,W5G!I4FFGT>L\,X=<2^$XB^:L2^$>TP6>7+!4#JILAN9)S(DX"9-9E^$GLRB8C3C#3\)9U#5BQ]W=-;(+"W22 MSJ;!*!V?>KH@:?3L1_#_YC7:_5@A*C/Z+JO_E=]2[:GX ^]"<^F?/!NSUU'T:"M7)H MX&WXV ?<\\'7\[4R2_Z- "5&1'?_(;T;[7Z&<.&_OO?3_6\8$!R7!6)!J198 M&J',.A+&_R[ /SB]X6_Q2&U.K_EVI21 11/P?J&U:Q^(0??CC-?_ U!+ P04 M " &B452?[+:8TX( "Y%P &0 'AL+W=O]8YZDRR8/]SJ_V'&#MB64I/UU;_6Y5A?3$Z&XF2*MGH\,%N?Z0/CD:B:'RP=1:&![4RZ;^\RWGH"9S-'A!89(%%]#L9BEZ^D4%>GCN[ M%8Y/0QM_B*%&:3BG#!?E)CC\JB 7+M^9PM8D?I5WY,^G 1KY^;3(TJ^3].(! MZ1/QLS5A[<5;4U(YE)_"D\Z=1>O.Z\6C"M]0,1%'\[%8S!:S1_0==>$=17U' M3X8GWBA?:.L;1^(_5TL?' #QWT=,''VWDBS ^ + MZY!4(<7&V5L5NP!-*%22"%'"5N*[%Y,YD*%U!+DIQ7=GD[/N 4L$J UK1Q1_ M]NI.U*EJQ%43R#G52W)=WLB;*!C(63FD!>#)C&%.0"^#IZM[%>,3]Z(:L '9Y" MT 3:#7Q6 IEJ*]-1V90J '_1QI.1/ET1CA-#X6"8STG\%T&65+@898X-E2%W MBS9AK0^&C3+#.MIJ(+LD0Q7"K9RM!=4;;7<$32#DXG.< Z5 'V(V>LEZ)N(* MJM@BQ@%GCH. FZ>1>SX0CT]Q580QZ^]B27&$0=M+K58&VE7P.(N2F&A :K%L M/-C#H^LWY.3>^Y6SS0:>N:8(H+?LRD:Z[ C2#+_RS\JLAA9K>\NQY-RP1_G"T6LU?75Q_>WO#3^'W^ZI^1:NPOG!'P5K"1YL]&9G /U+_A'(DP3*"M*I5R)7,&6F" MTNJ/^(S5M)HQN3SY<4($LB;HCK%'P'S9%#TDZXP89!#K@JJ;.F82X"X947RF MEB67)%"Q-JI TC%I7-Z28Z 8Z7RD9*P!19*+C4ACBI2R^\HH:H4H[?F ME"4>:6%T/ZG/Q$@&:H0U;!P@]CZT!R<@") % 1;X/EH?KL%4@IU3DX8Z3EYOT$SJY9*@SX1H/'\JHV3,! M,;YB/?>4^!4XD47A&HK+38<%%GTLIEC01X*:@"!+<@_S/_QV40ML_=2@3&F> MG0W=4]P9Z'JSXIG<+#]%Q%E1$91SBW1;(.LAZ0Q4LHL@%,Y.I"7;N*Z\T.%5 MJ8 ,\L\?5L.,>30],@->X: CD07?66A,J3 "U+)A!SJ7I&.0X**D>'!H)DYE M,)3CH;N"-B&/YX/2]TAGWV^]&9@A]"_B!M*HF1_@%[S"1C<2VGE!:5NA];NS M%7-V3U,*,Q+4DL@ IW2K;.,1!X.T;(U_G-PDHUR1EK\J9!UCJ[,=>\[WAAZB M6B([=W9FV,P>?A#'U-@K[C@UTT?'H7'JV*K"]B^6NWBD=V/H@?YA,K_7J;VL MYK3OFP6MJVP9&S=.W8?R@ G!$[%-US")2]Z_>+G/1!3Y"9L-=I!(,WEE*X>W M *GU0S>!5V*-R\@M.6R0M6W8O,32Y=CQY6X *YX&1=P%T+XKS&:^.4&[YNT\ M7V:^G)]81%WX^0(G%C T17T<.U@A6DW,U-B[;@G6X.W@*).>+J>[#J$1E#"T]SJU)K>*+XUCPYN0WJQV M3[OWTE?I=>S^>'JIC7OKBJ&MJ8+H;'+Z8B1<>E&/:T+? M.3Z WRMK0_N%#71OZR__!U!+ P04 " &B452O6Y4 M,. #K)@ &0 M 'AL+W=O5)%NQ-VM;9:TWE4KE S@#DK!F!F, 0TK_/J\;P!P493N;?)'((8X^7[]N M\L76V!NW5LJ+V[*HW,N#M??U+T='+ENK4KJQJ56%3Y;&EM+CK5T=N=HJF?.F MLCB:329/CTJIJX-7+_C9E7WUPC2^T)6ZLL(U92GMW;DJS/;EP?0@/?BD5VM/ M#XY>O:CE2ETK_[F^LGAWU)Z2ZU)53IM*6+5\>7 V_>7\F-;S@C^TVKK>:T&: M+(RYH3?O\I<'$Q)(%2KS=(+$OXVZ4$5!!T&,K_',@_9*VMA_G4Z_9-VART(Z M=6&*?^CG!Z(7"UE4_A/9OM617U.Z+S,%([_BFU8>S([$%GCO"GC9DA0 MZBK\E[?1#KT-IY,'-LSBAAG+'2YB*5]++U^]L&8K+*W&:?2"5>7=$$Y7Y)1K M;_&IQC[_ZL*4I?:PLG="5KFX,)77U4I5F5;NQ9''%;3P*(O'G8?C9@\<]U2\ MQP%K)]Y4N_WE\/2;_>*LSC]V-];23/_M@+/[9JOO<+,6%+#06 M5%J*QV^53 MR>G\E*7^7&FO^!\,@PL^&;-4UOVI(T\F3\;B=XC>,W &+^*5<+K4A;385:C@ M1ST*.J7-+.C3:%)-FN(]9-)X\73TA&6HB'C45,(#3>W&9K MB4 19[!1WBCA3;@&>TOMK *P.X15N)6T/H*)#3YR_ #2UPF\ZA%@GUKMHH M +<5GU21+.GXX#QGXR"Z6^^-*25_;2HE9HQRTY]#*NU(&(43RX9#_4=EC+GU M#5$1J96,0EW+0B'6+HRMC85_*72L\L"*D+>O-3Q,BGU7'7AW]K2O3A2IU:,T M[$+$7ZX=Q1>O:K7A8]Y+FZW%;![ /YU#8;2RDN.F=S(#W+/G[GLGCU!@_9K, M"U0B -D-!<,R[H\#VHHC)4]$<,]N"Q MX9"UDI:"@O31-E 6ASM[VU%[F.O(D#7,?7S'&$8=$!,431>O[D03GE? M,*R@QEC%KT+"UM(R@CFOZR: 7< N7-1:V['W^B89^EXX4RC<3COSO ^P$()2 ME?+'!- <2,-.^HC09TV/DY]Z%R#K!-74= M;D5>W?-ZL$;T"'SIY8T*!3(N!>@I(MV+"-II0XBFA2HT'!MS@IF!0"!P8(.R M"X"%]ISK!,Q5SA;=Z)6QIG&P7)!W0 *N76-WE'P65(0%9R+&DJ09;=6>0*E M/*))X# FE'N7JE:2F&D'L$TQEO?LA4-EQUJ@M-Z$EU&@:-!('[A"$P8&TZ72 M2%5L2!9&7';\'3V]QD62")0%AZ#U!#)(#SZ#7T^?/X&.LB;3X[)S:<&K0 A^ MTRBS7>V?30XO_CB6L(+B M]0AO@EJZL\=%Y(($V,]#6NH)(%+<#%8$05B@.9RX$A9,PRRZJA$NXPABM#!U M3(LR)F=WRKZM'.;M=H\VM@A0+C:P%'()0@7G<#7:H6FTNZ5J3/9[J=P#':?4 M#7SA:I7II8[P#_8C84?X4I9HJV-V,22">6DO%P5A+G 7.@,UH9!2UEA*:O5 MPW?"EX4"O,#QH512'+3M Q)\VO%Y-,B>V#I!M+Q3%",>A=$U*#JD/^/#![.) MU:(MZN>-1FWX&_"E#O3M<4R-W@LE=$CS$1N1HBB9 MBZ*WKJVYU5")W/9HAF K"G9 7UJG[$;M5AA3#43!6W2P4>>@\O"0Q+YWDR3E M9SH?.MHF]605-Z;PC=\J-;R0W-$_?W''<1@K&RN&B(4IK/J"\&WQV1(K=SY@ M0XP\8W/*SE@1769JA@0:LT (T -(A_/O"8@[^&Q&Z!C[B+"*^ 211P+%@F*/ MN@$/EU"[1]D0\Y4.E"6YQ]V[9R 93@JPP-4[Y%J.EWD=0SZLMM16 @(\8S022/L6,UIV7,N["$\$W" ^3=&6 MH$Y>#B+5-T(K\)X2'D701 /R4+=-0!8N"$ZQXW:2B&$W%(&16 I*Y0MW%00 M$%9J!0K!=I1])L8(U3LHB+./JI%JIMB$-@1( ,Y"K7 P#8\"5-[#S5]EQ4!" M/0*!"4*BL\^0!>_.G+Q1<3\O)""A*#]CA5OL#%'I)FZ%8"VV^?MIO:M(-Y MGD^M4-1#%J/(]MV:F?="M1U3FZ\$B3%)*G0) N!=L@,0>RUDI<';T!E47FW. M85)HN0"Z!+KT:#I^FJ"RGO$T#X.0I;0WBIE^*P0G4IR^4!&-D*@AV J] M1BS*U-IT8)2N[RIGLOG.-@:1/,P5L15"G#4K(D_!MM3T[8S$OJ=2:G#NJ=:5 MX1AZQ=W.1*#% ##'Z+<=>D(7T+A;3">'?V^=N(3\P+$["I30V'#'.I^P"L]8 M@XR2PU;IQC G:F63/>JVU3G=1T:!-7FH5JDM-2)>9R1#KY&83$]W3][5!4$% M^NIC.QZ,.^MZ:>H(B^(N8I.BVC.TTM"0HQU75#0/"S"!%Y8#74) JD @+-CG M&PZG"P4F=0C]#E\KIR'#E349 :?.7'56-<@ ^F8-*0[/=LSH3L+P\OIS_,Y MVRHMGDTOOC?/"]O0G+Z73&@N=<67AP![5]:&&;J\+VE0)A$O?M=U-SSKJ6@4 MU\$'HG&(7C+OP1 ^;9WS!:(Z8&>(@TV$PSY;87AL%HP+D41VY2\9,%0K9K%; M[0BR=&CRT[T5(C57E=XCPK*S Q5'!)U>=(TA:[NC3%L8,K)4:$^"I9;6E 33 M="NW.Y;;%;8K=H9!;(O6/+]I/'V=T/N$&LO@52>FSQ[+)X]G3WCYX_F^F2VY MMA<)V#/'GA']6]#6QV=/@H?;!^=X$,\9! @M^M2@UHOI;'%(R3&=R\-I_#=- MI^#U/% ;3H^]MJ&5M=3,Q?5&TZ"B4G= <="=5 R>C4XFD]%D,D%7:5/R^C7V MTVKZDBA 23=#"GA"@G7#JK;8P!TK=&Q6!@)&GJ]HW!^ZYPCFR:O=!!09G-,G M#%! )TSL+8](\D:X):,.T9*M\QMM!=N'OAF@U&J:/*]["DAN-D#4#^27]^] MG'TQZ)@YJTKVQ&PTG13/C9Y:Q,[]:E MMK#85W#%" ZQ'!%GO%<\NWCAJ>%=.)QX92@V/Q9'J"6,+S3%*/I %&=CN2HK MM-Q93.E+LAV5T51.AU6D;:11::@&,?BD0<">*^(LA3W"!(V^?RZ8M#ENP18$ M.2I^3;=AG @&Y2+7M$47=W,#GNH=T^? HWFFC!RPU'QIR)GM-J]=P]!/G&7[ M!1UE5LR30-G=,)<(' O]M=$Y\0RYGUFV.%ESJQ[BRMVGQE2$+1N.9D%#^W>4 MVG7,^;L#1]4F49I#C<7G1-@)]=M#[SNSJQ!)E&AH*C4;G3?@.JDW(?:A:%AV MZU7(G%BRD.N%W+83C$2E=6*D% :*5EE4H9;A:0NN2B20:!QY^,;!1 M1.W&2AIZ1]AH*D0HS16S^%UZIFW6E#26R-AD7<+2/"9L'XNWP^]'4B^@N8=P M#XVVNVX)BQK+WN&> BU$Z&I!9 ,'A]/"[Q#PF'W5ZP3'1"=1UUT<#L9? NSK MCMI@C=:F[_GC5F*]%=N*9*Q,==@]@2E+(M8:W9*F+TS6Z#A7Z]@MWGH0B%C# MO]TR.O)E&?LZ7)&1R@5/(+.>Y-PC/9H=GX[GJ7\<4;2BG-+&1R>S[@/N25)D MQF^%QC3(KW*$]6\J$3/<1XVAC+!!4B'B[EO3:> MVY%S6=W0PC,:NF0RW70IL^#;4"'ZU[5?Z>[&ULI57;;MPV$/V5@5H4*:"L;GN+O;N [3A(BJ8U[%P>@CYPI9%$6")E MVT;9=5 3=6=19/,:6V$G MND/%)Z4VK2!>FBJRG4%1>%#;1&D9P MB8W>KX,D>-JXE55-;B/:K#I1X1W2Q^[&\"HZLA2R166E5F"P7 <7R=GEU-E[ M@T\2]_9D#LZ3K=;W;O&N6 >Q$X0-YN08! \[O,*F<40LXV'D#(Y7.N#I_(G] MC?>=?=D*BU>Z^2P+JM?!,H "2]$W=*OW;W'T9^;XEV M!+."5JIA%(]C'$X R_@;@'0$I%[W<)%7^5J0V*R,WH-QULSF)MY5CV9Q4KE' MN2/#IY)QM+G#BD-,<(N=-B15M8J(:=UAE(\4EP-%^@V*.;S7BFH+UZK XO_X MB.4<-:5/FB[39PE?8SZ!+ DAC=/X&;[LZ&/F^;+O]1&^7&PM&VL[(BC6A#GXHYKK+,@5 &= MT3M9,*;FM 0&^/I5.3+&[)#+4C>]JPOKD[J OG,UHO@.I7?"E4H(K2[Z1AA/ MZ-K 2TL\%:8 8?):$E=6;W!R*O:W7Y9ILCBWP.=8GD@M,)>^DEMQS]=+RZ(9 MY:VN'S'OW97P=UG*',U 6>J&>X8#L[5XZAN@2^<=$],AA*X1[+\3B ^][%PT M0E#4S^_L9<%)AN^6;76+]T7,8LWC(L.'SIU;5RX8UL'/6(MDS M^*C8Q0+NR ?_5TB6<;B8OW*SQ3)<)BE<6"E@D83S9 HS'N(97/=.&V1AG&;\ MS>9+MD]GLW :S]TLR\+%^&!K3?^9#>W\O3"4YVQHL&1I/%K, MS- RAP7ISK>IK29N>GY:\U\&C3/@\U*SM^/"77#\;VW^!5!+ P04 " & MB452TB0B4X$" "'!0 &0 'AL+W=O[G._O^GF^MV_@&D>!!*^,724/4GJ2I+QK4PD]LBX97*NNT()ZZ M.O6M0U'&(*W2/,L.4RVD29;S:+MVR[GM2$F#UPY\I[5PCRM4=KM(]I,GPXVL M&PJ&=#EO18VW2)_;:\>S=*244J/QTAIP6"V2T_V3U2SX1XSQ#I0*(T[@;F,FX90C<'3_1W\7:N9:U\'AFU5=9 M4K-(CA(HL1*=HAN[?8]#/0>!5UCEXQ>VO6]^G$#1>;)Z".8,M#3]7SP,Y[ 3 M<)2]$) / 7G,N]\H9GDN2"SGSF[!!6^FA4$L-49SOG*3$V+*;%@%CUB/P%Q"%<64.-APM38OEK?,KIC#GE3SFM\E>! MYUA,8+J_!WF69Z_PIF.-T\B;_FV-\.UT[%*$&WK[#V[ M"/"-<,CZ:3M7--R_P"NU$QK([EJCFP^4@&2]<.L5&V#90]<&7\$2JFN'M:"X MV1O6_23CGE0JRHNX+=V&GY'6R0(G\*EYWDIZP*K"J$#H#$D%EZ&6X9)SX%UD M!2BZU)T&H2T;?TN/P<\UE),_W6:Z(PZ-KHY/@&<,\WJ=C-;Q ME3GMQ?7LWC]15\+5TGA06'%H-GE[D(#K9=]/R+91:FM++-PX;/BE1!<<>+VR MEIXF88/Q[5W^!%!+ P04 " &B452 ]YKSM(. M+ &0 'AL+W=O M77[[D7#Y*RY+BIOR0R"5SO=C?]\525=*/[$H9O)E;5\D:?[K%OE\Y)6>\J2KW#\?C M9_N5U&;PYA4_^^#>O+)-76JC/CCAFZJ2;GVF2GO]>G P2 \N]6)9TX/]-Z]6 MZD*86IT5A&U-KLQ ?;*D+K;QXG'X]>;5?XV@BL%_$8\[",8<[ MCGDF?K6F7GKQULS4K+]_'RQGO@\3WV>'=Q+\414C<70P%(?CP_$=](ZR'HZ8 MWM$.>N_=0AK]19*K#,6Y-1["SF3P'#,3'YSRRM3A 93U3AMI"BU+,<%#!3>M MO?COZ=37#H[VOSLX>IHY>LH#-=BQKTSVVU MDF8M5HWS#;E/;?FY:TKX#:G/J453L@0L$KW\9)@C5I\7$U4T3MTZY__>'YX.'XY>7O.OPY>/AF)<^5JP \8#B"5;#:WMC:V5F*F M?5%:WT"1PM"2LERWXF'G5OFSE)K H[!NAC4*\5DOQ4(9Y9@,WJ@5"2+;D%DY M$--)1<6LHZX2M=$W;N_KU3;'< MKN"1>#B; R()/P5$%7+V!_"(UPWC0A(V*!0K84!'#WKKKI<:?$*-PZ0*N](F M!E$E#8"?5@Z%487RGJ (1A12S*5V9()>U-'^'4*LK-+$'D,Q:1NYRT>M( M287T2S%''O)\"%'# FUG/IVD9D%[O4.V$TP4ZJ53BLE[?2.J '.*8$X I%0U M52X#%2D""JNSM)H=<09/H.241$P'UDM90TEKN(10-RL8@D3&N?.FAC.+/QOI M:N4\^4AB9PY?ASK62CKB@@SRC.Z#I.$/3\9V8B MU*TL%*/$[W@(UK;AU'UI[B I+HQX7]26]'DX/G@V[$$/V2[$*F)#+F"2&,2= MD F^V-T%,]=.3QL.DX@BM2J6QI9VL1:.4CJ+B(4FUA$<_Y+0IL\P@OX*[);K MO:4J*=;"$8Q:@UO2(-A+6[![8??Y$GY,+,+*Y$D='K]/O@GH22N#C][6$/+% MT?@[8:_-;6PFLB?=EQ)^B"C/C/:)(XT9+Z/$T@O"S\!K\'GM9LG5HA>2\\(N M)R()T%603_ 8';CQY)BT2OW9Z'HM*E4O+8+OU#.R)>-ND5"6'A9&C)2L/4!T MO4X*"9( B@#6!,E4GRE'?K&0C&9A3TQ/V?H1779Z +.%!5OB&;)VPVO<]\JE MG!$05];5^@L.[K,SE25G%%!^=#@:H[PKRY2[N@\8TBCZ 1'E>ACSD6M I]1R MJLLV;SX:;](YN)-.<('2FL4>3%CUZ$5;1UDHW1ZN9-D0V;G0->Q T@*!(L92.+=T47JX!?N:(^]TE!0 M/FSGUL8< WOL?N2$O#'*RS39NU"=[_!D"JI5*0O*\ 0?7 8L[)5RAID $L!K M$A48QB-)2K)40" /Q:$"22DC"3C4/9P/:<%S2,G[!.*5" MJMQPM1C3FU+U*XZMW$$=P:3JIN:(RNX=.8BI;JM> D>W4#HA^Y0F..*+H/KN2JGQT<'3CC.R=YR,GN<',ZAB[FRUVT=C4<'A MI5!^34M%G41]?R-M>-,=Q?&S7!P_N[.0/;=0%JDWZ7K2K(!2X((./X>2D8 N MM?^\K4;^5M)$+_?!:('1U:!.0IEUNQ",K@/8;>9 LX9[MI@%65U"6I M-!A!"G(ADYXJI(K5%IE$4H+5TB/KWL*'/BNW5EL!AU+D,%\]'Q]]Q M--F:6L3& 9&]VNS=_@:^X:P?\EG/OGL(/#N%Q@O2-WD+;-9<<_?U\AL8 M(1Y["/(;#3N>#\7@,B[^P-7)Q[:6]^@[^MJ2E$6GC'PGHZ,@R\&8?F6]%=;7 M;!]9/J3N.B>SG>+)XP?1XJU0V1EXO2 _R4%^CSAK\+F+#>:GH7+CQ MZN1WIY,SE"^>\%@VZ+.&X1HEMY!'$V-P?]LL>!(@2R1&3I'DN#V.TP L370( MG2W5M[J"FS+AA=&Y >UN[:=+&:W+2DP*)'W\W(!.BH:VK0;W>JYY>(7^(45& M:.O#>:'C;AEDY7LR25/Q*/%*[:GYG*=_>:(WI 8*_ Q3Z4BW0W1FIY?%B:&2 M4M+1.T]KIRH)^R5T/+29.D?:P<+EV0KZ.*@Q#>:H6*=Z7N;97%X=(3!K@TH* M8W.JB>5Z.NR>?>S6L6@H)[JJWFAP(7#-7/F$W!XUEDYP0-"A M@!MBM:;Y#Y.E,$/OR%&=XHDTS+[FAW$>#XFE3].!K_!?!;")[7%ARS+Z\..5 MM>43NHO#*AID+19.+22#8V(Z^:./S3(JEU(ZYIV[,FKC''7"Q6:SD:5C"=J32?J6@JHAMT$14AX+\> M__->?_EHZ5!R:GS0(R M4R)ZOB4156%K)P71Q/]W;H ZB>:%^#'?WHAW#MMHJK!WSM=#/L%09\UE0+*6 M]^UT&<$8)4-YW-X1)2P,%*A))0*A,ZM: K[UA#A,I(N@/#9C6<_3P_:2L'MU MDJXS* 1SH4+55IC:3)51U)A]0R;8.;$<;L7"^\$.125COL%!OR@46N*HNS5' M+'K.CLXX?MOK(8Y;%&A] W:OZ'36Z+U]]%I10U@EOT<[DLKA8Y3#'0]H'65P M#Q_=42Q= .S-0@.X_=Y/ULZN-5V/P6+O:9RZ=T%]#9!A[Q,:GXF=UU3!B\>3 M9EK;%>+^Z'B\]W3\Y(4XCY"0[= I\\AS+ZI5R0(&YSAGS[B(54J\)BEM$_L$ MWG;J'.F5[?&1FO\+@I2)Z(+L;OI\6[/VRU L3+YPV8J:0*XA=ZB]$4_?9 M" ZJ>VPL;9@JRL[Q/'O0C*+Q^"(=+\EBI#._;6>LTWBA'2W;/C=FK;RIN5Z*8JLPE\E_63)RQ2BZ\ MVN:]"_+? =#ZNPWAV;].JJ[>Z9GS 7/J>3#9A,*DTZPC\3NUF:C:Z)PS7@6 M>KZO)Y4)61T8G^!V,\(,&A E/LH;X X'!=S'0NK49J@; G"^38A(%:_^NY?\ M/!\YG9R+DZ=CL=SDD:7Q09^/.' &$VSSQ.-GOZ6#\$S?I4.!52;XN[5]*('+'7_\X*W MK"+6^27=UO'%ZR6E0?R)2/$T*G1[:QQ&V37"4KA>MK:N>F MI?9+^JKLX F<(@755G%:D0-?^6JKH$J%9X;Y*C,$3/?#B2Z4;K#M@D5)68\/ MG[0QGSH-TF /Z5L#Q@B@V$LWW/W@HB]F,J-I6)#AZ^"8H^QP%%6KXZR6+"K+ M@OIO%1M"^J[!QI^ 2T71X^I 42+F@44:HYMHY')\># M\!U#^@-5*'\0"KVB_.2?2R7A4+0 [^F[N?0''9"_$'[S?U!+ P04 " & MB452A,Y13\X# !K" &0 'AL+W=OR4 M'H2EH6Y#,VD4C7<:^I!'41X.0H[!>NGG[O1ZJ?:VER/>:3#[81#Z^09[=5@% M<7":N)=M9]U$N%Y.HL4-VJ_3G:91>$9IY("CD6H$C;M56&#BV2KU# 1&-OX^8P?E(Y_C2/J'_XF.G M6+;"X*WJ_Y"-[59!&4"#.['O[;TZ_(K'>#*'5ZO>^"<.)31.P[\Z, ][_D@S_*CL&*]U.H VNTF-&?X4+TWD9.C*\K& M:EJ5Y&?7]_B(XQ[AYP>Q[=%\6(:64-U:6!\1;F8$_@Y"#E_4:#L#G\8&F]?^ M(;$Y4^(G2C?\(N!'K!>0Q QXQ*,+>,DYQ,3C)?\2XDZK 6Z)JR8I4)IM![<^ MP:CAS^NM\?-_73@P/1^8^@/3]P*01K2MQE9XX:D='"G\*+D7H=R5O#*3J'$5 MT)TSJ!\Q6#]T%(SJZ3[)L05I0)SNE#MKI)ML!-42ML\P:=7L*5K[/%&-Y0BV M4WLCQL9\N(*'3B.^JAYLY-/K"5<#>L35"VOC:&@@%*#T:;J[8)Z-Q<' 3Y"G MG!5Q[*R"+%Z0%3.>1RRM*F\G40))Q%60%)'K.J2N%!6=$36)E$!)<[JXA8E2;^@*SB+,MR;^6DN;J)&EM<2E&H9&.'B8M M#;DX=$]QJX1N"*_NB(E\X[: S\1)CYX3Y>![M1V>^SX1EBNS ]^3UN= 6E04 MQ]1)$AVV+ARKX$##SF\]RL3 0G%='*:L%G !:%1._">UFO(IY6D,\S202\= MNL>424KZZ2[[;4Y![(U.W_+[O\3Z=92N)!M+E7'Z3/.$Q1$G*^,%2Z.4K"JK M6%R6SJIRQM,,KHT4$)/:TIA4F&SPWD^_:Y#7\1NI6C@1YWY!HMBBP /;>V>6#5 MY-O)5EGZ=GJSH[\!U&X#K>^4LJ>!.^#\?['^!U!+ P04 " &B452^HW, M>S8# #^!@ &0 'AL+W=OUR=]X?^$/@R5S8X"+9*_7- M33Y6FX@Y0=A@:1T#I^$9;[%I'!')^'O@C$:7#GAIG]E_];%3+'MN\%8U7T5E MZTVTB*#" ^\;^T6=?L,AGL+QE:HQ_@NG<+;((RA[8U4[@$E!*V08^J^T=9 MJA;A 37PIYYO^@;?/==2R*/Q08=H_[S9 M&ZOIEOQUA3\?^7//G[_!3WGL>LO]Q5,'V'$C2N"R@CO1]!8K^%?>O82?Y?FJ M&_=B5Z;C)6XB>I(&]3-&VZ<:X: :>FX4(5A70S"U.AFPM%.^5K8?E56#,DG* M1%#6D;(RW CC!+B9WU3@([;U4OK?FP@B?/?WF'X)$=L1D:1Q]F\< :+69&2;*GH>07L5_^6L?J%/Q/=$8,^ ]34 MC"7Q+J]%&N?+I8.GB]3-EFGN9]D2[@\':CHNO3ZIU'; 8-EK806Q9#%;Y)#& MBVSA[&5*]HQ0__%ZKLC@O9C&!0$+PK"E"X"QPCF>%XOA@ETKW3M@DR+W0SZG M(9VP(@QLO)3_B\\"?G8&NMER#C][,,E%3Z*B''WG-<1))0[M:5P=F_M-Z&D_ MCH<_PR>NCT(::/! 4#:9%Q'HT&W#Q*K.=[B]LM0OO5G3#PJU.T#[!Z7L>>(< MC+^\[3]02P,$% @ !HE%4I7\ J5*" #18 !D !X;"]W;W)K&ULE5AM;]LX$OXKA*\X)(!2BWI7-@G0I.W>+MINT&2O M'PZ' R/1-E%9]%)4G.ROOVGGEFI+.U-M^;A926/2RK MNCF?+*Q=G4ZG3;&02]&\U2M9XY>9-DMA<6GFTV9EI"B=T+*:!KZ?3)="U9.+ M,W?OVER;&U_5?&'IQO3B;"7F\D;:/U?7 M!E?304NIEK)NE*Z9D;/SR3M^>LF=@-OQ;R77SZ>J;*NWB?))-6"EG MHJWL5[W^E^P=BDE?H:O&?;)UMS=.)JQH&ZN7O3 L6*JZ^Q8/?2!V!#+_&8&@ M%PBHYLRYI;&7TO2HEX&F%JAHZV6)?5PSP]:Z/ M0%?XRLHE$JYJ;-)M(^JR.3[=-?64(05R>2?-D ;V>UM+%OK]U4=5*R@KV5SK MLF%O6)PDGA]'6"5QXF4\9=]0G0QGP+9"-@W+0R_.?19F'H\2=MV:8H'J*ME* M&, /1C CUH"ZE48)^,"CU$NSE''HB\.8W6HK*B@SL_ .Q->RJ-0:FL'=-(^W![(X?\VK5+V>C MDS+8I>X[0!SQ8P0E];T@2K'($R])\L$;51=Z*0&>!\9]+T\2!-L+@W#8(#/*42;9NN,Q_7X(!J/G'"[R[D 70OGD0+,?XI?!X73GR,TY+.>H[!#D MZ849WU%:Z!HA;KM!JN/PN2$2)UY)$D]22Y= MTH(()./35XS&<*-G=BV,9$'@)7D(A] 84O:Q-;6R:,=.TTP]6->:LQ=4;3+MFOHI01 "R6ZZ0\ZQ%(;J_[N;ASQD/I253T"J&19PZQV M[;B4]YB*N\B[@MR-F* =-+L"=M;(+)T9#FJ@?__F/+.#I+PW[U4A9N[NM MI2&*M2&.1K)3J U1B:[S;YPLY;H=:B?CM2*]E0 M*]FK:Z7K1L^WQ5%-A_EP5^4KVB&2*EQH'!Z9H4G]1,].6EPXPJ%D!EZ.ID99 M15*C9[H;0*#KDPV[=4"(O"0,GE+;_L9=.J.YJK$NZ0BYZ-,- VD^@X"RC]@9 MI[S_?"]7NE&.$WU4,_<"G[,O4 Y0?9=NX',@A5@O3[,0#S+W_Z2#[YN%4D+] MT3%)S[)[) P>C;PT]KM%E.=C+)H/R,A?C0Q4JVD1L$]*W*G*&7X((*,*#P/D M@.:7<;(16HE'@XFZ[RT=F0P][@W#')IT0<$$"^*[PM,./2M@5JW;&1;( 6%M M>S116H 8@W&"*!_. >D9T,QC7^LT>OD1RS'+1!CYZ-$/MI9#^F,,U!G]' 4_ M0'ISV".C 3BFR8IO'2JT[O;?2]:AAB1WAKH4DWKLY4&\C8'1,Q \H E4S*1T M\ /18CY(^+"KDG/\O.OIT1<-('/0GN.GX!?&,>!C(.Q'OB.Q$=T*'5,D$Z Z MR%%*>0_% QMIUHM019CKL7(\S,,3/T]F0^_WB1H22OGHI!7XP9*VMT1?UO%9_XX*&_CM9RQEAK)O'2/4&]ZJ& M@> K5PS BZ@Z>L$S6$+/8J"%Y!E /^6:Q$?+QS 6;[" *2#G@*H/VW;IIQKB MLI_[B J$4@\,Y% SEOF=]Q]\-/-?$8JZP"'=6- _*5\M1#V7%)#!N6\;YZ[( MN8-(&#WI,!(P G@ Y^D@6NX=BO"';;N]>E'X6!MEM4/PSB/IOTWC2332;"ZM7[GW?G;9H M(6ZYD**4AC;@]YD&1?<7=,#P!OCB_U!+ P04 " &B452X)''\IH% #; M$0 &0 'AL+W=O/-[I?*'TDTD1+7S.A#07K=3:_*S;-7&*&3,=E:.DE:G2&;/TJF==DVMD MB2?*1#?L]8;=C''9NCSW<_?Z\EP55G")]QI,D65,+Z]1J,5%*VBM)A[X++5N MHGMYGK,9/J+]([_7]-:MN20\0VFXDJ!Q>M&Z"LZNAVZ_W_"1X\(TQN TF2CU MY%[>)A>MG@.$ F/K.#!ZS/$&A7",",:GBF>K%ND(F^,5]]=>=])EP@S>*/$G M3VQZT1JW(,$I*X1]4(O?L-)GX/C%2AC_"XMJ;Z\%<6&LRBIB0I!Q63[9Y\H. MAQ"$%4'H<9>"/,I;9MGEN58+T&XW<7,#KZJG)G!<.J<\6DVKG.CLY6O&-7QD MHD"XY286RA0:X?@#FP@T)^==2S+AWL9WF+<@2AH0]@+>WOX1;7"D><7/4=A W]?38S5%"/_[)'1KV7T MO8S^#AF/='220B"H*=PPD\+=IX+/F4!I#3"9P#LE9Z<6=09OY1R-S?S*>V0. M3 +,@HOQ<2(>J5 M,VU8I#Q.@5% 90W5IANJZ5JUB5,-)DL0.$=W$FS*I8?6H$DY:J;C=-D!TLF@ MYQ\+9@R?N*03K)]H>EH0.S@.3N ( MQOV ?KWQPU=K([=R@]IZJ!:]_1/,E>$$+#RI=XZ'T=KXJB@SGR8B\C59F=ME MO6/U#-J#45#]?E"6O,U*I#M\MD+J)!Q5=$<0MMT#H93;<-1KWO=UO8#GJ]+3/?Y;9=S/[=^5H'.;?>U ES*XC$5!=Y3;$KLD[6C] #>R-3$<;TH8/U,"W3%6\]AB M*:,-4LE3E_=<=J%U1\=_RE_ZQ\3"!R M]&60H.SIHI T"3=5"YNJQ3M"^& +MAW+:%-&]#TRJ.K,&4\ /^?.+*5SFH9K M?^W_'Y'W?_09'<"KPXD]H@IP3O>\,P#1NNE\WSFG/4?]SFC=BD%GL)I8A]5V M=VG3<"R.=4'#9@)P+)STJ_05WZ#?:7 M?F5SXU1Z;%07;UW=X6LMN#.64S?AZITOM>BV>FZ_(%?/->L77DHH3&D3_")E MHZRI_%_Y_.!(]*>#F:J&--M*H$>KXB>XIR.#%5^Z3+A*7"^P=J]4TP_P1*8-303!"QA$ MG<'@Q>K:>+$!^^>!"L>=Z"7!"0>$*J3PK4$-/:A1 ]2>R!K6D34\-+*VM@_; M0F@O1]?OGYF*RGS?&L$;K]6S]Y>*J;-B_;"\_>[QG>D;M%;4H4R+M4=2T0)>?$LH7JW+? MOD^4M2KSPQ19@MIMH/6I4G;UX@34WW,N_P-02P,$% @ !HE%4E_5OZ:Z M @ "@8 !D !X;"]W;W)K&UL?51-;]LP#/TK MA-%#"WBUXSA-$R0!\K%A&]:M:+OM,.P@VXQM5)8\26ZZ?S]*=MQT:'*Q18GO M\9$2.=M)]:@+1 //%1=Z[A7&U-,@T&F!%=.7LD9!)UNI*F;(5'F@:X4L'M,##]9[]@\N=REW!M%IR7AS.*^D,J\,Z@J8"*# M+U+DK;7!Q,#Y TLXZHM98"B6101IQ[MJ>:,CO%=P(X4I-+P7&6:O\0%I[(5& M>Z&KZ"3A!M-+& Y\B,(H/,$W[!,?.K[A43[*;U/JE$O=*(1?RT0;18_D]PGR MN">/'7E\K*K4.UG#$>063E?X6\++G-D'JM\J\LDPMF&GNF8ISCWJ2(WJ";W# M&\UL!/D2 9BVBJB46"6H^G(Z89\;@3 ,NYV4W$MM,+, 4R!L):<&+D4.YZ6@ M'=EH0NF+Z6NZURSNLWY8K6'%Q",X45PRX4/6("R;G![X7L4 SB"*_4F[&/KC M,#X.=6%BBQO:*/YH/(:1?S49PX,TC+>9QR,_GEQ#-/'C< #_U\7FG#9*H3!0 MTY&=$90K[^_'>76*.CWVRGSX*L6[/?)L'_VLB__6ZPD.^K-"E;LII*G&C3!M MJ_:[_:!;MOW]XMY.R1NF\I)NDN.6H.'E>.2!:B=/:QA9NVY/I*'9X98%#6M4 MUH'.MU*:O6$#].-_\0]02P,$% @ !HE%4J0^F^#? P (PH !D !X M;"]W;W)K&ULO59M;^,V#/XKA-$/+6#4KWE%$J#M M7;$"ZRUH>QN&81\4ATF$LR5/DIMVOWZ4Y+A)7[+#8=B'1)1$/GI(D;0F6ZF^ MZ0VB@:>J%'H:;(RIQU&DBPU63)_+&@7MK*2JF*&I6D>Z5LB6SJ@JHS2.^U'% MN AF$[(>% M7 O^-RZ!B27<-W5=(F6S825<,;V!:ZH'N!&^KBA!WPO]41:V7L>Z9@5. RI( MC>H1@]D+G]+QP9:/.N2C]_D4EL_*\N$O?,BB9(;4C01Y"*J!M,!LD'X*T0/R M)ZA\)J#-!*![Q&J!JKM+IY;&R0BVJ,C(HI1T*&4?%X0D&TT:^FP,#PYU/Z_@ MGN /%ARB0]N7Z.^C - A1=DL[<9NR7KAE=B:3K31T%1_9M/Y7C-E./E+%WV2 MY0/GPDE_E/U0 $*"U36Z/E0^AQXLZZ=>&*2#'T!-1H>H9W "23@BJG;LC7HT M9NT\"[,X]\E7LV?OK3WQS>WNA:I3I"SX'X,RC-N@9/]A4$:)#\H@]D'I^:#D M20^.](1>UQ-ZW]L3KAO34(;?1" M*2;6/B/?:PQ'J;S?&%I254O*YWUWO8TC)0Y(O]6NQ?0A?_POZC[Y],M4VLN-#%8D6E\/J 44?Y)XB=&UNX9 ML)"&'A5.W- K#I55H/V5E&8WL0=T[\+9/U!+ P04 " &B452Q;Z\1?0# M "N"0 &0 'AL+W=OSZ))H>-&[ZIK=N8 M+A/6C.;@/%DI]<#":=XGA^0/_)^TZ^K)C!*R7^X)6M MSR?%!"I3/F/GEGJHZ@2"6E,%]S9;;]..;#X5X)=Q[VJ$*]6T3.Z^^Z:(H]E;0_B& M*M' 6JOF")XJRM9P0;DLZ0N3E5?MMDPC4%<#LK)V!"V!VEHC>AG#'Z#ILX@N MBT YP&:%>LB#%XO#:!Z @V)D6@EJ5&,//R5#C;# MJ(Z=5)#-8AKS( US&J,B*&:1FT3!/$N^L!//@SQ-(4F"-"D@+T@Y@CP/9ED* M?S_[\ZKO92FZBG!:S67)6R;$#MH!G8+-Y3U*J_3.1U%1[#6UMRGI>&(2*73 M+3;F%$:I_MZ '+RQ:@C/%LE/J2R="Q8U9\*G]7^G\\@FU*SR4'UNN=S0(4@4 M2S1#11.5_UIOS#O_M.U?.HF0A/N=+VOH:YUC^8.]B[)4G;2.78G\WAUAHQ _ M;AYJ*0_"^=R/R6S^J-VRW:#*RE)WY*?@;,4%M]PIQU0@LR ,8TC#(,QR^.@- M""4W;R@+S;%T<@*^4>.WD$7)*""OISO+9ZYBTR")D]?QI5AE\Q32/,BBXE_Y MQ@7U1_Y"I>]K_>-73'E?_4=[_E2BDJ^4IJ)V;(8>*3NMJ1>@5=I?U%0@].;0 MS+IB$T@=,^9VZLG=(#U!##K/I9)O7@GQU,D^'=VA#>J-?RD0.1?>_CH==H?' MR$5_!S^*]R^9#TQO./6!P#6IAJ>S; *Z?QWT"ZM:?R.OE*7[W4]K>E"A=@+T M?:V4/2R<@>&)MOP'4$L#!!0 ( :)15*0TKY2' 8 #X/ 9 >&PO M=V]R:W-H965TG#?;6V;=/+,TUFW75"/QS+5MT=S,+99N.\N:XM;\P/]U?B6EY(>[DZ MTUC-)RE5T\G>-*HG+9<'LZ/PS7'.]([@8R/OS*,YL2=72MWPXJ?J8!:P0;*5 M"\L2!(9;>2+;E@7!C$^CS-FDDAD?SS?2WSG?XJ[L?Y>A/RO(6JC7NG^Y&VF!&B[6QJAN984'7],,H[LCKN-!5_2"KHS>J][6 MAD[[2E9/^>>P>S(^VAA_'&T5^%8N?(I#CZ(@"K;(BZ=@Q$Y>_%(P:J'E&(PS M\0#L63K26O37TLU_.[HR5@-(OV]1EDS*$J4D9ZJM:MY+4DHX,BF+%<3=T MR=JMHE-C&Z!.TCO1:/HHVK4C=3FA7T;B'V"A, M-PL^?*\JV3Z7M*UFB',8^0 M$O 8^V&"L>1A2\VD4\VD7UTS+W8N#F=OY'-0WRI]"]0GQ%CN?61J=6=0HU:T M _!',Q:/S9"#&4#%HETS>)H!P@L%*/4#>6]4VU0.X,9BX"YCV#E_DK>X M\U>N<\9>')?X#Z.,D' MV2,1&T@S0.*?&RM,!.&"5/T/%L6JXD HNHBGL8D'E) M&H._S!)@ULM8>P#U!?W4@]N14=,!&Y9V0B^/HUT>PSC$"/HBQPA3BGCWBYH] MZO&MA0AZ>11R#+TBYIHIO3+..(X0GVXKEFPJEFQ[L0S?67^_-.B(/X10^\\5 MR':)S]:"T]+\B2@^N0/$J(6JM=YTZ:\ [AK[FD3;TJH5W)8W-]VF\7R>' M0 M+% 2KF)^7O>2XF 4DWIQ7GIY5G 3*OVXF&[*.(R\,F? 1H4?YN@64B\:3M9. M5B"5(5((GM3/4\)WWU(VX)J?L*:V9:HX]8HR8:(H\0'DIV;\TR.@*H^]*.9< M1VBJV/&QO?'K%A<&Q#*TY6"*"ZNPSXH*B])+'$S@55%0[,?9%JCD$U3RKX4* M2MCBWF2;!M1<]HW=BIGMHK^ F?.+2^?[F9O\3YCY@&?#WK&K0(A]A)VSI\MM M" H9/5X0Y4/:@@(]R0N" '7O%E\;9[B 70G9")WAWX$8WFV"'HP#M+$S=F;M+_RGY2_B#\+3PXB@;K"Y* M]I$==\/9=+?D(9EXU^[81#T1!*6P.H-;X%T$\E6IS0/

FM_X MR286=8.;P%T#X,/%YIZ2;'(G&6K&?P[!\T=OFD[J:_=R,^BHZ]X.SYMI=WH< M'@UOHL_DP\ORO=#7#4JME4NP!JCL&>GAM38LK%JY%]*5LGAON6F-!Z[43(#S MI5)VLV %TY/Y\"]02P,$% @ !HE%4D7K?*R, @ 5 4 !D !X;"]W M;W)K&ULC51-;]LP#/TKA+%#"WBQ8^=K01(@:3ML MPPH$3;L=AAT4F[&%RI(KR4W[[T?)B9Z4=3(EIXJ80T M\Z"TMIY&DR4KI@E5Q>1J36RW"=5(DKB>!15C,M@,?-[:[V8 MJ<8*+G&MP315Q?3K"H7:SX-^<-RXXT5IW4:TF-6LP W:AWJMR8LZE)Q7* U7 M$C3NYL&R/UT-7+P/^,%Q;TYL<)ULE7ITSM=\'L2.$ K,K$-@M#SC%0KA@(C& MTP$SZ$JZQ%/[B/[9]TZ];)G!*R5^\MR6\V 20(X[U@A[I_9?\-#/T.%E2AC_ MA7T;.Z"*66.LJ@[)Y%=,\L6,ZWVH%TT MH3G#M^JSB1R7[J=LK*933GEVL<&"1FSA#FNE+9<%7-RSK4!S.8LLX;NH*#M@ MK5JLY!VL$=PJ:4L#-S+'_-_\B'AUY)(CN55R%O :LQZD_1"2.(G/X*5=LZG' M2_^[V5_+K;&:KL;O,_"##G[@X0?OP;<7&]0.UIIDH^UK"&O!J"*3.=P\-;QV M]=^:[%EDI\RIJ5F&\X"D9U _8["X+Q%V2I"L7"?< #M*RS&H.P9UQP"/#$*0 MI/<++L&6JC%T9BZG0./&:HO:C_Q;(Q'2N)U]^_FN9/%1D(AR8,:@-5-XD-R2 MN[',HH$/T)_$X7CTR5GC23CI)[ TG,&X'X[Z QC2$@_AIG'<( WC)*5O.II0 M?#(3(;SU1Z*3FUZA+KR>#62JD;:]]-UN]V0L6Z7\#6_?FUNF M"RX-"-Q1:MP;#P/0K89;QZK:ZV:K+*G0FR4]>ZA= )WOE+)'QQ7H'M+%'U!+ M P04 " &B452@ALHJ#\$ 5$@ &0 'AL+W=O9TQ>#%*EMN>. M(^,4 3W:3*##C3R99L8 7J\_9.Z#>GD9+0')BDG"$! MZXO!)3Y?>JXAE(@O%'9R[QD94^XY_VI>KI.+@6MF!!G$RH@@^N\!9I!E1I*> MQ[=:Z*#1:8C[SX_2EZ7QVIA[(F'&LS]IHM*+P6B $EB3(E.?^.XWJ T*C;R8 M9[+\1;L:ZPY07$C%\YJL9Y!35OV3[[4C]@A:CIW@U03O*2$X0O!K@G^JAJ F M!*=J"&M">*J&J"9$I>\K9Y6>GA-%IA/!=T@8M)9F'LIPE6SM8,I,9JV4T%^I MYJGIJLHHQ-=H13>,KFE,F$*7<T9B"1!_1-7L J71>*41U4J 9 M%ULNB +T18\5 M"[.2A",_E>HS^OYNC=+^\GCM+S--JOB.]D_C)._125=>K\ YQ&?(QQ^0YWJN93ZSD^EX;#/G M==H7K].^[*?_7C!-=VW:#WSI-PGGE_+\8PFGU\:DR,!DW.);0=4/= LJY M=DGTUXVFH6L%N?R[1VG0* U*I<$1I;6BO%)$&T4?$%'\RX5,;I AZ M%6"SK!(0[NF,QH&'L>L^M;"+'/I>Z(\[R'D7B7TO"H.H UU8H(&+ _WC'K$] M:FR/^FTOA#"K%I$2E+29'G7GNJ9-3('+U=:8X;I>.7EN:.@9 IW:(MB%@/Z9V.+73]\GWWS'5_M:VZ/\\[ M,!"[;8MU7UMYM83HL$QK$^C/GN\UAZOUYZJ$K@P&Z!92AE!_W:W07U9T_9)_(:- M$K>=$K^X59Y8C\\H&!XMR!<0#XUL6R'N[X5Z>RL*2- -)?+TA4'CRK\T0SVMQA7)8G]R?C5_A\ABWC M%-^69^9[KO0)O'Q,@20@ M#$!_7W.N'E^,@N8F:/H?4$L#!!0 ( :)15(4IJJ\)P, ,P+ 9 M>&PO=V]R:W-H965T&'$&/18 E0]6;#>(REFO*M+1(..#"@.+(]Q^G8,2;4 M&@U,;,E' Y;*B%!8A0+8X#22UVSW M"?(-M74^GT7"_*)=MK;;MI"?"LGB'*PJB G-GO@^%^( X%8!O!S@G0):%8!F M#F@^EZ&5 UK/96CG@/8IH%,!Z.2 CM$^$\LH/<,2CP:<[1#7JU4V/3"?RZ"5 MP(1J9ZTD5V^)PLG1*G,48ANT(EM*-L3'5**Q[[.42D*W:,DBXA,0Z"/ZACG' MV@GH_0PD)I'X,+"EJD+GLOV<<9(Q>A6,373%J P%FM, @A+\K![?.8=?U.-= MKR:!K>0K-/3V&DZ\VHPS\!NHZ5X@S_&ZUI?W]5:]!G";'X4\/0+AC:M3N]G>J3^HUV*FYWEZY?BYF?Y.J>X(_TZA7Z=UW"(&H_7 MZOYB,;H!/Z0L8ML'A&F IBQ.TAWF4%-,MRBF^T9VZ14,O=>U2WVZ;J-9[I9Z MF.M4X&;UN"J3S<_2/3'UD7K]0KU^O7KF!JTR2W[+"=4B^4#NL/)+?J+X.:ZF M!-=YO&*=-S*)>W"-NZ]JD\69?.H+N.5?P#YH-I1"6],6"F24S,[Y(EJTGF/3 M<)W$)^[EU"V)S]S+>=98/J;/^MPKS+>$"A3!1E$Y#=T8\JQUS":2):;563.I M/I\9AJK=!JX7J/<;QN1^H@F*!G[T'U!+ P04 " &B452GA7D[R,# < M"@ &0 'AL+W=O/ M[H:R1[X$$.@I2W/>,Y9"K*Y,DT=+R B_I"O(Y90TDW/L(S=Q%VR6 HU8?:[*[* M*8B'U83)D5E;B9,,.U*IS"A]5(.;N&=@ M%1&D$ EE@LC'&H:0ILJ2C.-O9=2H?2KB_OO.^E>=O$QF1C@,:?HKB<6R9W0, M%,.<%*FXHYMO4"7D*7L13;G^1YL*BPT4%5S0K"++"+(D+Y_DJ2K$'D'::2?8 M%<%N$MPC!*O(J@4S?+W'7A1D20?I?1#6(*+:VI%UU]S9;U M2G+5*%/!Y-=$\D3_#M:0%X ^HVG9*HC.T0_9H%.2 D>S+9HP&A>10/?;%:#S M$0B2I/Q"$AZF(W1^=H'.4)*C^R4M.,ECWC6%#$L9-Z,JA$$9@GTD! ?=TEPL M.1KG,<0M_-%IOG^";\IRU#6Q=S49V"<-CB"Z1([U"=G8QBWQ#%]-M\*V=/[/ M^_C-W@^*X=0-XFA[SC%["2>+!8,%T0M;=L>N97Y_EU!T(R#C?TXX:'M>P]RX M!><'.'"#&G>0J5=GZIW,= IL#>SC!\O'7^2207*1,[DI([[EJI@G:NG7'OSW M%2VH'05O%ZVD>GOE\UT[L*R&:"VPP):_AF@O89;M8S<,&Z*UX!S<"3RG7;1. MG6GGM&C%K-+G63@21< Y94DS_P,/8>TA?%_1+/R\Z>.WRU9Q#]I>UB_T&KJU MX<*.;356T:@%YS@V]AH"C]MPOA6&;D,X<^^TRX M]#6#HX@6N2CWM7JVOLI< MZP.\,3^PKH96R_Q(77WTZ?ILOKPWW1*V2'*.4IA+5_@RD&W&RJM(.1!TI<_: M&17RY-:O2WE] Z8 \ON<4K$;* ?UA;#_#U!+ P04 " &B452YA5TU7\# M M#0 &0 'AL+W=O7_N^6F2\9.I*K'EE[BR%+)DV0[GR MU5IRECI26?@8PM O65YYDY&;NY>3D=CH(J_XO01J4Y9,_KKEA=B./>3M)A[R M5:;MA#\9K=F*S[E^7-]+,_);E30O>:5R40')EV/O!EW/4&@)#O$UYUMU< UL M*D]"_+"#C^G8@W9%O. +;268^7OF=[PHK))9Q_^-J-?&M,3#ZYWZ7RYYD\P3 M4_Q.%-_R5&=C+_9 RI=L4^@'L?V;-PE1J[<0A7*_8%MC(P->;)0694,V*RCS MJOYG/YM"'!",3C\!-P3<)01G"*0AD)=&"!I"\-((M"&XU/TZ=U>X*=-L,I)B M"Z1%&S5[X:KOV*9>>64;9:ZEN9L;GIX\\&=>;3CX$\SK5@%B"?XQ#3IG!5?@ MZ1?X)!;,>7HQY9KEA;HTX,?Y%%Q\N 0?0%Z!+YG8*%:E:N1KLR0K["^:\+=U M>'PF/ &?1:4S!695RM,>_G28'P[P?5.*MAYX5X];/"@XY8LK0- ? $,,>]9S M]V(Z2OK2>5OTV:NC'Q6#M,U!G!XYIYXH4]IF2@LM MJJGTH%A!2!#$'8M.811' 0PZ%IW"$IJ@..XXU -+0AS0?H/B-L]X,,\;E;.! M:7AR-4.>QF/;@%^AP6QG&VE.24.%PWLI_,X>[3=21-[@$3FM/0UBNX4?>]2#"R(:=I^? M'AP.PP1V'Z ^G)'#Y(Q'^]T<#6_G_^J,RZ'=#>VW2T3?V:/]3HK"-W@4GKP/ M*$PBV+7H%$8@IDG7H5-8%!.2= WJ@2&*@XX__L'QK^1RY<[="BS$IM+UR[Z= M;<_V-^Y$VYF_1==WJ&=^:K\%W'%S+U]_2'QFNS>3W0 M8NT.GT]"FZ.LN\S,]PR7%F#N+X70NX$-T'XA37X#4$L#!!0 ( :)15)@ MNG%?\0( .(' 9 >&PO=V]R:W-H965TI"3-OGZ4[+AIZZ0/ MRT,LR3R'/*1%CC=2W>L22%)5UQ3:_9--93L,/9*LM)%%#<8("B:J)WVH\[ ' M0)YV0%@#PF> 47 $-6 Z+F'W@% KP;T7&8J*2X/^P:#L91^4CN>58[# XXC.+7JGK4LGBL;0;9G(2NZ\*%/EUN=#N_/<1A[W&8<\Y[!W4KQ/%2G>9Y9*4 M=(O-P1 #JFC[.N+C;)]!@**<;\^)R>$IFZ6WA[$L2BJV;]^,PN[P@SU>@F(B MTT11D=72HX 8208!2>E6=X[H[#,0!F4-\/U22K/;6 ?-6)_^ U!+ P04 " &B452=+B; MI)@" #0!@ &0 'AL+W=OY.]OIK91^,3FBA;4HI.D'N;7E51B:-$?!3%.5*&DE4UHP2U,]#TVI MD]DLUQ@O:Q'&N:A37*C N4ABL)&K-^(F MM[-^$#E!6&!J'0*CSQ*'6!0.B&3\WF &-:4+W!UOT;_ZW"F7*3,X5,4O/K-Y M/_@

7JL+X-ZPVOE$ Z<)8)3;!I$!P67W9>E.'G8 D M/A"0; (2K[LB\BI'S+)!3ZL5:.=-:&[@4_71)(Y+UY2)U;3**B.!3"L!0R6MID93$6T.0U\^ MU/!T/37>_GR$L%43MCQA^R"AV^M\F>HK1@%4R1O%,UE_POSO8U_#AG)VY&T:&PO=V]R:W-H965T3[=(%D5!1%OMS3GV^L1'NTF MOK'56ND)9S;=D!5]H.IQFE/''^K =WV?7(U1'1G*9*4Q#X>Z%SFN>:">+XU9".6I_:\/!YQ_Z'63PL MYHE(.N?Y3Y:I]?4H'J&,+DF5JV]\^R=M%A1JOI3GTORB;8-U1RBMI.)%8PP1 M%*RL_\EK(\2! ?#8#;S&P.L:!"<,_,; _ZB'H#$(/NHA; S,TIUZ[4:XA"@R MFPJ^14*C@4T_&/6-->C%2ITH#TK 6P9V:O87Y.)=F?*"HGLJT)P7!7R^AS41 M%)TE5!&6RW-T@1X?$G3VZ1Q]0@Z2^JU$K$2/)5/R,TS"\_*V#L([$82/OO)2K25:E!G-+/;)L/UXP-X!05I5O)TJM]X@84+32^3C MS\AS/=<2S_S#YGAB6\[O>5_\;^]'8OAMBOB&SS^5(E5!!5%<7 V0!2U98,B" M@7QC)M]L:5+;CHVM+G$O,R\:1\'4>3D4WX+R(W=\C$KZJ##PHO 8M;"@7#?$ M+>IHD6&[R'!0L826'/;J>YJ-6[KQH&8_3;6CV05Y@0^QHKL-"'5?*MAQK%RA M,]B!]?2Y3=C:07BX3!Q,)J[K=K2U %T)+E+&\TL<-DC2M!%,,M'E'CZ@7E.?&_>#G?1R.O;BOAHUOTE=M M8>$;#V@1MUK$_RU#C"0TVV7*.VK$_4_DAS8Y+$#H2/IIE%B 0!?V!;$ <13& M)Q69M(I,!A6Y)9*EJ&RK#=K Z2;K8PW$R'B>$R'WLU9=:A?Q07#N9=BM1C90 M$'7TZ(/PI=NM19->+3I1A["[/]W=01F2)@]^4XC&2T<)KZ.$%15TZW*#LB^S M%L)*-(E.B''0ZN#ABE%LWJLW>!CIA7Z$6KVE>0;N"EH(7NO':5(J8YAE*VH*($LJZ-$U9 MW8W]_06(T9VBA?QG*+#]L8[]03ET8!=M9(>'"?U5,?6&R):([-WBT7@YJFEN MX,:3;O&P #TX"L9QT,T0"R/&?AQT-XP%Z.,(CW7;GY._.W^&J.+?.)OBV9AGQ/7U^UOA*Q8I!E.5V"*_(6?_ E!+ P04 " & MB452=TL4B'<# !&"P &0 'AL+W=OP2$V8M9F;O42QFO%:4,'@42-9EB<7+$B@_SBW7 M.FU\(?M"-1OV8E;A/3R!^E8]"KVR>Y6_=NDS9X _A.X"C/ MGE'C9,OYSV;Q*9];3G,@H)"I1@'KGP.L@-)&2!_CWT[3ZD,VQ//GD_K&>-=> MMEC"BM,?)%?%W$HLE,,.UU1]X<<_H/,3-GH9I]+\1<<6&P<6RFJI>-F1]0E* MPMI?_-SEX8R@=<8)7D?P+@EO1? [@G]MA* C!-=&"#M">"TAZ@B1R7V;+)/I M-59X,1/\B$2#UFK-@[DNP]8))JPIK"6JQQ!2S#-"3J>(5+RO.@"F) M;M G=M!/7!"0Z/T:%"94?M#[WY[6Z/V[#^@=(@Q]+7@M,F YY"/\]30_FN#;.@U]+KQ3+I;>I. :LEODNQ^1YWC. MR'E65]/==,S.[T5_^+WHFVGZGS73=&6#QI["M7F.K;Z3O@F)%X$#IQXL!W+XQF2ECRY6>620 ,F*^I8#V\"NW:(M4'2QF[2'H@=:'EM$)%(E*7OS[SNDM*HC MR4XN$BG-._-P-.1H>9;JBRX!#'FI*Z%77FE,\]'W=5%"S?2=;$#@FX-4-3,X M54=?-PK8WHGJR@\I3?V:<>&ME^[9HUHO96LJ+N!1$=W6-5-?'Z"2YY47>*\/ MGOBQ-/:!OUXV[ C/8#XWCPIG_N!ESVL0FDM!%!Q6WGWP<1-0*W 6?W(XZXLQ ML4O92?G%3G[=KSQJB:""PE@7#&\GV$!564_(\6_OU!MB6N'E^-7[SV[QN)@= MT["1U5]\;\J5EWMD#P?65N9)GG^!?D&)]5?(2KLK.?>VU"-%JXVL>S$2U%QT M=_;2)^)"$,17!&$O"']4$/6"R"VT(W/+VC+#UDLEST19:_1F!RXW3HVKX<)^ MQF>C\"U'G5D_L(J) LBSJYF-K!LI0!A-/I!'!0WC>_+3"]:,!DV8V),_3 F* M;%JET(K<:PUH^W8+AO%*OT/5Y^?OF'7E#N""?2MEJE.FE;Q#6AO2+'NRA M PNO@&VAN"-1\)Z$-*0S\LUM^6^M0#F=D_N8HB%/X9"GT/F+KO@;)>-Z+OZ^ MWVFCL#K_N1$U&J)&+FI\)6H704$!_,1V%^^";?:U:X*&0-Q+"7.<#.1W(1.J 8? 0X8Q5'830/F R MR0\!0E_#,F+*0VLXCI M)'J81LP$QNXGX!%C,O# (63!=SK%ED[!A0D=HMVV^(S1SR=G#IQN*#C\I@QRZ.UO\! M4$L#!!0 ( :)15(/O8=/SP( !\( 9 >&PO=V]R:W-H965TACTH-A,+ ME:U4DI/N[T?)KI>+$P1[L26+ASR'I&GW-T*^JAQ D_>"EVK@Y%JO[EU7I3D4 M5%V+%91XLA"RH!JW@K'2&??OL20[[HM*#*5OFVCQPA_T57<(,],OJ2>+.;;UDK(!2,5$2"8N!\^#? M3Q)C;PU^,-BHK34Q2N9"O)K-UVS@>(80<$BU\4#QMH81<&X<(8VWQJ?3AC3 M[?6']\]6.VJ94P4CP7^R3.<#Y]8A&2QHQ?54;+Y HR'CY33,@4RLTTY$L5*E%!J13Z1 M$55YSU[)Y*UB:\K-08],06G)4@U9?7@Y!DT95U>(>9F-R>7%%;D@K"3/N:@4 M+3/5=S52-0'=M*'U6-,*CM :0WI-0K]' B_P.N"CT_!O58EP[RA\?'9T_ZX# M/CD[^C[JPAP914+G(/&UDA+U$*H4=*NJ MP\;;=.-]2:=M=O3$K9[XO_74U(]3C@_H^$D0[7'N,O)NNDDG+>GD).EGH2FW M?'L''6.3+G=5=9%/.KKH)KK=IW]H%OA!>+=7F7&'MR#";MLUFW1X2P(_VJ^A MNS5=IGC%QRD,<#SA1#Z M8V-&>/M/,/P+4$L#!!0 ( :)15* NH$'U@, (40 9 >&PO=V]R M:W-H965T8I(Z]_+P7.J(S.+ Q3>9$:+ M4Y$SN;0RIZ*O2U+07!:!Q6YC1PGL M,F;5: MU&,;L5KP2N64D8T LBH*+)[O2,X/2PM:QX$O=)\I,V"O%B7>DRU17\N-T#V[ MRY+2@C!).0."[);6>_ANC0(34"/^H.0@!VU@EO+ ^3?3^9@N+<+00_ &'0.IMIU-K4T7HUE)DR;I703ZF.4ZL[G&.6$+"M M]\R:%R5GA"D)WH*-T)M%J.<;L-$8=0,P2\$OWRM:ZC(J\/J>*$QS^49#OV[O MP>M7;\ K0!GX/>.5U%BYL)5F:.:QDY;-7<,&76!S3Y);X,(;@!SD3(2OY\-_ MJY@.=Z;";:U+)P[JQ$%U/O="OI$"(P'^^J3AX*,BA?Q[9C*WF\RM)_-^.%G9 M34:.D]V O>!R4M$F:U!G-2_MX\J-$4)P83\.E9N !8[O]K 3TEY'VILE_3Y) MJJ+*L2*I?GFTD204-Z^G9H\++A3]IQZ88MZD]@>4WD(WB& PHCZ%0T'H!=/< M_8Z[_W\$9T1-D?;/R"#?]YPQYPF8ZX:1/TTYZ"@'LY3O*IJGE.WES'X+NUSA M]3=WU$T6765S1VT'&I$^G MZ2T,!B]0C-[E8'B=8H1G*@A-#L;7KP;JO1 Y5ZE&F_;D>^K%P?A#, GS83A=#=1[*IKW MU"W?J0,69$Z#P:'R!4Z5J#<_=)US99OV1$ND/ZMCR2=@CA]?DKPW431OHA\J MP:BJ!*D)[^B3:<_M>=0;'?)?H "]X:'Y0]M/%R X.[(C?;$9GS2G8-#WO%$! M[,$=T5S0/V.QITQJ;]GI..&ULC99M;]HP$,>_BA7U12N5)N01*D!J0=,V M:5O5A^W%M!V ^VWW]FA&840]@;L^.[OWYV=NXPV0CZK#$"3UR+G M:NQD6I?7KJO2# JJKD0)'%>60A94XU2N7%5*H OK5.2N[WFQ6U#&G8V*@M6 M %=,<")A.79N^M?3OF< QF3A5,1?Z++70V=@8.6<"25KF^%YO/L TH M,GJIR)7])9O:-HDA'QYQ\+<._O\Z!%N'P 9: MD]FP9E33R4B*#9'&&M7,P.;&>F,TC)MC?- 25QGZZ#"T\.,G)]=D#/".'G,1*4H7ZB1JY''J+KI M=N_;>F__R-XS2*](T+\DON=[+>[3;O>O%4=WK\W=Q2PTJ?";5/A6+SBB]R'> MWS=SI25>LC\=RD&C'%CE\)AR"9)JQEVF%*[R5N!:-=EBBT(OW@ ^-PCCPVWFCAC?JY+T'/"R6:B1.J7=H5=.-#E"CI[_&> M,/K FS2\R8F+4 K%=.O+G1SNYP7>'E2+D>\=@1HT4(-.J.]XN-ASGK$BS7,@ M\%)AVM[SQZ 5=M#",=AC[;;Y@#IL4(>=J'<22LH6!%ZQ[RHX>3&'!PB8K62/ M\] (#SIN!^U[_QJ!UXGZ*#3-B;!%T-:D]HKN'=2;($RB_6-O-0N'PSU(=Z=Q MF:^&;U2N&%=8)I?HYUV9-BOK1EQ/M"AM+YL+C9W1#C/\> %I#'!]*81^GYCV MV'P.3?X"4$L#!!0 ( :)15)J P\B9P, " + 9 >&PO=V]R:W-H M965T+.=N[4$N MYZ+5C')XD$BU=4WDZSTP<5P$.'A;^$+W!VT7PN6\(7MX!/VU>9!F%O9>MK0& MKJC@2,)N$=SA3VL<6X&S^)/"40W&R(:R$>+)3G[9+H+($@EL7Q/P]PPH8 MLYX,Q[^=TZ#?TPJ'XS?O/[G@33 ;HF EV%]TJP^+8!:@+>Q(R_07ND0,!#@](X@[07RM(.D$R;6"M!.D M+C.G4%P>UD23Y5R*(Y+6VGBS Y=,IS;A4V[?^Z.6YBDU.KV\)XSP"M"C*[*5 MJ!O!@6N%?D1W525;V*+/E&PHHYJ"0A_7H EEZL8\__JX1A\_W* /B'+TQT&T MBO"MFH?:8%GG8=4AW)\0XC,(:ZAN48)_0'$41Q[YZK+\UY8;>716OKYZ=UQ^ M*P]-+ON$QGU"8^//E[6_[S9*2U/B_US8(.DW2-P&Z7<)&/@*=621ZGI1\XZX&SJW)\)%(2 MKE]1)93V0F:3[7%41ND(==!0)I6V A% M_3'DTQBR*)N-8IA:E64:^_&*'J^XB/=[ Y)H5PM@FG=?$:\^S&("4*1)-J*< M&N4)COR4LYYR=E4U5$*<>)_!5+)\ D=^Z9N;36BR(AL7A\>HC#,_44Z,LS[&?$D?OIT]T%2>#O0'\3D/H? T9QNW+ M8X)G&*=G. >G)+Y/!*<[+<0/PV659&HV+(!S<1NS=\34C="F6;GAP5QA05H#\WPGA'Z;V#M/?RE>_@=02P,$% @ !HE% M4DV6I.?/!0 PQP !D !X;"]W;W)K&ULU5GM M;Z,V&/]7K.@FM5(O8-.\56FDIFF[FRZ[ZGK=/DS3Y( 3O ,[,Z9II_WQLX%@ M:(A#I=Z'?&F!^'F>W_/Z,V:\X>)[$A(BP7,2R$TJYOG"W8O)F.>RH@RB6 X!X!KQ#PV@J<%P+G;05Z MA4"OK4"_$.BW%1@4 EGVG3RZ66IF6.+)6/ -$'JUTJ8OLOQFTBHCE.E2?)!" M_4J5G)Q,<8293\!#5O?7/%YS1IA,P$=P3T16ZOKGJPT600(^4[R@$94OX&1& M)*91<@H^ JNLYC2)5;LG8D0JIMN?X!:IIC@KM007! MG#,9)N"&!21HD+^VRWN'Y&_L\GV+O*,B7(89;<,\15:%9=L-R^ M"Y8[NY9?4J:TN!8LM:1Z9>]XF5IO+[@E$8($6=NHZ8RSX7HE5%Y71(UKJ7I9 MAN 3"^@3#5(_P29TV'F;KAB11$4I&KF!)& MEJJGP!^?E7GP29(X^=,"_KP$?YZ!/]\#_M=45QO@2S#5U0?F6?6IUEU7VA[G M;?\?J%9H4SOGMGJ9+#TKO"O?%ZD*S8*S-&GNA5S!J&+S MO#LHK>8UVF+-W>X:U(7-Z/LE^KX5_2,3Q.'>4L7].OK'%?^3'8]0-U^_5%MS8U M-4^'I:=#JZ?7(25+U8K$3_4^"'Q9+JG_NJYKFD>EYM'Q303HFKV :PU,E?&+ MQ@-XO1;\J9%$IX6Z:A4,][4.K.Q(X-M0G %6#JN"-/5,*BX;@<&V\P@B PL= M@N7K\"L0>4)OM:$&DM=FIL]5=G7>&X'9;?3@G9B:DA_8GPYJSBC(IUL>UAYDC61VDWIVE#_&C$W\-2>80(-4T$[ M534 7IM:P3%/F32AEAO>B,QNXW!A&&J"=FYZ4V$HM&\OC/YN8:#N: \]0<-/ MT$Y0#X11+LS\*=37&=?>-;&2( ]F)XYLJDWP; M^64)9LIM7ZI,%5M*V^N3(04$CR]/R) '.D@>;V+60MVHEB9O3YH,)R [)[P# MLQ866C K,A,?V2?^#Z>JPGY+JD)F\B/[5/[AH[2PWW*4(L,!R,X!<\IHG,:V MTC9C&0V.L#,- 2#[RT#+5[6,TREO/(LZ8 '!;%=B0VOF/;+/^SE^/I XSPQM MSSV^Q'F&$3S[:\([).Z A2&(\U- N+N?K(,V/.#9>6![K+$]2*6O^[ZNMW(2 M=81'49YA ,_. "U.>PH-]N.>8E%M>[-[X-.T"E9.+^I.&#;P[&SP189JLG_F M;/7Q&Q%QVQR;H>WUCS#'AB<\^_:]38X/GQ@=7G+G[9Y-N95#I1R^4_ED$A.Q MRKZ&Z0FB7M;R$^#R:?G%[2K[SO3J^36\F,&&YS?PXC;_GF;4YY_WYEBL*$M M1);*E-L=J+(2^1>S_$;R=?;!9L&EY'%V&1(<$*$7J-^7G,OMC390?K><_ ]0 M2P,$% @ !HE%4IDDQ&ULC55=;]HP%/TK5K2'5FJ;#Y( %2"UH&F;.JTJ[?8P[<$D%V+5 ML3/;*>U^_:Z3-.,C,%[ CN^Y]YSC:WNTENI99P"&O.96SG7Q.QXYG"0&'Q-@,%/]>8 J3TVE+6N#F M^#W[QTH[:EE0#5/)?[#49&-GX) 4EK3DYD&N/T&C)[+Y$LEU]4O63:SGD*34 M1N8-&!GD3-3_]+7Q80/@AP< 00,(3@7T&D#O5$#8 ,+*F5I*Y<.,&CH9*;DF MRD9C-CNHS*S0*)\)N^USHW"5(YK/R-F'<_*!,$$>,UEJ*E(]<@W2LT7< MI*%R6U,)#E"907)%>OX%";S ZX!/C\._E +AWD'X[.3J_G ;[J*GK;%!:VQ0 MY>L=R+?AGMEU[^?-0AN%+?_K2*%>6ZA7%0H/%2I 4UQ"6)O=R^T&H[4 #]5M*_:.4'J6A MG,CJD/'VD/%_AZR+;7_/F] ;>H,=NAU1_G##YYJONW'GV@?R*U4K)C0>PB7B MO*L^ZE7UHU-/C"RJ:W@A#5[JU3##=QJ4#<#UI93F?6)O]O;EG_P%4$L#!!0 M ( :)15(P+MY>L , !D- 9 >&PO=V]R:W-H965T:<\_E\OGTL+US\E!DA"CP5.9,K*U/JO+!MF62DP/*.GPG3 M;XY<%%CIICC9\BP(3FM2D=L.A(%=8,JL];+NNQ?K)2]53AFY%T"618'%\X;D M_+*RD/72\96>,E5UV.OE&9_( U'?SO="M^Q.):4%89)R!@0YKJQ/:+%'L"+4 MB.^47.35,ZBL'#C_637^3E<6K$9$R)7E>*>EQ_&I%K2YF1;Q^ M?E'?U^:UF0.69,OS'S15VH-SS!("'NIE MO.7%F3/"E 0S<"]X6B8*_,!"8*8HD>!]3!2FN?R@7W][B,'[=Q_ .T 9^#?C MI<0LE4M;Z5%5VG;2CF#3C,!Y900N^,*9RB38L92D!GX\S@]&^+;.1I<2YR4E M&V=4,";)'7#11^! !QK&LYU,1Y')SI]%W_U9]/TX_7/)-!V:HM_DTNV6EUOK MN:_H#=?08D35ZU2]6M4;7[0?P8&<*&.4G0 _ I41<":"/ M:^2&3KBT'Z^GUH!"SMR_1<4&E..&T2UJ9]*"KM>A;JS[G75_U+I.Z".MCW5] MJX!+D]9GD^%&Q[\*'VHO/;]#4.1!U+,[!"'?\_MV#:@0PI,63I'93I/;1X*"+ MHODKYQR"OPL3.)J.?SB;)6^GI%6YCNX$L+=EMR:4-^_G9)+6;I+6WH1R([^7 M%?NJ&PO=V]R:W-H965T MI72)@319L0XM%J0/>S'L M!2/3L5!9"?^_->1%]N8?Q=+QB1Y7(61 MN)PLI5R_G4Z%OV0K*M[$:Q:EWRQBOJ(RO>4/4['FC,[S1JMP:FB:,UW1()K, M+O+/;OGL(DYD&$3LEA.1K%:4/[UC8;R]G.B3GQ_)RW;S87XY MT3*/6,A\F75!TW\;=LW",.LI]>-'V>ED-V;6L'K]L_?W^>33R=Q3P:[C\.]@ M+I>7$V]"YFQ!DU#>Q=L_6#DA.^O/CT.1_R7;TE:;$#\1,EZ5C5,/5D%4_*>/ M92 J#72KI8%1-C .;6"6#?+(30O/\FG=4$EG%SS>$IY9I[UE%WEL\M;I;((H M2^-GR=-O@[2=G+VG 2??:)@P0;96-S/+U=*Y;JI14HT,O6)4\\W:^68=Y%LE)LB,[5VO]K-$ MV-F-YQP;X:(#&X^P:J3;;1%V=[ZYJ&]_R27CQ6+[DBVVPR+M[7KWGB72Y[OQ MSH^-]+D2Q/TPJQ9.6Y1U#="GX9XEQ4\)IY(1P?R$!_()F;%>@:J.QOA*""9_ M_45WM-^HS(-@"?=1F?R)98T)#0;1Y!5,94Y20=;9%/< MJ..4T;>5N)J&:^]'O\'*=MN>;T"<[CS+2M5S0<+2 MB:0XZH5XCB05L#R(O^1OI@S *"&-LJR,P"DAGX:S)7]=&"NRZKN944=XC ^+ \?V8:%18!T M+#A 5\,<)_S 50/7>@.I5_9:#;-G*;E0C73=,5MR : VGD=(&H!9 Y>2@Z%G MJ.)Q7_>@)G5_ =(&#NEC<&>H!%9"60U MCY:FY6N@UID0U*3N'W#9Q+G<.R$&%A8 K8F_AP\.?.7%&U>L XE7]EHC7H5E M92(:C$RG)17 :!/7OB>K30!B35P+#P:>J>KH8 %>+5S'#H2?=5")HR*?*/_.TC DRLY.O?(//+7'*2/8 M@$X;EZOY;E:V@^5G%PRVM9I";*M%@OUGOL'$:ONAMP&_]O/L,MD 3QM7NWDPJGL+X+5Q\*J/7[KJCRLQVY7]*;RN,/@A!>C9 M./3Z/:2JUE1++ U&[246&W!HXX)T:!X.KX'9 $Y['#5J _1L''K]TJ+*S8:T MJ$;M:7$ HPXN2T^3%NQ%W0'@.N-H50=@Z>!:M5=:'%5[*ANYF$G=1\"K@^/U M-!G!WAX<@*@ [!Q<)?:+<,.>DWI\ 3>J^PG(=/#ZZ*F$C OLBN*CE-U5W< MJ.XNH-;M0&WSHCE:?+D 4G>4:F^345NUUP7(NAV0 M/287APLP%XCJXH<,!J>FY-AC1='JHL;&:_S4\GWL93Q M*K]<,CIG/#-(OU_$L?QYDQUTWAULG_T/4$L#!!0 ( :)15(^*VW29P, M )@+ 9 >&PO=V]R:W-H965T5:1380R^V M2/$]O9DW)&>X$_));1 UO)2,JU&PT7I['88JWV!)5$]LD9LW*R%+HLU0KD.U ME4@*!RI9F$11%I:$\F \='-S.1Z*2C/*<2Y!565)Y'Z"3.Q&01P<)A9TO=%V M(AP/MV2-2]3WV[DTH[!E*6B)7%'!0>)J%-S$U],XM0"WXH'B3AT]@PWE48@G M.[@M1D%D%2'#7%L*8OZ><8J,62:CX]^&-&B_:8''SP?V+RYX$\PC43@5[#LM M]&84# (H<$4JIA=B]R25TJ)LP$9!27G]3UZ:1!P! MDHL3@*0!)#\ XNP$(&T +G-AKE MJ4DCY6LX(GD_0TTH4Q\,QQREJS.>(RPW1*(RDW] ",H-AJ$V 5@98=Z(G=1B MDQ-B,[@37&\4?.8%%AWXJ1\?)QZ"T&2N35]R2-\D\3+.,.]!&G^$)$JB+D%^ M^%\5-_"H"_Y&3MJZF3J^]*R;'^%&*316$5[ 5TH>*:.:&@?ND%B+"S![:(%Y M):5UT*[Z)KAL)R9$405_?S4?@%N-I?K'(^^BE7?AY%V/JTD(BR(QBYQ?GS4B^-W705R%I:]\V0^:^5G7IX'P.C7A1U MZO]EV!OY@U;^P,MS1SDMJ]+#=-4R7?V.VSN.7B^3R!OJ\8E?;^W.0]Y/<@5E M?4C' RC(ONN>F)ZAB&&/1$+:,/EB.[HH8[^-Y.6,C7'RRI7\ED:^WB-Q^G\8 MZ2=I7.@?_$RRTW[ZF1+'U.EC>-3[E"C7KB54D(N*Z[H-:F?;MO/&-5OAZ_*Z M9[TCJ#%UG52CT*;OLP];DSKC-(N,.]70NC#P'Z@ M;<;'_P%02P,$% @ !HE%4IZ0R\*; @ J 8 !D !X;"]W;W)K&ULG95M3]LP$,>_RBE#$TB4//1I8VVETHJ'B4F(#O9B MV@LWN;86CMW93@O[]#L[(2K0EFEO$I]]_\OOSO:EMU;ZP2P0+3SF0II^L+!V M>1J&)EU@SLR)6J*DE9G2.;-DZGEHEAI9YD6Y"),HZH0YXS(8]/S[>\T62%=92,YR@-5Q(T MSOK!,#X==9R_=[CGN#8;8W"93)5Z<,95U@\B!X0"4^LB,'JM<(1"N$"$\;N* M&=2?=,+-\7/TL M*]\H@+0P5N65F AR+LLW>ZSJL"&(6SL$225(_E70K 1-GVA)YM,:,\L&/:W6 MH)TW17,#7QNOIFRX=+LXL9I6.>GLX)QQ#?=,% AC;E*A3*$1&G"MY+QA4>=P M)5=H+&V<-7 X1LNX,$?D,2S*C=#,(AA,"\WM$\W?3<9P>' $!\ E?%^HPC"9 MF5YHB=9],TPKLK.2+-E!-L;T!)KQ,211$FV1C_;+OQ:2Y-$V>4@UJ@N5U(5* M?+SF3IRIA4F9)D=S#,,558)-!3;H+C4,$W@,&]6T"H:YTI;_P0Q&RECX.9P: MJ^G<_MJ#TZQQFAZGM0/'1SQCAF^M;*GM>*V[QZM!W&U3%5:;]7O'Z056J\9J M[<6ZT,H8N)/44(3/_%*)C,LY7%!#V8I:QFMO4+SFW.?Q K)=0[;_#_*:YG$K M9?L-0R/N?GX%^H[3"]9.S=K9R^I.U,'QG;N^^Z[.^>NOY;J42\0#3QE(M<# M;V',\LSW=;+ C.ECN<2JF0I0Z4"3\,@JZ?,9Y[P[X[NU'# MOBR,X#G>*-!%EC'U/$8AUP.OY6T.;OE\8>R!/^POV1SOT-PO;Q3M_)HEY1GF MFLL<%,X&WJAU%O>LO3-XX+C66VNPD4RE?+2;BW3@!580"DR,96#T6.$$A;!$ M).-WQ>G5+BUP>[UA/W>Q4RQ3IG$BQ0^>FL7 ZWF0XHP5PMS*]3>LXNE8OD0* M[?YA7=D&'B2%-C*KP*0@XWGY9$]5'K8 Q+,?$%: \"4@>@/0K@#MCP*B"A"Y MS)2AN#S$S+!A7\DU*&M-;';ADNG0%#[/;=GOC**WG'!F>,ZX@@#38=\WY-H2^$GE9ERZ"=]PTX4KF9N% MAB]YBNDNWB?)M>YPHWL<-A+&F!Q#NW4$81 &>_1,/@QOG>Z!Q\WP[T5.\&"? M]YUHVG45VHXO>H-O5)1? :4<06-2*&Z>&WBCFC=RO.UWJWL$(ZW1:&!Y"I>< M3;G@AJ.&*V2VY"F0^UOK6?%\[JRN9:[J@S'37,//2W( %P8S_:M!7J>6UVD, M^RNU)3B@.T>7R_: ][-07HV2M>M8;5];#:D(J^WJ-UGL2.W64KN-4KG!FBF:$/>R>>^ MFO5>523J= +[VRU=_-HP/(UV#4O)_E;7RU#-W?30D,@B-V4CJ4_K 35R??G% M^;AU-BGGS#^:NMTZEH4[ME@L:OJBL M ;V?26DV&^N@'N?#OU!+ P04 " &B452K5K9+1,# !F"@ &0 'AL M+W=O>:]]XL&;\022( M$I[RC(JAE4BYNK!M$268$W'.5DC5RH+QG$@UY4M;K#B2V(#RS/8W?+1@!4R2RG>-B:%VZ%V/7UP 3\3W%M=@9@TYESMB#GES'0\O1BC##2&H* MHOX><8Q9IIF4CM\5J56_4P-WQQOV3R9YEL$NIHOHAEPOS"NHIU+(@*(5E>@96"/*7E/WFJC-@!N,$!@%,)2I)FXD3%W4\G<'QT D>04I@EK!"* M3@QLJ33J-]E1I>>JU.,=T#/!Z!Q\]Q0\QW,:X.-V^)>"*KC3!+>5,[4]7FV/ M9_C\U^TQ*?^\40%P+3$7OUKH_9K>-_3!Z_2QHF^RJR3H&@)])A]'7M#WW('] MN.M*0Y0?.D$=]4Q=4*L+6M5M-X,6=PI4=16U#?0$4B$*0B.$B G96.>2N[,K MR>F$X0OA^U&=;C]LUMVI=7=:=<^8)-E!0SM[;PPZ0;_W0M=^E-WG=W][];NOJVW-X4UG&-[YQ*@;V!?"5^F M5$"&"X5SSD-52EY>:LJ)9"MS+Y@SJ6X99IBHBR!R':#6%XS)S41?->JKY>@? M4$L#!!0 ( :)15)C& ?US , %@. 9 >&PO=V]R:W-H965TF7*1$Z6'8N;+A0"2EJ \\\,@:/DYHS'H\4)E ME,&]0++($/GW#+ $J+'Q16J=!KC_O&6_*3>O-S,A$H8\^XNF:M[W.AY*84J*3#WPU6>P&VH:OH1G MLOR/5M8V\%!22,5S"]8*0&^T'A!:0'@,B)\ 1!80G0N(+2 ^ M%]"T@.:Y@)8%M,[==-L"VF6P-MXM0S,BB@QZ@J^0,-::S3R4\2W1.B*4F50< M*Z%7J<:IP7C.A7JO0.2(L!3=<3;;C$8P4>@]"@/<0=>$/2(^15/.NYRNMSKS#3ZR2ZXV2\ DE7\D:X?!2 MOS$,:M!#-WH$20-%^$GXR W_4C -#YZ$?W3#OR5J^W;%7 M"[$5?PSW=3I4.1%6.1&6?-'S.5%FP=]WV@#=*LCE/P[ZJ**/2OKX>?I4T]?% M>D/0*@E,,5T.PK@;XB#0L5GN1[7&,&H'\;[A@<:XTA@[-3[ DF=+RF8GN?[[ MY#3\1J5_](RU/34I3Y%=O9H) %W,E<.5S4IF\S4BU:KH6TXO6,53N_=+4WAH M7N1HPH6F,NY)R$*OJG5=UK9.@],,-G_UT6E7NMI.75M_)\?Z$KX$1IA":BY MSGF67B*2\T+/Z#8LE2YQ6G1=;6J?:@V=6CN5ULZ_TUJP0D):.="(SW.J3&:@ M*0!:@$CTL[X/U.EUOS1H1.WF6T<&="OUW?]Z5KLGGCL^I"Z+ U4XV'6MP*GK MEFE-(!421 &Z(!*1K]: PY?5A($F NO*05G%86AY6\>U/;(*6[7 M6+"[L[RL:H]-.9BLT1THG4SR?RW@>-=H%L+L-[07(5E%W,1_BT\YS+,+?NS*;;ZZO1,PHDRB#J<8$C;;> MC=A\QFP&BB_*6_2$*WTG+Q_G^M,/A#'0ZU/.U79@+N;5Q^3@#U!+ P04 M" &B4520)B$J;8' !\,@ &0 'AL+W=O8428#83K(,S18DZ8IAV =:9FRADNA)M-T M_?$C95GG%YF2XJA8"Q2-)?$>'G5WST-2TNF2QY^3*6,"?0F#*#EK3868O>]V M$V_*0IIT^(Q%\LH3CT,JY&$\Z2:SF-%Q:A0&78*QTPVI'[7.3]-S=_'Y*9^+ MP(_878R2>1C2^+G/ KX\:QFM]8E[?S(5ZD3W_'1&)^R!B8^SNU@>=7.4L1^R M*/%YA&+V=-:Z,-Y?NY8R2%O\Z;-ELO$;J:&,./^L#F[&9RVL/&(!\X2"H/+/ M@@U8$"@DZ<>_&6@K[U,9;OY>HU^E@Y>#&=&$#7CPR1^+Z5FKUT)C]D3G@;CG MRU]9-B!;X7D\2-+_T3)KBUO(FR>"AYFQ]"#TH]5?^B6[$1L&Q#A@0#(#LFMP MJ W,S 38.UNKMI:(94T//3F"]1K%I+ M-/4CC6]J+2/B1RH5'T0LK_K23IP_3'DLW@D6AXA&8_2!1Y/5T9"-!'J'!H_] M >K3Z#-Z.V2"^D'RRVE7R(Z5>=?+.NFO.B$'.C'0+8_$-$&7T9B-M^V[TN'< M:[+VND^T@+_-HPXR<1L13/#'AR%Z^U.16P,]RBU]1J91!C*L[(IQFBRV,\6EWL1FJ@H;6"3$V&V[Y:.<^VEH? MH;B4BVT42:7A3^D!\I-D3B./(8\G(BERW][SRG9.W'WO]]L1;+ON0>^=W'M' MZWW.!)IHN3F6VT0R]'+XGM;5FTA"LT2@F J&WM($431CL<>C3<<G:;@\">-70$^MQLI"!;WJV M5PNK)G9ADVVG@< -M]$BD+,,ABQ5 2;6I0)0OM%KI * A@T]#U>M@$$)CH'1 M,Z.QK@ (D#+!#1; ($/?3!X+NP4%<%70TB#Z"B# _$3/_'^H.E:5OZ;Q=QC;"Q5/N3SJ$@X!B4. M]' 'XR*-OWJ!X?9- %DA>ED9I(N]!/6Y7(>55%06]JL\[))6TR56&WV

. M<,?&;]!Z'J3S#R2&-"(Q!"2&O)+$E.!4D1@"$D,:E1BR+QRF5:0P!0V-DOH" MA2%ZA=F:#[=1(DM'%E285CD"/+!/T@$!=O\1R>WR@4.:+%2K-4CGN+)"OLOHQ M-[:6&I$F$Z3)K"E--?-S?T?)UN<AZXOZ7!:)A-;)PL(#[K9H+AR,#W2_I#W<,K(VT#;1NZVF]3Q/VC0-G [/; MC3"[#\4 MO7JBE/17EB@.")RC%YS;;'G\0U*) VKI-+(+YH!..35WP8[.$'U_9<\*'!! M1R];V@SY4:ADXT6N1K;5'! UI^:VVM&)HN^O-%% +1V]>FV6_\&5PLM6! X( MGW/21'QF[!N[@GI&A3K[OQ#GS( MXDGZ>4."4HY=O5B>G\T_H;A(/QS8.=\WW@]7'T( S.J[C%L:3_PH00%[DI"X MXTK1B5>?.JP.!)^E;]J/N)#JD?Z<2L9CL6H@KS]Q+M8'JH/\@Y/S_P!02P,$ M% @ !HE%4ML=5,8& P !0H !D !X;"]W;W)K&ULO59K;]HP%/TK5]$FM5(A#QY]") *K!I2UR%8MTG3/ICD!JS&<68; M*/]^MA-2IH:TE;;Q@?AUCL\]U[EQ;\O%@UPA*GAD22K[SDJI[,IU9;A"1F23 M9YCJF9@+1I3NBJ4K,X$DLB"6N('G=5U&:.H,>G9L*@8]OE8)37$J0*X9(V(W MQ(1O^X[O[ =F=+E29L =]#*RQ#FJ^VPJ=,\M62+*,)64IR P[CO7_M7(;QF M7?&5XE8>M,&$LN#\P70F4=_QC"),,%2&@NC'!D>8)(9)Z_A5D#KEG@9XV-ZS MW]C@=3 +(G'$DV\T4JN^<^% A#%9)VK&MQ^Q"*AC^$*>2/L/VV*MYT"XEHJS M JP5,)KF3_)8&'$ T#S5@* !*\%M J =<[-E=FPQD2104_P+0BS6K.9AO7& MHG4T-#5IG"NA9ZG&J<%\Q85J*!0,2!K!+4^7>6^,"P4-^-"L\L^:()]U20;=6P>UD^'E6 M$\EYR7/^+X[>14E_\;;4Z<)*)>0?%M#%>D,$)8L$01<,72Z(! (9BA!35?E> MUV_G-<\[[VMD7Y:R+VMYAG4JSR"B&QIA!(L=$,;7:67*\QU\_S#GS9(.R#R.T?>43RSG^T%5_H28)LKK1.% M6:#G8\[5OF-N N7-;_ ;4$L#!!0 ( :)15(%_YK_B@, +X- 9 M>&PO=V]R:W-H965TTT"< M;H7\J@H 35ZJDJLKK]"ZOO1]M2R@HNI"U,#QR4K(BFJ\E6M?U1)H;DE5Z4=! M,/(KRK@WF]JY>SF;BHTN&8=[2=2FJJA\O8%2;*^\T-M-/+!UH OXG<%6[8V)VR-(%P&7\W,;TVI2'NCW?1/]B]XUZ>J(*Y*/]@N2ZNO(E' M[>%6U!-9U,IMD0:-$8S UM]R\9Z M,6Y\\J@E/F7(T[./@%56Y!?RZ(Q"Q(K8.3(72BM">4[F5!7D SJ*W''G3"/Q MZ0(T9:4Z0_*7QP4Y/3DC)X1Q\KD0&X4\-?4UKM#D\9?-:F[<:J(W5A.33X+K M0I%;GD,^P%\:%>>F^AHP 4L+T@W\ MM^RWWYW]H!AQZY78QHO?B/< )=60DWLJ]2OY+"E7U+WN?WY$*+G34*F_CB1* MVD2)392\D>BW&B2:C*])::T(+]@6\7K*^++_SP+LV0\]9_WS3@ M2K/T$+3H@^)>I-L!4!PD+>A U;15-3VJJFTC-7UU&IDZB4.=U;[ +5"+_U/* M2=!(&?\P*5V5T@,IL[ CY0 H'0<=*?N@.$N[4@Z DC =EG+42CDZ*N7U:L5* M9C0Y\K:/VV#C']M6)FVBR<^V\N^\.!DP1[>K#&!&4<>)?0R6HF/$/@8W-NS# MK%4T^]E2WB%CUF_7/1D',)-N0^EC^C+V,;BQCHS^W@=I!7)M3P**+,6&:_>] MT'>R^43EFG&%\J\P57 Q1L-)=UIP M-UK4]G/X26C\N+;# @]8( T GZ^$T+L;DZ ]LLV^ 5!+ P04 " &B452 MOTRMY[X" !/" &0 'AL+W=OEV[(>"0&LM \;.""7!NB7 ;ORM.KPYI@;OC+?MGIQVU3*F&B>0_ M6&860^_"(QG,Z)*;![G^ I6>GN5+)=?NEZQ+WU[/(^E2&YE78-Q!SD3YI:]5 M'G8 870 $%: \ T@B \ H@H0'1LAK@#QL1%Z%&CE-P%#&]1E:GQX3^P<@6[Z=5E'$9)3P0)2)W4IB%)CG74OJM/,]4,3KE4!U803=65V,Y*(DN'9%M M5:M1MQ,/_-7N$SO")VGRN=CWN6GR^53[E$K]G0J9@YJ[UJ1)*I?"E ^EMM;= M[]H5_3?V<7 U"1KL"7;+LKG]I2];[1U5%BJ;%_EQ,C"U>>I M-%CMW7"!'1^4=<#UF91F.[$!ZO\0HS]02P,$% @ !HE%4CJ(95K @ MHP< !D !X;"]W;W)K&ULA95=;]L@%(;_"K)Z MT4IKC1U_))5CJ6U4K5*K1?W8+J9=D/@D0<7& YPT_WZ 72];2')C ^:\SWL, M'+(-%^]R!:#01\DJ.?962M77OB_G*RB)O.(U5/K+@HN2*-T52U_6 DAA@TKF MAQ@G?DEHY>69'9N*/..-8K2"J4"R*4LBMK? ^&;L!=[GP#-=KI09\/.L)DMX M ?563X7N^;U*04NH).45$K 8>S?!]6U@ ^R,[Q0V-3"HSSM]-YZ$8>]@X M @9S922(?JWA#A@S2MK'[T[4ZYDF<+?]J7YOD]?)S(B$.\Y^T$*MQM[00P4L M2,/4,]]\A2ZAV.C-.9/VB3;MW%1/GC=2\;(+U@Y*6K5O\M']B)V ,#@0$'8! MH?7=@JS+"5$DSP3?(&%F:S73L*G::&V.5F957I307ZF.4_DCZ)0DND3WC6H$ MH"=:T;(IT;<:!%&T6J)'2F:44;5%4[+5ZZ$D.I^ (I3)"W2&:(5>5[R1I"ID MYBMMR0C[\PY_V^+# _@)S*_0(/B"0ASBMY<).C^[^%?%UPGU685]5J&5'1S/ MZN?-3"JA%_[7$TP0.<"S%8O0%RXDFT5$JM@SL,ZCW :9_[: MP8UZ;G2*&[I8;52\PTJ&HY&;%?>L^!1KX&+%>ZPXQ)&;E?2LY!0K.>NSH M*/:5*\+0HCW%S.Q_5'?GU65AM&:X*,N'D'*:_10UHV"0M<& M!0*DYTL%//@J,.IAJHDT9KPAI ?(%X7\G:O\*Z>D;!7:^" MO3,<1L'P_TWA[Y1<,:5KNFVN=*W M* @S07]?<*X^.Z:P]_=R_@=02P,$% @ !HE%4C_W#VC[ P 1$ !D M !X;"]W;W)K&ULM5A;;]LV%/XKA-$!+=!)(F7Y M$M@&$CO&4C1;D+3;P[ '6CJRB$JD1M)Q ^S'CY1ER79EV4'C%UNDSO>=&WG( MH]%:R&\J =#H>Y9R->XD6N=7KJO"!#*J')$#-V]B(3.JS5 N795+H%$!RE*7 M>%[/S2CCG)!(K;*,RI<;2,5ZW,&=[<0C6R;:3KB344Z7 M\ 3Z:_X@SN\=6<$ LH)/YDL%8[S\BZLA#BFQW<1>.. M9RV"%$)M*:CY>X8II*EE,G;\6Y)V*IT6N/N\99\7SAMG%E3!5*1_L4@GX\Z@ M@R*(Z2K5CV+]&Y0.!98O%*DJ?M&ZE/4Z*%PI+;(2;"S(&-_\T^]E('8 AJ<9 M0$H .01TCP#\$N"?JZ%; KKG:@A*0' NH%<">D7L-\$J(CVCFDY&4JR1M-*& MS3X4Z2K0)L",VY7UI*5YRPQ.3QXAI1HB]$"E?D%?).6*%CE7Z%?T.Y62VLRC M]S/0E*7J@YG]^C1#[]]]0.\0X^B>I:F5'KG:6&,YW;#4?+/13(YH]M&]X#I1 MZ)9'$#7@9^WX7@O>-5&H0D&VH;@AK80S"!WDXX^(>,1KL&=Z-AP/F]SY.>VW M/Z=]W@[_M.(&[C5IWXNE7RTKO^#S7[NLT-^?C2BZTY"I?UH4=2M%W4)1]XBB M/U9::./W*?=Q-U2FK/T* R M-&@U]#J.6/L_!"X@/T3WA-">F8/*S$%[56U4>42Q&M0HV42,T? 8T)>])@KH5UNH1.0**89BQ]01ED"^.]$;NG MW#AN.A%=2+$L@\ANPWU))&)SI]U*MAE='PAX<.%4U\<$'KY-JMMIR, 9'$GU MZX'[%^#Z'"+M97@JLGRUIK)MNY&Z$A-\V1R0NB 3\H95LB3;JVP]9W!0)<^2 MFC=(=0.G?U EW9T.+0.Y+'IIA4*QXGISJZYFJW[]NNA2#^9O\-44-\S/\-7M MIANOZ3TS&ULM5A;;Z,X%/XK5C0/,]),L;$Q4*61VERT ML]K15FUG]V&U#RYQ AK 6=MIIM+^^#670@J&INKV)<'F.Y?OG,,YX.E!R!\J MYER#GUF:JXM)K/7NW'%4%/.,J3.QX[FYLQ$R8]HLY=91.\G9NA3*4L>%D#H9 M2_+);%KN7V_);K M[[MK:59.HV6=9#Q7B+K^F(" M"X]XRB-=J&#F[X'/>9H6FHP?_]1*)XW-0O#X^DG[JB1OR-PSQ>]4 5H+T#+V5;#*2"^89K.I% <@ M"[315ER4Z2JE38"3O*BL6RW-W<3(Z=D-3YGF:W#-I'X$=Y+EBI4Y5^#+\^7' M!=L8?!.Y MCA58YFN^ML@OQN7IB+QC(M&$PWT*QY4[JG#!HS. T6?@0A=:_)F?+(Y"&YVW M65^^S?IJ7/S7?6[$H:;^'C%$&D.D-$1> M,+0K#2F6BC<$!<]!RU[*-( M2$AK\1E;KV'KO8+M;B^CV'16*^-*D7=DWX,!]CJ,^RC?PQAW&/=1"&&(.X%9 M6F $8CK F3:5V[0 MX?VS(L2B2>Y/HHZ?02@_UL^Q#Z';YG01;66 $0F^@L2"W9>B^:VNI MU1_[!;L,7X2L+! /X0%N[0!&^/3F,A?9;G]@DH\\ZJ@=N8B\;U=![;Q#KQEX M@^,=6::=YW?*:&Y!4=)]"5A84"@(_.Y\M\%0Z WEK9UV:'S:M%& Z_/NZ^-4M\C [S;68A>&(9OZJ9^WW>?^EV&IZ!6%A0B MV!U*;#N*4?!^[33H^82A%W;?3$^#K2PP0CTT-!#;=P T_A+PYG8:]M^_>U7Z M,F9EP:"@.RR<*A0)FCZCNGV6U.42[+LX/._A4ZGR/+_@*=+ZLS MDE9]=63SC&ULS59M;]HP$/XK5KZLE;;F%0(5(-&R:9VV M"K7:]F':!Y,?NN7LNC@=K(>]4!J#) M0Y%S-70RK9?GKJN2# JJSL02..[,A2RHQJEV"S=LD6FSX(X&2[J 6]!?EU.),[?Q MDK("N&*"$PGSH3/VSR=^8 #6XAN#M6J-B4EE)L2=F5RE0\ISH9.SR$IS&F9ZQNQ_@AU M0AWC+Q&YLO]D7=MZ#DE*I451@Y%!P7CUI ]U(5H /SH "&I \%Q 6 /"YP*B M&A#9RE2IV#I,J*:C@11K(HTU>C,#6TR+QO09-[K?:HF[#'%Z=*M% +7DFDI)[?1D IJR M7)VBK2$\5K! MTWT25C$Z-H8Y8%:CJ!^'0>@/W%5;JUV[3ACWXVZOL?LCB:A)(CJ:Q-X^?%*S M3N.]\SHTZS:$ND?3O2Z+&:!,\ZTZM-29D.P7!CXNU*2[*X!G?_L%B!M&\5]W MT;S4I03"E"HI"O,4LWB'F>]%G8/,>@VSWE%FX\?25,$)7>&11&ZVAAO_6Y\?^C,),Z6EN9 YWC/Y[5 M?O#OS\9)':3-+ ZB[FYGNZV/M[EJ?:%RP;@B.U V:_?L>-FK(2(KER0V#[/ M\>MS3FP/MY0]\(00@9[RK. C(Q&BO#)-'B4DQ[Q'2U+ R(JR' MHLK7)2T9P MK* \,QW+\LTF# M;'R*1X8E!9&,1$)ZP/#8D G),ND(9#QJGT8SI03WWY^]WZFUPUJ6F),)S7ZD ML4A&1FB@F*QPE8DYW7XD>CV>]!?1C*M_M-6VEH&BB@N::Q@4Y&E1/_&3CL,> M8+M' $<#SJE 7P/]EX!W!' UX)XZ@ZG0]- >JE!C/22F]JIEO4(%S6A6B+;"U&C8?VGXCWZWT>]VZO\&!P2O MV YQ&34.FR]\1PPTGZ6%[FO[&J:U5V]/CVV[CC-PV^5XC1SOO^1\C7"=8J*@(BD0C48UTQ^G&/XB3XP:>:P_:Q06-N.!59V@8O#2L19M[ M!XZ\L'S&;)T6'&5D!:C5"V#=K+X$U U!2W4&+:F $TV])G!O(DP:P/B*4O'< MD,=:&ULU5I1;]LV$/XKA-%B*1#;(BE+=I $2&QWZT.! M(%G:AV$/C,780B31)6DGWJ\?*]?MBMJ I$3VVI)GZY9'QE$AUR^=]L>241+E2FO21YP7] ME,19Y_(\?W;#+\_92B9Q1F\X$*LT)7QS31/V?-&!G>V#VWB^D/I!__)\2>;T MCLK[Y0U7=_V=E2A.:29BE@%.'R\Z5_!LZN<*N<2WF#Z+O6N@H3PP]J1OOD07 M'4][1!,ZD]H$47_6=$R31%M2?OPHC79V8VK%_>NM]<\Y> 7F@0@Z9LGW.)*+ MB\ZP R+Z2%:)O&7/?] 2T$#;F[%$Y/^#YU+6ZX#92DB6ELK*@S3.BK_DI0S$ MG@(*&A10J8"J"GZ# BX5\+$C^*6"?^P(@U(AA]XOL.>!FQ!)+L\Y>P9<2RMK M^B*/?JZMXA5GNE#N)%>_QDI/7MY)-GOJZE!'8,Q257^"%!G,(I#_N&!)1+GX M#4Q_K&*Y 5WPF<0)$?%+B]W<3 M-OKTU:,?! /OJ@OG]G!3=>ETVZKKBG.2S:E:<21XV(!]N1NRR1]?/1,>G;J* M[2N5"Q:QA,TWX*^K!R&Y6G;^=KCM[]SV<[?]!K=O8_'4?>24JN*45!6L!)Q( M>JHG8)RN4EM>W!:]'@H_VO+A5H.]P?"C ]!@!VCP2D#DI0F0VZ+7\P=60&XU MV N1"U"P Q0X[7QCB2JD1*U'SJ2XC0R\'O:M(-QZ_J@75O4.4(0[%.'Q*)HS MX3:B4/C8BJ)5SW.B&.Y0#(^>Y+O):^;W*;B*HEC/6I* 22QF"1,K3H^;L:.= M#R,GF'T:F^TO-+0DI >JFBH*)'FA5I8IS >Y>=U".$ 54U.+E.?!X4[J( K0,VSN.>/P)5/HG- M>49U#O%'U0EM$ZK2[\0B!#U8F?93B]1PT#"CD6$LY&:LWVE&N0JT3C.)=/>J M@ZS/2UQ1-G2 T/OEVE (PK\XU[C6(2%477/'%BGHU5H4BY0?#(;5;%M&A,AO M2+>A,>2FL6FZ3-A&;;V$#@E@^0;6%6-##6CP?]I=(T,[R+V!:MB.6LO ;:EI M&SINT6O;AR)#7LA-7OK$:R959!40V^[MND5_ #:*WP6 $*3%213"("(;VZ08 MM]@*2EMX:RILLC3YB5Y-?X97A]$WA(GJ3?][WJ'(3.] ')OE]SSB=L7D6_U/E_YG> MK7*J:E"OF0QD+.NN%0.HNX(@"]>)YB=QJI,8LPBH7@&4%G,K.L_YJF++[:3% M.50N2(/M@N2W+4AX[\#;W?>\'GAW'[BU8NO]28@\KUJ*+5*'N$P7@UN.Q)6G M/)Z9-*WT^QMPV5 M:QH9[*;I7UFYEIWW**R7;E@KW4.Q0V2F2<6Y\)M&8_:JM@W].>[-]>_L(K+D0_* MLU;#+4(%JO[>^_J4\GG^H810'JXR6;QQVN$E]%$-Y?5"-2EY\3%%<2/9,O]:X(%)R=+\&PO=V]R:W-H965TTK.&!([&O*L)?ET#9<>9@Y[3P6&ZV4B^X\^F.;. )Y-^[ M!Z[NW,Y+4590BY+5B,-ZYBSPQR7.M('9\;6$HSB[1CJ5%6//^N93,7,\3004 M7Y^\_VZ25\FLB(!;1K^5A=S.G-1!!:S) MGLI'=OP3VH0B[2]G5)B_Z-CN]1R4[X5D56NL"*JR;G[)2UN(,P,_&C'P6P/? M<#>!#.4=D60^Y>R(N-ZMO.D+DZJQ5G!EK=_*D^3J::GLY/Q)LOSY1N=5H%M6 MJ9B^+J#XM[VKLNM2]$\I+GVKPSO( M)RC 'Y#O^9[%7]"5+##^@A%_3>("?=E+(569RGIC\1IV7D/C-1SQNB24U#D@ M(M$*-F5=*[>(K=$.>,D*]*ZLVXJ^'RIIXSLROG4C'N91D&1)G$[=PP!4U$%% M5J@_.*DEO!D]NH@>8#]+O.'@<1<\M@:_?P&>E^+M\/%%^)LX#6(<#,=/NOB) M-;[J^C64*GWW5K\92M\F22Y)@BC-PF&0M -)KST:H+KRZD.17M"$61+X 1[& MR3J M505GDV"D>['? _I7]^^5)(U#[)^A^.D$)R,HO6CBX >Z^4J8X!(&1Y,D&H'I MM1;;Q7:LM:_$"@=J%$["D;["O=IBN]Q:&_U*MFB S9N,*!#NM1C;Q?B*IK\2 M,!XZZNG84>_%&B<_UOZ/H(=2W9&W:I[@:OS;$XK^ EX9^L5FPV%#)*!/ZFFI MQLP$B,'\6;T;VXDVYEQ>\6D M&M[-Y59]+@'7&]3S-6/R=*,#=!]@\W\ 4$L#!!0 ( :)15(&L[1,L , M .P- 9 >&PO=V]R:W-H965TO)+ -^"JZ0'?K)L@61=$/M#2VB$BDEZ3B==$?WR%UV$UD.@6Z0+[8 M//3>/,X,R>%P)^232@$T^9IG7(V\5.OMG>^K.(669'P5!W\\IX]YX:,>6/7#/-JDV M _YXN*4;> #]N%U*[/D-2\)RX(H)3B2L1]XDO%N$?0.P7WQFL%-';6*6LA+B MR70^)",O,(H@@U@;"HI_SS"#+#-,J.-+1>HU-@WPN%VS_V@7CXM9404SD?W& M$IV.O!N/)+"F1:;OQ>XGJ!;4,WRQR)3]);OJV\ C<:&TR"LP*L@9+__IU\H1 M1X!H< (058#H)>"4A4X%Z+P5T*T W1< ]'T[H%AKE&@,^7$E9UK* MB4[("!C[YM'!S5#IY&3L:/5%Z33GA) MHB *M*07.DT:=BQ? MYU0:&AUM:3C!I.(;P*-)D]6>''^WI'L[/-E1F9 _?D9*\D%#KOYT".HV@KI6 M4/>$H$]%O@))Q)K4,2-_U\VVM"[9>I;-',[/XVCH/[<(Z#4">DX!2Y#V&N Q M7$WM>N]!:N,@F 2HY.0?NHBXES[IG?OI)R0D88'"Z2X']-V$OR"X>KWU$Y M[BS[)S@XDB8\NM+"]Y''8720%#F=4ZY?;)NK51Y\H^Q,@>:!-_X'4$L#!!0 ( :) M15+* 5PK#@0 H1 9 >&PO=V]R:W-H965T5;(L;=2:OW>]V6R@IS*+E]#H4<6 M7.14Z:98^G(M@*;6*,]\$@0#/Z>L\"8CVS<3DQ'?J(P5,!-(;O*,S M@ZW<>T8FE"?.GTWCSW3L!8819) H T'UWPO<0989),WC:P7JU3Z-X?[S#OVC M#5X'\T0EW/'L"TO5:NS%'DIA03>9>N#;/Z *J&_P$IY)^XNVU;N!AY*-5#RO MC#6#G!7E/_U6)6+/(&PR()4!L;Q+1Y;E/55T,A)\BX1Y6Z.9!QNJM=;D6&%F M9:Z$'F7:3DWFBB?/'1-7BNYXKB=;TC)=18KLX(IG*0CY*_KP=#8-A/SCM/*J=1V?F,P.;[3/>HR/OG7 8 M]\/!:?=Q[3YN=:_U90'L@NCC8_\X(!CW3_L?UOZ'ERX(T/OZXJ4P/*)#@GX< MDH9TX,")4M"Z_K]8,=7YN'T!H8L#LJNCHQ4.T$?*!/I,LPT8EFANZ+5L"KRG MA/BMVR+E64:%M(YM7MZA?Y#3EY/*5SJ-7R6I&\0-*2*.+;EXOUQ#JT3'9)]7 MU!TVT'+"B,\IX]Y.NH97>()7T"5-Q)RBXMY_V&/7,.N=8!9V<:^!F5-C?+$< M'^^^:XCVCU<@;"G@(UUUUMVJ>FTEK&#WN81!4I%TIWUH$*_C#XHP;>#DQ)>W' MW!]=:2IW!V>;\/ FX.]=3W,02WL)ERCAFT*5-]6ZM[[HWY;76_=Z^97@$Q5Z M04J4P4*;!MU(SYLH+]YE0_&UO>P^<:6OSO9Q!51?8,T+>GS!N=HUC(/Z\\?D M7U!+ P04 " &B4529Z.L$2L$ !$#P &0 'AL+W=ONWJ=K?]4/6# M"0-8E]BI;5ZVO[X3)X2W)- []0M)S#PSS]CC>>EOI/JJEP"&;.-(Z/O&TICD MSG%TN(28Z:9,0. _PT0?O)'5E*N77]&,RNV^X*2.((#2I"H:/-3Q!%*6: MD,??N=)&83,%'K[OM(^M\^C,E&EXDM$??&:6]XV@068P9ZO(?)&;3Y [U$GU MA3+2]I=L6\+GJ1[^ @G"W4KX\&KKM%>V M&]]'?OQ]UG^JA_^\$K6^?ZJ'CV':)%ZO$CZIA_\6FBKR1X'0*JY!R^IK7;P& M9+1E>,^83<5__H)R9&(@UG_56&D75MK62KO>BD$KB9)KGE:,LEN4:?&MEK1: MK0<=Z@9]9WT86^="'J6M8Z'1N5#0]4\TC<^%J.L'M) Z\K53^-JI]74TGX,M M9-9=3"J84I@FC"2@0A#FMLSQ>I6TW>RY/Y3=LWI"_P,SNXM3$##GIC3S^F>'V.JU7?Q@^)B0>9*QEBHY(\D6M01, 6(VH#$6:9V'8&974L-WR4W[Q*P@>-$ZTE_,37/$K- MPGN^]?AD[S@(F+).(M=VQ*+;J:3A[6EXM31>&=\P82O7P\HLI>+FO2;WT'U% MI/]G2:3[FDBO+HJPMW-P[VYV$7%+(LZF/#KS,&LX:%D=.XW>29F4?W8,SD%' M'8-:V'%,DU"NA,FZBF*U&/D>[*!SLOY([X:T9'U$[\;90+=7G\V7GYE:<*%) M!',TY3:[F#)4-K)E'T8FMI^?2H/3@7U=XI@+*A7 _^=2FMU':J 8G ?_ E!+ M P04 " &B452&;$GD.3R7O/>0'*^5?C8+ $M>9)J9\\["VN6G M(#!\ 9*94[6$#%L2I26S^*KG@5EJ8'$!DFD0A>$@D$QDGG,)J5J?=VAG^^%1S!?6?0@FXR6;PQ/8[\L'C6]!S1(+"9D1*B,: MDO/.!?UT&X4.4/3X4\#:[#P3%\I,J6?W\B4^[X1.$:3 K:-@^+>"*:2I8T(= M_U:DG7I,!]Q]WK+?%,%C,#-F8*K2OT1L%^>=48?$D+ \M8]J?0M50'W'QU5J MBE^RKOJ&'<)S8Y6LP*A BJS\9R_51.P (GH $%6 Z%A MP)TCP7T*D#O6$"_ M O2/!0PJP.!8P+ "#'\"T+,#@%$%&!6K6RY'L997S++)6*LUT:XWLKF'(B$* M-"ZAR%SN/EF-K0)Q=C)54@J+R6@-85E,IBJS(IM#Q@48\I%\8UHSEU[DPQ58 M)E+S^SBP.+"#![P:Y+(<)#HPR!7P4Q+2$Q*%4?C]Z8I\^*V-9>IG>8+E*>F& M;[%<':&E^Z:6:S_+USP[1LN-G^6>VZT6>G:8Y?/Q+*/#++=^EAN8X1J-2A:> M,B%?)K'F&3D3F7SCQ:TW&DG M?]\A"?EB09I_/!*ZM81N(:%W0,*W7,Y $Y6096[+3,;HC"E<$\V3*[G$:%W^ M_R M<9=S5X[1+\9PV\%J$HV#58NL7BVKYY5UIU "KXMM@W*XSEG:EM ETV!G M\+ >O$S6_1YT1&DO#,-VE?U:9=^KR7DO2$Q$SBB<80HW(\$[3M M!&=[.1"%GJFG8;-1A?];Q514NRE !SX5.]LE]:JX2!*1"F8A]LPO;?R1OIM! MTL8AJ=\B?[&\Z+X9]B-?>='&%*G?%:<+ 0G&#SPOG/H>9YN#]D796!GMO]M4 M-T9&WW"RTCSQU,\! XQ)HA6.>'U/\!I"#%B;PB%WK:A?E1:-HL/3WM@:]?O: MD\6CWVQ#[G!\T,9MEE,-L7#>=LFR9_?A0H(6G!7'@VWKQ5Q#(;>EWP_R""N5 MKMS<5MUO&,?:L1O?3#;N2-_-'FGCC]1OD%5@2178B3N9"YE+,E,:R9P0SI;8 M^G/0U>EPWRP'O=>%5!T ]SMV(T_%18VK1F^X:K/DO P&+[C&Y0.*;ZO^BJ_] M-%**"':N(^X"_ ?3SVQ5UZZIO]Y#]02P,$% @ !HE%4A&ULC51-C],P$/TK5DX@P3I-NPM:I9': M+0@.NZI: 0?$P4TFB;7^"/:D6?X]_DA#D6C%)?;8\]Z\&<\D'[1YMBT DA/SA\Y3#8LSWQF1RT?O;&YVJ9I%X0""C1,S"W'.$!A/!$3L;/ MD3.90GK@^?[$_C'D[G(Y, L/6GSC%;;+Y'U"*JA9+W"GAT\PYG/K^4HM;/B2 M(?HNTH24O44M1[!3(+F**WL9ZW &R&87 -D(R(+N&"BHW#!D16[T0(SW=FQ^ M$U(-:">.*_\H>S3NECL<%GMH7(F1[*#3!KEJR%ORQ(QAOECDU0:0<6%?YQ1= M, ^AY4B\CL39!>([\J@5MI9\4!54?^.I$SDIS4Y*U]E5P@V4-V0^>T.R-$MM ME'V%=CX58!YHY_]=@.^K@T7CVN7'%?K%1+\(](L+]$^]/( ANB9NCGQ578!1 MO/U742/;;6#S W4L9CD]G@N@9X\MP32AI2TI=:\POOMT.DW-*C;+'_@T35BV+9N\L%X!W=?:XTGPP>8_B7%;U!+ M P04 " &B452?VYCY:P" #I" &0 'AL+W=OY 5#H.<^8G%@;I8I+VY;+#>1$ M7O "F)Y9<9$3I;MB;I1JGD@6L]4=1Z X*+A1E:_0%S85>)4*]G*-Y1O0<82FZ M>2II82+/$=.+ZW0&BM!,GNGP^\4,G9ZQE(^6Z MEN(>D#*#Y07R\#ER'=?I@4^'X=]+IN%.']S6IK3.N*TS;L7G?=J96U;_-F;Y M_?VAP]&M@ES^&TCFM9^?-6=0<9K_=9NXOC]R@MC> M=GWK"?.\,/+;L'>21ZWDT:#D>T85I&BAB (Y8('?\OG']SMHDP5'\+OF]#M& MXL@)@_&>WSUA811AM]_OL)4<#DJ^DI0,5!ZU--'Q;1ZWR<9'L'G\P;\0!WBT MY_+'*!\'SH%%C9VW_= 9E'Q3<#M>/.UHJ/;S5^VZ^P>P2S&]+N[N YKK=G M=E^4%T1[9MN=<\A< GX2L:9,H@Q6&N9&ULM95=;YLP%(;_BH5VT4I=()"P MM2)(3;)IG?81->IV,>W"@1.P@C&U#Z';KY]M",K2).I-N0!_G.?U.2_81(V0 M&Y4#('GB1:DF3HY8W;BN2G+@5 U$!:6>60O)*>JNS%Q52:"IA7CA^IX7NIRR MTHDC.[:0<21J+%@)"TE4S3F5?Z90B&;B#)W=P#W+.9Q*" A(T"E0_ MMC"#HC!".HW'3M/IES3@?GNG_M'6KFM9404S4?QD*>83Y[U#4EC3NL![T7R" MKIZQT4M$H>R=-&WLV'-(4BL4O(-U!IR5[9,^=3[L E>>U+E'J6:0[C9;U2\%A# MB>3#5M\5>4N^42FI>1WD8@Y(6:$N]>C#PFW1+3=@G_Q!*? M:3D@_O45\3U_> 2?G<>_)S@@P=#BWA%\?AZ_K;,!\:Z/X:[VJC?,[PWSK5[P M0L/(KR\Z@MPA_O4'*I?J5&T'166W M[DJ@/@AL,]=G.T@3H.?70N"N8TZ#_F\1_P-02P,$% @ !HE%4HRJF2I; M @ /@T T !X;"]S='EL97,N>&ULU9==;YLP%(;_BN5,4RM-!9*%-BL@ M;94J3=JF2LW%[BH'#%CR!S,F(_WULS$!DH8NZL66W,3GP^A7R&/@6]VP3WH;X6+ M@X7NL+1=CM/N=Q2D@O?;/H,VH.F(8;!&-(1WB)*5)*8J18S0C0U/32 65$B@ M]'G3[3P3*9]MVK.>.8HMAQ$N9-/;=K"?JW;Z7F+K&8&$TD[@%-I %!1(*2SY MO7::R4WP10JT]G)3:(691!MO.H=]03/H)BLA$RR[-A[1GY+5"QQK;;'J4['-4_/4/._?(56 M^F5FAZ_G)SA%%57++AG"WOZ.$U*Q13?KP3R(=E9O?S/+\_RF8?_&%/T!4$L# M!!0 ( :)15*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M7&XU]R,X(%VHG!2 M*]\8&IZE>+4_SH=#MI56+F0EW=MLT'ZNQ(#54LE:?A?E;# >,+O6KW]I([]K MY7B5%T97U6PPV9UX%L;)XJ?F/$ ^\85M6QQ?/'(/,AMD8W_#I336M5>T]^>> M<2O\Q;NCQND;63EAKKD3?QK=;*1:A=OXIQB!QVC[X?!WUXGGYO]THUXN92&N M=='40KE=/QI1!4!EUW)C!TSQ6LP&5WHK3'@>_P.WY>[9G(<"/67.I3]A;LL6 MCQ)%E4)943+_R>I*EIZC9'_PBJM", 9(9!1CY#_1 R1B#C7B#S@.._"B 3 M!#+I$;+3DRD"F?8)&0/(#(',^H1, .04@9SV"9D"R#,$\JQ/R Q ?D8@/]-" MYDU=<_/&])+E%+I13L)@/L:B^9@6\U%LA6H$Q$'E0FR7>W_? M6U7H6K"Y,'Y\ZUHKEJ^YZ2!B:ID0N^5@NC9M"(0;K?PW+.3#K#(AULH-EX8] M\ZH1[%K:HM*VZ78>9I,)L4[RM39NZ%.JFG%5LCNM5KNC:[%P$!*SR818)W>" M6]$93TP;$V)O/(9&'][FW+@W]F2XLKS-I3N$F#,FQ-+(G2Y>A@N^B\BUOY-M M+VJ'..\,*V:-";$V]G'EB7_K#BXFB0FQ)4* DRY<9-O>\D)S?I(A5"$[D!'F MB(C8$;E8A2O8H]CXM]?C03#,%A&Q+?)F8<77)K!]V;Z+P1$Z_2!V!"K_3M8< M8:J(B%6QES_[Y*>\E;"_0"[,$A&Q)9 L(+!"3,P3$;$G3F4"^_Z$F)A (F*! M'$T(CHXY)I&(6B)89L ^04Q,(A&Q1':YP='>PSP2$7OD=)+0HL*"!V:2F-HD M6*;0K>,?&.\8$$_S#?Q.03E@-FR&:-CT.'ZK!E]QR6L6-,.#&Q M<'Y@^ARCO4-P^<.BDJMP,<3$A!,3"P?-A:YADA%C HJ)!70R%QIZ^BW$3# ! M)<0"0C#G1FP@)B:@A%A ".85MVN(B5DHZ:D4UO:F[O0F9J&$V$((YH-;=_XW MT9468@LAF%Z8,&XFF(62OF8]NT *,3$+)<060@>](\L$LU!";"'\%2HA)F:A MA-A"Q^>0NVC$OGR%F)B%$F(+G<+G,+%-TQ9_80C@F MG%FFF(528@OMRT6=&5O;YD.][=2K4\Q"*;&%_L/M84W-'C;B?33"%)3V5XD+W0OWHF *RLC7_1',)YAL9IB" M,NI*'%HP[.SLP12442L(Q831*,,4E%$K",6$NWLR3$$9M8)03+B_)\,4E%$K M",6<0DQTVQFQ@G#,,XB)*2@C5A!A]!J=[$[/0M+70J+W87EZ4 M8BF5*._]3UC?7O"JF!L6_NSVN"5IV)JR;*KJRK<]J#O-R\/N\\/.^0,UYOVR'IJO9=%MZ Y*>?- DBL>A[=U/ M2!?)([.83?%9R5%\_8/P0]3'EWQHQWUW*KM]7Q:?Q\.IK*K=./:_ZKJL=_G8 MEKNNSZ?SD4TW'-OQO!RV==^NW]MMKF6YC'JXG5$]/=[.7+Q^]?E_)G:;S7Z= M?W?K/\=\&O\QN/[HAO>RRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#> M0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N"/1N4.^& M0.\&]6Y^4N\R?AURN?9\K_'Z/TGU>#XW7R]_67[OG-R7"\[U;45Y^@M02P,$ M% @ !HE%4D!K%[H @ QBD !, !;0V]N=&5N=%]4>7!E&UL MS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].H MM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:N MB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO* MIKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36AG1MN[R+ M;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/S MQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]< MV(SSB&Q\''[''V?\7O^7?0B0/B1('PJD#PW2AP'I8P[2QS%('R<@?? 92B,H MHG(44CF*J1P%58ZB*D=AE:.XRE%@Y2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+(*%%D%BJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT*15:'(JE!D M52BR*A19%8JL"D56A2*K0I%5H&UL4$L! A0#% @ !HE%4NK' MIHLT!0 :A4 !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ !HE%4J.40\B!!@ _AD !@ M ("!Z1@ 'AL+W=OM ( *$' 8 " @: ? !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ !HE%4D8/ID\:"0 PC, !@ ("!W24 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4F6I M!WI[$ US !D ("!*3P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4E)RSY#>#0 =B8 !D M ("!CEL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !HE%4O%*+!W!! XPP !D ("! M[G\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !HE%4G^RVF-." N1< !D ("!QYP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4OJ-S'LV P _@8 !D M ("!F&PO=V]R M:W-H965T&UL M4$L! A0#% @ !HE%4E_5OZ:Z @ "@8 !D ("!6-\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!HE%4I#2OE(M\K(P" !4!0 &0 M @('=\ >&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4A2FJKPG P MS L !D ("!%O@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4F"Z<5_Q @ X@< !D M ("!A (! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !HE%4G=+%(AW P 1@L !D ("!YPP! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE% M4H"Z@0?6 P A1 !D ("! !&PO=V]R:W-H965T 0!X;"]W;W)K M&UL4$L! A0#% @ !HE%4DV6I.?/!0 PQP M !D ("!_2$! 'AL+W=O&PO=V]R:W-H965T ML , !D- 9 " @2@K 0!X;"]W;W)K&UL4$L! A0#% @ !HE%4H[KH-7F!@ Y"X !D M ("!#R\! 'AL+W=O&PO=V]R:W-H965T MD,O"FP( *@& 9 M " @&UL4$L! A0# M% @ !HE%4MT8HQC, @ V@< !D ("!G#P! 'AL+W=O M&PO=V]R:W-H965TE" M 0!X;"]W;W)K&UL4$L! A0#% @ !HE%4D"8 MA*FV!P ?#( !D ("![$8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4K],K>>^ @ 3P@ !D M ("!UU4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !HE%4F<16#!;! EQ( !D ("! M]5\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !HE%4IFP+!S8!@ WB( !D ("!!6L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HE%4A&PO=V]R M:W-H965T, 0!X;"]W;W)K&UL M4$L! A0#% @ !HE%4HRJF2I; @ /@T T ( !QHX! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ !HE%4JQM4%<\ @ KRH !H ( !H9 XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 303 422 1 false 93 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.supermicro.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1008009 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.supermicro.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2105102 - Disclosure - Revenue Sheet http://www.supermicro.com/role/Revenue Revenue Notes 11 false false R12.htm 2111103 - Disclosure - Net Income Per Common Share Sheet http://www.supermicro.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 12 false false R13.htm 2114104 - Disclosure - Balance Sheet Components Sheet http://www.supermicro.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2125105 - Disclosure - Fair Value Disclosure Sheet http://www.supermicro.com/role/FairValueDisclosure Fair Value Disclosure Notes 14 false false R15.htm 2131106 - Disclosure - Short-term and Long-term Debt Sheet http://www.supermicro.com/role/ShorttermandLongtermDebt Short-term and Long-term Debt Notes 15 false false R16.htm 2137107 - Disclosure - Leases Sheet http://www.supermicro.com/role/Leases Leases Notes 16 false false R17.htm 2142108 - Disclosure - Related Party Transactions Sheet http://www.supermicro.com/role/RelatedPartyTransactions Related Party Transactions Notes 17 false false R18.htm 2146109 - Disclosure - Stock-based Compensation and Stockholders' Equity Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquity Stock-based Compensation and Stockholders' Equity Notes 18 false false R19.htm 2154110 - Disclosure - Income Taxes Sheet http://www.supermicro.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2156111 - Disclosure - Commitments and Contingencies Sheet http://www.supermicro.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2158112 - Disclosure - Segment Reporting Sheet http://www.supermicro.com/role/SegmentReporting Segment Reporting Notes 21 false false R22.htm 2162113 - Disclosure - Subsequent Events Sheet http://www.supermicro.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.supermicro.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.supermicro.com/role/RevenueTables Revenue (Tables) Tables http://www.supermicro.com/role/Revenue 24 false false R25.htm 2312302 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.supermicro.com/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.supermicro.com/role/NetIncomePerCommonShare 25 false false R26.htm 2315303 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.supermicro.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.supermicro.com/role/BalanceSheetComponents 26 false false R27.htm 2326304 - Disclosure - Fair Value Disclosure (Tables) Sheet http://www.supermicro.com/role/FairValueDisclosureTables Fair Value Disclosure (Tables) Tables http://www.supermicro.com/role/FairValueDisclosure 27 false false R28.htm 2332305 - Disclosure - Short-term and Long-term Debt (Tables) Sheet http://www.supermicro.com/role/ShorttermandLongtermDebtTables Short-term and Long-term Debt (Tables) Tables http://www.supermicro.com/role/ShorttermandLongtermDebt 28 false false R29.htm 2338306 - Disclosure - Leases (Tables) Sheet http://www.supermicro.com/role/LeasesTables Leases (Tables) Tables http://www.supermicro.com/role/Leases 29 false false R30.htm 2343307 - Disclosure - Related Party Transactions (Tables) Sheet http://www.supermicro.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.supermicro.com/role/RelatedPartyTransactions 30 false false R31.htm 2347308 - Disclosure - Stock-based Compensation and Stockholders' Equity (Tables) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityTables Stock-based Compensation and Stockholders' Equity (Tables) Tables http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquity 31 false false R32.htm 2359309 - Disclosure - Segment Reporting (Tables) Sheet http://www.supermicro.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.supermicro.com/role/SegmentReporting 32 false false R33.htm 2403401 - Disclosure - Summary of Significant Accounting Policies - Investment in a Corporate Venture (Details) Sheet http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails Summary of Significant Accounting Policies - Investment in a Corporate Venture (Details) Details 33 false false R34.htm 2404402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 34 false false R35.htm 2407403 - Disclosure - Revenue - Summary of Net Sales by Product Type (Details) Sheet http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails Revenue - Summary of Net Sales by Product Type (Details) Details 35 false false R36.htm 2408404 - Disclosure - Revenue - Summary of Net Sales by Location (Details) Sheet http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails Revenue - Summary of Net Sales by Location (Details) Details 36 false false R37.htm 2409405 - Disclosure - Revenue - Contract Balances Narrative (Details) Sheet http://www.supermicro.com/role/RevenueContractBalancesNarrativeDetails Revenue - Contract Balances Narrative (Details) Details 37 false false R38.htm 2410406 - Disclosure - Revenue - Performance Obligation (Details) Sheet http://www.supermicro.com/role/RevenuePerformanceObligationDetails Revenue - Performance Obligation (Details) Details 38 false false R39.htm 2413407 - Disclosure - Net Income Per Common Share (Details) Sheet http://www.supermicro.com/role/NetIncomePerCommonShareDetails Net Income Per Common Share (Details) Details http://www.supermicro.com/role/NetIncomePerCommonShareTables 39 false false R40.htm 2416408 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 40 false false R41.htm 2417409 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 41 false false R42.htm 2418410 - Disclosure - Balance Sheet Components - Cash, Cash Equivalents, Restricted Cash (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails Balance Sheet Components - Cash, Cash Equivalents, Restricted Cash (Details) Details 42 false false R43.htm 2419411 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails Balance Sheet Components - Property, Plant, and Equipment (Details) Details 43 false false R44.htm 2420412 - Disclosure - Balance Sheet Components - Other Assets (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails Balance Sheet Components - Other Assets (Details) Details 44 false false R45.htm 2421413 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 45 false false R46.htm 2422414 - Disclosure - Balance Sheet Components - Performance Awards Liability (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails Balance Sheet Components - Performance Awards Liability (Details) Details 46 false false R47.htm 2423415 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails Balance Sheet Components - Other Long-Term Liabilities (Details) Details 47 false false R48.htm 2424416 - Disclosure - Balance Sheet Components - Product Warranties (Details) Sheet http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails Balance Sheet Components - Product Warranties (Details) Details 48 false false R49.htm 2427417 - Disclosure - Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details) Details 49 false false R50.htm 2428418 - Disclosure - Fair Value Disclosure - Summary of Significant Inputs for Estimating Fair Value (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails Fair Value Disclosure - Summary of Significant Inputs for Estimating Fair Value (Details) Details 50 false false R51.htm 2429419 - Disclosure - Fair Value Disclosure - Long-term Investments (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails Fair Value Disclosure - Long-term Investments (Details) Details 51 false false R52.htm 2430420 - Disclosure - Fair Value Disclosure - Narrative (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails Fair Value Disclosure - Narrative (Details) Details 52 false false R53.htm 2433421 - Disclosure - Short-term and Long-term Debt - Schedule of Short-Term Debt (Details) Sheet http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails Short-term and Long-term Debt - Schedule of Short-Term Debt (Details) Details 53 false false R54.htm 2434422 - Disclosure - Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) Sheet http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) Details 54 false false R55.htm 2435423 - Disclosure - Short-term and Long-term Debt - CTBC Bank (Details) Sheet http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails Short-term and Long-term Debt - CTBC Bank (Details) Details 55 false false R56.htm 2436424 - Disclosure - Short-term and Long-term Debt - E.SUN Bank Credit Facility Narrative (Details) Sheet http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails Short-term and Long-term Debt - E.SUN Bank Credit Facility Narrative (Details) Details 56 false false R57.htm 2439425 - Disclosure - Leases - Summary of Lease Costs and Cash Flow Information (Details) Sheet http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails Leases - Summary of Lease Costs and Cash Flow Information (Details) Details 57 false false R58.htm 2440426 - Disclosure - Leases - Narrative (Details) Sheet http://www.supermicro.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 58 false false R59.htm 2441427 - Disclosure - Leases - Future Minimum Operating Liability Payments (Details) Sheet http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails Leases - Future Minimum Operating Liability Payments (Details) Details 59 false false R60.htm 2444428 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 60 false false R61.htm 2445429 - Disclosure - Related Party Transactions - Transactions (Details) Sheet http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails Related Party Transactions - Transactions (Details) Details 61 false false R62.htm 2448430 - Disclosure - Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) Details 62 false false R63.htm 2449431 - Disclosure - Stock-based Compensation and Stockholders' Equity - Common Stock Repurchase and Retirement Narrative (Details) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails Stock-based Compensation and Stockholders' Equity - Common Stock Repurchase and Retirement Narrative (Details) Details 63 false false R64.htm 2450432 - Disclosure - Stock-based Compensation and Stockholders' Equity - Fair Value Assumptions and Expense (Details) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails Stock-based Compensation and Stockholders' Equity - Fair Value Assumptions and Expense (Details) Details 64 false false R65.htm 2451433 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails Stock-based Compensation and Stockholders' Equity - Stock Option Activity (Details) Details 65 false false R66.htm 2452434 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) Details 66 false false R67.htm 2453435 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity (Details) Sheet http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity (Details) Details 67 false false R68.htm 2455436 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.supermicro.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 68 false false R69.htm 2457437 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 69 false false R70.htm 2460438 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.supermicro.com/role/SegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 70 false false R71.htm 2461439 - Disclosure - Segment Reporting - Property, Plant and Equipment, net (Details) Sheet http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails Segment Reporting - Property, Plant and Equipment, net (Details) Details 71 false false R72.htm 2463440 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.supermicro.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 72 false false All Reports Book All Reports smci-20201231.htm smci-20201231.xsd smci-20201231_cal.xml smci-20201231_def.xml smci-20201231_lab.xml smci-20201231_pre.xml smci-ex311_20201231x10q.htm smci-ex312_20201231x10q.htm smci-ex321_20201231x10q.htm smci-ex322_20201231x10q.htm http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "smci-20201231.htm": { "axisCustom": 0, "axisStandard": 33, "contextCount": 303, "dts": { "calculationLink": { "local": [ "smci-20201231_cal.xml" ] }, "definitionLink": { "local": [ "smci-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "smci-20201231.htm" ] }, "labelLink": { "local": [ "smci-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "smci-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "smci-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 595, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 8 }, "keyCustom": 45, "keyStandard": 377, "memberCustom": 42, "memberStandard": 49, "nsprefix": "smci", "nsuri": "http://www.supermicro.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.supermicro.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "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": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.supermicro.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Revenue", "role": "http://www.supermicro.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Net Income Per Common Share", "role": "http://www.supermicro.com/role/NetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Balance Sheet Components", "role": "http://www.supermicro.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "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": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125105 - Disclosure - Fair Value Disclosure", "role": "http://www.supermicro.com/role/FairValueDisclosure", "shortName": "Fair Value Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131106 - Disclosure - Short-term and Long-term Debt", "role": "http://www.supermicro.com/role/ShorttermandLongtermDebt", "shortName": "Short-term and Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137107 - Disclosure - Leases", "role": "http://www.supermicro.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142108 - Disclosure - Related Party Transactions", "role": "http://www.supermicro.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146109 - Disclosure - Stock-based Compensation and Stockholders' Equity", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquity", "shortName": "Stock-based Compensation and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154110 - Disclosure - Income Taxes", "role": "http://www.supermicro.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156111 - Disclosure - Commitments and Contingencies", "role": "http://www.supermicro.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158112 - Disclosure - Segment Reporting", "role": "http://www.supermicro.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162113 - Disclosure - Subsequent Events", "role": "http://www.supermicro.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue (Tables)", "role": "http://www.supermicro.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Net Income Per Common Share (Tables)", "role": "http://www.supermicro.com/role/NetIncomePerCommonShareTables", "shortName": "Net Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Fair Value Disclosure (Tables)", "role": "http://www.supermicro.com/role/FairValueDisclosureTables", "shortName": "Fair Value Disclosure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332305 - Disclosure - Short-term and Long-term Debt (Tables)", "role": "http://www.supermicro.com/role/ShorttermandLongtermDebtTables", "shortName": "Short-term and Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Leases (Tables)", "role": "http://www.supermicro.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - Related Party Transactions (Tables)", "role": "http://www.supermicro.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347308 - Disclosure - Stock-based Compensation and Stockholders' Equity (Tables)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityTables", "shortName": "Stock-based Compensation and Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359309 - Disclosure - Segment Reporting (Tables)", "role": "http://www.supermicro.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "span", "div", "us-gaap:EquityMethodInvestmentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies - Investment in a Corporate Venture (Details)", "role": "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails", "shortName": "Summary of Significant Accounting Policies - Investment in a Corporate Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "span", "div", "us-gaap:EquityMethodInvestmentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i1efe25da7fce45b79f75cb1892bc4e66_D20201001-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i1efe25da7fce45b79f75cb1892bc4e66_D20201001-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue - Summary of Net Sales by Product Type (Details)", "role": "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails", "shortName": "Revenue - Summary of Net Sales by Product Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ic1e157e73a914253a1d86702b3c2160c_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue - Summary of Net Sales by Location (Details)", "role": "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "shortName": "Revenue - Summary of Net Sales by Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i23a69862aa9e4801b5c6a7d969a1fdfe_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Contract Balances Narrative (Details)", "role": "http://www.supermicro.com/role/RevenueContractBalancesNarrativeDetails", "shortName": "Revenue - Contract Balances Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Revenue - Performance Obligation (Details)", "role": "http://www.supermicro.com/role/RevenuePerformanceObligationDetails", "shortName": "Revenue - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Net Income Per Common Share (Details)", "role": "http://www.supermicro.com/role/NetIncomePerCommonShareDetails", "shortName": "Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Balance Sheet Components - Inventories (Details)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ic95c1eabac864e6cb4b5c74d522fcbab_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "smci:AccountsReceivableVendorCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "smci:AccountsReceivableVendorCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Balance Sheet Components - Cash, Cash Equivalents, Restricted Cash (Details)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails", "shortName": "Balance Sheet Components - Cash, Cash Equivalents, Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Balance Sheet Components - Property, Plant, and Equipment (Details)", "role": "http://www.supermicro.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": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Balance Sheet Components - Other Assets (Details)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails", "shortName": "Balance Sheet Components - Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)", "role": "http://www.supermicro.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": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i80d18a2c264a4272b5a9f240058c4605_D20200301-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "smci:NumberOfBoardMembersPerformanceAwards", "reportCount": 1, "unique": true, "unitRef": "board_member", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Balance Sheet Components - Performance Awards Liability (Details)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "shortName": "Balance Sheet Components - Performance Awards Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i80d18a2c264a4272b5a9f240058c4605_D20200301-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "smci:NumberOfBoardMembersPerformanceAwards", "reportCount": 1, "unique": true, "unitRef": "board_member", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Balance Sheet Components - Other Long-Term Liabilities (Details)", "role": "http://www.supermicro.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": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i58843616f18a416c8d050b3a499c5619_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424416 - Disclosure - Balance Sheet Components - Product Warranties (Details)", "role": "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails", "shortName": "Balance Sheet Components - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i58843616f18a416c8d050b3a499c5619_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrentAndNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "shortName": "Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia92dcb4420db49cea52f357e5733c438_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "role": "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i18eaeeceebdd4b3a95cf5e7871adb06a_I20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - Fair Value Disclosure - Summary of Significant Inputs for Estimating Fair Value (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "shortName": "Fair Value Disclosure - Summary of Significant Inputs for Estimating Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i18eaeeceebdd4b3a95cf5e7871adb06a_I20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "iac2efb94f917456683a3a3f8c0add660_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - Disclosure - Fair Value Disclosure - Long-term Investments (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails", "shortName": "Fair Value Disclosure - Long-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "iac2efb94f917456683a3a3f8c0add660_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ibc40332c4a1646f3985d7309fef1d3f6_D20200701-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430420 - Disclosure - Fair Value Disclosure - Narrative (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails", "shortName": "Fair Value Disclosure - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ibc40332c4a1646f3985d7309fef1d3f6_D20200701-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Short-term and Long-term Debt - Schedule of Short-Term Debt (Details)", "role": "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails", "shortName": "Short-term and Long-term Debt - Schedule of Short-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434422 - Disclosure - Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details)", "role": "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "shortName": "Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "if7e3717ee3d1457bb9ddf3213f98d54e_I20180430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ic95c1eabac864e6cb4b5c74d522fcbab_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435423 - Disclosure - Short-term and Long-term Debt - CTBC Bank (Details)", "role": "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "shortName": "Short-term and Long-term Debt - CTBC Bank (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i0c2421dbee7a4e5a8534db54279f453d_I20200630", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i9f439975046246b8b15f5a2cb6913510_I20201202", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436424 - Disclosure - Short-term and Long-term Debt - E.SUN Bank Credit Facility Narrative (Details)", "role": "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "shortName": "Short-term and Long-term Debt - E.SUN Bank Credit Facility Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i9f439975046246b8b15f5a2cb6913510_I20201202", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Leases - Summary of Lease Costs and Cash Flow Information (Details)", "role": "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails", "shortName": "Leases - Summary of Lease Costs and Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Leases - Narrative (Details)", "role": "http://www.supermicro.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:VariableLeasePayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - Leases - Future Minimum Operating Liability Payments (Details)", "role": "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails", "shortName": "Leases - Future Minimum Operating Liability Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444428 - Disclosure - Related Party Transactions - Narrative (Details)", "role": "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i37762057ef724028b67bd02bc07d24cc_D20201001-20201231", "decimals": "3", "lang": "en-US", "name": "smci:RelatedPartyTransactionProductPurchasePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445429 - Disclosure - Related Party Transactions - Transactions (Details)", "role": "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails", "shortName": "Related Party Transactions - Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i7fd938775d2a48ccb52241718c239def_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - Disclosure - Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i5bb3b4f4d7f04a979a179e34ddac1d7b_I20200605", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i47f37b6bc682483a883673d3a49a6110_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Stock-based Compensation and Stockholders' Equity - Common Stock Repurchase and Retirement Narrative (Details)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Common Stock Repurchase and Retirement Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i46a09e67d5d94a1aa487b450ec044f61_D20200701-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Stock-based Compensation and Stockholders' Equity - Fair Value Assumptions and Expense (Details)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Fair Value Assumptions and Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ic95c1eabac864e6cb4b5c74d522fcbab_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Activity (Details)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i80d18a2c264a4272b5a9f240058c4605_D20200301-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "smci:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "tranche", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i80d18a2c264a4272b5a9f240058c4605_D20200301-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "smci:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "tranche", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i15abfeadc6814c5eaeca30deabc33763_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453435 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity (Details)", "role": "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i15abfeadc6814c5eaeca30deabc33763_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i955470873c264974a1dd8dbe9a41408f_D20201001-20201231", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "idf22dbff70174127b6b43084eaf72c50_I20180208", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "idf22dbff70174127b6b43084eaf72c50_I20180208", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "if0bc054e4af5414d8ff62b26c473c4dc_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "if0bc054e4af5414d8ff62b26c473c4dc_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - Segment Reporting - Narrative (Details)", "role": "http://www.supermicro.com/role/SegmentReportingNarrativeDetails", "shortName": "Segment Reporting - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i28644ebecfcb4e60a8ebf8531a07b0b3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Segment Reporting - Property, Plant and Equipment, net (Details)", "role": "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails", "shortName": "Segment Reporting - Property, Plant and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ide09ee65363c422a8464454c7044a22c_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i47f37b6bc682483a883673d3a49a6110_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Subsequent Events - Narrative (Details)", "role": "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "i904c0c55015548119fc8b99734c0a5b4_I20210129", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "smci-20201231.htm", "contextRef": "ia1bd757f24d842d78959c75b7a5cfd24_D20200701-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 93, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "smci_AblecomTechnologyAndCompuwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ablecom Technology And Compuware", "label": "Ablecom Technology And Compuware [Member]", "terseLabel": "Ablecom Technology and Compuware" } } }, "localname": "AblecomTechnologyAndCompuwareMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_AblecomTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ablecom Technology [Member]", "label": "Ablecom Technology [Member]", "terseLabel": "Ablecom Technology" } } }, "localname": "AblecomTechnologyMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "domainItemType" }, "smci_AccountsPayableandAccruedLiabilitiesRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable and Accrued Liabilities, Related Parties", "label": "Accounts Payable and Accrued Liabilities, Related Parties", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableandAccruedLiabilitiesRelatedParties", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccountsReceivableManufacturerCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Manufacturer, Current", "label": "Accounts Receivable, Manufacturer, Current", "terseLabel": "Receivables from contract manufacturers, buy-sell arrangement" } } }, "localname": "AccountsReceivableManufacturerCurrent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccountsReceivableVendorCurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Vendor, Current", "label": "Accounts Receivable, Vendor, Current", "terseLabel": "Other receivables" } } }, "localname": "AccountsReceivableVendorCurrent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccountsReceivableandOtherReceivablesRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable and Other Receivables, Related Parties", "label": "Accounts Receivable and Other Receivables, Related Parties", "terseLabel": "Accounts receivable and other receivables" } } }, "localname": "AccountsReceivableandOtherReceivablesRelatedParties", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccruedCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Customer Deposits, Current", "label": "Accrued Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "AccruedCustomerDepositsCurrent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccruedLiabilitiesRelatedPartiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Related Parties, Current", "label": "Accrued Liabilities, Related Parties, Current", "verboseLabel": "Accrued liabilities, related party" } } }, "localname": "AccruedLiabilitiesRelatedPartiesCurrent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_AccruedUnrecognizedTaxBenefitsIncludingRelatedInterestsandPenaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent", "label": "Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent", "terseLabel": "Accrued unrecognized tax benefits including related interest and penalties" } } }, "localname": "AccruedUnrecognizedTaxBenefitsIncludingRelatedInterestsandPenaltiesNoncurrent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smci_AmericanFundsTaxAdvantagedIncomeTAIFXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American Funds Tax-Advantaged Income (TAIFX)", "label": "American Funds Tax-Advantaged Income (TAIFX) [Member]", "terseLabel": "TAIFX" } } }, "localname": "AmericanFundsTaxAdvantagedIncomeTAIFXMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_BankOfAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank of America [Member]", "label": "Bank of America [Member]", "terseLabel": "Bank of America" } } }, "localname": "BankOfAmericaMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_BankofAmericaLoanandSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank of America Loan and Security Agreement [Member]", "label": "Bank of America Loan and Security Agreement [Member]", "terseLabel": "Bank of America 2018 Credit Agreement" } } }, "localname": "BankofAmericaLoanandSecurityAgreementMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_BonusCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bonus Compensation Expense", "label": "Bonus Compensation Expense", "terseLabel": "Bonus compensation expense" } } }, "localname": "BonusCompensationExpense", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_BuildGroupComplaintMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Build Group Complaint", "label": "Build Group Complaint [Member]", "terseLabel": "Build Group Complaint" } } }, "localname": "BuildGroupComplaintMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_BuildingAndLeaseholdImpovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Building and Leasehold Impovements [Member]", "label": "Building and Leasehold Impovements [Member]", "terseLabel": "Building and leasehold improvements" } } }, "localname": "BuildingAndLeaseholdImpovementsMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "smci_BuildingsUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings Under Construction [Member]", "label": "Buildings Under Construction [Member]", "terseLabel": "Buildings construction in progress" } } }, "localname": "BuildingsUnderConstructionMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC Credit Facility [Member]", "label": "CTBC Credit Facility [Member]", "terseLabel": "CTBC Bank term loan, due August 31, 2021" } } }, "localname": "CTBCCreditFacilityMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "label": "CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 180Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest" } } }, "localname": "CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "label": "CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest" } } }, "localname": "CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member]", "label": "CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 12 Month, Up To 0.50% Interest" } } }, "localname": "CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC [Member]", "label": "CTBC [Member]", "terseLabel": "CTBC Bank" } } }, "localname": "CTBCMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCsEstablishedNTDInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC's Established NTD Interest Rate [Member]", "label": "CTBC's Established NTD Interest Rate [Member]", "terseLabel": "CTBC's Established NTD Interest Rate" } } }, "localname": "CTBCsEstablishedNTDInterestRateMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCsEstablishedUSDInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CTBC's Established USD Interest Rate [Member]", "label": "CTBC's Established USD Interest Rate [Member]", "terseLabel": "CTBC's Established USD Interest Rate" } } }, "localname": "CTBCsEstablishedUSDInterestRateMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_CapitalExpendituresIncurredbutNotyetPaidRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Expenditures Incurred but Not yet Paid, Related Party", "label": "Capital Expenditures Incurred but Not yet Paid, Related Party", "terseLabel": "Unpaid property, plant and equipment purchases, related parties" } } }, "localname": "CapitalExpendituresIncurredbutNotyetPaidRelatedParty", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_CharlesLiangAndWifeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CharlesLiangAndWife [Member]", "label": "Charles Liang And Wife [Member]", "terseLabel": "Charles Liang and wife" } } }, "localname": "CharlesLiangAndWifeMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_CommonStockRetiredToTreasuryStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Retired To Treasury Stock, Shares", "label": "Common Stock Retired To Treasury Stock, Shares", "terseLabel": "Common stock retired to treasury stock (in shares)" } } }, "localname": "CommonStockRetiredToTreasuryStockShares", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails" ], "xbrltype": "sharesItemType" }, "smci_CompuwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compuware [Member]", "label": "Compuware [Member]", "terseLabel": "Compuware" } } }, "localname": "CompuwareMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "domainItemType" }, "smci_CorporateVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Venture [Member]", "label": "Corporate Venture [Member]", "terseLabel": "Corporate Venture" } } }, "localname": "CorporateVentureMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "smci_CustomsBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customs Bond [Member]", "label": "Customs Bond [Member]", "terseLabel": "Customs Bond" } } }, "localname": "CustomsBondMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_DebtInstrumentBasisSpreadOnVariableRateDividedByAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate, Divided By Amount", "label": "Debt Instrument, Basis Spread on Variable Rate, Divided By Amount", "terseLabel": "Basis spread on variable rate, divided by amount" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateDividedByAmount", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "decimalItemType" }, "smci_DebtInstrumentIncreaseToStatedRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Increase To Stated Rate", "label": "Debt Instrument, Increase To Stated Rate", "terseLabel": "Increase to stated rate" } } }, "localname": "DebtInstrumentIncreaseToStatedRate", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "percentItemType" }, "smci_ESUNBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "E.SUN Bank", "label": "E.SUN Bank [Member]", "terseLabel": "E.SUN Bank" } } }, "localname": "ESUNBankMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_ESUNCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "E.SUN Credit Facility", "label": "E.SUN Credit Facility [Member]", "terseLabel": "E.SUN Credit Facility" } } }, "localname": "ESUNCreditFacilityMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EmployeeStockOptionsandRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Options and Restricted Stock Units [Member]", "label": "Employee Stock Options and Restricted Stock Units [Member]", "terseLabel": "Employee stock options and restricted stock units" } } }, "localname": "EmployeeStockOptionsandRestrictedStockUnitsMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "smci_EquityIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan, 2016 [Member]", "label": "Equity Incentive Plan, 2016 [Member]", "terseLabel": "Equity Incentive Plan, 2016" } } }, "localname": "EquityIncentivePlan2016Member", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityIncentivePlanTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan, Two Thousand Twenty", "label": "Equity Incentive Plan, Two Thousand Twenty [Member]", "terseLabel": "Equity Incentive Plan, 2020" } } }, "localname": "EquityIncentivePlanTwoThousandTwentyMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityMethodInvestmentUnamortizedDeferredGainFromSale": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Unamortized Deferred Gain From Sale", "label": "Equity Method Investment, Unamortized Deferred Gain From Sale", "terseLabel": "Equity method investment, unamortized deferred gain from sale" } } }, "localname": "EquityMethodInvestmentUnamortizedDeferredGainFromSale", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "monetaryItemType" }, "smci_IncreaseDecreaseinAccruedLiabilityRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accrued Liability, Related Parties", "label": "Increase (Decrease) in Accrued Liability, Related Parties", "terseLabel": "Increase (decrease) in accrued liability, related parties" } } }, "localname": "IncreaseDecreaseinAccruedLiabilityRelatedParties", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_IncreaseDecreaseinOtherLongTermLiabilitiesRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Other Long-Term Liabilities, Related Parties", "label": "Increase (Decrease) in Other Long-Term Liabilities, Related Parties", "terseLabel": "Increase (decrease) in other long-term liabilities, related parties" } } }, "localname": "IncreaseDecreaseinOtherLongTermLiabilitiesRelatedParties", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_IncreaseDecreaseinPrepaidExpensesandOtherCurrentAssetsRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties", "label": "Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties", "negatedTerseLabel": "Increase (decrease) in prepaid expenses and other current assets, related parties" } } }, "localname": "IncreaseDecreaseinPrepaidExpensesandOtherCurrentAssetsRelatedParties", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_InventoryWriteDownExcludingWriteDownToNetRealizableValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Write-Down, Excluding Write-Down To Net Realizable Value", "label": "Inventory Write-Down, Excluding Write-Down To Net Realizable Value", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDownExcludingWriteDownToNetRealizableValue", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "smci_InventoryWriteDownToRecoveryNetRealizableValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Write-Down To (Recovery) Net Realizable Value", "label": "Inventory Write-Down To (Recovery) Net Realizable Value", "terseLabel": "Write-down to net realizable value" } } }, "localname": "InventoryWriteDownToRecoveryNetRealizableValue", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "smci_InvestorInChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor In China [Member]", "label": "Investor In China [Member]", "terseLabel": "Investor in China" } } }, "localname": "InvestorInChinaMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "smci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": 3.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": "2026 and beyond" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smci_LineOfCreditFacilityCovenantThresholdAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant Threshold, Amount Outstanding", "label": "Line Of Credit Facility, Covenant Threshold, Amount Outstanding", "terseLabel": "Line of credit facility, covenant threshold, amount outstanding" } } }, "localname": "LineOfCreditFacilityCovenantThresholdAmountOutstanding", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_LongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Liabilities [Member]", "label": "Long-Term Liabilities [Member]", "terseLabel": "Long-Term Liabilities" } } }, "localname": "LongTermLiabilitiesMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "smci_ManagementAndImmediateFamilyMemberofManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ManagementAndImmediateFamilyMemberofManagement [Member]", "label": "Management And Immediate Family Member of Management [Member]", "terseLabel": "Management and immediate family member of management" } } }, "localname": "ManagementAndImmediateFamilyMemberofManagementMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_NumberOfBoardMembersPerformanceAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Board Members, Performance Awards", "label": "Number Of Board Members, Performance Awards", "terseLabel": "Number of Board Members, performance awards" } } }, "localname": "NumberOfBoardMembersPerformanceAwards", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "integerItemType" }, "smci_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]", "terseLabel": "One customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Supplier", "label": "One Supplier [Member]", "terseLabel": "One Supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_OtherLongTermLiabilitiesRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Long-Term Liabilities, Related Parties", "label": "Other Long-Term Liabilities, Related Parties", "terseLabel": "Other long-term liabilities, related parties" } } }, "localname": "OtherLongTermLiabilitiesRelatedParties", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "smci_OtherRegionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other region [Member]", "label": "Other region [Member]", "terseLabel": "Others" } } }, "localname": "OtherRegionMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails" ], "xbrltype": "domainItemType" }, "smci_PayableManufacturer": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payable, Manufacturer", "label": "Payable, Manufacturer", "terseLabel": "Contract manufacturing liabilities" } } }, "localname": "PayableManufacturer", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smci_PaymentstoAcquirePropertyPlantandEquipmentRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Property, Plant, and Equipment, Related Party", "label": "Payments to Acquire Property, Plant, and Equipment, Related Party", "terseLabel": "Payments to acquire property, plant, and equipment, related parties" } } }, "localname": "PaymentstoAcquirePropertyPlantandEquipmentRelatedParty", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_PercentOfBalancesOwedOnCommercialInvoicesLimitationOnProceedsAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount", "label": "Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount", "terseLabel": "Percent of balances owed on commercial invoices, limitation on proceeds amount" } } }, "localname": "PercentOfBalancesOwedOnCommercialInvoicesLimitationOnProceedsAmount", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "percentItemType" }, "smci_PercentOfBonusSubjectToPerformanceCondition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Bonus Subject To Performance Condition", "label": "Percent Of Bonus Subject To Performance Condition", "terseLabel": "Percent of bonus subject to performance condition" } } }, "localname": "PercentOfBonusSubjectToPerformanceCondition", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "percentItemType" }, "smci_PercentOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Eligible Accounts Receivable", "label": "Percent Of Eligible Accounts Receivable", "terseLabel": "Percent of eligible accounts receivable" } } }, "localname": "PercentOfEligibleAccountsReceivable", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "percentItemType" }, "smci_PerformanceBasedRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units (PRSUs) [Member]", "label": "Performance-Based Restricted Stock Units (PRSUs) [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRSUs)" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units (PRSUs), One-Year [Member]", "label": "Performance-Based Restricted Stock Units (PRSUs), One-Year [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRSUs), One-Year" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_PerformanceBonusNumberofTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Bonus, Number of Tranches", "label": "Performance Bonus, Number of Tranches", "terseLabel": "Performance bonus, number of tranches" } } }, "localname": "PerformanceBonusNumberofTranches", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "integerItemType" }, "smci_PerformanceBonusPercentOfAmountTrancheTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Bonus, Percent Of Amount, Tranche Two", "label": "Performance Bonus, Percent Of Amount, Tranche Two", "terseLabel": "Performance bonus, percent of amount, tranche two" } } }, "localname": "PerformanceBonusPercentOfAmountTrancheTwo", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "percentItemType" }, "smci_PerformanceBonusStockPriceThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Bonus, Stock Price, Threshold Consecutive Trading Days", "label": "Performance Bonus, Stock Price, Threshold Consecutive Trading Days", "terseLabel": "Performance bonus, stock price, threshold consecutive trading days" } } }, "localname": "PerformanceBonusStockPriceThresholdConsecutiveTradingDays", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "integerItemType" }, "smci_PerformanceBonusesApproved": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance Bonuses Approved", "label": "Performance Bonuses Approved", "terseLabel": "Performance bonuses approved" } } }, "localname": "PerformanceBonusesApproved", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_PrepaidExpensesRelatedPartiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses, Related Parties, Current", "label": "Prepaid Expenses, Related Parties, Current", "terseLabel": "Prepaid expenses, related party" } } }, "localname": "PrepaidExpensesRelatedPartiesCurrent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_PurchasesTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchases, Total [Member]", "label": "Purchases, Total [Member]", "terseLabel": "Purchases, Total" } } }, "localname": "PurchasesTotalMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_ReceivableFromExerciseOfStockOptionsNonCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable From Exercise Of Stock Options, Non-Cash", "label": "Receivable From Exercise Of Stock Options, Non-Cash", "terseLabel": "Receivable from exercise of stock options" } } }, "localname": "ReceivableFromExerciseOfStockOptionsNonCash", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "smci_RelatedPartyOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Ownership Percentage", "label": "Related Party Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "RelatedPartyOwnershipPercentage", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_RelatedPartyTransactionProductPurchasePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Product Purchase Percent", "label": "Related Party Transaction, Product Purchase Percent", "terseLabel": "Related party, product sold percent" } } }, "localname": "RelatedPartyTransactionProductPurchasePercent", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_SeniorExecutiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Executive [Member]", "label": "Senior Executive [Member]", "terseLabel": "Senior Executive" } } }, "localname": "SeniorExecutiveMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "domainItemType" }, "smci_ServerAndStorageSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Server And Storage Systems [Member]", "label": "Server And Storage Systems [Member]", "terseLabel": "Server\u00a0and storage systems" } } }, "localname": "ServerAndStorageSystemsMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "domainItemType" }, "smci_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period", "negatedLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "smci_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "integerItemType" }, "smci_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfUnitsPerVestingTranche": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Units Per Vesting Tranche", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Units Per Vesting Tranche", "terseLabel": "Number of units per vesting tranche (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfUnitsPerVestingTranche", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "smci_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Released In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Released In Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "smci_ShortTermDebtAndLongTermDebtCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short-Term Debt And Long-Term Debt, Current Maturities", "label": "Short-Term Debt And Long-Term Debt, Current Maturities", "terseLabel": "Short-term debt and current portion of long-term debt" } } }, "localname": "ShortTermDebtAndLongTermDebtCurrentMaturities", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "smci_SteveLiangAndOtherFamilyMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SteveLiangAndOtherFamilyMembers [Member]", "label": "Steve Liang And Other Family Members [Member]", "terseLabel": "Steve Liang and other family members" } } }, "localname": "SteveLiangAndOtherFamilyMembersMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_StockPriceThresholdToEarnBonusTrancheOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Price Threshold To Earn Bonus, Tranche One", "label": "Stock Price Threshold To Earn Bonus, Tranche One", "terseLabel": "Stock price threshold to earn bonus, tranche one (USD per share)" } } }, "localname": "StockPriceThresholdToEarnBonusTrancheOne", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "perShareItemType" }, "smci_StockPriceThresholdToEarnBonusTrancheTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Price Threshold To Earn Bonus, Tranche Two", "label": "Stock Price Threshold To Earn Bonus, Tranche Two", "terseLabel": "Stock price threshold to earn bonus, tranche two (USD per share)" } } }, "localname": "StockPriceThresholdToEarnBonusTrancheTwo", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "perShareItemType" }, "smci_StockRepurchasedNotPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchased, Not Paid", "label": "Stock Repurchased, Not Paid", "terseLabel": "Unpaid stock repurchases" } } }, "localname": "StockRepurchasedNotPaid", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "smci_SubsystemsAndAccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsystems and accessories [Member]", "label": "Subsystems and accessories [Member]", "terseLabel": "Subsystems\u00a0and accessories" } } }, "localname": "SubsystemsAndAccessoriesMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "domainItemType" }, "smci_TaiwanTaxAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taiwan Tax Authority [Member]", "label": "Taiwan Tax Authority [Member]", "terseLabel": "Taiwan Tax Authority" } } }, "localname": "TaiwanTaxAuthorityMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_TwoBoardOfDirectorMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Board Of Director Members [Member]", "label": "Two Board Of Director Members [Member]", "terseLabel": "Two Board Of Director Members" } } }, "localname": "TwoBoardOfDirectorMembersMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "domainItemType" }, "smci_TwoThousandTwentyCTBCTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty CTBC Term Loan Facility [Member]", "label": "Two Thousand Twenty CTBC Term Loan Facility [Member]", "terseLabel": "CTBC Bank term loan, due June 4, 2030" } } }, "localname": "TwoThousandTwentyCTBCTermLoanFacilityMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_TwoYearTermFloatingRateOfPostalSavingInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member]", "label": "Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member]", "terseLabel": "Two-Year Term Floating Rate Of Postal Saving Interest Rate" } } }, "localname": "TwoYearTermFloatingRateOfPostalSavingInterestRateMember", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "smci_UnrecognizedBonusCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Bonus Compensation Expense", "label": "Unrecognized Bonus Compensation Expense", "terseLabel": "Unrecognized bonus compensation expense" } } }, "localname": "UnrecognizedBonusCompensationExpense", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_UnrecognizedBonusCompensationExpensePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized Bonus Compensation Expense, Period", "label": "Unrecognized Bonus Compensation Expense, Period", "terseLabel": "Unrecognized bonus compensation expense, period" } } }, "localname": "UnrecognizedBonusCompensationExpensePeriod", "nsuri": "http://www.supermicro.com/20201231", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "durationItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r300", "r444", "r445", "r448", "r564" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r66", "r120" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r302", "r303", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r540", "r543" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r302", "r303", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r540", "r543" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r278", "r282", "r485", "r539", "r541" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r278", "r282", "r485", "r539", "r541" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r292", "r302", "r303", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r540", "r543" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r292", "r302", "r303", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r540", "r543" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r278", "r283", "r542", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r278", "r283", "r542", "r553", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r194", "r447" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.supermicro.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 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 (including amounts due to related parties of $48,256 and $72,368 at December 31, 2020 and June 30, 2020, respectively)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r48", "r124", "r446", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable, related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r26", "r195", "r196" ], "calculation": { "http://www.supermicro.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 of allowances of $2,941 and $4,586 at December 31, 2020 and June 30, 2020, respectively (including accounts receivable from related parties of $15,016 and $8,712 at December 31, 2020 and June 30, 2020, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r61", "r124", "r445", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable, related parties" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r508", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r502", "r522" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 (including amounts due to related parties of $11,339 and $16,206 at December 31, 2020 and June 30, 2020, respectively)", "totalLabel": "Operating lease liability" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesFairValueDisclosure": { "auth_ref": [ "r52" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of accrued expenses.", "label": "Accrued Liabilities, Fair Value Disclosure", "terseLabel": "Performance awards liability, current" } } }, "localname": "AccruedLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.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 the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "verboseLabel": "Accrued cooperative marketing expenses" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r11", "r12", "r52" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r236" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "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", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r72", "r73", "r74", "r527", "r548", "r549" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 gain (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r71", "r74", "r75", "r127", "r128", "r129", "r382", "r544", "r545" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Shares withheld for the withholding tax on vesting of restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r304", "r306", "r341", "r342" ], "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": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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]", "verboseLabel": "Reconciliation of net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r306", "r331", "r340" ], "calculation": { "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "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": "Stock-based compensation expense before taxes" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Stock-based compensation expense, net" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r197", "r215" ], "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", "terseLabel": "Accounts receivable, allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r147" ], "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": "Anti-dilutive outstanding equity awards (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r171", "r177", "r184", "r213", "r376", "r383", "r404", "r500", "r521" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r65", "r117", "r213", "r376", "r383", "r404" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r391" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Asset\u00a0at Fair\u00a0Value" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AuctionRateSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument securities (for example, but not limited to, corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process.", "label": "Auction Rate Securities [Member]", "terseLabel": "Auction rate security" } } }, "localname": "AuctionRateSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r203" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r204" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Holding Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r201", "r222" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost Basis" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r199", "r202", "r222", "r507" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair\u00a0Value", "verboseLabel": "Auction rate security" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r200", "r222" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Investment in auction rate security" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r307", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r235" ], "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": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r112", "r113", "r114" ], "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": "Unpaid property, plant and equipment purchases (including due to related parties of $3,056 and $1,729 as of December 31, 2020 and 2019, respectively)" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r43", "r110" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r104", "r110", "r115" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails": { "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 the end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r104", "r415" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r242", "r509", "r532" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r247" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common Stock and Additional Paid-In Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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 stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r261" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r25", "r27", "r262" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock and additional paid-in capital, $.001 par value, Authorized shares: 100,000,000, Outstanding shares 51,765,627 and 52,408,70, Issued shares 52,241,046 and 53,741,828 at September 30, 2020 and June 30, 2020, respectively" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r78", "r80", "r81", "r85", "r512", "r536" ], "calculation": { "http://www.supermicro.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": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r233", "r234", "r370" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r157", "r158", "r192", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r157", "r158", "r192", "r401", "r402", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r157", "r158", "r192", "r401", "r402", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r154", "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Supplier and Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r157", "r158", "r192", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r155", "r157", "r158", "r159", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r157", "r158", "r192", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r116", "r378" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r265", "r266", "r279" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r265", "r266", "r279" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r265", "r266", "r279" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer liability, revenue recognized in the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Purchases" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r92", "r117", "r213", "r404" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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 sales (including related party purchases of $50,835 and $75,333 in the three months ended December 31, 2020 and 2019, respectively, and $113,034 and $140,366 in the six months ended December 31, 2020 and 2019, respectively)", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "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 sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r156", "r192" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r260" ], "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": "Short-term and Long-term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r501", "r503", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "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": "Credit facility, basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt outstanding" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r54", "r259", "r425" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "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": "Credit facility, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Expected decrease in unrecognized tax benefits over next twelve months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r18", "r499", "r520" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred service costs, non-current" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred service costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r109" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r168" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r278", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation and Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r86", "r132", "r133", "r134", "r135", "r136", "r140", "r142", "r144", "r145", "r146", "r150", "r151", "r513", "r537" ], "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)", "verboseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r132", "r133", "r134", "r135", "r136", "r142", "r144", "r145", "r146", "r150", "r151", "r513", "r537" ], "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)", "verboseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r415" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r349" ], "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": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.supermicro.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", "verboseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Share-based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r332" ], "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 cost related to non-vested stock-based awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r332" ], "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": "Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r331" ], "calculation": { "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Income tax impact" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127", "r128", "r129", "r131", "r137", "r139", "r153", "r214", "r261", "r262", "r335", "r336", "r337", "r361", "r362", "r417", "r418", "r419", "r420", "r421", "r422", "r544", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Equity method investment, other than temporary impairment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r44", "r172", "r209" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Investment in equity investee" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r44", "r103", "r116", "r211", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Investments in a Corporate Venture" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r399" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Non-marketable equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r391", "r392", "r393", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "verboseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents and Long-term Investments Measured at Fair value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r392", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r391", "r392", "r394", "r395", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosure" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r293", "r294", "r299", "r301", "r392", "r457" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r293", "r294", "r299", "r301", "r392", "r458" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02", "verboseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r392", "r459" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r396", "r398" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "auth_ref": [ "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table Text Block]", "terseLabel": "Summary of Significant Inputs for Estimating Fair Value" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r430", "r434" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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", "negatedLabel": "Payments of obligations under finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r205", "r206", "r216", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r409", "r411", "r413", "r414" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency exchange (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FormerGainContingencyRecognizedInCurrentPeriod": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain recognized in the period that had been disclosed in prior periods as a contingent gain.", "label": "Former Gain Contingency, Recognized in Current Period", "terseLabel": "Payment received from CEO for settlement" } } }, "localname": "FormerGainContingencyRecognizedInCurrentPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r91", "r117", "r171", "r176", "r180", "r183", "r186", "r213", "r404" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r123", "r171", "r176", "r180", "r183", "r186" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r83", "r108", "r169", "r209", "r510", "r534" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "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": "Share of income from equity investee", "terseLabel": "Share of (loss) from equity investee, net of taxes" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r350", "r359", "r360", "r363", "r365", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.", "label": "Income Tax Examination, Increase (Decrease) in Liability from Prior Year", "terseLabel": "Income tax examination, increase (decrease) liability" } } }, "localname": "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r138", "r139", "r170", "r348", "r364", "r366", "r538" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "negatedTerseLabel": "Income tax provision", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable (including changes in related party balances of $(24,112) and $16,107 during the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by 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 entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Increase (decrease) in accounts payable, related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable (including changes in related party balances of $(6,304) and $(4,318) during the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r107" ], "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": "Increase (decrease) in accounts receivable, related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.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 liabilities (including changes in related party balances of $(4,867) and $5,249 during the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "negatedLabel": "Decrease in deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities (including changes in related party balances of $(1,671) and $430 during the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets (including changes in related party balances of $7,554 and $(3,673) during the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r167", "r424", "r426", "r514" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r105", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r228" ], "calculation": { "http://www.supermicro.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 merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r63" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.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": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r36", "r37", "r228" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Purchased parts and raw materials" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r35", "r228" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r227" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvesteeMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "A corporation that issued voting stock held by an investor.", "label": "Investee [Member]", "terseLabel": "Investee" } } }, "localname": "InvesteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r438" ], "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": "Summary of Operating Lease Expense Recognized and Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r439" ], "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": "Summary of Future Minimum Lease Payments Under Noncancelable Operating Lease Arrangements" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2021 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r439" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r51", "r117", "r178", "r213", "r377", "r383", "r384", "r404" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r117", "r213", "r404", "r506", "r530" ], "calculation": { "http://www.supermicro.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 stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r117", "r213", "r377", "r383", "r384", "r404" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r391" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r49", "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "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": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r258", "r503", "r524" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt, net of debt issuance costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, Non-current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r55", "r257" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r242" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual", "verboseLabel": "Accrued legal liabilities" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Civil money penalty payment" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r242", "r244", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency, damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of putative class action complaints" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r62", "r117", "r213", "r404", "r505", "r529" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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 Product Warranty Accrual [Roll Forward]", "terseLabel": "Product Warranties:" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r104", "r106", "r109" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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": "Net cash provided by (used in) operating activities", "verboseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r76", "r79", "r84", "r109", "r117", "r130", "r132", "r133", "r134", "r135", "r138", "r139", "r143", "r171", "r176", "r180", "r183", "r186", "r213", "r404", "r511", "r535" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.supermicro.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 income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "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": "Accounting Pronouncements Recently Adopted and Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r127", "r128", "r129", "r262", "r372" ], "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": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r176", "r180", "r183", "r186" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r433", "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense (including expense for lease agreements with related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $362 and $727 for the three and six months ended December 31, 2019, respectively)" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r429" ], "calculation": { "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesFutureMinimumOperatingLiabilityPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r429" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r429" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r431", "r434" ], "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": "Cash payments for operating leases (including payments to related parties of $347 and $693 for the three and six months ended December 31, 2020, respectively, and $380 and $737 for the three and six months ended December 31, 2019, respectively)" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r428" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "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 asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r437", "r440" ], "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": "Incremental borrowing rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r436", "r440" ], "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 lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r126", "r160", "r388" ], "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": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r52" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 9.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", "verboseLabel": "Others (accrued liabilities)" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r18", "r499", "r520" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent Disclosure [Abstract]", "terseLabel": "Other Assets [Abstract]" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r68", "r72", "r410", "r412", "r416" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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 gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r69", "r70", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Gain (loss) on auction rate security" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r77", "r80", "r374", "r375", "r381" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 (including related party balance of $28 and $1,699 at December 31, 2020 and June 30, 2020, respectively)", "totalLabel": "Total other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Long-term Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails", "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Long-term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r5", "r8", "r231" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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": "Others" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Accrued Liabilities [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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", "negatedLabel": "Payment of withholding tax on vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.supermicro.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", "negatedLabel": "Purchases of property, plant and equipment (including payments to related parties of $3,058 and $2,274 during the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r307", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expense and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r41", "r42" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets (including other receivables from related parties of $12,237 and $19,791 at December 31, 2020 and June 30, 2020, respectively)", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Current Assets [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r8", "r230", "r231" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid expense, non-current" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r229", "r231" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income tax" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.supermicro.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", "verboseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r98", "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r125" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Net repayment on asset-backed revolving line of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r95" ], "calculation": { "http://www.supermicro.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 investment in a privately-held company" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r334" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r52", "r248", "r250" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails": { "order": 2.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "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", "terseLabel": "Current portion", "verboseLabel": "Accrued warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r56", "r242", "r243" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 }, "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails": { "order": 1.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Accrued warranty costs, non-current", "verboseLabel": "Non-current portion" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsOtherLongTermLiabilitiesDetails", "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r76", "r79", "r102", "r117", "r130", "r138", "r139", "r171", "r176", "r180", "r183", "r186", "r213", "r374", "r379", "r380", "r386", "r387", "r404", "r515" ], "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r237" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r235" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r237", "r531" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r237" ], "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": "Schedule of Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r235" ], "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": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r217" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Allowances for (recovery of) doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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 Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r23", "r504", "r525" ], "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 Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase commitments, total", "verboseLabel": "Outstanding purchase order" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r300", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "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": "Related party purchases" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r300", "r444", "r448", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r442", "r443", "r445", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r344", "r565" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r15", "r110", "r115", "r498", "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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", "terseLabel": "Restricted cash and equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r10", "r18", "r110", "r115", "r554" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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, Noncurrent", "terseLabel": "Restricted cash, non-current", "verboseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails", "http://www.supermicro.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r15", "r115" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsCashCashEquivalentsRestrictedCashDetails", "http://www.supermicro.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r262", "r338", "r528", "r547", "r549" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r128", "r129", "r131", "r137", "r139", "r214", "r335", "r336", "r337", "r361", "r362", "r544", "r546" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r165", "r166", "r175", "r181", "r182", "r188", "r189", "r192", "r277", "r278", "r485" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net sales (including related party sales of $18,706 and $21,784 in the three months ended December 31, 2020 and 2019, respectively, and $38,421 and $49,446 in the six months ended December 31, 2020 and 2019, respectively)" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyLocationDetails", "http://www.supermicro.com/role/RevenueSummaryofNetSalesbyProductTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r275", "r276", "r281", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r89", "r552" ], "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": "Related party sales" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "Revenue, Performance Obligation, Description of Payment Terms", "terseLabel": "Description of payment terms" } } }, "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueContractBalancesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r273" ], "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": "Remaining revenue performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining revenue performance obligation, percent to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r435", "r440" ], "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": "New operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of Long-term Investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Short-term and Long-term Debt Obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPerformanceAwardsLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r146" ], "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": "Computation of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r306", "r330", "r340" ], "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": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r0", "r117", "r212", "r213", "r404" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesInvestmentinaCorporateVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r38", "r39", "r40" ], "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 Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r255" ], "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": "Reconciliation of the Changes in Accrued Warranty Costs" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r119", "r446", "r448" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryofLeaseCostsandCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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 [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r90", "r191" ], "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": "Summary of Property, Plant and Equipment" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r171", "r173", "r179", "r232" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r307", "r333" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r311", "r320", "r322" ], "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 Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used to Estimate Fair Value of Stock Options Granted Using Black-Scholes Option Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]", "terseLabel": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r161", "r163", "r164", "r171", "r174", "r180", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r193" ], "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 Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingPropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r316" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r317" ], "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": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "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": "Time-Based RSUs Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant-Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Stock Price as of Period End (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r328" ], "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 Rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of awards authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Authorized shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited/Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r313", "r333" ], "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": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Shares reserved for outstanding awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "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": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "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": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "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": "Weighted Average Exercise Price\u00a0per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r323" ], "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 exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Units earned in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r305", "r310" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Year one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Quarterly" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Stock option and restricted stock units vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r325", "r339" ], "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": "Performance Period", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSummaryofSignificantInputsforEstimatingFairValueDetails", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityFairValueAssumptionsandExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r333" ], "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": "Weighted average remaining contractual term, options vested and exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, options outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for the withholding tax on vesting of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r19", "r501", "r523" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]", "terseLabel": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtScheduleofShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r254" ], "calculation": { "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r251" ], "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": "Costs utilized" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r253" ], "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": "Change in estimated liability for pre-existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranty" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponentsProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r249", "r256", "r371", "r551" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebt2018BankofAmericaCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r60", "r127", "r128", "r129", "r131", "r137", "r139", "r153", "r214", "r261", "r262", "r335", "r336", "r337", "r361", "r362", "r417", "r418", "r419", "r420", "r421", "r422", "r544", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r153", "r485" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Release of common stock shares upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r261", "r262", "r315" ], "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)", "terseLabel": "Exercise of stock options, net of taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r60", "r261", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options, net of taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails", "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r24", "r25", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Stock repurchases and retirement (in shares)", "terseLabel": "Stock repurchases and retirement (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r24", "r25", "r261", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock repurchases and retirement", "terseLabel": "Stock repurchases and retirement" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r117", "r198", "r213", "r404" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Super Micro Computer, Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r117", "r127", "r128", "r129", "r131", "r137", "r213", "r214", "r262", "r335", "r336", "r337", "r361", "r362", "r372", "r373", "r385", "r404", "r417", "r418", "r422", "r545", "r546" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets", "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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 [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r423", "r452" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r423", "r452" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r423", "r452" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r423", "r452" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r451", "r453" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier concentration risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r205", "r206", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureCashEquivalentsandLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureLongtermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r59", "r263" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r59", "r263" ], "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 stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r25", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury shares acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r59", "r263", "r264" ], "calculation": { "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "negatedLabel": "Treasury stock (at cost), \u2014 and 1,333,125 shares at December 31, 2020 and June 30, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r261", "r262", "r263" ], "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", "terseLabel": "Treasury shares acquired, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityCommonStockRepurchaseandRetirementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r345", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties relating to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Unrecognized tax benefits, increase resulting from current period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeasePayment": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for variable lease payment excluded from lease liability.", "label": "Variable Lease, Payment", "terseLabel": "Variable lease payments" } } }, "localname": "VariableLeasePayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShorttermandLongtermDebtCTBCBankDetails", "http://www.supermicro.com/role/ShorttermandLongtermDebtESUNBankCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockbasedCompensationandStockholdersEquityRSUandPRSUActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r146" ], "calculation": { "http://www.supermicro.com/role/NetIncomePerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r146" ], "calculation": { "http://www.supermicro.com/role/NetIncomePerCommonShareDetails": { "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 diluted shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in calculation of net income per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r146" ], "calculation": { "http://www.supermicro.com/role/NetIncomePerCommonShareDetails": { "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 shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CondensedConsolidatedStatementsofOperations", "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32006-111567" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14217-108612" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r568": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r569": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r571": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 91 0001375365-21-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001375365-21-000011-xbrl.zip M4$L#!!0 ( :)15)=33P$J7X" (>7'0 1 U,]5?645"K]_G_..^W&6^H/6KWN/^_) M^^)>X_\\^OW_:3;_YX_=9XWU7CKK4'?8>-PG'%)NO&L-CQNO,PW>-$J_UVF\ M[O7?M-YBLSDZYW'O]*+?.CH>-I10\I.#_8 MFJ1R*;\=/716*^^3:^JL0Q.\SLTHLVU&+7+1.A!)\UM^""$%C"I:P PE$6;* MDC058:UP/M3;'@_Y[?@-NX.'J7?6'?8O_GGO>#@\??C@P7GLM^\/*-T_ZKU] M<'GP 3^V: K9U/+>Y6GG@];5*>_>O;O_3M_O]8^XH9 /_F?KV5XZI@XV6]W! M$+N))F>USH?7SAK=K)[7ZK9;7:I]^V#8Q^Z@]/H=''+?\Q6E:0K55/;JUMST MS4TWER&$!Z.CDZ:#_H?[%1S$43/^\H87&G32]3<:G)U2O]-*_=[]U.N,SI#J M0_O6H =*NIM?A[M!/[ALZP'K!V/?N_0$!OU_";]^ZSU M]I_W'O>Z0];NYO[%*9^6QI_^>6](Y\,'HSY]\.A__:__]?NP-6S3HPJFWTOC^Y\-=*O^\UT(9LS.N*,@>5&9]-B$Y$QV:5+*"O];K MHPC'7?0!L5WLU%M3Z^%&EY_OXC&_3A_;F]U,Y_^7+NXU6IDOG?6KB[C>>_M, M[;X]T%MG^63C[>'3<+)S\L(OWR M_>'K@W?;)_SO_9%YIK?;!^][8N?UECEXO7EQ<'(@#EZ_$(<=_O[U;OMP_4E[ M2[WJ;*T?J*WU!#NOO'BF#B\.7B=[L']DMD^V6]OOVV^VUMLGV^N'QX>=S?=; M)W\>'[Q/8FO_0/,US[?WU][FIT]:\>E+NWUR]&YG/Q]OO5][M[7^YGS[Z?;Q M5FVC7E[PO8ZW3HY;A_L'%P?[6Y?GO.)[F>[A?D_MK*^9;;7Q?FM]C:^Q(0[4 MQOG!R88^W/^3WVOC8N?IG^UMOO>6].^?[6\,M_;$^;/]M;^"+TIIEYO:13;7 M"F73E\C&&!.;8.&ULN7>(\&64#NCK?G]P35Y3E^\8W7EL\^'#S.[HPY?\3CC MQ<>"?WS6[[/4G[0&"=L'A/V-;E[GMBO9?TWVXF/9>R^"23XUR0,V ;5EV3MJ M0M Z:6\I"[CWR#[0XM:E_D&V$S;R0;A/^)O!2K1?$ZV\IM8D/;@H$KB9B?8Y7[^75\+])N&JCX6;BY7:$Q,985BDPL>F M5U2:WEKCBS7)97WOT0MUAZ)=8[GFD6S;>+02Y]?$J:_I:BGL:9D)JE3%F;B+ M([OEIH*8T/=(5!NAG I*">(K&8EL!+(F]")!9(3\M?E1%#!H M/>RVVLP*^VLE!WZX2V^I>T:[' .UNJWN$2ONR$DS#=V)[=;1B%QOG)]2 MXN!QO]7A)CMEC[\=%$SUV%C3Y8QAL?4X=%+G27?GA,6T?G1QH#;%%M]C9__% M^>'33=A2VZW#SI_MK9.7[[?WW[S;>O_JY)G>/3[HG+=W.IOGA_L;?'^&5!7G M^Q=ZN\+K=?V=G^']2[U]PO!:/X#).7ROLT/UTAZ<\+/LKS$\WLBMSHOWV^M) MUM\/^/>M]PS+_:2V.T_>;)\L/\# A5$Y& ;3@F MEFG$Z#VS[ILA\:0_[OO&6;]S>TGGZ)E[QC[5 .Z_+C7.:7N8 2/M3Z' M8D=4+<0?%Q^:/,>+^M7:.^SGT7^O:#!D_.S6\84!XR;Q43QB2%:/P7=IJMFB M2&U?3%"T^^9P_?B$O]>,)MC>WVTQ@HZW]C?X.B\NMD_>F -U4/]=?$#1AMI^ M??!^ZS4;@HJZ]=T6?S:'KS?UUNO#-C^?YF?1AZ\_(.\*1?L'\O!DZ_R@\U)N MKS-:GF[RYW;[X"2='W9>,CH3OW=N'[[>KB@ZOT)1D2J5%$4S0I25"6 S6HE- MB\F@M9H1D.\]NN+U$]S\1]/R0ZCYB-C7V/UA/NN/N/V- /KCZP#ZXS\!:"Y, MSF* Y>(CL#@)+E2R:+TK36!"T S2AB;ED"%D)[,P]Q[=$ \\N![P]ZD01VB) M!C>,4]01GX>#T9@:PZDQ&N-Z.+PX90P,6IW3=AW<&'UWW*]HNS8D$EA,>0^!&^,[D0C<8=)I]:N7XN+>HW1@]$ M-XY*/=[\O]?#Z$]/?C3YZOK53T= GGP:#+$_K)'NH_'0D6L*.3GOP[&KQ\P? MFDK5U/+#+<9')I\G-WEPK:,FUZD>9-1I@ZIV@ZMNZ! .SOKTZ/+VHX.32TR. M33[7:]PH!\O=;I0Q,1-C3X('(Y5)UCH.8,BJ$4N1W&WST/WCT;?A*&X:C]M= M7>CRR'?VZ-D(S=>[['*D]>'+O?7O[DWE+0!%JA:?>T^@IUB\T1*%BR)^S/GF MJC<_P>?W]>:U'DC!)$D8F>U:[@'NALCQ$&2C%/<)QG$/"*O%O/6 L,UJ6'\6 M3^SY1N[QZO5RZRT_UL=-1U8;A[W^#T+OL_/KE^O4[3'UO^FRWVH@KEWBP?6G M_QKR@S' 1,/II"P$!RAS]CE20) <(9>Q/9=BKNVY%'=ASZ_[04K16!\]^@S. MA@A."4<)@V>+'/.(RH7+?N-?YJ_?9/CF?JM-I]1OA5**Q5@,SG- %F.4J?JI MZJHDHXEN)PAHPRV)*T98"KRCV O[7.X??M\ M^=9T5 .(\=L_/NL3C]QD-+K M\L?!VGF+R=&D&7_/XL)?>;'93^RQS5+*6<:E$=LW9-5-D9'E._ MMNO3<;W:6V)-ZW5H041F0F'6(IUU.H/)['MU9.*N0(=BS&2 =@E$MDM#;'4I M;V"_CA\/%D0^*(VP0B3KE8)2(J+727,_YAQ97&IIY+/=Z]87[_?:;1;/)G ]LZ6R1GJF^33X+PY$N0@C)6'F'7FE6/0 .O2TZ>0$)V-IS?X V M.NB -B6*,PA]EIE;S3YFTQ!=@>R@F )2VVBT1LO^@S"(I//R"?R6&=GL12JY M8X.Q!@4*J.;+!YV%CB@HE&274*2W3PIF+U45R UES(MC7!F/V(U+9%)**$H750N&6I\ MB5IXMHH<7),'OSPBN^,1JVG)QP014&=F(,6 HAB4QI24LT@Z>9.71CXS&;&: MEI248:[HDT:5$[ CBH$D2PPQB6"%&4V!R; $XXIS0BCJ1.>4AMJ4P2"+9NJ' M"@H0&H?5](4D0,<@ED9T=T8HIB@H(.".18E8DJFN!1]XB!L680S M8T(Q19'%0@6, 0*%D-A;A1A%!E:L)$%)O30BNTM",47Y0(K&&57 LU"D%"&% M BX+$[-6H>#2R.?N"<44I21-"CY'%X0&\!S?6N'YGS6N) WQ#@G%K'K %X[S M&9DJ>@3,*E"1.D3^"Z =QY)WG\6VS-QJ]NEW.9'WR2@',8+,"DU$J3)2$4 & MS?()?.8CZ[,1=#5A4B)Q .:AVK6L;*@K)I%"%C(NGZ#O=F)L-E)E3Z7XCP,7 M 3($C$S_-)::50B8EE!]9S%?,AO9UIA+&6?1L5!-(A3.L74V03HI6,9C-K($ M(IV?X8UIC4P%[24;W!A$D1 Y@K: 1+KDH$)RBI9&='F)9\LBC98PGD9"TPZ *'CM8*8XH"7R;#&TL@GYD,;TS-\)&$S*K$$;V' M;!/JI)3WL01AE!1W2"AFU0.RR(!LY5T='/71>N^M2DHFF8P$Y^]N4>NO0:E^ M;C7N]?A5FP3@0R2OP;H8BQ ...*1QN=DR]*([DX734U).#'7^0<7BPT &&)@ M%<,HE*5 1KFP-,*9?0K*M$1&:,D3!!#> 3N :'.J(]U1># YW.'Z_B6B5%.4 MCU3>%7*J9'95UMM A:R$$)7,.4BW-/*9S:*I*4DILR]2"%X(8/M7$A)W(CJT MGEPT6LZ@^LTR,XN9E.WY9(V8IT0(3@L$P[*/+@155/0@++JR? *_VR5#,Q I M1T719>.C" &RE,PO@9(-0AB?8#R&OEPBO?,E0S.0JC"@@U9 WB'(&(,@+%7& M=8$X95P^JYW\$KK@&2T9FH%LBXA) MU*PV+ 8D9%^*55'9Q/XW04Z7"3F+3X+G9+RF9A)-B1E;H22AJ/S(@$@*%09B MGNQ"S:N*>FE$=Z<9OE,2CE'"4HAD,')P"=K'5.M&)I%)L\*)I1'.[*? IC;^ M*;P)105IP4..CO\SR*35NYQ$&@^Q+87([CK#=UKV3L:BC--U&!24*FA,D3:@ M-1EE)EH:^A2+(4$9" M2-(C9HB:PRH9/2B,RR?5&67XWHULKRJ,7^XB,_G^>HGO4_YU\/FLS;ME#$ZMFAXW&//_)9E_P$S M'W]+M(T=&F.G[FW!CKY_VNNS+%YQ>^ZR!5G&;G+.QHY6;R*(B)@L6HX?E!4* ME5K)[1.Y??6QZCYJS^@(VQNC;OKH3N,'Z/69\!VWNK@@ /$Z.BB.A3SM8_H_RLA;'59FI. M7W/F<&,M IT\AFRCF"E93*(C@C0N1@N,W+G.WUDA9F[3F8)/N44)4;@ M.#&HFFTO#6")6C*&(BRRG1G)Y5FO>[1/_46Z.3$8H\F0YP@ ?O)!HC+2@',L6R@(,3"ZDM&>TW1AS MO&24U1*!@TCOK=1)Q>B,*2D6,;],;V&$?#O+2*B0,AE=200FNE G?J/T0<4$ M9.V"\*W'O;,Z#W#*4+_X1# [7=H[.^63J?^SU/S#C'&W[I?>'T4#NZW!FS\N M]B].Z?KHP^2FGS6^Q:?X@[KIN(/]-Q^]__.S?CK& 0WV>TNZ30O#5HG*(I-' MT,YAM,Z9H++68('<@K#(%8;G L,S*N8C @>\"JT'!TE@R"IE2(:*5Y'-[H)P MXQ6&YP+#LV'\:')6H@B0JH BPTS01"QH1"V=0XO"^%<8G@L,SR:.T2X$=,%+ M%1"\3S'F(*.*%#4&7V:QO?GW8G@^D/4535J+;4J]SCZEXVZOW3NZ6.OFFO!S M]@Y_?H+_VU']H>5@N%.>]GIY>6ERR;YDX45,T8*4.6C-L :C9=&A:%P FKR" M]KQ#>S;LV42194+)K-DR?PY8M^D4GK%>TQE26 #VO(+VO$-[-J0Z@>)(T$!P M6.L; F*HFS:@(310I%X 4KV"]KQ#>S9<.RLC2\I.*A<@JQA*DM'D8$"*R$IT M#=KS.7GP_8)=2ZF"<+!+B5IOD5%WR\#FF/7QV6#8Z]QQS#JYZ?0X2)2@C$:9O75"19V4M"(M0-A88?2\W\MG:;C3WZ/^VU;Z&$;U M&^JS4=P;]OIX1'L7@R%UEG(W:6NQEN+&.@L&)OA@H[&J ))UT:%:@$!I'H4Y MF]# :R.%*\(1AP8H2T#E$@'X;)7,M C5F^91F#,JQ57$:+B"5 )PAJEP!J.! MR4*NB:9J (&HQ//I*WN41I@U%R4AMQH7WF61R,Y<<" M9>)'@T&O__44X85TFBP?0- F>H'@-3O*[ 1E 2)&!,A+X#1G(LW9>$T(SF,, MVINZTYW+P:&P;'0IIQ"4780!M;F4YJS&D+2UBA62>1!HY.#:Z\S_,ZME=SK9 MM6^AW>:L=',&?E-IM,%;54<"P0L93;+(*FHY8BFYT(+XS:O5_D^I=]3'T^-6 MPO98I*,1DO[%PY=[R^4C&?')](CTDLB(^1FE)XE M:V'87+*U'&X$S?IG8\K.@HHEIT5)SYJUSLW ]W$L85#'9*%N/61U:U,RBZP("1:BQYA= )%! M0XX(;F$6M<]>?C/R?1BUTI2,^81F]H"\:%"3MM=:@HPXH$9.7+CE;0*0E\()W*L79^,+D MM4-VY=?%]XU[HXB_D_XI"]U(V\70*)X!&C$ I4 MT(&[.BR!1[QK79Q%H7XM8E3HO)($S&]\=)F)C=DO=,]JE#K9J-?;GU"^]?J=6U]N)[=;1*#]XX_R4TI#R?JO#37;*'G\[*)CJ ML;U)+X]%_OOM7/A^[M7K5 64+.*1E&_W3E;.9 1R]$ MF9U?$"NSB9J,5T)[4Z(O#@ U!TWH./AUWEH2N BS:+\@5F94-J90K347C%,& MO/6H 546P2GAL&;8SGUI_.=U.+D_O'C>9LJVULVUY.5IO<9-:SO_.&NUZS9Y MTQ?E[<0PT12P06N1 1R9B#)"3IAD2 M"4YJ_F.L9"JW9+KSC,WB@NA-7? !%@7I6"#KY&,DU"$)I2$A+L F,?,FF6GI M3(84G3: V7L0.B(Z8WUV[(8H6S_S49DI2V8+TW&K2_V+CQLNBA(5D\%:(8QP MM;!%3"5PC*J<+RG9;)=,B68AJJD5PY9".R8%*EH)[(L\,WZE2TAU&^1$84FT M:D38)R1A\+*;1T4ZF*B?C88+%T2O"CH*R#S.HH,((<1LV445-H=2*R>71*]F M*ZRI<;Q@)"2P4:.''%2L)6*C,PE5H>C<,FH6-WI&.*#C7CMO=DY[;T=SE[<0 M_M[.UETNY))ST!S* @;R[+^L5(898'9F:=S6'$AL6CKFO35.."_!)= ^8(I9 M1 I>D-'@ERV.&H]847^O5X:U1MMFESONJ!7;M#88T**PPVQED%E' 9H@,]_0 M%(P/@$5)6:):$C6;#Z%-2]/*J#14J@$80"@IIBABW1J31"$@M62:]N2LWVW5 M/6VXX9/6>?UM4;R8P$P N::J%2B0V8NI8@TR[R%R0K +#VN;H4E)Z_G2JIJ;MMX9U]ZC-;FZ];>6SCQ.U'Q^WJ&R< M4QI-GNR4TDI?K<3XTT+1/ZP^9PR@D42&?>QR/U[U=H>9$>-IS)@N#TZN,3DV M^5POG9O'%%KGQ04*8)'RXQ%:6"RJZA^> M\KK"1L:+FW'!![X%$U<7BCWLY[\ZHWZX^8H?M_ANN'G!A@15JJ7_ZKZ#T6 H M"H0PGH-1868 MWF5[2=3,EX7H4AK!-"A8.)8 @+'[^1="#2_;O,_:>>XOEZW MU>M?Z>>".$=5! /862<"00Q0MVXP5KLHI/59^<5TCE4>^^]Z?U0-WRGKK3ZE M8>_25MXZ;?EQ#WD]*=NID$U*R08!(&VP.9J4O=%!^2C]@CNT.Q;1["V?(7#" M*0))!!9&)1"R"QF9A"9O%V 0YY8E+1(:LH'1ACH\E:1";XA2-PUJ5ET)S1 M"J/M7C>=]?M\[<73H"(5^NS1Q:(!8D:;K6;+%AT:A\XL@P;-3$A38WM6A"PA M9:T09 Y1^)@-2G"L8506I3#R+G:/Z$-@O-7JMCIGG65<@2#J[CPI.,]L$ HI M'UC!1)0V"BMT6%2!X?FR"JPD#93 D$(!T:@@J(K..>52D&4!$CT>X^"X[E#$ M/^J(\%MLUYG*3U)Q>EVZV,+^&QH^.>OFKYF_;[[W$VSU7V'[C/ZXN/KU7_PV MV$_'%\_H+;4_&96>--KLGIX-!Z,6\A8>9FL\+%1[\DF?_GU&W73QA2?YJ&G= MB8<]Q>)D,UMK2[0BN4*>K0T$+#;F$+QQV0$N -&:$_#>,E[N5)_4@H"7LB92 M41!:!R*(:(,/41?VDY&"Q15X?T'PZ@4!;[&VIJPY(5P!X1-"<76#+Q>LD\K# M"KSS =YYP0O8#"$:(&TTU*DHX74F)3@^L#45?#GP\ICZ]381\F)<5U_SQ+%#FE0!*9 0SRLI(Q-X://CD.;)=@+S=>4+P,OGL12&2=44!V.E +-"\*^*X$5AG193E)"]C+: SCY&4$YXA=)$I=22 ML,XE0?"\@*:NA(I!6B2%$)-&H )L_ Q;0IW0SS]HYHOYM;K832UL;XZ67M57 M^63:=KP<:Y?A^Z$^Q@J^/[PLPD2C3,SE]%F+0KF$]S';4I2(@1V5B2Q>+82B6@D6 M)DM65@!:D9XOD9Z@>X^S5NGJ&6&)%QFCX4EF@"I+HO&9(Q0"Y"+ M/R?@729O>=MT:WI%6R-3=EE7^5B 3"%A$, I$N%J1N@+OKP3>VZ9Z4UNJ MYGV0@$:FZ)GOB1#8ZFJIBRA)%1=6X)T/\,X+7IA8REI:-V 40-JB<+&@("<= MFSZS),9NE<>WO C6)NMB TF!'.):[9-3X,FAY+_@%J"2]SPA>)E\]J(0SN+K M.G\=A;,67 .DERJTU0R%!_T JS]7R'XUV:=1,&DNBER" 9"701E160(.R]C ML;0D\?Z2('A>0%,7_$>9.:)6"9B$>NV-4M(X2"Q<JESQ?=_.4 E-#:9$W4I6ZP["2B\-E&F\ (X^UB M 6B9?-:B4"X.;IT.(627$;S(/DOAV21)DUP*DQH;*P"M2,^7HQ1(-0\J4Y8 8% KBMIEJ9)35]NTS'/NY2U, MR/^L<*:59)EBCL);YW714#=ET=DR&U24"!79!=AH<0Z%,S5KYX(211<2PH%( M$(3,MAA? F*R8DGJJ?W(I,*\J(^K$SU1J* X^E;\:^'H*ALK6:5L]G$YU&<6 M$IJ:#M6UN6S-*.8,46,PJ1ARGJ,7MGR+4)-P[1WV\^?;@3VG?NGU.^-ZV;@X MN[9I[]F F2*2SR"EC:EX<)0@YQ@PX^6F&FZ.ZRE/63)?O=\,"VX+=^?UFUT0 MI12-H)T&K3UJ#]'H(E&$5)-!5@#Y%H#<48'O&0#$>TTFH\P$&4S=8AJS9=L> MP5,H[A<$R$**,5FO=$\\\M?F!G%*=$7"* M,J#1&$%R?$BY '&X;JM>R7"E5[^ 9.;6,\OP/1I[#2 _H;&Y:&;3,6I9) A+ M:#D,55(!@$2=Y0H@<^.99P,0*B9K!UXQ'@ ]QURH1=UV(U"TRHM?#R +*49M MBB8G$T?)"*S=,6C// O!15\2_:J9,?/BIS$I*C% "74S-FN]1OY;?!*8L[6+ M4(]G'L4SM5H3X#2K#I&(JJ[Y#JXH#XBHI"R1\C4C*,-*3K=F$KGIM(*5F$!H MK1*@M&"+#MYDIT6H6[;5U5<+%'/.HU!G$X'F9'.60J8@,EM3'5T"I3QF!\&( MN !EA?:.>_WA/O4[ZQ2'']C*>&M?_OI9#[O3RC.HM_@4,J,;/=[_X_'C/N76 M\ FFNAOCQ;1N>?VJUU$Z@B;E^E0+XA@R:9.%(-0^@$B!8VV99?0<86NG[0(D M+ZS@=@=PFQ9-!(?,"-F@&>_9905D8 4%T:!1TM,"5-W[(@3VW_7VCWMG ^SF M_7=\Z*)B8@+ ::/B6:][-+P;S,\' *=6*#E"5"4ZD"A 1XE!V!#)DT9A8A+S M;^]6 %QH"U@<:2<=D 7'.X5,EI=VBEC MH=VZW_T#NV]Z9:W#_9^P@H[!?QD?7*P=]6F4G7@70-REM[WVVU;WZ'98P,>= M>OT!KKIA9](-MZD(TC<%3$<13!%@BJMJ8$'J'"%IATX'9X/W.&&>1JJ5(JP4 M8=X4H7H$PZQD&E."_S/>V_JYB!.)N*?X3)+S%YF MB2U@*'$K$U1?04*=AELE(/S/ M6H,>*.D>[K]>GYP^.33Y7,^_F8')8+4K@M5*@TDIRN)D)D-62H\DQPQLI5(K ME;J3&>U/M>1G=N:1.3H?G2..,$30*$TP$J(5/JH@Y0)YC3N$W5UJTW3P-L\: M]0K[+8QMJOG!G]QPL,'(CNW6X)CR]O[Z)B.W3X-A;;DD/NMZ6*-8Z4+4-BH' M.8D8:_5'3YIO:7GU$]\ M_@3/MVDKQD]W-ACV.H,_>MV\C'H#X")K"RJE#(AB@HVYH)3"YV+0Q!4_6ZG+ MW*C+K?"XDF(T-GGMK8((*2IM9#">P6^+-F;E.19(%7:Z]*^S;N;O-EI'Q\.+ M=;RH*O'AZTM]V"D;[=91BZG36DJ]LW$I1VJ]K63J#QJ^(^I>J='^<9]HK9N7 M5Z]F[X9B73VKZ_Z0"2 ;"D;8K(5!YW3&G%=N:*5[RZE[M^+33"R@2!N00D,D MA]H$49Q""LGYN$@^;;9F[4;Z%M"UD+1,54$X20%#@T;E ,D@, M3BAIYS_&7^X >$[2\Q(D2TBIP%S5!7TM>86TIB%,("[#2W2B>Y35C? M?1W%::U5]"((T""6LV2R-CY&S#X" MRHCUG[6UN \8D:,C1,%T,!8S.\V]E9B^+ MJ7$9%PLE]-*[ *FDZ$LAHZ,16FIC%V#/]CF9/[JC @G3.MA;ITJ0@U_W9]GA(=-O9>;M_]O-ELJ^?6=ZX5=!?$N(<".@3'YMTJ M)C!UU5XQJ%*T06I6A0G@Q6KGIA7@9PQXH:8 > !*6C%15YK-/&G4@CSZX"C$ MDC.,P^@*^.8*^2ODSP;YGP2XU[#_GP/<:TU_(L M",J,:N%Z#2(FU$E:(DS* M2V5+6JG)2DVFJR93&''BL"?WNJ-QYSC:Q* 0/U1M]VSSCYW=9=337%(R9#-% MQ=X,2H@AA"*H*"2(J!=(3[\PUW"Y$47WR5DW#_;Q?"V_9=>/1Y0WNZG7H?VU MS2?_<\L#M2M;,5^V8B%5E;36T46724< DT)V6401; 0)WKM+5167$SCS/,BP M2VWNA/R8^BCY]@;TEMZ MUL+N$3_'SO"8^A\_P^!G;UP1_+@N[*;^:>V!;>Q%4'Y3TYKXT*J:LF'2,2B M,I0RQ>A468#H:B.#JLF]*7Z -;5I&\)UL)) 'E546 MVF8*E3;-?Z[D"ABWDE@8,8KD,*&6$B#IH+RO$W48Y+(WQ%((][G=.S M=]A?E+"&8V<3A(\D(8 L$+,B%33[6JC\6,^OALZ)(*:E$:[DH+US)M?U3"FQ M,U4@G?1)Z9"I+$!\N;*9\Q/G>E.NX#0_ M\;;R3.MCH! 83P%UM":#\$4F7[*/<0'B[16LDTS^+ '8%#S'C$J5 M$%,1/EFS ''_"D[S,_X@ZE['KH1"&, PC"A:9!BQK%$PL5IQIVG!Z199]>PY MD]8!O9$)L:9[AQ"<8A*NT+&;$]:O.-.BP6@V7 D\:.TTDC,)%-79)6V4%*HX M(\B$%5=:,!C-AB,)E!!5\4(Y"X'-D)7,N $$)66BUBN.M& PF@TWTI"ASJ^1 MP 3.,2\*+D+!Z)2V"I8MU6NIT',K([ZY& VC-9\&(*>$0@$3:+8D)-C.S/&( M[PH0MU.F.D;-%@%R3?[$X )*%XCM1L8DLXL30 @SKX!XWL;N)T+8^/<9/^%F MMVY64[>MX1:?53>Y??D(,P7Y:)&]RLZI4"30>)UV*EXFGR2BP661#WLANR B M22*C!@I&!_Y1%&H?@@U&RJB-# M0P7H^569J>0?H$A9/%F. 2(8UA7FSC29+ M996[K%LCO BW+9_O1JAOBC"%'@"+(I!UV>0 '($B>*9]''\F 5"N*EQ/@E 1 M;M_=WVK4)<)T*MD)ID;@0$L?"9B'AZ04!.\E*$?)3E8E*CD)WN6MJ_@/C)VI MIOSV:%5.9=##%>VBC8_::/U_NO=$Y;?TP(- \^+(&+1>1?P;#RNMDJ0J\63BX2@;: H@(FP9B=LK1/+YG%GJ\&S M2#2V4F;N<$C%@Q,<\Q@#PI&RJ,'DN&P^>(_:[=:H.LT6]M]0W=ALB1TPBB1U M\KH_9"9RP^ M(B2B($RR+GLG//F@XK(YWYF*>$9%99V6..!9:_$L(N 4DE,^!IL\)!E]MDEY#!)#U"F[97/#L];B&?AB$R%:Q:ILI0%5 MM#614%YV6\/![M[+!1%+P@0ZQB2E$Q"RBSEL_L M/1O:Q)ZM&!^$!AF;N09N#<5 2Q2G9HY$]?L-3"23CIB *42 M@ Q!IIQ5BLPW,:HRJ@'/EM:O1/K=&BA=77@R%0TD(FVS3$FJ BH1!DW29 T* MR%HQ&JJI4AI' ',MKE2U3)6B4=D5/VDDOHR1(Z/;\@ MFS/'\RF7T-^^S$]/:2C28"R$.5DO(1E"2JA%)HQ):V<7H C"K".RVRE%D(22 M$'T@XX"D#2"SC3(69Z,SPBV<6&:M:;F]2\+" M\E.\7\O[SH3B44[12N$4I@QU_5YQ AU'%751N\]R%.V%NUA0_*/8NMR/&<_7 MSH;'O7[KLT(Q^]AZA]V/&]QJC!>FMM0Y>\UDV]G"/\%E%9QW&0LB0))VLAN; M4.K6RRLLB6RJ<59-]8.%'\[8'HP$D]K8ZEQU>8=P<-:G\?N,#DW.GQR9?*X7 MN%G01:E'G:E5_C1<46Z(I0-V2<\S_ M54P@P%$)6D0T,KFD#!8]V?9-746:8F[MT;/6L'4TW9H#9!:KY/Q/&OQRH+F5:0D MAI P2)ZJ.4EV'R(4,>N M+*44+ZNCW$41GA_%P??6W'M\W**R<4[IK*9#[)322G0+//6Z"PW3*HA'-7$E M% ( Y34J:WR,45HD[ZR8?ZV=OSVOIZ565USG\N8WLYW+@]_/=T@$(LOBT E4 MW;3, AA(3M05EVJ.Z[I5*5[E*CVEWE$?3X];"=MC(:=:KK)_\?#EWCP*]7KM MMN)3, Y!\S_A?*B[Q7DE"UO/HO4-S7Z<@"KEBG(Y&2%I87;@C.4Q+ M']"E5$N[8,M__?Y9-HG#6Y5,+)9AY"^>P3P0>O\89\&O;-^HL'XXS%A'CU/ M;KU]]#O_=QF#AL01IXH6,$-)M5&6I*D(:RO-^JO:K@_G#(87;99(I]5M'E/K MZ'CX4,O[YG3XCW>M/#Q^*(7X_^Z-6C[Z?7"*W4>_Q_X#/G_\^_@RGU\,^T=\ MO6'O]*'B*]4W:&*[==1]6&L.4__>^%J3YJG7[O4?_I<8_?E'X5=N%NRTVA![O_^[NO\-'#S\O3[FT\?KF[N;^YL==8VUYO;/S/ MXW^M;3_=:#S>V=K:W-O;W-F>X2O(;WJ%US@X;G6/AKWN;XWU^X_O-Y0P$&;W MV.Z;GOJOJ?V9>XP]Z?4[C=_9EG1[W>VS#E\D-2Y-SBZ52HADS,ZXHB#7/;W9 M?)B0G(D.32IU8^\;\FP;7:PV/E/KX7HOG74N3>Z]2ZJK7UW$]=[;9VKW[8'> M.LLG&V\/GX:3G9,7YN!]^_C@Y,_6]LGN\>'Z;N= O3H^?/KJS=;KE^\/7Q^\ MVS[A?^^/S#.]W3YXWQ,[K[?,P>O-BX.3 W'P^H4X[/#WKW?;A^M/VEOJ56=K M_4!MK2?8>>7/GZG#BX/7R6ZOOY3;[U^>'Z[_V=D^^>-X^^F?)SO[1Q>'^V]@ M9__PS<[Z8>MP/7<.3EZ\S4]?0?[7G^U#U7X;3WIB>_^EWMY_\F:+GVSKZ88X MZ&R9G?4_VWR^V>Z\@.W.GV^VU6%K^XF_V'I_].XO9+("NJ2FM#$V(8%N!L<4 MR8 KEFEE""+>>R1%\\7(HG^0PJ/&%[%S:5QC;SCL=1Y62_V1N>6/#*4AQC9- MVL=>G]U$DR'5QM,!/9S\\H_<&IRV\8)=T @8HY/^\9;ZPTI6+M')U[QT!"'< M]\977S!DGS/,D\M?NHG[(S?Q8)@_/P;WC7%?/"KNRR\>^T]7#?H^4_-ONNR# MT1./GYK?OO;K/^_I>Y,33C'7P6UV5><->=U=M:D,;^B2;]?6M7X+VXV7W5;J M96IL[7U)7=4GZ@J?JNO8#4];4T?9!T,^F]^8B=C#V.NU([;;O6'LG=^DR"_. ML,_FJGVQ2Z>]_G A=?I)*SY]:0^?/FGO/#TXK[J[U=D\WW[ZZIA_RH/]%[#S M>KN]M;]QL?WTR?'V^M;E.:_X7J9[N'_ZYN#U2S@\V6#=?\//N2$.7V_PSU?< M]L@^*LFRJRC MY[C&)B9G__U?P8']QZ<6X=+8_]=&XR-. M=,6'UA[OU\,R:+C612.M?S"R:K/PP.%;'7!C>$R-?T_TJC$. !K49=H^?=?\ MD<(_S#5&Y2L>9[RX(.Q3]R:-?SYZGHWQW.A"ZOL/^W"V#0=_.0G**Z&;7K*Z M;FVM9[[7X1MF)&JK?9UQ M.)6CPE*:/B SC@"Y&=!B,P,4)5$ 0KQD'+"@C..K0Q$C)._OKFWO;8YXQ8IR MC"C'\$JS)IRC]'N=QG__E[3B'W?_?V/8F]F]Y]TY/^YU.JU!'=1N/&FQHV4% MK5SC%@=NQNDA]6;C>RVDV?VIP9OSOR(X'XV43><73H:E0CJ#FNZ^:^G/!=_!;(Q4A%-DR6P M\J!BXA%M4U@#GE7))6GN/=H[8]?3V&JE?J\QVDZ7,?%;8[.;[L^1-OEOPM3? M-LXQ#4=(:/1*HW^%@ 8.&H-32G42,S=:W49K.&BDXU&\__=Y"[J8+-T78^K_ MW5&7NR\"3#WL@OM@S/2O:NY+\^53IQ/,C>%X!QSXJRSB;H*Y0CS.E7O,P>I"6LG+R*YS>'+X^DF'H['CP\ZK-]M/ MM_GX<6=;O8"#_:/W6_MOU,'^\N<[WF\\W3KW:=CR=;D0CEA4QMD YN<;&*FV S*^60HB1RPCDNUL6Y1 M?ONAW=A2W;;MO7F8XA,6_T/OM.S*^JDN[N/YYF5NS;C@X0(3_;O6PLTK+50. M=1*).YI\:4(0KHE24-.@DX^<:PI=]Q /_U$/I^UI[D8E;\;OWT;F MO='K-WK#8^9X)V?]UB"W1LL3F!^-LHA:'[N#4=/^$79;[T>?_[XR40L@Y)\H>DQ_[K3W^^]Z_YZ6!)_.1,"R<@PRJ8RY.";&(IOBE12U$KE(/*] M1WLL_3][@\] ]-OM#Z]>2FGD*7?ZSSEP8H^XF''03XD*_DH4M/16-V7TN@D( M3*.B\W6H-4F0JH1L[CUZO/:YIM^1C)[W.+AM'[9.%S92_2D)F;\"2 -L?)O" M2=:H:$(3=\[=;5)CJ;=;ZA+^DBKQY]U<. M$*RQN>DE4A.D-TTL3C1!E"QMS)GJLC&HY4JN*\C?;].,U?T,VL^/>]U?=B9/ M,$2*S:PC,P'A3#-:E9HEI ":DD8=[STR-'Z:;__B^OI/O' MH#&D-IU6J3>Z([%_;+R0E?0KUNN7G*(,HVF5Z4Y(BJ^-#HS7^K"KZ;>&+;[B M>.*(^I0;IV?]P5F=01KV&MQB%$U+];?X]^JH:@K'6AH^_+$9) FWE[=G[PLP M/S*#I,/]H,+4YWJDN&_M+4Q,V?M2?%N:X3(-[.VWANW1#"=A.FZD-@X&RS:J MM=_'D9W(ONHUWQRW^YH/]N=6QZ66<6+FT MXA=2Q9&6+"35&L^E[*R_X'ML,LUZ(P_WCV![??/]SNL_^?J[)UO[:_SYA=Y> M?]+:?OKBT[D4/O9G:^LDR9W]5^V=]2.Q=<+/W.'W>+IUOL6?M]>3V'J]*0Z? M^/./9S1S"#'YH)H$-<04+C6C2K$IO.284Z+1/HUSX1BLHP*IOS7^WYJN(!NG MV&^\Q?89U53&QN!XZC.>OPZ(+XW?V/:M$/P-"-ZX0K"4=>(]8;-H2$U0/C91 M%=7,% U)Z9SUAUN/-%3I_)M&D>JW/L/4B$:SV#7H^BBS[V_R[^-YW6,< M-$JKS3$;MMOY6YU74'C MS3:5 #P2:/V MM<(@/\KEQ>H:GL'H249/BH-A(XA&QHO!_2]FX]_VF/[CLWZ?'VN\H*CZNE'% MTX4T%3\U,*;^LL451R(VLV2V!=YHUG<36/.U=-&[3(D=U@$-/M7KFU9/3'F% MVK]ZAM>,[;SM54[7=FR\AP/<^PU1[X[N7]LS%N-_W MN9MJJ%/'-&' M:WP\PKA[QBU!F.IA=NGHK#U.W]EK[C?^5OO2_4-I=?^RP?"X-4IB/ZU)[+?M MB\;/>^5=:/#WV?F.CSJX]N^E*_GE?,>;B[_ Y)(*NXV4O6M"S*(9(V#3*F=C MII)-#LOH.^[$;,VO<5\&0\JV"QMM?FYJ8$IL2/NU)/;(MO0KS;WQVP9#N'GC M@4&'+3#?I3\AE&QW.MP)%Y79\]68!-3H_>9X]/HT5A;6MW1 M4MQ1#D*=Q%/\EE]XP-%A^8])LZ\V^.+C736LQ/ZR\1>>==*RU1WYBOV+FY9B55[8?WS98"'IRV49 MK]>O.@?[6WR?-7/8.:AEO-J5JFR]WX+#D\,WW/[--C_CUON-3\MXM0]?'QYO MO?^SM;7>[AR.RGB]5 >=%]SVN+/=V66Z\T(>[O.57EU?>B6%LR7ZU"RV+KT* MBIJ^1&K67:J=*44DI^\]>G:S^9Z_E5A?"X:_#=CGLW^1:>KIC3'D4KS9V@=$ MCE_O$I:W]HY3X(I38[3BBXSV%@HWW=0#G_FFT1>M;ETS\U")^^H6QKZ_#1?; M-]';&_KHEP7'PFO^\MJTO7&(,WZUJSAG_/$R@OF5#-SLRK:-R>5(''^<#?C! M!HLYKW*GY)))Y8LK_1\/\,>5$!?^]6FWYS7L<,QX?+?QB(K6LC;AP^;I6;IN!&$V], MD+N]T;S9V6 \B,MZ."[:?$-AQ5Y_=*_V1;WYNQ;?NHX.=_G=>G5<]FUK,"+< M7>RF:BV8AM>Z.+5QW1TF8S\/&K6P3BM_:5F _AO^_<:AV.^=HUZZF>&O[J2P M<#,7@V-JMZ_F&/[&D!Q-((RKBWW#\/R7IT\/:# W\TZS=G5[M9<7V3PO:R6I,^-=[5_V[JPXCI#;O7LVYN7CYH&?WYQUT]]J7=>-(?[X7ODWO"RP0T9AZ-%"Z,U"WNCI]@Y&XX\.[MXYE8<>7!S\:M9F9,7 M[_X*!41!I&:)R39!4 U\(S1#$L75O093K?Q@Q&_&F=^TO%J<.Q'O3"W->*7) M8.)C^Y\OPTWCU2J#FU>K_-;H?<#!;Y<+L-C%UXOUNNV+\?*Z>OF/K_/Y[?B< MP1GEKTZ[?ZT8P4V;^WUTE>O[ Y[VQB3W8;]N-=YZ2Y_M&/AA$G\TVR\^G()Q MT&N?#3\_Y6N;#'[O7H?NWN2_]=>8V-[?6.] ML;[Q>&/K#P;!9)N:[Z]ML" BW%_[X]E&W:3A,;__QO;^Y_M]SI*%;!]RZ$O]VHJ?">?F61K'_1KP M_M\;TL#*?M?W1?M/X[?,/EYYI5&SF=-A@OM_*C0G* MOCR-L&A8O]DZ;>YO;%T.PMY?;,3?]'[_/WM?WM16CK?[55R\4_=V5UF,]B4] MERHZD S]MDT )QGXA](:3(S->$F 3W^E8\!F#09CCFU-3\!X.=:1]#SZ[;^W MVO$3CF6"'4_BCK_VOA3U.(=YJ[]];NN!:_:]^WVBS?\*@6(/[^2\TI.M-'I@ M*9_(/Q-X23.>WVB5>:H3DV(JDU\U/BI.GR*J\4_=BC#WE;TC[R/ =6%=*S;$ MO-[H6.O9N;Z/2X-$RD7Z:]#V%0*O.NEFXET,2&;B7?A55@\2[YA4%1EW^]0/ MOV94&Z01O\7/,17'6T_<-=6 M($4^!A=\E5.#VWJG'\?4[U0>. _O"[3,&%^4U7^(KA]9B&CCQ@J4=BPDD]ZSZ[O#5JWXY_&M2EXZ5.W8[U+5)2) M9V%6F/XBV/#JOJZ^G YK5)2B).F\\>)C>?,Y<7X>$N?)RMIVX]^;N\_.FE^< MS9P3XQ?B". K:W_[;[HU/-V+SI[Y>%^(LZW+Q3?8/S<.^1'AE[7-[6$W7IY;C>[HU+.I[&;F\Y^V@V^PW M_=#.\;GGTXN7 E%FI\79!X8*V4& M6IB57BX&RHZ>N=B7*4HZ?B;*1<%'<6C,YYR99V%6>+F8AV7FF8-]B='*VG;1 M!FVK/>RV$R^5.6=AUG99.*?",]W,PY:D*VN;9T=-T\P9"0NTI#2GWR[^.HM4 MO/);6_>S6K)0BTKY8^"]TW3Z23VJGM!DZ94DA>**[YK]N%?LXY/X:"?3S^V6 M[PW;!%XVLZQT_7\'S:(789*7?S9[OEJ\_K.3>D>GK!<,_]@;G$99NM:TW4ZU M> K]<>.ED_M>^>EO/W/9%/?VTX/>U1/)2W+Y9&?0O7JVV8XC:O8JKF,'*14G MCCFD#L>=RMBXBHIV@[[O5E,UN]7B4C^+CJ/Z]+3;.>TV=;_HF]B-3W=:K?-* MYV?J?-P;F%[3-76WZ7NKE;&[*6;AM1)7]$?3^LKEGREQ/[U:]/GLI9'Y^,7M;]>WN#/0W7C-.+I= M?]KI]BOQFA^B E,TD*OH[K!C>+J?2"[G1]FFJ[>:>HY_L,7$]_MW>T=.$DO23HWG2135YPIM)+$J^+A;I)3(^G; MW:;NHY<9G1U8>$PS/==Y8'.2P_ Z*'1 M/X2^)^YULG('S[.>CZV^CV3T8*?ZAW[>GUT^$4,]<8[X2HEWTQ1;O;9]GNXK?BH.T,XC5< M/(_]F?6I"UKJ%UT((.FTO_SKI#.(F_3WTM_2$&"_#:Y;8BU<+U-!5X404^\Z MBM J1^I9EWW\-48>_M+G#E:M,D&GV2+U9>:36?;H?*)%=[P4[P1FW86;AZLN M3<]I6+IPDS'L5+6\F^'._?]B(QAMOW_KQI//@SOK8>BO7N]\4BO_-U>*_'W2[R8JE>SW?[[U[UBZX==O/ M6J37OL:4@%PI?N-5S,J^KJE"9Q+1;7J0S*H_=.N&&GE3,'K2!,#*/&SI?[SH M%O^X[08IU;W]JWGVKMUI?^AJ6Q1T&K2;_=UD6AKTW,J5&;UXHHDEI]0;;X,U MU'.HI3=!,H(T% 8:G+A. M__+UE<(0F[X,?-/Z]%W:9.MMEWYMCG;8>O^][G;/XXQ^T:V!CQB+D^<+M!5& M"4>^G)N-SH^_\>Z/?5(;N./-'P[.,O M1P3VL8^KFU8NOU%GM6;ZL2>?&AO']N+[:\'K7V\>W+P\:!U MT-B-W[?#MAN6[C?6\?[%7ZTZWB=Q#"=_D]VC_9.SUO;)SME!8Q_6XQ@.3OXZ MKEWLT(.3#_%S6ZBVT6K&[SR.C^%VX^#Z,_&[!@?X,T]CB=='!\=_GNR?U"[J M&T+C'58_.0CU]_#L[\9FO[8'?QXZZH4F&(/@H /4 M.0\DX@I(CIU74$">:AL0Q*H<1;'EYM98NZ77/@,+5WPW 2:F>;AG9EI09K** M6>1UO.M(49Y'>C+,"NH8QI&KM!DR$^0$9F8J$S-=C)@)&16"XP!A9@$E@@,= M( ,42\RIAH9B$[4I!*N,D!(QTZPE^C$[XN4E0'I_LJ7A5W71/Z[P65L8:RM= M;WW$AFGY:J7M^\GGI%NMSL_46[Q('?Q'N>2-]:O!?>AT-SH#TP^#UM7-[%[? MRZ5*D]$]";HCJJ_0':_3\O_>/3_XZDX-IGP??V;;7[?(_K%E^XTOQ_6/F_&[ MOY&#D]W6]L>=B_V++\W]>,W]8Q?J&_N'U"GKG*6 ,X4 A4P"98,$!A*.+-;( MI?:/N*HHND,-A&4=+IZICL6-M,XKOS7;MC5(I%[1=QFU$KJ= MDTH1"^)=Y51WB\SK$G+JG9V\.QSSI^&0\[Y^NWU=:]3H(6+>"&33O.-*O.-VT*'R'AF-'>">8T #QD#B M0( 41$)IK"0"K:S)JD!X.E3Z^R_"G/%D$OJ]QH"YUIC?Y!RH^WZ&XK.@.#+A M>:XTBRL&A* *4$.C5"*BMJR@)A['AU$P7EDCF%0AOBL-3Z@HWZ^LOJH)[ZEN MFZ5'\)N8!)_9C+/14I\)!^L? M!_FLWIE]>$6B5=>?ZJ:K^+/3U)UR6--SF MJ;X3TC9NIKW)%K_2#7MF-U+T3 MVWQW>:N;EW>:C84OY:WM]P\;"[<;.^?U1IJ?^DG]8^V\OK&)#CYNTMK739JN ME^Z[UDC7_3-L-[X?&NVUEQ8":HB,@HHQP#B!@/*!*HR,, JNK"%[S+&?#]%PJ ME#)PRY!\%B1'>J80&%N!*9#2I_ MQX&TR@!!B&'2!V,\75E3 MLHI1-D\O,(YGH&9F'$\=QV-6:FZTH@P"8564Q;3Q$'V$&K22.^Z&.6&645K&85KSXDZ$Q1[;N)8;[+!SH&>[/A_M( M%C%>*6JL!!31J*9S%H"BF@.D#(%&HZ"$*."N<%7P:7FO7AWNRY -GEQ!O7Y1 MUK#9+K*&^^?Q47K2^V?)*4NA/&0@6&;Q3 M N_Y-7@MP5 SB8#0R@,JF$TQZA10ZXR%@@D(4P9J5< 7ZQ.S,W#>Q+(<8+@R&9^+[R1B> M'H9'4A )$FI(/$ R)3V'8('2U@."4\(>%IBE]"),2%6\W.TSQW4XWJ; :O#= MU)"AV;:=$U_IZS/?>[XXL12ZV S$B:MEV2I6I:'/AE;?3$23$E%M7)BP/EA+ MC D1#F"2HV #I&7&,1!$H*U2"Z>*$L(F>-(%AC ,Y E,H"G!^"1)!&L#-PX M ZR*.@#5&@,MI0"*QO^XQU&6(!' M"I?GKU0OOB14@L2PS9)+X\566SFF8'H M,!:P5N^T;?83/X-T=L:EAL"BFA*TCYI+%!VH#QSH>%H 1BDSQF/F>:J.0*N" M+6!]TXS=&4H-&;M3P>Y(8& .(6*,!A*A"&!),# T"@P>2F&]8IX%7V"7*E4B M[$[)\C!G :?W"P^_NN>719N5;BJ>7GUYXOM?&":>65!MIMZ)J/?S#6,+E)3C M((&5TD6Q"0N@88K])T00BQ&4A*0 .ZEH%8II!:^4)I[V%\:8S&J9U=XJ=CBS MVJ2L-A(HN;=281U U/IXU @) I($ T(PB'$2J*0XL9I"LLKIBSW2LV*U9;!0 M_;VU_N?6WUN-K_GMC=% M1?3Q@NG#=L$5-_"5?J?$%6AN%]?\-+R77!GDY:?_MW[MJA3!>P4/_G,$[G#\ MGXM]?(@,,1)*'C4B @'%1@%E30"4*L*A@MSH*#M06<5LOFJDY^U6NNUF+PZ% MMMJ*@ "WJ4"ZB%*JY%P#Y+@PUG,EN5I9$[A*^%UGZ30+T;S8;5 Z.2&W2'NC M$RV3RC-)9627HP%ZR#4"R!L9:<&ZU*I1 AN(<# N)N-\98TH7L6R3"4@<[_& M3$;EDG!6.(C2(Q$E4^M9(; M)7+0SK_NW!U$A7C,7#*7ZG-15?/R9OX>W4O69UZ.]N\/ZS,G^ZRV42.UQI?O M!R?Q\Q<[%[6-=5H[B9^]^!:O7X/UQI=F&G]4G]FA@(PP8Q-74!<%%\2!T2( M#3FD*FC%211<$*H26HTSJ<]YNI=]N%A\:I;V (0"ED %4$0J,9 X(B#7& M4!+#DJ@F4&XC.!.!9!Z[ EUCE@D V LDC:*K(YD%I" MS@.77D4I#U%4Y:6*V\^)-W.IHV4 3P? (S7->8R=@2D$GI&HIAD!9%+8#);( M*HR-5BQU=TU9^&7*G%N^]F*C)-XKAV9.QGE[<>(Z"S"ST;/8Z/A&233!K7)> M4&!1:NG!A06&(P@X9E &AI'F*;(45ADK4SF!G) SM])$QN_+\3N2)JBE<>VU M!5[Q)%)("K2/(@43CAL&/?/:K:S1JH!ERJ>;9D[./,@2>T>=;A_T???4D%1*+,H.M$3(738[Q'55L:[_X=N#;(-X2^'A??R^-)*OS?[1^T$O3HOO M7IE'S[,Z\QQ.NE&BE%J!I#(.2,9LE":@B]*$3]V5 Z4A$I87>F5-J2J#9:HQ MD,T1\R=-9"B_!I1'X@5$<1<@*4'#%L$_-3+\3>S=9[B95BB=M6S4 *R0[9%Q+5C4JFSA&M4D-SK5,:>LKMT?"9EW:B;BF%<1:H9, (;0+F20&/A 768*B0IHDBMK"E6)2IW;EE@-+^U M722C^?EH'B]\%33B4<6P%">-(Q6O4$0")(W&$C)F)8YHCO('>G$MO_)91DHM M9?S=:7\;!6H4S5M2A)-!2FD UEQ%!4!*8#SS*=ZD M-%(X4! &@&VB;"*(9U&OHK"JX +6AP,UQ5]]1I+"G8ER%8[7WGY*39/_&I9&LR M@B3\Q;'[MBWLP/5.WU<0^OU!:>49RM?K'/9GO>:[=K/U_U;ZW8&_&RIR?9?K M;?=^_!XSUI^ ]1NUY(V*6](&"DA4,!+6(3!,:( $TM@1$XS@"4*W0/YF;:^> MO_\F.7_R_GO=_3 :H" T8:#[0SR@=,F77VP?VW#*%!>_V. M_7[4:<73L7?5X\[_=]#LG^>^9G/OMDU4TDG?&M>X.+'3#:0-KEN54]UTH-FN M6'W:[.M6]7&GVB??W3O273\5H7NK_N$^TNNTB\WX27>WNWO]Y#S[HEL#/_KJ M2Y$;9AK\-0U>K#_B0OMRM!_'>/!UB]0O=K_7&G&^ONXVM[]^/HOC/M]NM)K; M&YOXH+%Y\9^+'7;(C0^&*Q^U\W2(I_P2J1 ".# &!=0<&_CX6?G ]GF>@29O MG_G:/AI32CR6@$CN0%QP I0T% B#$5=&*L7-RAI^\J#_+,\ W3.Z$F2"ZX M9I^":GJC46?6F8AU-A]AG<_G!Q\_G]4O/I-Z8STU-T3U.%>UCP??][]^B7.U MB?=//E_4&_OX/Q=;%X<"!H:-94 IRJ+FR0G00B*@3-1)A=>44?_(H77O9GK! M>94WTSQO)D,Q=YAY$"B.1YC3%D3U$0$3_VX7M6(.4+!/QLA9H7 7^KUQL\6[A_D_-O..),1A.1 MT=8C7\.-MH4/*=0&>JL!I]S& MH\\KH+1U(!@EF1=$0I-RTDA54%25]^:J3/_46_K@XYF4?KE&8F_K*KEM_=IU M\DDWW5;[_=!OD@.!)H7G*#A >8<4B\*D45:F8IH2:*8@,$@*'D1 1J5\@M2G M!Y>I9$1.*)B_V+V,Z=?$]"C@PF)FB*$8,.A=E,XT!3HD55&RN)**1+:.TAF1 MJJI$F3#]!NZ6-THNZ'K=&W3/+Z,"?HLR2JK\\GOU;72O"]_M.-T[NHW7JV&. MR<-9$IX(EK7').&3@^/O9+OH9OVE6=O8.=^_6&<'Q^MT^^N7H_V+G?/:QO>S M^L4^_,]%[>>A%!0BQN/Q;+@&U' (E(S*EZ):8X,9QQ:NK!7A0_B/>=&W\@XK MS0XCAY)'RA#2 L15U+60\D")N,,"I 9A@[QR*F5I$T*J"-]-3KLT(,U:XUJ* M,CK3T;B>1/1%Q$X6OR9%X5B*=EPEYH4#VJH0<20I,% 9X 67G'#*&-(/,W6N M?55NT/Y6+ITJ0_?ET!UI3G%YF \8 Z$P 52FGH-."2 1DEP0#QE41=4ZJN[& MR=U)NEG$\E=O$H!F[>!D,"QKU2FJ8-G.R6G7'_EV+TH/E6^ZV:[\UNKT>@_G M/2V]?>>E);W&FBU?+491(.+]^%(,6S#_'5>B[OO;H:'/,AM-Q$8W:G,+9JU0 MVB6_1_H!&4@IVD [3S$AWE@B5]9R8>[YP^ULA(A>O,_X*"-XQ@@>R1/>&.NY MPX#P%+G#H0(JQ=YSK!".["LC\T:5^IYZ"D\7)N;8 /L6T-OU_2@N1$G"ZVX[ M=?K-Y;;?T,U[M1J;EXLQQDT;/C1M,]>:FHQ^;A3AIH(($A<11!TF1:@R XS@ M"'!)4XB.@MQ$^N$LV?.F5>4A6R)*B.09&"(RDJ>/Y)$@@1U"RGL#&(U:0/Q' M@,:8 BD#M\XCPTV(2%:\BM&T6@F6R#PQ9V7C]@:GOENI-6VW4TG2]:#ON]5* M%*U7AQ[?>W/]7V*Z6.*:4S,04L;K,VP6:Y6I;"(JNU'!EEB(M38!N& MH(%0 MH*!1 !.(A28<85FX&2&G54BGU<"Y-)7FIFCXR'U17TV:R9!_.>3'.K83SYG4 M#,0%4Q'R4@#I)0=:6.8UA(XK,X0\JT8!Y[4AGVTE3\1DJOBYT(^EL7U9_':C[BXC%FM$'# B%=2WQ #I @401:KC"$I"_96A ^-7UWH6 MT="Q^$SQ)K:.S!2S8(J1)!2<)-! #A#R$*38+J"$8" (!37SDB&JK^PC LZ- M272:/8.(F M):;PI:TIY>;KD],3N"<-[?$?BM+C.(.+Q>L5>1I*EF\]_O.$$ M+!?),J=.FU)&HS7E(P=<$8(VCJ$V-CDHYMT#: M8*2.1R$S!:4J)*N?:[=2U<=^'G5'5_CF@>EZ_1WH$&_QG6[]U.>]E7_>^)Z3 M9AO]?Q>L;O M6^H2[N$][RO:IFQ(W3Y/+OIVIQ^OWN^D,\OY=L\7'>(*.BG2)T.SK=NV6=CT MXQ-%AZO5!V]S&6D!3YT6TB6*8_J76Q6IEWQ?UT\?G3YFZEMO5^ M=[OR?KOVZ7-C<[=:V:J_?Y@"RC+T]]OUCW9KO2/^H,XC5R*"M!ZX9#Y??;\G&MT=\HKO?(DM=G@V)H2Z?25+O+4?X]2T5 M$NOH6"FDY'AK+7W:\^^N'OSAFKW3ECY_UVP7 RP^=%L>CM\RHL15.*3%2^OT MY?4O7UXM7KHEVP]?8W250_3@RW#UX=<>NZQ:I9@_ZZJ/O\;(P]^9QUJZL9*G MC><7?I5YBC"]7YV^OBGUE)L:G+QSIK!SEJ:C M,&H1%T&*E4*DY1WJ35I__SRY:BD/]I0^99G1S%&!92"6,RI$E0C MYZ0S7FF**)3A<*-PED.(P!3J7OSP[8'_T.V<[ Y'_BD.O#E6_O:M?3O;>U>^ MG>]P'^^VMC<^-+<_UIL'C9V?^_C@J+91;]4;7X[J7VL7-;R%#C:VR,BW$W\W MCD[J%[6+^'S\N<-J7S=9O?'G]_K)#CLX/CJJ?=Q$]>.=BSN^G8\?CK8_QCN] MJ'^O'2??SO>S_<9W5/NX@P\V6B?;'S=_[C<^X_I&/=2:\&?AU]F+O\ENR_][ M]_S@JSLUF/+]D]IY[:+5K!U__UG?V"'UC3^;^U\WX?[)?OS^S9_;7[?0]L># M^%WU4-_X=FBLEP(C [1)53NU%*F]( ,$0F\-Q51;MK*&4F^MNUZA(M9GDKVF MXS49ET9JZ:C@RE"!H?!6*YFR^5W::TA=[K7X(.^UA=EKC<^'WE KK.# 0>(! M98$##4D &#..O$*4P! 9'E6%O*=U4F$Y\O%?TC%.AF*T3V+T V67TP:Z66VY M.OE^C7M2,!$P=9)B)Z1BR@IFA&8V.$R'W A%YL9%VZ^UQC[<;FSA^L4.K#6^ MP_JW0^PA)42GBL9>Q.V+"3">2R"(*[M4@FWGK!6VL"XUI% M-"!MC$$6(XCB_XF(3PVI\G+K9:I!2/GCU",'E!,"$"10 MW!28*4)6UJBJTGMB-ZZ8L]<\>QYOWK+&3SW0>D[#R%XEE4-,'NA2\LBQ-](O MDI\RC>YKLW_T?M"+4^6[FV=7W9=Z/1__[\I4YW-.*.[LBN(.7=S8QF(**$^) M7MI$<0YK!A2C!@;.''-R94T26"7WZ Y/L09.FER5&2DS4GFUT,Q(K\-(%]>, M9 @/0CH.O$I1KEK*E'H: &%1>\/>229,9"0!JXK>K7OQ&HPTR36>:Z4M'Q;G M0,7.8'P=,*)K,%)/3-24/9"6^0A&"X'2P8'4)P@A$1Q4(H6<,X6KC,U&0,AP M+*G9(!(KN&(H%5:8Q3/1L0 )5H#+;$$VGOD$$9"B:+^)(^GH[BG_N3+ MG&[SVK+T?:?73PZU7SC>3@==>Z1[97>^79OVSAO=."G#X7VZ&OLM\U]Y\JWF M FOG#QO_#CY^/JLW:C]KC:WSVO$W6O_XY:2^T8I77(>UXRU8W]@Y*W*Z+OX* M]<;^H>58!Z40,,/Z;5&[-II*$ CT'$D4#(PG)X-52>YI1UENGUS>@N7?@L>U MPW@\:$NH 80B#BBW*5_001"IBF-%$#5.KZP)EKJB+J.K+F_CTF_C6VZ4G]OK MAS!N#(L,!\02&8E5&J!0T *P13SAI.B)B8B54CN\4"7VX67M^2\;)2RJB)W5C M.USJQ1FBDT%TY)DB3$1Q5G'@H;/)#AQU7>4QT(@H!YE0%OK4-H;>VS;F68:G MIY8DSH":J<*1 ?4"0(T<*RP8+:-:"B0F E!O,##($< TX0)+KHV/@I,@N,K( MW8YJ90+40@%IABI/!M(+@#1RBBC))4FU^#VD$4@HM001A@(LD/$H6,YIT1*$ M8%YE]\1R92B]#I1FJ:IE*+T 2B.'!D&1\F#J*FPUBD*>"\!(!8$23#)#:>#0 M)2A1&/^AN^K\FV81O040DT0]10"8G@*&%-QD/Y%P=RF;&V M4!B;H0Z9,?9LC(TT2$(L#)1SX)1*YYG4P!AM $[*I+2(.8E7UC"/YQFZVUPE M8VS!E)V"Q*J+3]KV_,)GP34H_%_F#26D\T=WO M/EE(IF$7652)=I8:XYXO&CI'?JA=+4UFAV>PPW@ MG=$6>,E4!*FSLXA=8.' M 6B/";,.,R]0JN5;%71*/HHC/PC*R%U!PS MLJ:*K+$P;!,/+<\-4(2EDJ4A57 Q<<6TE9Y82JVQ*VL<50F1V<78Z/2C\MBY M$X#]$N/44JE!MPL%18 !"GLRD1 ,9(O!P M$($&1+A%\6A#\6Q#*B.M%$B;I2*:D?9"I(V%MZH@1( ,")7*67BF@(P+!IR) MHHCC2/M@4P";K'(V[0S@.71=;K5MY\170K=S MJTV5"G1OHGUFT#T?=.?7H!,&&4PL!)+X*!<;[X!V44+6<2$A,-I+:H2 MS3'H%@IL;Z& 9K ]&VSUT0D7%1?'"#% ^/B#NJA_:BY#/.:4# I)%KQ96>,) M;.6+U5E*L+V)#IK!]GRPC4XVJ;QCDDO <#K9HCP2)4DB =2,1D'32VM1!!NL M^6_GMTO/Y>Z59[,%JI>V?6:!GGC/"?INMPMF+-QP?34 5 M]4Z[:CZNW0-:9(,BF3:=0#B[$'M,BVE%(#AR2DGC#MDR)) MJN0>T3;C:P%TQ8RJJ:%J=&;%E=/"13V129;"WVP BG ( C'(:1V,,JDP3Q6) M[+=SGU'_'-1OC:M]&$NDI6 *8L #48 MR14#S$GBH1'0Z50_DD]+Z5OV],D9*WT9-U/%S>BT5-;0@"P$RC ,J,01-T8B M0#@A/"H5\=34"3?3DD"7-75KQAK>DT70#*6706E,G0LR,EMP\0@2VL4CR%L0 M-0B2+(]:4:N$2*X*5,7TKN"9P?1:8)JE/I?!]$(PC6?7&LRS#''-8"XQF$>"AA<(:YDZC4@"XP_&@70V M)"%>!$H4THZF5G=5>4_ P-R >:% /%/U.(.XK" >4[V-%8% B0'CD"<0>R U M8X!P'/4_1:A*74XXJ2+YBT(I&<2+YV;-("XQB,=,T?K)\Y#31LJ6)9L/3]#GE\[AJ&:!3%DH--(,IRTU: MH+$-(,0%B4JH\G(7$W#131C/FWA9S8W4=@L92& 2"9Q%S M& =@$,' . LAYD0ZG"IY5B.+EAMSBX6U*>:69D"]/J#&M$W+@X\BB 4>41(! M)5.S::,!9L+PJ.TH8T4$%"WY$;90<)J"KIGA-$LXC84%21YH4BPEP3+EQ1!@ MM(L_J":>D !E:LCWJVRR97!$UJ/R.(PXOLTC4ZM%!N^3:DLW$?]XD$?Q*U0> MA>6FR9(Z9N-FS779GLF/^^,ZL\3<(J0DX(3R*&Y0 32R%'@L+:8DKIVR1<51 M+NA,BB!FLLED4S)'=2:;%Y'-2!B#UDBC! 8\BLZ \OC#:,,!QBC@P+F'.D2R M(54![U:B>FM/VN*$=_ZCI+[KC+.7X&S,AJ TQ)Q)K0%&L;C31A$ MO-1><4$BSF 5LFE'.L^A#WMD8*B<^FZ\S9.3B(E>\FR_FU):,XF$X3H#T_)W M&&,:ALTI98?D42 BCHB9A?+X'D5\(S'T2 O';8:& V3(8Q*8(1W #'A M"43>2&I7UM J+)\%;.'!\T)C5P;/ZX!GS+#E0I0$* 4TU<.B<5V UC:UCL;& M:F*I3Y6Q(GARKZZUC69KT/?NR7KW/;>XR"+U(^'MBR=2O[;>?;G7,K5-1&W? MQS5O%<6"X(0&#'(7A6H1J8T3"JQRRFDKE:>NT+SOUB-]C?C:3!-+2!.OK7EG MFG@F38SEIR*MN88:2*@@H$9$+5QS#T3@5,0E"@&;0O>>4J#*LH;AEU'WSO!Y M'GS&:^CKN#Z60! 5!A)/612B N$CAI3S"C,E W1/42 R?.9/^\[P>29\QBR_ MF&&3:N5[FUK>2LV!$2BJX\%*Z3'QSMIT^JA?6'Z7P>O]M?C#.Z#CJ/0W/XPH MZ54&/>\JS78E#M,.6D5]R%0ZIY_9__01S^\1+_"9K< M4ICQ_5KXGF'"4,;W:^*[/MXIR3@*%0&$J HC?JHI,& 8$D@6!EBE2F.5(7N M!BQF?"\2OF>9J)3Q_:KX'IW?6FCHJ8> *;%?G7DCHN%^H..65>FHB7MFZD26#++9$TZA6I0R.$ M%BB9J@LJ39!B\;A)K9@9J3(YFT2)YV81+*0H4 )5/H-N6J ;$P8(QY!C"Z)$ M8 %5$6^*$@$\"IPY+AU&R7Z&JQ"^6!BX_T!^56$_(WRNE/F,\"DA?$R=1] 2 M%/D:R* $H%&' \HS#2!WT",7* NVJ \"[\F.R A?)(270)W/")\6PD=G.+<: MJJ@#Q4.;I);(7 M"072.PZE#PI35ACL!+O;M.;M$/X+A=XU>ZK^3CAZ7&BBEZ6T7E;UT9/Y*:+9U MVS9U*XXT/E$4O5Y]\#8OOXOB5<'B>$X[O6:BK7==GZ*\?O@_?C9=_^CJ-!S[ MX)!KWL'11[2)@XB'SX,?*VBOC/],EBE.5*JNT MP893[6BP7COOD"<^0,YAE/@/,5ZY^M!1=_2UWSPP7:^_ QWBO+S3K9_ZO+?R MSQN#.VFVP:WENCW3#\YG",^93_F$Z1P>2E%(Z0S;1K^+AYGOIG?%(>FR#*5R MU$T2VO_\>H'$REHC$5 *;TQ=L1-\_O5/?>_BO^G>%O?3Q>=/F[N5VM;[W>W* M^^W:I\^-S=UJ9:O^_F$**,O0XWCK&YOUO* 'YTC1?FQ>&LM?=KS[ZX> M_'$E(#3;Q0"+#]T6>..WC#AP%0YY\%(RN[S^Y?!FN M/OS:8Y=5JQ3S9UWU\=<8>?@[\UA+-U;RM/'\0J>8)R?K_1KO]4VII]S4D"MF MS@[4:]N?_U,QOYW#Y\K^,M>+#Q'=>.:_']\3.-^M'!R<'W^L;F MV79C_Z+6^"N.LX9O^]SBN,C^\>[W^)[SVL7.S_K&SED-?S@Y.$G7V&3UX]I9 M[63G;/_B(-2:E_ZV/?CSD!H**;884&HLH%IPH(BFP%C-F':IZ(%XL)'6\SQN MDYP(;^EPSP27"2ZW[YI/@KNX)CB.H"&4"6B^"6O6_:O! .<&I-^K!KFF9 MX#+!+17!+7W#NGDA.')-<,)K@;2G@ 2$ !76 T4-BRIJE+JI,1)K_&"[NI(2 MW#)4NS%[72*TN#MWR- M)UPCQ_2^3;#T1!'P"*]B5G)^^=#IQC_;%3OH=GW;GE?ZW7BURY*)WW2S?4DS MTVJI->^)-*]BK[\I\124_WZ<\8<"T.52O;]T!9H%%1 M=!(023U5,#B*^,H:@=,2HDJD"&;(3]&"G2%?]HF=)G,^2? OG?9FOE[,4;CH\R^$L/_I&E%%OGA%46&)0D?$(- MD$(B$)2"Q!H?:$C@OWOK(3.DQ#E 2#;""%,0E1$ 3+H$G MAEI!(2_*IS!:E9AD1LV,FAEU@?)[,Z-.C5%'5EZO'/>,*4 ,\8!2!*.,2CG@ M5C%(%4><\I4UJJI*3;E>RQLRZDS;<_OOC+/K$_G86J!5]$G\6CMSU?/C?)WVU!JE7'TG&8;&*\JB:?>:$&L"O2\]@V_ M:@I!ISY6ODJDG).QBKC.9$[&RE85G9=Y17"54S$G@^7QJFQ.QCI/&U:M\B=V MLKF,S+FE7&!1"-(E;J)Q+5T6%WS7[,R7*.(72M!YO($U.U$<_Z:8#6^WBZ??Z-,WR$K>B:41] MKS?HG@_G:TK]-KJ=G[<#7.=J4M:M'9P,6LF046R3(EQTN&'&S87%,[^EF-'? M*RDG]K'9>V1*%GDF=WT_3LSE-&[J;CN.O)?GZ6Z+CDX;)!MX-VH8R;RVE0;H M>_T\5??'I!;[J:"LHTXK'G>]2R5\N,_^.VCVS^]K\W)+)$#L"2+!4O7'V4MF M@$VD]RQ*F^L4FVLN4Y3>-H$_:E;NFU]1?_ZT?ZG>P%^H M-T^H,#,WR5>_]$L\[H(OC+^]6UYXI*STQ 0EG*-.(\6#)40AB$W\I?CA5A'7 MI @<=[YOU3],YGV/NEIQC@\)8GO0[_6CTA8G]MK]#M_8_5[?NW2_G]1(_6-\ MS\>_CNL7FS_C]\1KQ>LTZL>UQH?F]L9?)_6+^'T;N]^OW>_'M?,:/FC6<7+= M'YW4&COGM8L_C[8_[GZO%]_QC>TG-WJCQFZ[WVL76Q<')UMDO[%YOOUQ_ZR^ ML751^[A)#S[NP'0_VQNM9NTB7O>B=;,?%-92&RHY\()*0%//%&.5 -QKS"#R M@@_S+JN8HBJDN67*-%'_=N2X+ T%7DAV=^.-GL=T$X49C:LJ0_5DJVU;@S27 M]^:91GUP3!V\T@9+$Y$T)Y0XBIJWPEMEA "$LP H5A H(@G W$A("+7!HI6U MN).JB(DEX\,EEH@>SD:_5R0B'ELKJ?>1#*CAR,!XH"J-I*5.$JT>$8FN$]&S M;/0&1#!66Q,[B8P/J;62!31H K2%$EBB.$)64ZW@RAJN4L&J-/4*?FF5O7EA M@2P5+8-4-$GYC>>QW8VJ&UD^*C4MCD5L6XD%1@Q01RF@%B;YR$# +6(PRDBD MZ"O 8)7>DU68.3%SXAQSX@24: )2AEB*D9<1$5(J2SC"$C)O(7?Z84K,=/?V M=,>NZ0Y9P4U<)6 ,(X *;H&R @%L1%P^S(6Q865-Y5Z;F>^6FN^8"HHQ)+@@ MCC+'(_E%9%A,B0J,.9(M8W-*A6>UJZY2ZX>IT+R/(CT(1D;93P4,%"<:I")+ M"&OM;< K:P+CJD0X,V)FQ&5F1)WT(0@MEQC3$(S6DE@"$7'.1(+$60(L-^V= M7],>U QAAP@(TG,0I7D'%!40"&.HT1)&R5ZLK"%^UP:8*2]3WA)1'I.21BV7 M!R2C1,"M=)!!0S15RC*.'K$#9B&PW&Q8'PF!3'+,L.% &I5B1@R,CX@!'B'E M*$88"A?9L H%K@HZ-V)@;E2=WSD7[YSK1EI/.W(VSWS7-GM%38->D9W5.4W< MT:M6VKZ?GNWKLT=BA)]0+7_^(A F"T"@0DL>B)606NHMC ZO4&WHVW^!L&(Q0O;@_7[VIA70Y+F. KK\?"]FT.D#C@@3* M< JH#Q@8$_]TCB#.@X?>X94U0N+A*U]6KY\$[U'XH<"0HR L@(AH0"470#L+@0Z,.X@I%R:5F(R2]8N# M#S.X9PON(O$0_Y%7*:]27J6\2GF5\BKE561B]TB,[+"\U M-& .3N/#'[[73S5;XHO)"]5MVE0 ^?(-$<_/LVC>,UUS3FDEMVCN7J]=\;;U MG[KK/G8[O5ZV:D[";7MC5DTNX[G$K 6,:0UH" (HBPW S"ELG%;&TY4UI$@5 MHFEE798HDF*Q$:E@V(HJ0CY MATZWH<^^CI8U/E&\^J?N>9G*(>T. Y M4!1#D/I]>B(\I]:MK'%81?QN&;RGUS7(;I.R(/U50JHF1_FZ.Q[T^D77NT9G MU'P@P7ZK?=EUH,"ZN8WU];:[\JILAW%?2W:Q3$8"H^BK0)PD 6) +5. 0A> M<50"!0FT%C/'43)#5@6Z&UJ9.:"L') =W'F5\BKE5I=?3(*80 M>94UB#G4(,:#M A3B@:$@7"I6H0G;IB@Q2QR6 A$K5:ETB&6(#YKV.*OZT\' M77L44=!+[?[BW_UFMV@XOUQQ5V]@_9PL\&KW>J%ARB?('O5E[)J"TK M:B=L+D&-"-0)&EB@B'##"-&<*^.U@I:X?"#/":C16)GA"%@74:RL@@G4#&@J M.#":6JL0=$+AQYI-Y.B8^<3W/;T47@;NR9.W\GG]&M >-4Q 6A&A) 4D, TH M%R'9 RRP)%BE,8\ MP\V3,BX+C6NWSSJ+:_2E'4BQ A7C#,--:2I=J6,&C(D M1D.O@N69?N>#?F]4+><8*L@14!)%A8E $A4F20!!TBGM!554K:PI427W-/3+ M.E-949VY=QY6:<;>L\R])>#>\8H%2E$F;61.ACU M6LJK2LIR<.\RY!&DO0\*;W#*)+AV!R]7#D".OIB'52II185%=HU':IS( BI@"2DL,@HB: M'54$>DY7UGB5LEP==\ZX(#-V7J6\2GF5\BKE5K_,ZY>.<2)!Y\Z'3CG^V* M'72[OFW/*_UNO%BKX._*-]U\GLUU;KU!V6>75RFO4EZEO$IYE=HV1&/$Q2A%_=WJ]]6Y4!MO?QL,7ZKZ_'1KZ+.N D[0[;JSW MMT;2M MYO.S[.=GK?&Y/XS 7C^DB$ ?. )>ZGB (LF ],*!*#<1Q8AS1,JR':!+$ 08 M]W:E60 EA_UE9UU>I;Q*>97R*N55RJN45VDJBLXL,TD_=3NAV?][O 5A5E6> MHJIL]FO#P/%"5?%$(2\) 5B2 "B,6HHTF ,+I6&<$NZH6UG#HLH%+5' 1T;N M=)$K=(!0!:4U(M1881SGG!E!@G,:NLE-_!F>+X!G[1J>P1 3))9 <8< M2@ M&5<&$$=]D($Z@OG*6D;FXB)SEH&9&;0O .W(_&>8#UYA##2##% &)=#:<^ - MM2%H!15AEV?JW0S@T@91/B7K;O?=$AKLCT'M;FVQ[T>WW= M3A.;R_1-Q&=;_;%B,LX(+9!' %H9Z4P2'8DM6$ Y#C2^X$085O/B#%4A>[$P M,G5 O;$?](V9HVQ>F'^\W4:88 .4B5'OR?M_%IU.7BTF]5[TW=[F?P?-_OE6 MV[8&:2X_=;J%3[G?[S;-H*_C6C0Z]4X[#;';:<4[^[85!YNZ;F8Y/;_F M72FDM9I9X&UBVZ*&3-!1C!0$$H8E=C)$W0_!*KNG\O&2DVX6W:8ENA&/L.3* M6*\X=<(9@S2,>X\(Z"%!\(FBVX7O=ISN'66I[1798RR1SYI@O- LRFK(1"64 M8""1\\!0 ZU6@@0,KUTPF3VRR)9%MMQN^'4EK"D$5 M4LE5#E,S7605T- & *5#-#!BF!*9;S/?9KZ=#=]:A1"CA'MJ.<7<2401QU!S MB8E$R#[,MYE92\"L8^E( CLO951\)8,IFMH[("$5D6BU("80+9E?62/J;L^N MS*J953.K3C7"BP85<-0=77 TE1G5!,J@BR*3DLI'6#4;'LM-N.-!89@))HS! M@&F6"HHJ":3W H2@K.0B0$WERAIGI(KPM!HS9=;-K)M9]W[690HJ31PU-C"* MO5&8:&NQX-H3*YG+LFS)J744T(>H"AQ:!9RUJ9^EC,(L808$:!P31'I!^'=(ISSG\6^BK]=\\?: MO^*/JX&/75Q ^^#%?1@Z\]=EFQ*M##KSYVU<=?8X1.?:Q\E4@Y)V,5 M<9W)G(R5K2HZ+_.*X"JG8DX&R^-5V9R,=9XVK%KEF#_IJI?9 %=ON)2QL"J$ M\OME^G*5 BDN^"[5$F_:7^8%#,<:A;A.MZB0\RZ>Z+Z;WK6RUCCJ>E^IQ2L< M]2J;\7EW.W,@=2=_('- /65VA@=GF;(DAE%9E4)\K>BV*Z2"4:GV2JK5#K;: MQ=.7%=L?G(*[&^3!8+TYG:U&U^O>H'L^G*]I3$1\:[?S\W8$XUQ-RKJU@Y-! M2_?] MR_-TM[Y3IPW&M.?*E?JF\N;>N*3%.)R3^XPCOD)Q\"3;GFIIF[]I#-H/PK8O+'RQIKYQEJHMAV_ MS(O>\Z?]2_4&_D*]>7IVS7(FSV &H9*6:.PLA1X:Y9&Q06L+%8>,)Q<#2@4! M8,Y[?L1SL'E6O[!L_]@=U[]^.-D_WOE9;QPU:QON>SV.LGY%A92(E1\!&1J!=O-7)&EHW>A C0-1$0 MK+@F0@"CL 8400DD-!(09'%<.!$"8RFD@I 4( V.DED@&$G^OK&%8 MI>INYX_,B9D3EX03N8M\YYB24 L:M#,!0V,M"\(::9U_ B=FXGM[XF/7Q.>0 M=]P;"Y"-.B'5C /E&05<0BR$]M0+%8GOGN#:S'J9]>:8]28@/1-\H(Q13[&F M%A.MC(&.1HG0(HH1R?:Q.:7!L[%2J48Y(P2FP!$:)4"(*)!(<""L,I$#M1/( MK:QQ(JN8OKCT\ M7"VW[@U2D %+'K41;*2FVF'E0Y1Q3?R/4B*035VWD+KLNA4?O*AQ37%D;_5Z M ^\V!MUT4,<[[+AAP$+QXO9P?:\6WN70A0F.Y_K[Z[#.\]K%#CZT!&%!I060 M40:H(0@H;B&0\1%$@1JOX@&-):DJ^>(XIMQ:KR0XORN-OQ#DDXOE=S'^1;<& M_G&(9PG\21"_&$'\\\]#J1T-#*>0)!AE<))Z5AE/ $(1W$*Z0$R$> 0X>7&A MK0SPV0(\=PW/JY17*:]27J6\2GF5\BJ]FGJ@O36,RQ2\Z:C@RD1- 0IOM9+. M(^.R>C!'ZL'(0']<0_7U0\\<5$Y"P*1!@"II@7):@;C6.DA,A+2Z? K"0N6A MWP_07=_R^M*V.;1BQD=V6(YJ:.PMG".0F_[8TEKGL1!.)( L-) )0Z M"PQ!!'B(7.0U)WA0*VL4RJI0TZHR7J*8B\7&^?.$S+Q*>97R*N55RJN45RFO M4EZEO$IYE:9I99B_$*J]^TT+-P*F^D?^=M!4Y=4L#W-K4)VP^LLT3 _/J(Q0 M#"45+?_0Z3;TV=?1LL8GBE?_U#WO4F5JW^X5)>"S!6(2"\1XZ3Q)&!,44E*U^ MK]$9=2M(N-]J7[8I*,!N;H-]O>VN7"O;8=SADOTLD[' J%H<,NK_L_>F36TE MR[KP7UG!.>][NR-4=,V#^P01-& ?]FV$![F][2]$C2!;2&P-MN'7WZPE 6*R M$<@@0>W>!B&MM5156?G4DUE9F<*3Y)#4@2$>#4&&,814I%2D5*14I%2D5*1TJ^S(.80?E4LB"6T(*:/4@M&B ]4HJ05 MV!"41Z0U9B@Q1R57H 3Y&,<"V1#EF'2YGM(?Q7>Q_;?LX#OI\&WUOOUL_I0YM+]QH!FZT MNS'E796X:B5)E91'MF"K9_/( 00IG;5KO6D!/V5K;HBI2*E(J4BI2*E M(J4BI;G8.;EN*2$V8HHUS\5, Y7&I!2!_ 9,W#Q#2%[W>ZD]_'LZ.7"Q5&YC MJ6P-=\9AX[6E0F0@1,J L/0$<4)X];/[N OZGD/]=PY4T^6$W1C)E#P*8!Z8HP< M$PJIZ)5)029OV0VG/O7_$&RU=,@AKY1$7G"%+$B@M M-C99HP0A8K*FF@72W"<5F::NU;N_;,=V?:SLL-J,/AZZV*\8:519<^X3E#8I MN#[NV@L& @B]D>O$NNCZS>78GQ)R79O?$SOOJ5#2*N 3PD>+E1+."D,4P4 O M]K;O7U%DHT[96A_O'B?VW!T-!T/;S0-;LG;.!&/;$PBK8P B;>]C'FHTB/O>SX:6BS:ALM_/X;P M9Q#Z(N'G5>9W-_"/AL-]VHZ$% M*;1ZS5XW-['?ZT#/]K>AL3GI=2&+LZ+L\1G*6A"IU%XA;Q1&W!"++$\44>>4 M#390J;*!)W$#%X@MY&RNV=<-TP26<6=P(MS9X"2W,;(4##5>T?@#=C9[+K5" MT^8((%/'];"ACB;MD885 G$J#7*,!Q2(L&!M,BTB75DC#<98@]"K$2>P=50S'1!P"'6#0^VR &$PD<5<[K%%\!T0*B!41K@S\2 M'H"M$F8T#]);YBG5VB6#!26X['PO,;Z>ATEZC9DG1"'/-> K%0RYQ#42('PE M(Y4^YL+ #8Q)0XA[QS@O ,K6$99_U#,*?H?VU[7_@1^G39YZEH]Y@DWT=.U_ M7/^/M;-^WO:VN:DWP3_3;UH76(FQLCZ75K'=8QBIJML;PM.'O:S;(7;'A5>Z M]9#:7"0]M;NVZ]NV RV%-^ILL*O5U7[6BL6--];1O,,2>/+1AAA(9#%A8%=@ M\NP16(A7IFZ[U]C]Y+9)OSE=50+&YJ@WJ%//ONC'G%[A:_SS6SL,#TYQ;^K& MR:S#Y[=8!P,R&MY\RZ*(5]PX&A/-0'D-?L%D30AN&L3IGP?]\R?L1^3ZT7Y! M-D$77]C.-WL\6/GCPO<JG:R(LR:.7__&&OE>.C3M,K$=YC M%'K_>NMMM;.]\7:WVMC=>?V^M?6V46TW-ZY#E@5K^\9N?+?[ M]_;F>@O^>->"7SM;S=:[:O#>*+TQ=_GF8,;G?K;ZYONLPI@)Q,@,^852%) MQK[)L8W)XR>PN%K#XB5B-/Z,TE6CZ8T?XU5RXV<_>JQ:5>3F3W_TU!]_)AB? M>UOE*M-Z2=JJ0,YL2=HJ5@U?EG$E>%5RM22-E?!4L21M7:8):U8EE;=ZZN2$ MW"4S@*HQP%_K0ENLPW'U U_DZAIM_]/CEQ M8WS[DHY6"XRYP:A_/!ZO>0P$7-KO?;L<]+]4@[+N_>APU,G.CWJ:U%DV\*4G$6!F"$*YTWM:G&$N&GW8V MD.\[K8_D;_KI^.,'+W=..O!,>'[K[<'.R4?6W'SYI7G2@?L./C?IVR\?6U_8 M[N;^MX^''[^&5R_;[M5[^;$5.CN;.[3YZOVW3X=;Q\U7G[[LMCIPWQORZ? E MW/N&[7S>.O[4VI_<\P]\E^A^:AT=-.G[;_ ]^%/K+_C.;6CG&['[X0U\[S^' M'S_\\Z6YZ8]W6O_J[+[4QW^?A95N?=MYLV>XM8(ZC125"H$$'7(X$80QD\J1 MG)1*KZP)UE"<-#35<\IM- OD/F;*LE^K^XN&CK>/<)JY^\L)>5?#F.Z&=\\X MC&F)@'%G&AB3BR02Q1 ).8F'H!0Y;P.RD1DOE= \GPQEVC2,HL\,%9\Q.YHQ M'8=BPG.NC8N:<5A07<)8<6XL$3IXF7Y CYYF.HXE@H/W%^" :,^"%XA1ZA%7 M$7@29Q&%9 6SC (LQ/FDY%@R+"@,Z3DPI%F.=M\-\TH&C:4"1S\-CI$:[!2Q M* 4+7"D%B:R+"DF^GVXJ[&QN[1- -KR6/TCONA%<\"$J3=[;0P66&1#(-B4(P M2:AUR"915[L3 (F>(6R5(B8(3HBJ,T)(T5!X:8#Q2176NEZ=M[['OF\/ZE/C M@_J(3.\HBV30J+IQF-\=VN\_"-2\11F'Y=O_G6W[-S NJ>4:8YZX2MY&)H4% M6J"C#40R;HWZ&.>AA+XRW@NL/=\?R.Q5L M*)O"LX';R:7@.>^P\8DPY +\X"S JZ@- BLW.#\UGYW67-7R?VQG%'^LY(7!W%;)+P2"@8G.")!3)!T! A.E10:D MC93 +-7;VT8 @<$-=7^SKNCXP^IX?12,_EFD5*14I%2D5*14I%2D5*0T?PO! M$A>44(GRH#D-2AMAO!).6>%3H+Q8",ME(5ST<8(1P$&.'BF<(N)""V2CLTAR MB\'\T\9$MX FPC,X[_LV=J*=N#!K/UA^Y<=I?\8^S=$1O/P:!\.<2P,^S$[_ M?MOG9+:3"T"K[^;DO&:XEAS8%MS)^?9,=O5EZ]]L/[SJ]P:#XNB<#>'PY5/" M6 =OI$9*Y%/"TD=DA,"($2%EY#IJ)5?6.""<8').6S@+M'W]M+7];F2S2*E( MJ4BI2*E(J4BI2*E(J4BI2.EYQTN]N][!\*T]/#B(G9!MW&IX$,=O]#JY6SF" MJOIE_H>E=:S.F&1C'@Z(.QP]KYN24T2_[/5;]ON'<['"&_6G?]E!##D/<.P. MZG3;Q0\QFQ^"7/)#,,=DM,8@97U 7$B"-&<),?A;^D"Y5WQEC5#3H.:JIW7F M,N-E)^71%?Z7!%O-KNSKX?-H,*S+F;5ZYQGBL_9O=R>IX6N5=Y=5?KT;3C=: M=M/T]DO9=9D9"R[$96E*L8PY&8_G^9QARKFYO$1>!1^TA!FBV0=Q6K0-5/QZ-^OX@!W#9;H _A^U^75/\>85C M/8([=+9XK+=G<@H 4V]K,5T3GE6\G[,A%3WW?FZ?0'_W,$C2.RN09!J0*@F* MC.,8@2RQ5]JG).G*&F]@(1J27@W$FCG=7-F?>W05_R4.T+OHP9A#KLBBO L9+LV5CCY: MKABV7( F.V4,3=1ICJ55J2S/RZ/;[Z=TV^\9[+GA7B$GO4%"!$,\ZCEP9C MH3WWHN#,LN#,60[EXYV3?;8784(SKB0*CBC$L>'()F81\6#7!P/_$E )HQI, MW"?.J6!,P9B%.[I>,.9780PYQY@OW_<\QI'2B)%CU"%.B$ F4((X $^4E&J0 M]\J:D@VC[[/Q48+(9]KXR!J ZMV_'$9^MOWWO + RV[[,DAI03,DWGV/_6W\ MSZ@]: _CN]C_VO9QO-R\C;ZWWZV?4E:>^_G Q\D$3)#4.X9(\@)Q)QTRA%$4 ML$A*V.!C B.:L(:D)6GJDD%" >XBI2*E(J4BI2*E(J4BI2>14+$8% MG4%R, MX/51!^6)1XXZ@SC'!ED1(PJ>J*@)4TS'!;0HGD$<[\M>'_[L5G[4[\>N/ZZ& M?7A8IU:.:M^V[^;76EJ_^Z.GX2B[(T5*14I%2D5*14IW(]Y8<&88Y5$KRXES M!D>;<@"*"-+$8&>./M\='L1^)LW]> "\N?TU;G=][S!.J,/&A#FT,G$8-V^] M&UKG-.(5L(B_>X/!>A^8=G=_>J.X&8>[J66_%X(]&\%F?[>^3'OL@40';15& MDNJ$N-<$:<,(DDXD%X-//O-KP:]N$Q>]7VB]+^AM%) MQ872A":-./$<<24DLHEK9 .5$DM81CE;M$7T&01_CW=,6O8J[8X<4 MI@QQAB4""2H4B6!*2:95XME<:5!U[Y/L17L75GN=()(J(A*VDDM0X\2\U9)% MK37S>O9D,T5%[Z.B)],JFGQPSLF( M4Y>QTCR'IA4/+.10K+J!*@HO>NQU>T M/HW[J6O7[RW9LU\?*#JO-Z..AB_V*D4:5%>@^T6JNUP^QC\9= M>\% !J$WYH.!C:;A[8DO9J-C03EVKR4*Z",]:C ME"P&%B(8B>TO3$/=7KD_=!'0XQ%VX/Y[\<0 M_@Q"7R0,O2;9V)T =/:\'+FX6>P/MOXS:@^/M[N^,\IC^;K7K_>3A\-^VXV& M%J30ZC5[W=S$?J\#/=O?AL;FLG:%-\Z,M!<.3@M.-.'4( 66'>(*,-<"NT=4 MI,@M(U*1TRKLU^0/?;8P6TC:_4D:BX1J:9R/1O( "[XC%M.@F<(1,X)O2=). M8K\7[."@\+-?BAKO+]1)PTDR+S%2UG#$4S3(61.0X-IZ@Z4P,9QMNQ34*.2L MD+,YDK.[ >=E]D@(ZZ<1EB>MM+8,>6QMMH UTA+,X&1ML(IR*KTI M"%L0MB#LKT!8;P@1G.7M:@FJ%L!$(I)B*S5EFA!_,\(6+%T(++UPU"@F&H+S M!I%$%>(B6.18"B@EZB1Q0JJZJJ^Y]ZYFP=&"HP5'IW"4\&029:!_*7##C+4, MZV3A)8Z:ZQ_@:'$C+CK$7@SM CIJB!8$X<0 8V5(2$<3$$TI^("UXYRNK &# M;1!J"LX6G"TX.T><%08;RP)W/@E.HS.46>^IDC8RKT4H?'71P?1"$)XF6&)@ MK8@GEG-/"06$U7ID N<6DP@F"5E9(^K>B:<*D!8@+4 Z!:142\ZCBSYYQZ/$ M5D>7M&#$8N6P*_O>RXRQ%^(EA0N.>9\KZ5$-A%59Y$+4R'!/DS4A*JER83TL M>8/F*+VE1]HZU/*/>E;![]#^NO8_]8]Q#US_C[6SWIQ^>-J?0]O?;W=/FRUK MY*T?=-;A<8%K,^QGZ]: M67O7_E[MP/T'@VH+W@V7X_2)N3%.W]QF;'S,Q&V1SB2,XZ.JFHY6MAMJ!G"> MB;K*J:C1=K=^>Y*0^L8AN#H];@R86]+1:O6C'8SZQ^/QFL= P*7]WK?+481+ M-2CKWH\.1QT[C./94Z>,&D^8Z;Q1]3N_Y5->OU>O?I2?^<=#\I1'\FT 3ZQD4SI@ZA?RO43=6#/_$LKG]X9:?3Y^G>((E8>>QX)';)#CA0:Z' MC^S3X1NZ^^&?]NZFO[()\*G5;.]^>$,^TH^T>;*.X;EX=_,-_7BX)3Y]#H>? M-C^*3Q^V>9/HX_-CQA_)7DJ88LH$$I9$Q&/DR'$>D0M)L(2Y3%ZOK G2H-HT M.)GS9NNM '<)=E3OJ/F+AHUWW3:]1?>7$_"N[HW>#>W*WN@RP.+..2P:A155 M+B(?M4"<&(^LC!910XBTU,D@P\H:XZ8A]7/#Q&?,C'Z;C1I)3$FTV#IE!,>> M6FI-U!@K0X.6XT"*&ZC1 +H*N%$XTF.!P?MS,. 6:Y=3?1F7/.(:6V0\X4@Z M$*UQ4DNE5'MT-\3(]FAWP"D]Z)&CT MY]!(N)("*XX8,&($?WADA .D!%K,><+$T[BR1G&#FZL)]PHN%EQ\)K@H*);1 MN"BL"UQRIIUW(1*/0V1@3^);X&(!OX4 OR_GX">LD%R#5:A#/J;@'$6P\$44 MA*=,T8$G$#,B#,'/U(2R%EED0H)K&:&95!N94T2TC#XN3G,"BH6 M5+QH)1.7J% L<>4XI>^,\P7V"NPM,^P)1YBVFB7E'"?8.FRLMB9(2KU) MBAQ*J7X)OSD9C>41;)H%%UXS"_.[3??Q"8^;RJ!EV[Y:L!TDP$ MB!,^S-4"@0)Q"WE("12P.2U 4?@>=1C%?6J&8-H]4" MU1>Z(V*5ZF W$)E[*OGLC.:JCO]C.Z/X8Q4OY.6V*CX5^(4QH580!5,L@3'' MI4"6$XFLT)ZDQ )S;F4-%)S=VXM5%/QA%;P40"Y2*E(J4BI2*E(J4BI2^G5G M1*+W+@EIC=*<6.<<\91@ O]G"MXJYL%RF0<7?)O>,9M"(LB0?&#.ZX <=081 M2YQQ'I.42PPOFH'P# [VOHV=:">^R]H!EE_Y<7Z?L3-S= 0OO\;!,"?-@ ^S MJ[_?]L,83B\ G;Z;=_.:X5IR6%MP[^;;,]G5EZU_L_WPJC]=0[UX.&^%;_B" MA]/'P&4(%C'M.>+YZ]\*W]O#@('9"MG"KX4$"'+!"V&$Y4PEF-^:R7RPTB,;L$?"*^48#8JH'%$O3(.0JUZ( MVY^N+'LHBZ+NOR3&:G957P^?1X/A8>P.!ZW>>1KXK/O;W4G^]UKAW66%7^^& MTRV6W32]\5+V6V9&@JEP+!N3<3I*Y WGB&O*D LD(6X%HUX2IZG*NRU"\8(# M2X,#9<>[2*E(J4BI2*E(J4BI2.G761%S",4J5L1R6A$7HK:(TD$2JU$RPB&. M94":88H(3=)[99*W8J'LB&<0L%7/;U3K0':DGBG!\PK >G2'?=E66=[#@7=? M:=[&_XS:@_8POHO]KVT?Q[%U;Z/O[7?KI]01Q&79F6W9H1><5]0)@KV(B#,2 M$ \<(T-80CAH%WR*S&"_LD9P Q-=8NF6"Q *;!Q'YFS_UX 2Z_35N=WWO,$Y(Q,:$ M0[0RA1BW<[T;6N>$XI5M=_\&3K'>!\K=W9\^'-^,P]W4LM\+TYZ-:;,+A7UL MXI)QA9''."$0/D?.)(]H% 3,,>&9<2MKXCZ5'HOF%WPN4BI26D8I/58 5EE% M%W\5O>"O"ID^D< 1EHPBSHQ!EF&# JYV[]ZWXO MM8=_3^>\+';*K>P4?JEX+1BE5K$@D" M11R+\BZ>\FIJ$HXB!ALM]T1;&[ACUBGB-*?6W4)YBX;.3T.G:ZSJ8((17B/A M&4&<*X- )AQIHX62R89$Q,K:U;-;13F?BG(^9!Q4L%SY:K!2HA3!$$F\Z9Q2A$C3DT^->TTLBFI MO'VL$]-8"JE7UI@$SEA MA"TN288-DP3E;PS.!'N;'"2VQA9"H8:KVC\ 4.; M/4U0H6ISA9#WYQ#B4N(QR8"P4$#5'"5( T=#C " !/C04[ZR1AJ,L0:A0+X44A:(6GS"/B[&X3>+=%:H6N/A+7^'&NE%00+;9"5&#A;Y %93#P"E#4A M>*\9-2MK%#>XN;IW5H"V &T!VKL!;112$"&)4<)PC[7%)E$5DI R!-"]6P!M M0=.%0-.IDT=&NQ"#]$A(FL#D]0HYZ@62.6Y:88^CSLR5%;'U0IR7T8QA1QR*V27 *7!5AX-!3 BI M&9?.Y2S 4I*&$?>.)2DP6V"VP.P4S :<@K;)1$4DMT$9&ZB46(A$N4[)W@RS M!4L7 TNG(_*,(U@IJQ'%(D?D28,,@Q_"!2&<Q,"8-(=@3 -HZ[O*/>E+![]#^NO8_]8]Q#US_C[6SWIQ^>-J? MJ2_R,4_ >>LQP3]39%I7M8BQLC[7L[#=8QB/JML;PM.'O:S$(7;'U2ZZ]<#9 M7/PWM;NVZ]NV RV%-^KLFZLW=G/R79RN*@'M.>H-ZO2:+_HQ9S7X&O_\U@[# M@U-0F;IQ(D]\?HMUT(C1\.9;%F5(Y8VC,9ES*"]P+YBL5]N;YLKTS_R(&I&X M\<8ZFC>I D\^VA #B2PF#,Q4:;-']6$[W^SQ M8.6/"XT[;'?1)7%='ND;QS.E7[+4P'".-1)PO]>OTV"\ 2(_7P5-,DN2E.J M@WY>Z_[KYP)2*VNMC!>YI/9&7B:[N8BVO5;XCSJWK\1@C^'B_>NMM]7.]L;; MW6IC=^?U^];6VT:UW=RX&0(6I>D;N\W-K>:[K4UH>//=[M_;F^LM^.-="W[M M;#5;[ZK=E]7&^KO_K5[^O?OAW<+WY[=VMQH>]$;PC##X??&;.^I:8&2PA-S< MUD/;WP<4FF!_1J#).WG]%A>-A+/.U,OO^;)1K_?0J8X]&L07IR_^#.W!4<<> MOVAWZZ;5-UU>W.%;)I!GS*J6)*/>Y%3%Y/$30%RM ?$20QE_IM@JY^K&C_$J MN?&S'SV6D%6J])T>^^//N!&_I+'ZYH^G'_N3DRL_C1XT5RZ]QIX<3Y6',9]^ MSA'&Q<3:WZL=N.I@4&W!*A)J C!]JN4"#;[E*#VJ*7W+CE]/\J]S5]S$W*\A M[PLN;(HIGE>/;]2$)SIREXYV/5#2*QB[1^KQ+O"K]=9V\U6UOM':_F>[M;WU M[L5M)L]-/9_;K+KS4>!?TL@'2M+_>!/AYMQGLW3QD?VKM^SKS [617"4WK)O M,WA*+7%!"94H#YK3 .:B,%X)IZSP*=#ZS#C%DS/C (WW<9G"]!KGGURD8^/' MNQOFT!^^[.Y^7C_YU/ITL/NJ>=C[K[Z]'F'_NOP MX^$_G_]F;P\^'G[O['[^^+T)]WW\_.5XM[5]TFR]A?OVQ>[FE^-/F_\Z:'[> MYSN?M_C'UI>3TWO@NT:?Z'O9_+P%;6BVX3ZQ\WF'-%]]_ ;W\=W6O[[L'&[1 MWIDW MJ)K7SM(2[1 5)%JDOBUH]HJ"1/= HI,S)/+)!"J)0))Y@3CA'AD7 M*12D\< M=L*;>26%FB,2/7E"GXN*=7V[TQX75^JEJGO&[/(V2_[+V\%!==3O?6V'&"IW M7/6.8O8Q=_>K+*"O[6$[#NYE!2P*T?^57'Z\P)A%G@R;\:@/*#B>"K8;*GN8 M]Z=/[EY(_K8K[5(O1P])C*=%!*\[<9**?7U*4F65FF&5:KZ;XLLT2,.HDL@& MHQ$/ JBRMAXQQ:1WG"0J@"\3WN!4+= J]=DJ0 TN-@ M\GJ9#U1Z9*E."#.&4V0<%-WD(T -K.<2<(XZ. [5)7 K/U4#MXK? M\^LG4UIAN6E'G5+CK\MUB@LLS0)+[2FBH2U.*@J/*(\4<2\(TEX:I*7S(%62 M&,8U+$EZ[TC$DH9U<77X(8E&T>%YZ/"42XL3DKRPB%'07,YI1)9'A0Q(*D:B M%,-L^>J'GT8B06/CC]7^H:Y\:@U^0@ZC]4ZG]RUGO1UD&*I^ T.F!XT[KGKI M]SK0?9A&G3J >U0'DCXK#](LZ2?FP.5NR$/Q.OMM!_#U+WO]S8E$UB<"*=@_ M _;O3CN*="0T2# FI70)<1DU,@2L3"L2$TH'Y45:6>-*+D8QON(@6CS>5M3T M5ZGI.46+WMIH%4-",(8X$:"AG& D(@A).TFM5J"F\SKL53P_LZC;V92ON4/\ M#BQB4.\Z]?)1JCB,5;O[-7:'O7X[WHT[/ L3\B'=0-L3@1Q_Z+>'<;/WK9B/ M,T5$M-8GR:D G];W1! J> F0G(Y#TT-TDY+)"P5@1%/9*I/I"I^[\S,Q0>T MN K\D#Z@HL#W5^#C,P66,0CJK4 X1()X3 19C!-22;!DI78\^GJ[F!8/4'&H MW&HW+/MHQ96V:_SHIR'@+X$B8R3>.S$ MX4$O;-=2J?,,%"B="4JW+W A[D)F/8AJB1%7D2$3@T/4)@5T" #6IPRE3S!, MO>CO')E0T=^'U-]S*N0M)1Q;A7 *8,MXJI'ACB(LC(V42T>B6UDK(3:/H8$O M>WWXLUOY4;\?N_XX^UH.;'<_5K_MVW;W]ZH#>E$<+ _!*FYMJ$UDMC$16:L/ M?1TW]16(+ /97Q$>%EOV>X&MF6!K9YIV6&VX%8FB: )%G'&"-,<2>>G],/D%)R)FDD-->(&Q>0L=0BJY@D(EBA M7-[HH4ODAGE"7HW-F"+,_W!VKLQ^CX-&/EOVS'P9BQ$2AIL$L*NK&E]=\)R!W X.QDBS-3Z(5>!E)GAY?\'-0"SQ3-;) MQ@GB%N#%*NV1TIB#N$@45JZL27,?>"G^A>?H7RCJ.C=UG?(F4&=5LA09;AGB M7#-DF=7(,>4I]RI0!^HJ]+TSU11OPAWT;J/>NQA4[>YT(IK!( ['X:.=MG7M MSCV2TMS6V'G,9SQ08J*S.7:+,@$/?OAH$AY?]:./[:]UGNW?VJ>552I_/DWJ M<@XQ5$>V/SRNG.V,CRSU4O7?#\RU9@C4\_UH!W$SCG]O=T^[^_:LMV_'W7H- MO8*Y7@!_)L#WPYV-">!O&/SIWP?8'_[3M1_,:/>P^>73ART,/X\Y*(3U%/LCL?$X2&0K&8S(*\\!A MY><8V%V#X:ME$'^O(6NF:?BP\:)E&B['-!1[PC)-8_(H42H0!Y,"61,=(E;R MI%C4U.J5-=Y@UP2C_EZ%43^C)M!)H)K?J\->G?T]YNSOU73F]RI#6SUI\^1J M +8.CF+. A<[QY=*)Q0[8"%""6ZCPT5K9]7:<^.>)# )/';(:AX0QS0AL/8U M(DE$QZCG6-.5-4T:1%P]#EJ"")Z,X*(-83Q95"O@XL ,,? M::\E8LYY)IUA.KF5-<8:G-^[QO6">@.86F1OP/8]SX@N[Z[D\O&.*5D53)H) MD_8O$ YKDTQ&(\QU!,+A%-+!):23]!@'KQ++1)\V6,E2NG1:O3R>@*+-]]#F M R6.18H3RS$#8N@R#8@RKES@@;"K =MU@TNKQX#7^;H@]MQB@5T/+_N MQR/;#J<92B=)*_)&W.DVQ,QNZ$5=RP>'OGU%]=O=R0A,MAISB<]Z'W(AN 7O@1!??N 6?'O0?/7F^PY]\VVGM?Y]M_6&-%OO1?/#-FN^>@_?LVMI0"(&@;@S!&D<*2(V8*^,"EJRE375$.*J ;.8SNDR M*9=[4GXYV:,LAH"!PFHO@<(&;I'A$18,0FW27!"6X^U80ZIK F6+K_H9V8P3 MK3X-?IUH]_I$N<=:7?1X5CT^-R:CYBQ&XE&*%.@G%AYIIA(BSC$O,>ABII]4 M-3@MWNME4_=%6[F+FC^LFI];F5HYB5D4*,D$"RXG NGH'6)8,VDTPR;D!5%T9(^7(KQIGOM7K\=]+HS][A#P>?UFQO[YKT-@Z-".+6#K MG4[S\QMH2[/]D;YAGX"Q-UM_??Y(MW#S5?/@WR-448D%!9[ &X30FZ*:@IWM8IRB"YRCB!'-0&8L<31@1 M2[#!6 ;KX\H:D0V"KVY\/+K5^#SV)!9S%2DZ.ZO.GEN(.0<*""\BJ01!W&.) M3%0826YY=%$&8S @OVA04]+=+Y%6+^MJ7'1Y5ET^-P-AF4L1&P]JK.$'QA0Y M)F!!#5$RC14%Q08SD#; 0%R@T(%YGG=>]'"F\PPIIV;?,SO^O$PGCX(NCX5+85+HB)5*"<-!9Q+26R3A/$>."1>2PH9RMKIL'--:ZD)?9%+P'_ M.$O5UH]?8W?TW)+-+Z&GXU1B;\<"*[@T$RY=2$+OO.:<4XN(3ACQI BR00=D MG +#B1O'B%Q9TPTMKSG(6QP=BZK42^/H**I\3U4^IQB6&VF=8 @GZW)"-X5T MI!I9;RWH-.4^N)4U0AOD&HZQ](Z.I0VMGM#MZ1PN3VC3^X; U4FG_Y[T^;AL M-]X#!79^$*3Z"?Y[\_WC"3R_M8Z;)V]8\Z0)]VW#>V^^[9S\<[#S:OMDY_#3 MYSJOAY;,"VD,4B00Q'&B2"LOD,3)>9$P+H_QJXL!'W^Y^'FZJ!3$"+VEPT=H[ M:.U4$F_.#,&) -+3A#A1#$Q *Q'#*:B$DP+56UFCN"%)R=BY1(J]8*MQ4>=? MJ<[GMB!61F"K-:(@2L0%%LA&S9&TVGAGI&?8@"VH&IHL4J'E!PJ 7EA;L([\ MKSH]:,HP]@^?ETU8=_YOZ'L+NCZ% X6:WP,5WOP@%-6+G<-F>^?5ULE.ZPMK MMM[P3ZTO KX[CP%MUH<:/[5W-M]^^??)_K<]'QECQ!ED,+?YL#KE"Y*@I6P+/M%HI*+?\]/O<_LP")N(P!QQEO-W$Z*1 M%3(BP564,DK&#*N345R3(>7I)V!Z#-5LQF&5*YI41_W>UW:F*NYXNMA#YB7U MM+]/:+3K]4/L(^CEBRR(0:_3#M5IWY80SQ8T;AIDN0&B?#V1Y%_'[P35C,7 , 4\R(YO31W2CBED&?4:)&BYJH8[O#VEL7_S-J'QV",3B])W)D MC_-;@VK8N[ ITGZ4=*.WVP-Y/6GSL+?NH4_]^'K2V]>YK]#5K=.>3GFEC\OR M,-/R\(-R0Y_?G'S:?/_MTP<8GY-MMM-Z0SZU/&_2-WCGY*#SZ=5[LG/RU\'' MD_7C?\,8[8E(;3*2(TV]0=QYBTP.E\#"Z829LMS;;#5C<;7'Q3AP>],+VF1"+3W8VE+V0;UUBD8S6!"G&!>(A6*2]94@()6/D M2OM\J.S__R]-"?US@4ZFEIB2Q=MN*>K[0.I[3I(2HTIJL'JL(RKG46=(2PN6 M4/#:.)_+;,-JKZY)HOY,#I4_:KC(:!!#IAACPE%"11;$?3-[Z-L-^\/;IW(M M^\-W [.3BYE]L79,LX!,X!1Q23VR$7X0K S.R7T9"_/SXY1PD:<%#(\2$UN MX=Y&W\XT6) M[Z?$4]N.S#IM0#0Z2(^X=@(9)P4*%EL9*1!01^?F$%_6]!R/H8!OXR2,-&_A MW9E*+*\O_X&=9!>QYFSP!P5A[H P%])YD>"QM\DCF31'7'"'#%48$R:+(YEIVU1M7/QZ$%1V?NJ[#DI,#S2I(U$V.F >,[AK+W3"(B\80D3 MS$E8Q%WR)^]@R%MM_7-BT*UL+LV-_Y+U3O*4^5NL4G/ MPG9[K$V:=UD\NV/I;$W$%@J2SH2D'R\DT6-8$6HPLE+F3%M"( >S Y$H0["! MCT ]Z;JPH]+P5>BH26@2*?5+(:JQS\"#8.TI%))CU M04I%N,R'0!L*7SUY71PTOXYQG._9?&L/#PYZG3HCR-!^S]Z:T[!H^+0/+_MM MGU.#C+E(5MI[14DO(7 M^CGV29*)5J]EOW\X%^?+7O_=@>W'ORR V$;O\"AV M!S:WOP#:3(!VX50[#TK2(!72'"P\'@5P%1$T$C#A7= N=Y1.\YP],U?(HA,0@*&W9\+930!$A[UN+;2"0S/AT/XTU;#< M6:4C1DXJ#%2#2Z0UC\@Z$&=424L<5M84;VBZ("G'BQ]DL?T@-^[]%CV>NQZ? M\PE./$_61Q0M9=ED( CTFJ/$"%2*F$JC^<%J;.=]APTIJ;. U#($/M5 M:G=S[';5B7=F',_#'II[6.O+\TCVSD55D&BF9#H0EH9PU)R M(!]DA&7C"F$6)R 8@G,+X$2D!R2Z5P&3XKE88$V=>S:9HJESU=1SSB"T#E)J MCW0^K\:IS6Y&QY'7EB=JI>6"K:R9^Y02*PZ(>^2.&9.#.>2.F>64\A-%I47* M'?/R5*XE1<2=8*RY>2%WC'H^(;,/A0M/WE.R!8#MZW"1^-T?V.Y^K/IV&*O4&?GA:.(V 67.'*FD MT'NL&-:+0#:6V6[:FDCL+0ALMYNQ+?_+63^_ GK5>\NG,3[Y@_5NN/C&U)4% M\69"O*UI*J24#\($BZS3"G&A,3*,&Z1,B,P%;FBNO2BNJ0Z]H#762B*])=L) M*O"P'$%.$H^8U-I2EJM/ R$B2BP+/#P+GU![4GP] MNX0R]VF,O43Q7"?J@E!34;1W9DC/8K_[(8-7[@5UKV$HB^I9?E4D&A@LTC' M"$HXS.*1H (/3P0>SJD3]4&+I"12P>:],J*0IC0B*U@,05O#,5A6DC0,N7)^N]N='#W*;QS5>E02PUR+AMX(3Z*%KFO)H_2. M.^$5#X+2Y)UU>]LU69(,/PX(%DR;"=,N9*.S-%(.9A_"F$4P!X'W&"$U* MAB^-AD\Y? @&F X<"26R4>,#,CC;.)*3B,':5=2!ADO:('/S"1>_SB^A+1$^ M^B%AN>4&Y7B@7S"03.B-7">>.>3NY_B^;GP?%0+_^Q$'Z,DL#A18'X\N>B![ M0/^PU=$E+1BQ6#GLV)C^/9X-7!:'F1:'B[D"'=?"&H:DQ!)QK0/2F'#D"8E1 M6\=%3D;,B&IP/2^/U_QT[)']905M"]K.'6UC)#Q0H@@SF@?I+?.4:NV2P8(2 MG,94O*#M\J#M5)(B*F#I% $Q0Q/B'GMD4PZV%U2#^6VCR'FD62YJ+^;E07Q\ MM*V)_!]#"U\*OT/[Z]K_P(_3AD_TA M0I*/>H)V[^J*?LU"TO\8_O[7#\.!4 MB:;NFG0'G]]B';1\-+SYEJE&>YC(L?_P6$!SF]29!"\/Q62P40;V%TS6:\WX M4M?_8^WB;=,_#_KG3]B/R/6C_0(3"[KXPG:^V>/!RA\7ON>PW3UM$J>K*H_\ MY4&[<6A2NLO0Z%N,S'A6 63U^G6!)Q]MB#FQ.T<&Q_'^0SF>!9 M-I-WLH**BPS@;![7RG6N&[5"PTAU[-$@OCA]\>=ISM-VM^YP?=,UYO!D,ABS MJB7)\V%BA$\>/YDJJ_54N81"X\\46^5CHJ!/SV73;J6 $?*M^J=G=LL&=^>9_B MR(M2__A7EC@>N[_,(LL\NTFJ(PNV,X@5A O$/ ZNE!JZ]S;S$CO]KNOBDW'; MS?U4U?9D!KV&*=6,)6YO)K=;Z_WT)D< .YVI)! 5DB*>%$>&V( B#1S#;*0Q MI](U8I%VO^=D416\>:)X\Y 1R@6*[@E%4SL 229"N4=6"8:XR!5(K,4H&*)C MSL430CY]U:"2+! 8S8FP+QV+&]KO<="HNG$X+E&0H(LE)?##)-BY#$&^=QA; M61X%A>Z"0A>J'Q'!([6,(R:P0#P:A;11&(&<5!#18>?=RIHT]ZDL4(XW%?)0 M-'<^FCN5SL;B&'5*2#,-IHRA%%EF$@J*1M#/=KL=5'M!VUW3RM Y:#GZU(=%L_H7$[EW11D0O19D,E#3X+W MW9IF'_5[1]#BXT9UU+'=83T1*9FA__>"90 8'/KVBPU[U![:SM;WH]@-[>$(+&E8$T?]?@QN-&SVAL>Q MMJPGE7=>0W>.RQ(YTQ+Y9;BS,5DB-PS^].\#[ __Z=H/9K0+[?G8VCEN?@Y? MH+_?=EMOOD';^:?6R\['PS??FH%B9@\LU![^0/1$(F[F2=3(AXN. M8EYA8^?X]TO1:,5M_+3=Q@^;]^9&T/FK!IV/8] I0#,KT$P56E 1T,!;9+T$ MJ!",(Q>L1P @DF%K:# YHQ[&6OOWLJRKKJSM\301:[<"8<_'RA3(4P5!%')7+$ M<,0#5\@897,DD@F2"QE(G8U>FD5*(%;VWQ:;WMQ4;7,>2HZ+DM].R<_)3B[= M#:*DB!FK$)>*(4<)1QA^&")EY,H^X3*<2Q#E\S;ZV/Y:GYE,_=XA,)C8]^U! M': _J$N ]X[J4A//K!CGXY&5RQ!6>ZW/Q?02I+0U$=)NJ@L%[XXEU.S5J>0+ M*9D)KZ8*1IS M>M[. CF2(C(<9_+Y#",K"/ 3@CS(JD 8B5SPZS%4@)+";9&X)PAKI)%S@N!HM2&"Z:Y)O5^$KUF/VGI MO2]+0$,%<)35*U6CT]DPDH=DKON![T8WU/4.BMY9Z MQ @SB*>HD8LF(ANPUS829V3(/A B2XF%)ZS"O]@'4K3W5_")];U "*. O$A' M"MH+XD*64H88J&]*RG"GV1(Z-Y8N24)I\'P:?&->NIO2Q5V7C&T!L\R]B[&R MWO<.X;N/\W9$IP][&85#[.;R\O"JSO97A]%.HJ]M!UH*;^3PV\'JS-W\ MR>@\NV1_>N[)_O(CZD7KIPGH8,%N%@ MY[J! =AY_WKK;;6SO?%VM]K8W7G]OK7UME%M-S=FAY*';GISM[7UKFKE=C[?V]OKK?@CY?;S?7FQO;ZW]6[%KRQL]5LO5OX3OWVOFM'H0T M?SG2][Z(?DL,XBM7IO*#"Q96OHJLCKGG[7].;)GFZ!"^UL_!_W!Q/RG_NII>G*_.[LX5Y\RRG%%S]#F363L!\N\-U M6/%'W;R=^QJ>Y]MQT((V_]4!,^AQ39V3YIFILW_<_/#I\Z<6?/LAF#@G;^BG M#V_$I\_;N'D"_UK[[-.K';[3\M_ ;.G$_WU[_.E#.'*4R]W-;9*_H_G9'W_Z MW/G//DK[;36OS4WW^Q)+I21.M>WC1AQ M2P)RG%/DC?0$!\T,QV/+M-T=Q;">S4FO:+32"J M" ;D45::_BCF=%^'A[9_G)%\2A;5N3"J4VF<&D23234+V,.-DU;6TV(LS9^W M]&+/+'.2:I*+_22NJ=5!26)C4M*P%*SZR>I^7S6MG_@B1UNV_6T6DQ\/9GVD M86LP;!^"6@QN \6?1W!U.AZOW^U,@W]*O>[TH(=TN[ :X:H\!OW,WL>1'8/J MP'[-=>YB%SX*]8&Y7#9F,#6D]GQ(CTZ'-$_AT5'L5SMMW^\!,3D\ IK=AR6\ MZU<;E87YU#^:T)YJOZ-COTW.H, KVX^-6E#MX>"BP0%C5H<% M5K\->_L1;H1OR;=GWP'%?VZ,39?Z+_+G[XW3/'KCF,,QIC>JE6D8K;_G]LJX MTLA/RNU:[X)6=:JW$3HSK.!!+WO]PXI@]'\;8!=UX"OAO?71/DB]HGI\H*8Q MSA "#3Z.MI]+\\!E_QIU8\7P^(K5:L=V@6YGQ/X_@RJ>SM1J?)0QCPO,X:,C M:$TF@N/>0UNA<4?U"+5A!/QP<%KR!P:[U[5?V_T1C-G*QNX_VYN(F)7?*QBG M$ _;_BK'^N&\7@ UK\-,_[*#=MW)Z65O-F3\A>OTA;6YGCK'SWE-W3GQ>UXI M&1TG*"FN$ ]>(R.80TQ%T%RNG8CD\AIY!4@?%37KY:4%.C4ZI<>SN$5.%3A4 M %H1,.0<:X_Z\0@@+U3NN-;9"8KE@\R#4<:A"0[W1YUX6NIK?]2I)]>9HK_O MUBVJZ=Z@>A?]J#]&RGK!.XVVAD#C'N_3>'FNZV-4\Q<: M'1^U[_6&V2$TE9QT4'7S)9W.\7GWX,YK^W_62[@@KR+] -?$ZEM[>%#MQV[L MUX^!3^)1[LCT0M.'A[>/.C4*7M-9&('U6H\M0-S[U7>KU:OU]=> <>=#?"ZH M'&Y^V![6A\"GQG+;JY=19/@X&>3W.JZ6MDFWW M\_0YP_GSQ>W:3IQZ_.I3JZ/.>#&Q!A<OP[#NV7V K,D"/;4< MCK%Z^JZLO_VV&]7+R(0A#*,_Z$)7]X^K>C>U7I_APFX<[^37:[OM3E+VG,L5 M%O2O(-7.,?2FD]>B\5?4C&3EBM!A(0?>/#9NNM7& >!\;B( 8$;:J3;^GU/L M!EIQ>N48PZ].)# >;HP[Z(XR4E\*/5"<&Y^L-(%S'A-W5H!*>6,C-EXG<7U! M2WH[V-K]!OQG<- ^>AW[V9$*2^%9O &BSP[-OI#FMSU%@[-)!>1Y!###+B%# M!& ;Q<)AD(3.QS_9U?S+_U_5^]:]RJ;S9)E-Y"*$("07@D<+WV^MEU8F*ZC$ MU%):1#Y/D?/FFST=5(I*:41U/O'+0.0VZ("85Z!\GD2BW,J:^J'(+= I8*QG MH'(1"(9]0-N)\+_9077N'!KSMW8_G#*F"9G*' R$K*I3L)D&L\&IF3+A8:-! M9KUUU>5:Z-5A+?75:GU06QBG0'P-&L'< 32^D*#J>'51UIE%:<=-ZUUK2L_[ M>8LU4VX+2IEB/I)?[=O:@!D/[<2:/EO0)@;%C8M:+;T;T^-<\-Y=7&@/;/9P MVL->?PA]#)>:XVRG-H!G3$&FF5.*2,^% FB*4C/.DY>P)&&;N$PW%%86MPU> MO1ZMWI]W8W/2BU?0B1R%_PX@ZPRYY',#KL\[;&=_SR3);&(&84,%XIXYI(.6 MB"LM-1=!,)N/Z*Y>1:X*M*1SZF&991X023GS.O# ')=$6HRMBI%;I9Q)R8[G M 98,EWGP,/-@%Q8P31RSU""1O$*YYX9R3041W";'",P>QV]&C;E-B4<^%/P(G.8CWFUM MT^;)&]+<_"B TN)(C<[\)MD\/2PCR!HK$3Q9!>"U&ANVLH;G"1,.2R$-<%C% M%1>>F4AR[1+JB1$L"E=@XF%AXLW)SIL]!3A!N$^(P!Q G$J!C!$48C*&ID-)L:TM]/K[B.@K8<7X&+";Z>V1XGZ[KS9V^[7MV=@.+1?8KT[W.\=]=O9P #%&_FQDSJ[9FR_7\?U?K6=47YL MJMI#4/L\7Z O$P=S=MBZ8]IY3WMIR0K71DDV7 M^L9)?^MGUF2[UQG<8/]D4^RH8_UXT]Q6]2;.?N]K['?K1L3O]2;[Y"DPM0?# M!EA,,-?'/J8%$?\ Y-<'L4S<]N.!^#^#,\OC+'HA"\M6@[PAEH+IV[<,M/_!CY?T#N#QV4FT_#L"J\5,FY/3<@ZN_]?I?VJ?C M=JTTH,'GNS&UIZU;%R*L!7F]_/KQ$.!]XOX[/ +H.=O:RS=T87A/&U9OJ5UH M5.C%<2=<[+1A!,^_:&)$3RG)Q1F<^S..=\CFWO5&VNK-3I]KC@A&[X343EL@ MUDH:QQ7%*GIK=(C$A?'Y(H)O.%^TW7QY8=V$>>3SV@EC'@:Q>TO'4,;QUH'M MMN)A'N;^\?:9-CY?,G6RS<'.(BXJ3;A#4;-L9W,01!:H#=A+H%:,S'2@S M0G"%M6*>2FY4#O4+.KAH+"<B)H(_"I!+@+_Q0*GVC,I5$284P[F="3Y M%+H"VDQ=$BGG.I8/>8*P"/P7"UQJ 1:*"4B(G)O68:#&01J@QL%'^*=-C ]Y MZKL(_!<+/'H=#-<&&24BXC)AI(4CB'$<,17!$$=RL.H54^@.;US#:S/S//,8 MWR6.XX8&REH9#]9SF_E]CB/\1P,=]/;;+*-GK%'XV2'YU10N1(EPZ"[+I>HE,RB M?,0'J4A3U"$P4V>+8:M74_7>V;5E$@^<2Y\%RE4RVCO-(Z/8^I"LCC\AZT78 M=Q&VV'FSYTF@TFF/,-4*UFC-D7-:(^.\)S8Q*W4"88O5J[DXSH0]V82[QJ#M M3D'PG:"W,?-,BBQ%X)?2QLBY8<8V,A;=60N2HS*W.EIDP+SU/,C0:7Q=6[.['![F%Y;5T2ZA[LY53; M'%@['/8M*I&XDVQJI!QIZU6@,[4\2@2J"FJ5*J5BETSSB.(XOE9G4VLNW1TL!P5U((^E'C>-+@V M'L$X_>'2=:E&="%4/8G,N]CM'338. MF-,E;J/7=\O(N]6Q7RB0!V]S7XPN6V, MIBB!?VZ<(=P'"]C-?W;LWSK+00CE!96,6,ZMTEH2YJES2HCD7<+WN+ZL]_C\ M'F]^^$H I2T/ B7G<4Y; /"FTJ,0X+PV4DMJ\-**6K[8Y'FZQ;G38B%(OM*^ M&^?,%<=[3.=9]4N_,9">0_R?5R_\^UP5],UK>%X=\XQY<.:9FD3F^9+(/#M6 MJYI>IKWU:4RC]]O;"8G#[PL_S6L(9RYEL;B6E>(1<$R4,<3* M:!D%DY$H/+M%^H4UX7F1*\7]V!E\>PO6-1@^\--KLS5RN=J6_RJQ]U90A;06 M''&LX2B]%@)FLLRE'$\!$Z9YX;EZK=%+F\[(P%C MUHRC;@"E(@]?ZHZ/)1I2GG>2\J\ZA[^>F-CE;_Z!0D!R.O=\P&@S[)\N- M3;!#)]]^KOSC=N5%(,J1"H J.*0Y0(E)2GA'M 'WBD MTJ+V6NM'SLSV@6KI-;)>QQRS%@@,(X6()EP[QZSD8!?1RW)O_W67TC&G*,YW M$UY;SI2R3BHE# TY0,:CNN9NHM[;F^[M23M?(;-D%74HB1Q4%J8T2(M(N&"M M9#[Y1&%O]25AQW^5R%IOF%D#)@SZYZZ![W$'<3N9P=@0.,JLU%QQCZT)U ?N M14R:.E#_:VXA:IFY0]CZ\W'[^&NR%$S"W"N=4XJX(0(9YB@"4Y):)G*G"UZP MX6*GB[M@@Q4A4)PP)S1Q&H7E@/XV68&%E"%>=Q]1[_-=]OE'>_6KHX&F? 88 MRASB*6LD!*F\B[G,72U?[.UY%^Q)0:> -7;>24Y( "<+MI4+1A(SB=G:+GFHK$O / &;F1L+MK/$&F0J5YYZ4YLIO^#X.@&D$-;;J"-%&EP9.+ZL0AI> M0RX9KKR,&@5\;_+PR0#>E V]T#@?#_JAB?*I8GJ;EA-V37'*VGTG^Y@W0JOW' MV>7UU?+V87D+05X'SJBC/NA^8;#+;\C\>E.BO5S(]1TTO/ SI6HY5\VS]-# MP?^JFL5&N3@>5%26%8'/)5?'RQ*EANK'A1X-A M[^!"^)#@?^40Y$&O/TWXR;?BEQW\M\Q-7P8'XJIOW>W''"'-B4&'U1#.^!__ M=W#K^_I,]1AS%+44,U[QM;<[C0(5)/F@!@!*@AU\YYG3Z&)" M2'T:WQQKVU" CG$4<+ NDE;%(I1"5=\PXOP%F4U]_*WCM/2.RBSM"#:A7VBGW&B8T74PR-F7U<>NR7Q8!'Y7D.&Y MQB3]WB'\Z.,#U8\.1E7"+HHI%0+[*2E],S/@P'B:D_.S M=Q3+R3S'S7CA+,[O=7$RV=.909!9BRHCH'/C9SI:N1RB,.Y'CT5TV7]BAL^6^LIJY85'RPN&:C:NAH6, MYN>R7%V17?14+N5YO3HJ,=[$GWQ/9];%)TP4N?RN>M!$<$L4!8"E\ #!1F>& MJ*JF9C!UH0?C[9X/OS0;H$/P[MS$N'ILQHA^)Q9(FH!!%H^B*(/FN)<'S-@. MAH,;C?^@ NDQ.1/L:G>L@+\=]7K=W[-=#._*Y+N[N_VX:\OQ//7[Q\HTJ/1A MT $! ,.["AV!-9K9>_J9 ,F?!XG,B%N!55;DK/6Y,=/<8*?V>-X=,+I/QCV! M,EW6]TX8%3,&AH^LRY7B?-Z;)GJ]QG:2N\1F512DEZILHJ MSW'V\%O.(O-C,9@_#D!_!]?K[_^]G>;>)0CT;/N73 RA20\M3/0EIM!!->V% M-8)R[Y)_BA<[9^J\:]6$2F98+O1VW81N?1G/O^5@=:#,IN/RYS:>T MC/*PRT%=97W.N@1-CN-J]+G&,P^^*N'N&XDYLT M@<07YB&TD=.=X7Q$GP>Q\:F7ACGQJ/';IY$;]H[@]&,B7S3^_J;Q=GPP3N5X MSMW.J+-Q<-0M E(IU]NB61MC1V/@PI;.F178ZU5L MCG9NYJ7JNE/,F/',_7CFV= XCGF[!I=]9!JQ'R&C4.RKMTMRX'=Q8B.:_=VP^GI62$HD<3S-VI[[]':HT7VTA M)L%U)69=B5E78B[,T.M*S"LK,6]667E)-LMUUQ!/:"7>^A0?\S#;$F*6J;LQ'#^4^'3BBC*&PR]F%##]F:G/,I%L76?[#K(_!M&MMQ M^-QOC\;NP,Q/K5+\GE'8I#HILH':22<3I_Z\'W+HP4UI;-D?\:DN@V:N QC9 M/="WR55.OM4_JBCWQZ[XN+OQ?!_CDK*P6$N^^NEM0W'<0&=6]ZDB2I6O7F+Q MO8Q?_;+$5:9A:7>0"W#]-,8S[?I<<>B75ABV2D%+CS'LY@]4 M(0-X=:]S-&C.LIU[C8,8JUNK,8I[D)NL:LT)%^!D _[:^&/S8PZ+3!I-SGY5 M8KO3OMS5-7%6M8GYO]R8=8.9+DVYYS!3'XCOX.F3\Z,2R3:W@JJ3!IEG83,WCY^.=I)T,+55B"CX2&O%DF/>[;G&PD' MFSRYKTW5ISOEIK5;5*S3SR2-J>1HY)3%7-_>Z(U*.*ZL[KGLRTDGEDJ(R^^N M/*BFI]+A+SN-+L8$[\#E5GS-:T,Q3"T]XC%WP3E1O!0(P%[3Y5]M%UX%W64, M5QVU5_WY.&.]?+U^<0;JF. W-ZV;7%-\Z0SW)GC+./#WX<[^]]<^W MG?W/IZV#?_;AN[[M;+W;VSGX?+RYMO%C^_3;Z>:7?_9WMEKL?.;I]D&+M+]\ M/&AOM>"U%FV__]AM?7EWL+.UREO[[_8WMUIBYTN[VSH-"=YSVMK]*FAP23&* MG"4XB2QS9Q=9Q-/ MQSMP\:[@^BA:3O$"0__GZ,#K *W,MH%0LT$I*D900D M[LK;A;/C6Q2#>I&,XI\%^][M]>[17,L0.;/];+$D)F9RY7UWU'77&ASU8&Z-, M25'Q.(]K%C)-]&Z5"EE]U;2L+W5[QYF :QP,'?]^FB9:[B5SJM2DM*Q97BKN M;6, 6U$,VG&KP-[AI#ZD5+V/GS6N5<^<8),I3PFEJUO.:3)HKO78[95>>;?P M:7_M$7)63J><\>72YQ6?'[G,F>'(@DX.>5ABQ)DBR' *_W2 MA U@R"6'<>;\M@#*B49M!5;4YT*'BX4+"ZC(J9+AI??>?[\O$KP]Y1^>=E-TW#<@DY MO37/P)!K9+OV:!#?3'[X#^#.4=>>O.DKG\ZM_#%EQ>M/'PK3S$I?: MT?'[)@L @!'O],X;3P,O"W;U1!YG 7[-8.O%JA?K5H-5#[Q8_RYHU+_J(^/L MFC?TZ$>#G(7+G'!S'N\JG'W\LP3/K/CI47!^';BF+W3:?>7OEG"]N),XS?BA8TL_6>>'.QQPRS&4F^90L98S#7M_NQL;@9#", M!X/S.W#=U&\L?[CQ'%;GOW_=_.?GW<]?N5 3OT5G.$\B$2HJ9@WA5#!+@I8* M4\<\!:GRU[5Z9K=H$7?-3>#ZCW']86XE!_\+6_;'E$2,/<_P[M[VP8_NYL%G MT3[M=N'W?&?M&]L^_0C/V!6;6QNL33_#WY]/=O:W3UIK.P>3S\!WC7;H9[FS M]8UM?OG,6_M[WS:WPG[[?8MLKGT3K7W/X'>BO?7G07M_X[A]L)-:'?SCKZWU M8>L3/OXJN,-2,X$(V2N64I==U5J^Q M=:&PE4RQ-1#L8"\),B0DQ!TA2&,KD/1.J,P7IBC BU2 K50];VR]WW@>ULNJ M(;F&Y'M",AA$!*N$5:226Y*,IJ(\:V1-P>JHJ+;<,2XT&$-1RY H)X[OZ=ZR<0BT[D6*\)+..J5DUA+C:RNB6J7HX8SRZ >VX:5^+MJT<-P %N M.1-.8\LU4TX%A6/ '#MG.0]UW/)9H<8L;LF,(YQ[F:.5"O$ J*%5X\FCX@DW2EMGF :GCFL5C+)8@J\7@S>&RNM: M7=9XLEAX,@NZ); DM2]WS"$@3EA 5H2(G%4T.$6$U7AIA3':Q.+>]R UGM1X M,NFIRJ2D8)2HA#FSV%'- OPI)!6,$%_'BYX5GLS'BP0/(@IJD6")(DYI3EAQ M%H$+F^]';1N^$ MU$Y;';B2QG%%L8K>&ATB<76T\GG!]URTTBDC>4Q(4,\0)\0BB[% #L/+RI$@ MG /X5KAI^ /?'"\%DB.H(TL09Q M:[-=;A)B+$FAX C'T>:D(&%H4XB7;IG7T%Y#^VN#]A2]=TE(:Y3FQ#KGB*<$ M$_@?4_!2'<%_5M ^'\$GT@4L -R3C KQQ#$R.%%$0J3.4R93BAG<)=CMBC]P M==2K ?=R _#OPAVX\K#]S9Z>V[$B-6A%H6/C2+:CK@>M6E/.9 MQGYWUJUV,$T9;9S+%JVX4$L+@Q@F':@R_>J5GRC$J9EWX.1="Y\[)EW@Q]W.QTWFIA1:N;%.-=A> 2P6NW"C"075G@W[\6P-Z:Q M+W50V;SI.!7AS?3QE!Z^Z:/^VN2>KN MFG5WS;J[YL(,O5UWU[RJ(\&U'0;.<6139HS7/CC..\EIM[9>%HILTR8_HY<>$^*^+>>K"*RQL]]O7PGM:4Q#]UG9_I\F3R MX%LLSNL1]Y=)D/FH7*8O:>%NQ"SZ2M>F%JJ'$:K7D&']^3"[4(U/N8UD315; MT[1<=VE'F95&2VJMB5QCXH275@4CC24II%CG23_ I=W^]FF;MCL[!SN='7CF MSOX'LDW;>ZVU;R?MTU6ZN;4A=O)[WK^[<&G7WF^Q;?KGP<[!G]_:^S#"M7_V MM^GZ<;[P@_&)UG[W -X#XS]'%6N)4SJS!W#I/.(Z8.1<<)G.$"?-G#><+ZUP MR9H$TQ=*T5+35=4X>$,<#%X$(Y)RDB0NM;0\R 1_8Y6(MA[7"26Z&,XPYL0<&MHC(P5B>S/BL<9%,< M5#SH2"5!*FB!>!0262DU8BDW=-#<4A8 !XUL4GYODKW'PL'7P!>Z.NC8FA3T MRCB>TXI8CKV6%/Q7 7\)&0E5P5$=G*[C>,\(KV:DH+BUOXN_&AZUT9JAD'A$ M/+/[62(5PBGP2(3.W6B65H@D34X6GQBT)LFZ.^F>#MSECE_<8LY,<)()BUVD M8*HDJ60=I7I66GXZI^7\*Z..8@=&B>.!()Z,1D:#J@=A)8^.29,RD:<43?6B MB3Q?O98+P8628*5R(SDN\6CK66+ZZ6$N=TP;7$89GI>5L3LOI5PYJ+ PA",3"(>ZL1,Z#JB>B)8N86Q74T@JCJLG$ M(EGLKR%%:GW4[QW%.X42+IGMRP,F82*6,7%B0DX)BB9HS)B-*5I"*55U*.%9 M =,L)8A''S0<,DAA$1''RB(X=R(2S'(I&+61 R@1P9N:/%0SO06ZY:DU?*+A M3*0 2ITPX9([;5U0AN/ &0_.0EJ3<"YH#H1ISCW7D1*C*A#",]+ MPV=I'$1J<"22180PBS@/&!DJ/&*28!(4$!X], M:^D=MZ#A2C0E?2B&W#H'X6;ZN3GG5V:/&6!6Y,;F)C\;,DF"D!"O$ M&PO^1%U-](Q J?UI+G2@B0\Z&86PR$T&)8"2(3HAP;37EG&*K5I:$;AI%%Z@ M<&9]:?' "JX3[#4'%Y,Q!NXE,Y98ZS517LG$L:\C!\]*P6>1@VB]HE9$%*F3 MB =OD7.@[Y*%0*(E,1"SM,)PDXI[AP9K!5]-8YIZ2J1S MD7FJZK:>STO!9X&#(*V-*F D!08%YYHC+95'6F%&"1%4<[^THG23L5K!7[*" M1RYQT@Z,.<^)Y=I:AS'EU#"#"3-UW.!9*?@L;J"#=\IB@73*B47"4F033TAY M*23S*2C)0,%)4]!%:K)YWXR#NK5!W=J@[B99@^;-07.>)84YGUPB"D6)([@] M\(>-QJ,DP?2E25L7PVOI)EE#;0VU3P^U=>?'%P6ULPA3BMI$ @"KD\69E4HA MISQ#WA"C'#-*"%]W?JRAMH;:NA=C#;5W@-I9K \D(V=T2F2]=H@GPI ),J H MX#=88.5MJ'LQUF!;@VW=';$&VSN![2SNZF"SK$X:$6TXXH;B#+8$89Z$%L(Q M<%M>8F_$L]T*+_10>Y;M\3X-+PC0_#!X#^'$PW_FO M \.-P]P6#.9D=W?[<;=J9#3HE648SQ2^-[?TFRT& !,L.3RUS/-[S$T>!Q>; M:]U(&*[J,_<+I*$\\4UG" +NKY6/GS6!F^!LXP_;M8=^CGO])PVW]F&;.^ED MZ3FIR/^RT.?+]SE'_<3'_;DRSH6[%_ M,'B>1U8W_K^/)SM?PI&C7&X?M$C[R\>#]E8+7FO1]ON/W=:7=P<[6ZN\M?]N M?W.K)7:^M+NMTY!:^QYOKGFVN;7*VFO?Z.:'KR)(K*@U2$<&AY"0%&FCX8^( M+8[2$\SLTLK["#ACN]V3"M*.JB5L#/,:9I6?P[G204[])[^<8*,/=P':+&AZ M(X%1T6 XZ[G$C6!/LI:?[:C9V#AL>#@Z;.<0L& P+/K0G .U YO1$>"S:@4Z M!_YL0:/8[(6Q!EGJ)6[KH[K-K EG4:7%PHV(_X(Y]960A@(79[O5#.K.F.#??L\,Q9 MN6?A11"; 8A0/Y8ST$[%H'&\%V'"([\WWII.:04\W:]RYAQ$.)+@/.Z5C8 O M.!Q+[F"06PAGF87UR'U^X3'^DMF _ '2=A*8,8?#JP0E?VT\S&=@GG*VE$H; MX02'[J'/A]H@M]/(NG+)D7;IJ46P_FE[U)]U,?VE.UY9FQ?_G$I"MV-=IPN; M$*O.S)U!90W$\1Y.#)Q9O^6RK0>Y7W!6VN\]D(6RU2 :$P4^*TG]HL%Y@3.6 M3&&A.>XI?)1_'^*E.S6 )PS2V-L:(Q;L=@]V*>_8Y8K\V^#WJAWQ^:==F-11 M']RI/JPZO#(8=6%"9X8X0V#U)_KP*?;+X5O/M9.LLM\^NA'U\1N9!]$"V3^&W890Q^M9-E2=+ M?FSSUF6O,.:FV^4Y8"H>YF=>6"1763BP[GD'_AP=1C@/QDV:X87_ODTRDA&> M1 M>CI8\YM(6)[SB05":O+/NZT8Q&"3#9WQA<0M?^#('^*^QC)],O5[YZDR( MUBF8#39839B-2";O$4^6(XB01 E8Z-U)BRQ=K"1N 3EWXH5FDYS:[ M?M]LB@?;_K$B?9SJT6N6!]P^_AJ55)Y[AK 2(2>)"F2-5B@0[@4(!)4*Y^K2 MGXA#09[;2,-];R%$O>5WV_*M;;RYM4';IQ]P^W1=;*Y^I9Z"ZT $"M8RQ$-T MR$20 <&ICS(X&:)86A%B^6("X0P-X.0\BO#B]]@]N5%W[>?H!:^=/Q1!(/NQ MA%$>6?:S>0L_G5>"C<-J/&OC<6T(^TB M0RQJSR@@HXQQ:47_# /GS+'KC;!Y ?SD\!G+Z9:";=E MN[5R8SO9)\OG\2[L^G#>99I:YA-3/MPO4N'+/K M<]S*KO489/[NYWU<[79[OGA"8T_W8SRPG6+&ST74&K.0VHL-4\XF?I5[U8_@ M: YR_"M'FL:1[DH)*Q4I_N7<$A^5)2Y!CAS8<#'"Y^87_*IORF'X_MM-07,R^8QK#PE&ONID8:^6\/]NP1T?=3@G 9+=M'#^) M/^)!^3D/K0QA?$D!\ZW,YV*MN=YH"(^_;K7*M+-'FD>=1V5GX9;IDL VS^XJ M?F0KH')-[03.>N KGD3;SVO0C8-!F<9/7.#=2$Z71OQ?KUERVF)@D$<2,27:(TNU M1MPFC30)&E%MK60X"&?\T@HQ?/EBS=[$&#D+%95:#BIQ&OM &3_ZO1^=@^HR M\THY@?T$J;I(8^L21S@Q=QFVN[&J6 @ M^NHDX\/)YH>OL/',:@9"P92!/S@!&;$>> M_U#\";!2; +7XAK'X*()>&NWX#^/9TL^7!Z /2I/R4'YZ9W*JO_?46=0.75O M>X/Q3>>[43\N MW&#"6T;]&W5#,?OV[/=8/:(XZY61-_W\ MGJW>50S#ZO'9*OS)T"=&\.R:"K ],I';9:X/-*S26B3!3NKAA>3\.847(#^'/4JF7A3+G!AHO\Y M[H3AWB2I=>Y3X_Q"//N(=8->=S2\^B-S..Y+G.J)(" ?:[=,,+L,V^;_W.O/ MGK ;D8.3\!LJA^$;VSVV)X.E?Y_Y'C!')F,R>=#GE^S*A4GI+@NCSZV+NN79 M]3]V48;2V.MGD_*_.MQX8QUUDMO DX\6''8264Q82JRT^0I&[E9!*U"G#'M9 M\_[GW_9&9L89\;RY=?)(4GW9DBVM?/K\]_K'1FOC[=SMM?7VI_6U_-.GS;\VUE:WX!_O-MJK[;<;JW\U M/FW!"ZWU]M:GDJI!__/;VPK68OA]X:?YV^=#.PJ=X86Q5G^>P^C*+Z',&*]] M<)PQSK6S@O#D.+=$6 <]F97.5@P4DV M/,[FS9[MA^-L#\RE^%WM>Y;H7#GO!^,S,C_P?&Q[^LRKGG/A)+_#*5X9,M7Q M?>5HKIM0E;LSO5*I[H6FL4B8P318"@]SV0;J?0<#[>?&X*U&,(UH#D9N/V>8 MY_2^J4%618(?)5ON63H1:-QN#6-Q[7W-K?@ MM;75X];I+MG>__ #OK>S_66;YVR UOOVMQ9]M]_:VJ 7XG%T7<#W\];:ZNGF MVC^=]MJ[_KIU^IQU10BA&1/B!N MW/!_EN [WCB1EW<#0:3@U9EW>HG'*AVJ/&8R,0\3!HYK**>#0L7U(]?9RB\_N;G^OLI6IY[2(M9+#F7!'L M>8/PP/9W.X>3:M<D\QAL^"625#>*;R0__"9W! M4=>>O.DZG>"+ M&KOPU M7K[Z=S][+,'+BM,[/?;GOQ/LZB^]QV QN>N 'GNP9EE+_DS&"@M+Y,VDX!K" MS>?4CN/RTOGII,Q-)E7!Q>-,Z]JH:)G55CE36M59LE[.DF*3S1\H5\[YXD9> M287\3)?G$QRTMUF=UR/O[C>'R5>YMK4 M0O4P0O4:^H47Y\L.X;MN(C/7$/;<7YCNW#*Q'N1"#_(U],]K3T,J]VDU\-)8 M\RZ;XHOAO7M,ZGP0KRKX_5=O,%@41KN[QE?'C';?3MM;VW3S_3IM?X'QG'XX MV89QM+Y\W-_9^LSA>TCK=/VX?="^P&BWN=4B,&Z^O;5-=KY\.&VO_;F_N?;M MQ\[[=K>]M0MS^GS:VEJEV[1T()V1XCM/!&%.(J6H1APK@[1R&AGL;#3,N\@S M*X!J2K5(G40>J%50C40O%(D>DUF^1J)[(-&,,UXE*2P5&BF=:H'$ZS42W0.)YMHG*L=MXAYY)PGB+ ED-1>( M.B)IC"JQY)=6!&]2)6HDJI'HF2#18[*2UTAT#R2:\8T3&@P&)QI)(C#B7"JD M&;5(A<3!P19>:E9:L>-+JG^?O,_CN7(DP@O./$& KG[&,WK&:XB-KL7#WD'G M\.X7#3=M@5P_8W&>\1KNS[Z4?\2 ;*XLSH4V.?]9N^Y+ MEN*YM^NN5N8)(^B3O5JMMJI=&%\V4\EA'FS.-JSD,]2D=X9F]I6JW=BZW=CQCIK;7[%VKW M+!),'<M^.U=B^T=C]F]+36[E^H MW;/H*N->V>/((P+GN^ %:K(5,]9K*&&K%N@UCSV7HF M>6D86"%1&0^(%24RCF@DP7T$=Y(IILW2"FUB_0*3]6HU7Z100JWF#ZWFLZ"" MP31Q8072VDA0EYD\=4ZC5_*'5?!9= M2#8)[Y-%@<2 N(#37!.=4(C@@ 1AG/>XG.9FD9([:C5_@<&%6LT?6LUG808M MF9-""X0]ME6G/1TU04PG,-"M&AB>/6]3(\%#(,(M7:,:I#I8C$UU"W(.% W!@D0=Y MCQ:KQ%A&!O!D\$-=I-3(\.*0X:E#'34R/!0RS)72<=BFD!CB)O,@$RG ]TD8 M:4U=BH)IEE@IIC3GMD^2E%G#7KL]'LK3+U-;*(F]93O/W"FDN M(B(F6&^2]#Y4D2RZ0.F_-9ELC3^+$,FJ\>>.^#.SYXQ+/C&;D/;,(RX%128X MCW2$?;,T&A](B675M/HU_CP[_/G%L:P:?^Z&/W/1+,X4D^ X(N*50IP9P)], MA>@C\Y[XH 53#^-/UOA3X\\+BV;5^'-'_)G9/TES,$I50HYRCKC' 5F3$K*6 MLQ"Y4IBJ;/^8>]_E/73YY;^'UG4C_!TZWU?*X++L=0Y'MHSN?\K+U=AR6^SI M.,OKTU\^HA;16>?JBW^^Z_4;P[T(_\\]S^TA+&3G1^.@5[I[Q]+=>[ZQ=R.? MU^5M67&:Y:-O>P_RQ.>)J&($=@O:/NO"DWC#"3MAN M]V1<-)H?V/&-.-;?$IDK(;E&Y[",/8V&HWYL-MQHV#B.\'K\X;NC/.O4[QV4 MMWB8WFA8-G=*?74QWG?FJ?!"IQ?@ZV FN85P:#;L(/^FTV_$BD3KN(QXSWZ' M,<9X""LQ[* )K=9R8VLOGGWI3$"Q$?]WU/D.T',(RP+?,>H.\U*4(<^O37[; M\*1ACVT?1E/F=[LD;^&PH\PD8Z3EFBOK8C(L&.&Q9D*Z:P)9^!8YWJLPV\ED M/TU9Q=;'V_$.IO9VMA&;Z3PDKQZ S@^?.R)WX__[>++S)1P!*LIMNB[@^P&! M5T\WU_[IM-?>[6]^^7-O9W^7M?97C[?IA]/M+ZT?K?V=!$A[\E7%8%/$& 47 M&8+=BL@%1E#T3$J3N$XRVW1-S'%3FXN&75''6]846SA5'16)F, MD58H+(/G M%MQ;0CBY)M)0"\@C"HCXZN%093'3*H84$,,<,,C"(F.,NA@&*'7 M^).UE#V6E+6VMO$F/*-]^@&W]OV/]H>OP@3/%+9(RX1!YD#<+/8261&L4S)2 M2G4&)4)84_.+N1-W$!>A*69:)*>3XMPR:YU5X H+67$%E]C_M?B\D3BY#3SY:&$,)+*8L)18:?.5RZ5'= O4I6Y!&TSF!E^^ MRCNXZL^Q/K9'!_"U_@&"?V>UZM/HZ*@;,\&1[?YAN]DU^+07XW"M,_#=W@ L M]L$6?-\?77 .GEAEVIV)RGPF[8,-OGWZ!XCZ]BFXT: ZJWS[RSM0FX][FU\^ MX_9!ZZ3]_H,XKS+@9M/M_;W]UOMW!^W]%KC1JZ>MM;V][:PV[]?%SM8'NGVZ M@7?6NJF]U3H%-0$I8H8FCK#$'DP]P9#!28*IYP(L,_/)D0H506QC6,U8)L$H MXW!H.@).=J+!J*2B"ESYD'S29JD1 8>.8!^&_5',]3EEY1MEZ8N7USO,'L=$ MY\:[?Y6'>YERG%.E:NNN']>Y>21ID[;:&F4YP5QKZ817%,X2 'L&I\GBN=F_ M6F'\7@RC;MQ,&X??88]Z_9.WHWX??MK*P8I7K"S'K0]?0;"$!I%"X)_DW"FE MD.&2(D\Q-R!HV,1X0M"0(T#1R;9*0 _3JO+-EA3[UNMW=< M@A)YU;/_W_O>"1%LBZ'M= .W$D/HC4 * MP^#W-P^N;-?-Z]L??X'B:2#/85&\N'K/CX1W8_F[G$%6ANC<" MOFK\2BZX%%69;]Z/:8BP*L>$677MT2"^F?SPG] 9''7MR9O.81E)^=#Y@" \ M\S_'G3#)E?^[F>/)7J9 M<7ZGQ_[\=X+]HL'*&SWVFC3"6Y3H_B2QT.= 7?]Q;C[T=;;9N!_E.7OU!DTI M7^I:_#DZC V&+UF'UU I_:YSV($S(C1V>[UP@0'QU_*4+-QBW#IS_^;S?[X7 MH>T8,1BY;!C7S?NS=8T-30GPOD^RV8[#C?3QP@S M_!X7I\7X'>W.\?WHSO[.EW?[.UN>[:RMB\VU#\?;7];%]OZ&V%G;93M;ZV1G M[<]OFVM[W\[?C[;+F-K=]FGXUMKZQMMK?^QM;W4[K?TNO#]T6ULPOX,/?//] MQS3-32U-G2?SA\O&Y4>T[KX M:(];DQU9/0SEJKX3:WRZ.S[-]Q)E!CNC.4-&$HLX 8M#1^&05RIP$C$&!%I: M(5PUE7Z!+%>U2C^%H5&K],.K]%P?#JP%CA$C+@2HM%8*:2\U8AJG( FW/GA0 M:2&;@BT2==0#Q2\JS:3+5"RX_;'5&]INHS/+.+BMH3>.*(WS$"YA>GZUD>F' M7Z 7@_./:;H!H- Y8;Y9%-8*AAQ;D!'/?\$\4[E).\5+4B3FWNWE5D8Z+Q=L?C")*I?E65;)M\Y#* /;Y@LZ/X4X]Z: M*SCO1Y\W,31LE6D]R("1RW_BCQPR+Q'$GH.=C<,X->Q/&L,>X,A@F+.Q!S:G M:0^SY9_3MO_[%NASWVZZX@8P-#CPG;G[@'YG&-=ZQX=5>1D,>/K*5@\ ZF.$ M69QF>?O'=D=QBE?R>>+5G;/^YZO*VJ?PG:M?.0T)_ M2FT9X;DX).4[7I<2TLP;E"NMC#:&1\(R)=)5<=>)D(Q)(&[-J'$KP;IGQ]Y: ML!X'?3;$YNI70X2646=R/^(0;!=&8/BP'-D7V$03K1)+*W+Y*MOGKNASWQ:- MM9 \CI"T?K1VOQI/16+$HQP41CP9@[2U"7DX*ZPWEKH$1Q21RU<&-?2L^.E?2V<^-;:T\>PC-IM>H^'5 M'[E02AE@&#WO\TP64J9[27E^]>(YU55_T\FU9?73G[Z_/?Z MQT9KX^W'S<;;S=;?G[?6/S8;&^VWRPL_]/;FUOJGQE8>=WMMO?UI?2W_]&GS MKXVUU2WXQ[N-]FK[[<;J7XU/6_!":[V]]>G__)>FA/[GM[>3,M[?%WZ:OWT^ MM'!(#B^,]6?UN]<5OY^K8Q8D*@SVA:#$J;16Z4@#%<)'DIZR6/YG-O$% M4HY,B3: \ZPPI@PF/&UG7/_?^R?_%X.01OV1X-AQ1$7IRZ_C_VA[1S. M7_3EB$"F<^M/K9/&]VR>Y+<_DY# 5N_C>.ZUE76%E;7] WP\\(\(Y90A(S+M MI-$:.4,%DG!.6$?@N) ZTTY>Q?K_# ,!M6A<+QJGK=6OS 78?>M@ VP ]Q], M<1==1)(:Z77"3%!;&)'O9'__W/^_C"+MOW][W'C ,Y#^*F6IOM*TP?2^O#5 M.D$R QD*.O/[\\"1M3HA*AVE1'/!8^E5>=&;^_T2I+F-*#R UU^+PD.) FT? M?\7$><"Z29XBAXQK&,5AC!%%W!4/,HI$B; ML&K],2'2ZF 0AX/73HMT A EE).PH E%>$!F9@2(RM>R.C 5LH^ O3SO3G 6 MB+&$!@=&;=3@2P3O;0*PXUZ80,_3(BT2F=#?_7AD.Z&Q_N,H'@YB=3]81*,Q MEHU&)1QO&HO&-63,LA;LCE1#3.I?P=Y#ZVY+-41_"=60NADOT@VIAIY# MCM'E>1//G0BH)D6J29&JV5?(#?9+['ROZ/9^([_7W$@U6(LZ$0\8I@0@)$AL7N-9T:47A)N7/AB2DYD2J8>[9 M94?7,/?P,#?+EDXQPI*RB#3-G8F)2,@PQQ#S@5C/.6=&+ZT8V93RJE20A8.Y MU\"%- DOC)M"#>V/F@[I":O>QMNQ97^\E.+EQP*C>=XCXEGPUD5$DM0 1@' MR :.M);&,$QII+EX&3>-7"2^E)KWZ/E8$[7"WE]A9]8#C=I(IRW2EN9*!P\* M*Y)# B?AL5)*J)Q&RIN,L@52V-<0L)H8"'%\_U#S&3V]>3"^"ZJ=ECO SCQO M$7$J[XA%C!J '18PTI+F$D]).=$BB6PGB"9L[ )1G-2L1<_63*@5]SZ*.U>; MG0RV#@Q\V!V%N# D%[UIY%RR"3."%<=+*ZJ)U0OD)EIHCLS&8QB4C G$< J19P;@9QB'D4/IKZ0 MB8 69[TE\J%XL.H(P\VT[F,<#/N=TEK2V\%>'6!X>%OA++#,%OPMK'>-+'= MEOD,#VLB.!PB(!MURK<-%MP2G! +4DDJM)$F+*U0<>\6"W4,87%U\^[V0*V; M#ZZ;LU,?,ZR3)F"MTZR;*5)DN3?(6&PT99HX&1=--U]#F*"DP=9A@:<,"Y0M MJ..2]X:;^<0#+@GVB7#DL>?@9,B$K%0<*2Z=P4;98,')D$UV_R2H.CBPN-K[ M",&!6GL?2GM/Y_K72N6TE@@;HQ&7EB.MO$612JX]G/#>EQ"!P/?.U%Z\$,$S MZWAP="XMH:)-+<4U?EP6:4M9Y!VS2FM2[T=8H!<#^(^>^K%Z&,H)4)7^ULA_ M!^2?3P21 F/+P3FD0@;$8]#(4.60$<);S;&3-BRM&-VDY-[1X0=7H^=1Q5,# M:@VH"V5!UX#ZX( ZUQL]6LNPRV/CL/ J#L8>P'QY M?>KW#@JV9.%JP"A'"7X8]6-_T'"E<2M\U81>T8U.8/C=;L/V^_9P-QYDNM7; M$BK>T1B\,5G>Q1K&UMRLSD/7:Z.R:I^NGGX-+%!PVB52$A/$;;0(T(ML?:-O7C[^*@(/4D:"@B$8\.8E,DAYAX0.% M_P>BV-**9I=PUL^VO>C[Y;T.SE"7G.,HN\A.?I&/Z:=,S$]/.)9O',$.RG^M M_^\(9*R;X>^UDX[A]H>OWAAI0'@0<2!.G"2!K,8,866].*U;1B-:U832MV7_G. M %_@_#S&U]1B->?.TU]>7&Y9K@[?@I]] BMZEGWY64?;]CW?WOIVNKW_^7A[ M:P.W8'SM@SS&7;&]U3IN;WW FVO=SN;:*KG0JO1T;V]SJ]UI;_VQU]K_ ,]= MISOOWWV#]^_!]Y+VV@>^^66#M];^.:4>#)3GEGN"F8/4GCKQL*X06CBX MZCQ%A5"=%+RXNEE7""V0;CY!A=#BI?P^6TNA,@KN80R\BI+$1XCKG,6BBPY/ MNW?H:X"Z/4#-YZ9B&8C1DB ?(D<\* H93V*41BKJ*#&NJ45TI2T)BE[P=K\ M"$&+6IM_E3;/S U.2_,QJ MC/R-LR9N:P36.?&/MT OY@1XI'NZJR?5#L M/P7][W[O"$9_\G?7'@Y![+.@'^7:F]>;=KXA6L=?F:/"\QB0",R LT@-LM)G MXLKDK,'$&\T7.>U\LJ_-1MG99G&=IIM[]U3S.K&\3BQ?$)NB3BRO$\M?\C7< M'Z-.-P^V3B2O\RJO.6!FP4Q<*2_%]OS=X M*5[1:O:(Z Y\;F?_C_WVZ8148DRN9\4 M94@+SU&B1J?<4LJ8N+2B1)-*ND IJ'5Z^$/?[GL>.9Q,D;G$ _/:N6B9\9@R M[JVUM4VQ8"H\UXW2$QQT% AV"FR*) +2DH!-831)7GGF,:]46-2]I1Y7 5O6 M[\&+_9-R]1 G E\GC5\%0X%[IYC@-FC-,7/6*B%U4"FR&*1^&";C&H8>"H;F M$\6%-(03&9##V;5ADB/CG45P9CC'J&$\J*450YI8/51-[ *%:6H5GEH2< !Q M*3$66'&"G?/)2"NHTLE[&61M22R8"L]UH,!*6"D4,MA*Q$D$%39>(V^3H-HX M1[U<6M&BR?1#\9#7 8A;7H1E91L,^Z-*#TO=>F^W'P>#QF_D]SI$<14J$8*9 M\L13)PFW7&CK+&7)>$FT\='4AL4BH=*9].3DB%/4)F2-9.#? #19SQ72Q!@L MB K8BJ45:9I4+5)CG#I$\< JG*R*QCH>I%7<<6- M&18T^=S@.J*@"<[7'@EIK!2*/))(58Y@Y*[ULLGNW^"D#E'>614$)LH1GJR((9#*Q-@$+T;D8I$E@55#>-'*1NO/6X8J'5F%E0@K!,,M M)$S46&!)J'#1!B7J<,7"J?#,JA"61YY(1%YCG'O["&0S ZD%Q%4 Q9%E:@I0 M87 2%DB%7T.XXE,O#8]M/]8!B:MP1VLI%%::<.4YT\9Z%["+1N,H&-=USL1B MX-QUU0&)Q53A(8DA@ M#G,6>; .#$HCM.$V44*2H[7IL& J/)5&_5@B$@E4!'ZN8Q _"8L2;6@N'^>(!6^;PSB/D[!E04I+US+'X% K=;R!]/RS3,, M:>C]:X@@K'H_ M.AAU;:;'#?&H#SI36F*7@((]Z,%(3\L+KRRH\-MB&2MSV[0VMTOPD.9C"[G>Q,FFYI<#$!< MR#:N8P_/4=,?P3RI-?UI-'UFR!A)610B(0?;#9J>61R%8BAXYSVAQ"G/0=.I M;"J^()K^&M(D9@R51UG6SU:)-AN'\4*IZ%G*R9I5NB:/7J@X4SO6('VK\KNM MU>&4"6WU*\$&<$U2) WEB%OOD79!(Z.LEAHVU2N=N\&))L>WO1%Z&Y =PG;_:]D1;]*G0H'^MXF#QK#7 M&.Y%T-KOL=LK"E=LXS.US[XWR.VP!H->]B=C:!QWAGOE8V][!S"3D__S7YH2 M]9]!XWT_QL/RZFB82YW^MOUOC6[/ET]U#AN?8-I_]@:QV7@+^PG@<-BQ%5O\ M(4S232JDX)U;MG-L#Y?/KMWY5@;YWQFH.H>CXL]>T]Q@CGE^O#(\<\X?]0:= M_.DW94TZW^.8)GX,DW.?&HLZGGW$.I#JT?#JCUR@O'Y\M"^[3_BYI9S[OTC"&W!78S^_"X9D%V4HC;U^/D__J\.--]91)[D-//EH0PPDLIBPE%AI M\Q4P>:MT/N@E4">0FU(=:*\6Z*OD[!H]>'SQO+R#Q*?/?Z]_;+0VWG[<;+S= M;/W]>6O]8[.QT7Z[O/!#;V]NK7]J;.5QP[G<_K2^EG_ZM/G7QMKJ%OSCW49[ MM?UV8_6OQJ*&UWM[Z5 "3_N>WMQ5XQ?#[PD_SM\^'=A0ZPPMCG3:.F4?B MRDX3)"ILE1"4>*ZCL=):I2,-X%CY2%)E9I8%6,U&(C:*1R,2L8QRB;%F4C!) M) ^6>BK5TJ]N4//)[\4PZL;-M)E;3Z^6SM.S=JBOMTU-Z[C]X2NAT0>2'&(^ M&<0)H\B(0%!01%H=M)'*+7*;FK*GC6I3ZZ8T=5.:NBG-0C9BJ9O2S-;B=3>E MV3R*V88&C[#P931*2 #U$AK!/VS&\;I;3=W$X>EO::9R^E<6TX]YG)OI\R 6 M4^.%1"]WNMM;?QZT3S_@]I=_#G;V/YRTX/?;7_[9W_RR3KZV#;=9>^T!VOL (US:.P:KO8AA53&%$.">(:YD YY1#DF"B!(F)E=*F?$7S4*5-=:^:!U#.M9ABOQ]A MM6/_>\?'ZJ*DV8#M0>.(44W+\H1FV61_WN9MJ>'I-O!TAH5%ZHB-L(A),+ZX MQPYIHBF2P85(I#=!LJ65NV3*U"0LSTAA'\&^J!7V'@H[LR>PY9AXK1"WN51: M9+])!8884T0G)8GC9&F%-R5;I$Y3KR&@]3$.AOV.S]D0W@[V[F\J/-_*B<4R M%68;\Q;V9?6P_)5ST+X#!!W.WP'6L'0;6)HG8<$R$*,E03Y$CGA0%%EEX.%=1D%DG2E'21"!SJ.JCG9T?4VORKM'EF9'"24RVL1C2%;&2 N6&X2@@+ M(6D,,7J9BC;CFA+V<75QX_ [R'])Y>P<-NPXB;-OA[$QB"#WG>%)'99XRG+L M[[;3S'XV1ZW5OUJKYRY,L)5$.X\DS1TP@R9(&QN1 ML4:Y0!SQ#B^>5K^& ,=:+*41-8OLT]Y[5)MP/GVY!IS; ,Y\)DJ*BE,2$LK= M# %P$D>&.(6DE]YP:X47) ,.9G4+FQ>LNX]R!5+K[D/H[APCBZ5&J=P-CQJ= M>^U:Y&#G$9.!:*E9$B0\XPB9B2 M00:GI/$ZV$QKQQU$\S+P0=4+$8L00QANS7NU+[8?<#8+FTQ]8 M4$K3? $A943<4YZSL@0*6A L#24JX*45VL0+U4.SCB$LC'U0Z^XCZ^[,?) R M\4251D;ZG%890'>-%2@F(:,2*>K"W]P4:I':1SU0#*%20;I,Q8(;$UN]H>TV M>H7EH50'7X@@7#?SNU.:O>BBN@=>G1>#Y8]16CSCH:GA^Q;P?::K$'?.>:,9 M"K3T+]?@_0D>$8TT.>.<-@3@F_&F$O>^OWE877GBL$Z-ES5>/B_;M\;+.^/E MS-Q5GA$M;02!T1QQ3 +2F@:R%=,3'?:.OX:*(W1"H6(L@3D%8.\)N(1I]9&DU2* MA"TR,=UX5QMSVSKEIWL*LMA*A2_^67/FU9QYKXE]K6:BJYGHIIT."T(?V9,^ M8%6A+*\HU*=W5SSN;:-SSM$,#YP M@#YV8*QL>_\S.$;^>&?_&]Y<:]'V>QC+UC\'FU\V.#SG+!.=5R1H202*A.:[ M.V:1]9XAPZ+4'D2:);&TPE53WC^ ="L%>:XT=#7$O3R(>X3H3@UQ#PQQ@P8\ M:93@AU&_L"7/]*+.H7X"BVQPX#MO_K8G.7K1FNY,[-?H=!MTFD^M]LXY_/_9 M>].FMI(F;?BOG&!FWL<=0=&U+^X['$$#[:&C)=JVW!WV%T>M("PD1HLQ_/HW MZTA" B1 ($# N1<,TEEJR;SJRJS,+$$%\H0%(& Z(LWAMZ@I+RF8B$# *%ZG M]X_ J**K5U=I'Y!C5$J['*6="KIF4E C(K+&2Z 4 :-\_@\*5*04%3$Q4: 4 M@X#W_]W-"/E#-G65LOV>LW4 MC*&R<.X 1],!V-9C!KBC$6&.(4ZY1"Y:"A:.4 06$8?SF<\$KQM<%:![P;K\ M.*<95[J\?%V>BE"1)DF?&/*"),0MM\BE0) 3Q'!&K1(1J(59-TNKF%^Y)&[I MDACTX.6Q"ZISCU(PK\*8>6@/Q(CDC6=D7%JB I_%P>="4;E(@K#2R9RZ!78- M4P09'AE21J=$-+:1Y6HP8AV+50#1CFT1*6""O) W]&]?''D7/0V'B]QC_6E:_!CW+YA,KQSLO=*NR^ M"O/KT<]C'.\2GU; >0?@G-Z%"91S;!U&B3*PNG*&@%4DE\$C/BF/A1!Z[9U: MYVQ9YS%6#I05U.!'/VFPTN#[:?"$^CAG"4\"(^^H @V.'#G/:=Y,5=HH[54" M#9;KC*Q2(E/*:L M@J0[0-*%NCB64(E[NW(K9\KJZN]C ME.BO]'=I^CL5Y>&X\9&"UEHE07\318XGA00H!L8B$20*8A!!( M,TZ0A=D$"X$JG(_U$>M2KI(&OR;G1"ON X682B\IWM0[_5@0\DOEF7A83G$6 MNYU@>P>7P>BO3J^7TX!@_&+;CT/--OM;MML]A0__L:U!K#!I$4R:SOQU,D:: M@D4LY5)(05@$BPB8.$Z*2!@@%G:Y8(JFA/ZV0O9-Y9]X?KRB4N4'4.4)O4@Z M!0Y#CVB*.<-5Y[ /PA .CF@2A0#C 0P$O4[(*GD:7X.GHJS:!V3"CGG&A&'< MC5B\"E/GTKQ*?G2DP3IE+9@$@^$H G 88! 5YAF,=< MF6"]!$I!S;ID]\YP73V7Q3,[&& &N7B\*K4OO>;1\@?HQ2#\X^TI5>!^3W#? MF69HA"O*#7,H2J,0=XXAH[E'+"5E+%B2P-' 7N1D79IEY?DL3W]>[,D!%9*^ M6B1]O+V]"DGOCZ03F@P,6]TR!)RE0/ZL@_+#?H#"=')?<:;^%T8[=?-7:N[]CM]2MMH_%YHGMAMYY M%?O3.=UY[+[>J=3];KNHV:X_*,M=KQ=@01>_=Z![12<5V\UN]/U.=ECFS_/F M#\6_E5^7OY/??BGL\7&W\R,'7TT-D.NT!SUH.WQ0/G'KH!E3L?,S^D$9[[V7 M4M/'[GIABUYL-^&J>/Y=KCC=/^D41V5%\EYNQWFCUHN3@R:T]=B>'@%4]8J3 M9JM5N%A$VVWG*C\'$0;V&! O%Y\8A9673YQN'4!M:.;Y[16V"R_TT#KHP<9B MTSB>P%)FFB H[?Y;)DMN\!3SVY@_S.6FG?H->KN_WXW[M@]#8'L'Y[,$(SPX M+OJ=XK\76:)DU$QJ297BG >B!0G)1DFYL$2K.%JBV"6R+VY=H&PR8;\/V[DY MDK3S!4H^SP7JSH> U!H?3NO[W[S+RPB3.?K4(4X,01;( HI>&P[+#.=YD=$; M\Q88$+Y6GMPL^R.]:;:+N5/?[\(<',1+TX]U-((EP[2G/!%LM)5*@VW'0PHL MT=%A+VQTV,ME.=BM_W%!$$#J?1:&$UBK !&NE0185 8.JDQ;-CD^"/\^N0! MUTZ^&2*#](PCPJ)&G":%C) !&6\-(9@:R=/:.X#4*_)0C.:VMU%D^$C-;J\_ M7Q#:Y;@O!0;*Z;\XQ?D@B+U43O"G@3N$=:?1F9KYK3%FG\\VHJ]ONBFH/U52 MP<2&')YA$->@^49H^!-[''E@PCNW]FY&>?;_*9J]O'*6Y],TAZNJ!6)G]V$] M:'5Z.?WJ&-A:G"S;G2-8R4[/UP_?.3KJY)6MX[\7\?\&,)=%N7;[&($/7;M\ MP%Q^.@#(68K\T O2\RFWY^_<\L9!-_8..JW0Z.P LI72-(*)O79\Q4#QF>QM M?A-,8,V40)H; 9)C&7)!1(1%A G65"I.UMXQLC$C[+"4"9"%3*2:G9(=SIWM M8$\?8+6X9D68(0" %[T1#0(!R";.MCU]S4O%9[;WX9O6PBI,)#(NYZ%AGI#A M2B,J> R*,TZPS-6%KTZ_GXQG7C7R@!8PSYGBMUJ=D_QG1HR0R>6(L5L@FS'3 M])* QW88 4P&ET[Q*1[W1V<.#<_:(4/F/Y_&%MUX9)M VN.P.#[0_6;_8!JH MX'>PD/ =@,ES KB',[7=L*V-BB/W8/6IF(@0-.P!,!),"#(FQ M87#>L,DC\U\C(R0_X[L527:;LF MOS?_ 0J3[YWNTH'M%>U.OWQ% ?\'U(5& !.&T>WU,G.#88FA.2S.T>SGQD!W MFM"UDVB_M^&B6%Z6OVKFPY9R#I.G&C'-1*ZKPW"7@K+;YC0%;##&"A1$*1! M#C Q3LG('HDJ3)_(1Y^,)2S(!IZU,_'O.;[<.>[:N>KM,F'X-O3D7M)SC0'! M+?54^K[M M[FZ4L^S(O8= 9]$#6NS^@#;T+ M@#'6\_*.C6+SJD:,>@U:>\G?/KX5QFD13[NSFB5,(V.6[DM ME87G6E$_ 6$]@F^;PVM39]"%A0NH!>HM"$$T8!$5) MA4WDSG##F!.YN"PF4@>JJ\V^Y4O&V>9)/4-0$@#^L"QCXH"&$XV,\1AI;*0* MA%+N388@=@,$+;[#QQ4U07@ 0(,Y)])(, 1\T((9JJ$=U0[?HPC!3[#%) -+ M6&F*F/-@BT5#D&8F(LD(/%#[X+F^88=O[,6Y=@7J1EM>>Q?OS-T@HMK(650> M\A:@4901QQ*BE )73Y@AK:U&V"DBF1\767NWOSXV=C^O%;GWKJ@]JU9I>WVOL?"H:N=WU[9WZIYWM_-NG MO;]VMS<;\,2CM-G4#7#PH(&8_R4ISA%>] M@W.V*>H?O@$32)9CBWQI. CO8%F*'@F*HX$_!5PP=P?G.,*REB?PG"V,]GM' M=*'T//1B88>!T/'G<1.NS8Z+D\YPMZ^PY69L+[O9YFSU7W3KCU]4N3.>M>SM MGM8^?/.P.,=<=]U&:U%."40V"(P8U89K[X.D88Z],O1?C)P:_V\D8,][,Z4Q MM?5DO1^JQ5C<.X-^KV]'&UXS=EUL[T(5LG)[K-=O'I7^ZF2;W>)'+I:3N8/>T-->RZJ"MFRWU2EZS:-!:[C*''5"; U=B",USOK>C>@HVMZ@.XQ9 MR0;AV)<>VZ.]-']@V_O#H)*I%G0S:PO#8.+9'OL\$[VR\GN[3$*!/N3T%OAG M[!8?583/D?GPE,[YF3/CJO##YOK!L!,_IEXZNF)6FYL]@"W@"6@8Y#Z,LSF. M/K_]XI@5/V!L\X[$M+___$'#EW_ M#0(SW!0!0MO,VXBIVSDJWS ]/^6D#+?:6JT+ C&?S$>S\7S!JU?V,:?M+Q_02\G6W_Y\U8'L*H[ M'L:+.GNNBZ.-P:N:.-[K;QX=MYH>FG?I ><[.^>-*I&EEQM^9+\_8L3>>N[P M\*])AT:M^G^]8C/;'_GOHV:_'V,Y"[-&.X<:7A[QBSTL9[T;H1D9;G.8#_S1 M[ QZK=-IJ!L#\A"HQK,_7ARFAV_8C'9G/%6+BM_#YF_-S;M\!/I !-"'W\>[ MYZ5JC60^7%K[^R4=GT,@92(4.<0)92 M9Z/!!FNQ]HYOJ!F[B>/83 M1Y@GGI2E00BU]H[."%*5]MKYM0EQCB32W#D5!)0DN4B/< MDM$@C9U3*M7=DX^IA->-YOXP!)R7#'/&"[ EHMF?5&EM87%02/C$3J".* M"R&=" P[HVV*0";X-3!Q9YEX=8ZYQA>\U]BE];,/I+9=(_7];Z"@FH/UB!@/ M(!_.6N2(PT@0+;%0EL%ZD2-+9D1XWQ47$O 1';15+C'.7; R2 9+@5,67JA$ MA0L/BPO[9\ .HS4I4(.1HWG>=8S(IEQ((._,>,X)=3[/N[P7+G1R*<[2HD/9 MO+R #YWV)>-TCFO0V59IRO0.8NQO%)M9MJ8L3 _WPUU#1\/8W%PTL.WA[)72 M2?9YJL&E3&Y--7IGV.97+)#?.2Q4 /G!&)J0,1(C[J5#SF.P62A31%)/K>1Y MH9JQ3W4>8#MR!9Q+X7E$^# ;)#M:+KMK2__K?R[4*;HD&Q*;0+@/0)PX"<9A M[8*PA"M8KF(BPUTE@D>[2D,AN;R-% ;='*^[L%#\7;;RM0E$8Q/G+.7@18H8 MHZCR09DL G,)3J* /5BU2CB.ARN3O%QGJHR-+IUOUTTLYD99;Y3.=0]3I-K8 MK.Q$.BPQ,]7$/L3$$C!078IY'Y&NU@-7NE;W6T?U5N!$U2FH>*/WS&>+F86DY@0L>I:?V#;HS%$878Y$V+J(@E!8&103%U(9@VW0&0>N6D7WPX$4O7=) M2)OI"+'..>(IP03^QQ1\-,2!D1!4.+#4U"N/][8] P%@];/O)[7];PF4GT6 M \MS:2T*-@G,#4.1!Z")&.Q!EF9CPD4A. ^::_Z\+8NX"";SMC(?.W3I4EK M-9SZ3F VX_2.B9]FJC)Q&<[=@'?]WNKX[Z],3NN-&@;9U#"\1I& 8'7*1I&G MR,; $)4D86<\LYBN%1&4^3AO:G<'\8$CA.=6UIT= UW.;O'7N4-H:GK?SMV; M/[+=_69[7-LX)YR,/LG%C$6Y5U^6'9XDF92ECJ&7+7O'C!X_2M;8*),U+M5G'GXGS :E=.[7 M>(/,_>ZZQQ*]P=3='GO]=X(]4&/YK1Y[P_DL-QZJ=/72&27RAZ'_CU,*_L8D MES+1Y\HR,/?HMY<_%A=B4"Z,PZLX#_ \Q+45;2].[[_#2HM&2^&B1R>]VB,E M%N[_BSDQXC&.2!S+ZE]95,^+W\_867O>)T?4.-B'Y,O9P6']S/,OC8]'M<:N MJ#M'8)WN-KT=[C8/O5TZ..-O_63_\YW#O?0U,BH.#^OLO/VN'WTEM M>Y=]/?0_][8_B_K1%['W_F.J31^^3(B(SF"-,,$I.R,,,D%)Y!E-#&;-Q*#6 MWA&YKF;$"-_M>+65.5_GA@,4*ZRKL.X)3I*LL&ZY6#=].C5S-CB.1"(<<:4] MLBR?4^U"!'%UV: =GDZ-Z7/!NB6=,[G2R#2*K+D8@]&W/PL7VS$-#N>/X^#J=O=S1[T/GP]WCR*@B\&P0VI^@>#HQ*I272*N5Z/EXC+:U 6KB4 ME-,Y:[FD>T)>C: AW6)E^5Q6B&G4J7#C^A+J71XN3H\(18P^X8S$Y"-FB .DX1< M,+F L$_&*!\BCEF'F9D7OO@4.OP:G"5EM$/EZ'C2[:H\!5=/.:]PYTZX4]^: MX@[)<,6P3\BG% %W.' ';PG"EMI(:+EGM?:.KQNSK$/.*_?%"BKQ8^S#5$J\ M7"6>D <:E!#,>40,SB:Q7$WQOBI\.* M8E3$&>\1CIHC'C!#AD6"X/_6.>4XSC6 .5XW6"]WJWT)VO,\XHXJ'*UP=/48 MN2?,RR05QH"C! S>93G:GAY'2Z;] M:YDI,WTLS%12_O4E-A\V6>R3/XAAT(I[Z9)[^3Q6[Y4GC>V*7 E2ZT 3-RBQ MJ!%/P2,7L (YIIQ+J97(([NZ26.CN2U&D[N2N6)Z0S-\EUPQSC;$+?.D%DJ_ M8AN:S__Z/KEB9OF-I1MFF&GW'!I+-I2\VV.?H+%P(U>/DH5GGF?F6:.L\E(; MYF?OY/SL,QV=3\V?"XS-+47H.1@ZL_G:+)-R 0:VVG-]RQ34 M6W7X%OFI+VG@B%EN[NY+&IM*J)8C5*\A$//W8:W/]<)%X.QEP<;1D1W#LFU5 M"G25%GA3M7FM>3XA,1%M.9%>!RRP8Y8;XX4D9N1<,_=PKGW*1W79;I@=TO8R M'&R'WT]J_^[2+__6#VOO=UC][./WO>U-7C\[^%YK[)]].?KG\&OC,ZL?[HK+ M#K9<4^_+X=<#:,G)EX9G\%Q>V]YG>^\__-S;KC>__EMOU1N>U@Y;%Q-B"/?1 M8V41!EL:\2 MD5SH@:Q3O>2=A KH5DO?*Z!;B>W2"NB6"73D'.B<2B3IR%!,5" NG$(VV8!, MC#&X1*,..<69KC-UM:Y_!705T+TJH!..,&TU2\HY3K!UV%AM39"4>I,4'S&Z M"NA6!>C8.= %Z60*D2 I",ZQ(0;!C#'D TE2!QI\F=Q-UH&L/Q>@>PT96J ' M/YJ]<;7F((8*NQ;!KND<VI["[B9<12(L*$ M15QZC+2, 3&A&&'$4NSBVCNSSG&5HOF25?N>9\Q4JKTJJCUQK5"%O1'8YO,2 M/>)$*P3F(T;$,DVM]SAI.2PG)>[M6JET>W5U^[Y'!U6ZO2JZ/?$F> $4#%.& MM(!IXTH)9"+5B'E/<.!:.VE!MX&2XZI4W.-JYE:N#%<,^LU6KJ/XRJK"O7F6 MGH*_[>E1;/=[%1XM@$<7*KT0EZAC)B(=I 0J=;Z;.D\%61BF58@1*9ZCR11FR'D1$? N+)+A00A: M>@*PO%K$M=+G%Z'/J^,%J/3Y;OH\L?Y9DA(F,"$G#4/E8?26YE/!L C*!"ZP M"<-CP-35,/@GT>?7$"FP=6#;^[%HMHO8ZX-:Y(-MSL]I+*,'CKL1Q9_-7GF0 MX\FY,ZP*)GA %\%"R-2-X^G9;?MN/M)K.P[_KIE%3.Y30\>G5;\?;DH]+FU5V6E^ ;J'3X271XXA-@ MC,/R*Q,BU&47GR;(1OA-,!*U#]0E'M?>*;I*VX>5(J]>:$"ER$^BR!-G0%0T M)&LHHC0FQ).52'NCD1<"9C$PR0P%15ZE$)_7$ 9P7J@DML/U)4H6<5+>+^?K M66/5(]06KW*?E@=1TV4[1.!>)N7RUD,^P%M9Y")W2!HO=4J8>BO*LAT"/YO< MIR?8H7C%RA\CX8$219C18&-ZRSRE6KMDL #"DH:)CY7RKXSR3\<2R!2I9HB$ MC #5 M7TJ,=!(!84^]4\0[QWBU\E?*7ZW\+T;Y)YX)S;0Q01N40C2(:ZZ0H4$AZ8R' M656@_>JYK?RO(I!A> Y,<=SIYJFHPA-6[F#[K9;M]9JI&9<8:HCBL)[Q!75R,H44 P&.TPMQ2%G4N6SS^[-4*JMD-75Y4?@&94N/X@N M3\4E1&64B 0Y' /BEC&D&27($N)3%,991]?>Z74CJEW-%ZS*U;+\7%5Y*F5! M.@;3%1%E')9E!FNS)EH@S:E2DE!*8JR6Y9>OR]6R_%QUF4W7&$HXRHB,4/EX MX:"1RP=D.A.I8%Q[D8M9K]JR_!J"%.J=-O+76_NW]+A4YQM7YQL_ X;VTDXY M?B0XWYNN]8")5BI)BKSP .?*&N1L5$B"T46,E\1SN_:.KDM\-9GTN1YR7!T6 M7X'IJH+IDU'D"DSO"J83EY57)A?;<$AH0Q!W1B"G"4<&1T8(]\'9D,&4ZWMS MXPI,*S"MP+1BIB\-3"=.0^$8L]0YI 0QV?^/D6&.(*:Q,U8ZAJ6NF&D%IA68 M5LRT M.98#KQVG)-89ZB11;GDHZ6*:2=C\@DD9S $B8DO31F6OI\?^U;>"G\ M&YH_WHV[5A\<@;KXX=]9R)OM@2W[^I_RLF%/7??7=^>]+C^''T.YX\8;ZZB3 MW :>?+0A!A)93%A*K+3YQLW:U$T7=7NNHWOY2G_EK'$Z=!3W8R$VAO-Z^Y__ MN3!X2T@BOZC\?]AF]Q_;&L3M9L^W.KU!-_8:\(+?6QW__8GU?>_32-\/#PZ^ M'GULUK?_;.XUZ@=[C0\G]7\_-K]N[X#NUTZ_'GZ@M:///VN'NS]!=UOQ?S^> M?OTW'#O*Y=[[/XZ^OM_%M:-=4:,[HKZ]2;Z^_Q-T'NX\^_.HOOWE]&MCY[1V M^$>J;W\^K>U_DP[;@$T K142<4(5]W!W'M71[VHASW8C+P5Q7EDAIO%QUX=+>PO5Z$-]DV/#6O MFE/5JIJQMU$TIM[OQYNAO:()]\QL\WH1?_H(P)LK7>6KFNT?L=?/W^5FP.S: MP9 Q="V R0P@O0*<(W$8S1D7,*G'G5XS7_VV&UMPVX_XVTDS] _&W&3JKM$R M@B>W6 VJ\7^G34;(\?;O+;+_=];@]3NDL/]2V6D^&B#/RATRUG_BVL:[&; MKX(FV55I2G'0S>O4?]V\\767NWOSXV=C^O%;GUK8^6;7M]K['PJ&KG=]>V=^J>= M[?S;I[V_=K?VW80FOTK;1W^G+GLW;B,75KV.$N8X!!((I9[3FU2Q&*@\MQ%DKRZ 5X> M%$![>4UL]D_7BY-F_P!6G[_BC]@J2 %+T_!7FM>DO,1.+:<'S=BU77]P6KCH M[: 7+ZS!\'>O^+]!)Y=U/ :&D]="6--\7H2*(]O]GE=3>+YMP;RWR[6IO"ZO MS+W.H)MOR(OM42?$5@\>E[\8WE=T''3T1XDAS?;Q ![4[X!%# \"^"Z; 8V< MM/2JGMT>/YH <.W^6R9+]\]33,X4L2A52_UV$U<83V^=UX2(=B#S>4;&9RPPED%\.0SDT0"]L=OQQHX3H\;?2X\Q9!%X_'S>P?0/M@#,! @^<< M@8PM!I93M^W)'YO9_[[HQ22<8-*UG]\W#HMI:+PP]*U\+;8+)]_W!J48 :=@E^ M+8Z,B^-.LUU2^[)_,P8^=.)0A6"F!ZVA-I>5&T%EO6WW6Z>@E?OY%?!TD,HX MC6MC.Z>SDI*]+I:[OXU!ZBX<".QW&O?3Z&Y1"^:J?1R;>D=#0^,A16812_%9:=1X\)"5+I8 MBU+6 :CZ!]-,ZYP4S':-W'H!!O)WT(05,3M$%G&@N-.B55**$;^81RI*R 62 MF)\_Q4HNK 9X7K]T?,RW\@DXGPUG,+%O.Y?>M$T&+XIV]$9@ J&WB]OKW>V MS:3W-\_7Q?DETDMI!)@"0G MM(Y8 L?7F/AD8PH7/2>P'NTWVV/7?7;4C#[) MOGI14LW1E(^=,Z4G']"G98][\>WXE]]@(3ENV=.WS7:)(>5-EWWV\,R1&\.8 M#855]F2, K5'CQ\Y.39*)\>E[8?A=X)M:"WF?HTWR-SOKGNLV9"8W>FIUW\G MV-V>6K7U:=JJ;O74&U(,5B*3X$8O&K[>H7<%J.>6$[A5QX=NE=7I^MJ[TOP< MDAFR0-_FIGP]_V&@U3#D86"O>!A*NCT.T(OOOW,Z]M?_A9;_Q^ ,\7]>WO>*_AV=[V M_LF7LQU\.:(0OF=?#_=/OVY_^?FUL7]2W]XAM?<[T)=\'SSW#-JW_?MAK?$Q MU:;+0&=_@E)<(Y&41-SG7!:DQ7* E]208<*?EXH_$@I MDY/8JQ0U3Y$;FZ0+QFBA@N)6WBY?Y"QV.P&0IP*E1P*E20(>Y38XD:$H$97/ MP6'(),L1#=@':4Q*AN?MBS(&I *F"IB>"3#%P&*D#D*MPCJC'VEN>\OF^1!FI"-6\,MB>&((F*6 &Y@?KF%"2@8/!I@C2PFD$T"2= M4HP83%;-8'LAON3K"W3GMN2X@7XL@R%"+',=R7LC+UN3L7^$\%V;G@G/09!^!*'/-M=>8&54QB"?6V8EW MQ087@C0*<1(\_! ,N1 U"D%($SWW46M@$))5^OIR]54GQIT*TE'K>22 W"[& MO ;(0GFHEIY5U*+)ZZ(8",#A>4HQ8 19SFIW 6P Q@#2XYH&HRL5MY7H,G2 M>D=XT,3)Q%G0SG&JL*:6"$U.K),Z@-FN%1&(NRB0T9&@0 -+ M+,E<=7#55M[7$*ZR.2N?J3IB:Q[B,*^3,T3:2"UWGED>$P<&(8!.,&_U_;C# MY@_;;.44@S\ZW4^ ,Y_.<^VVH^M/_JI@: $8JD\7BPY84FHE RM=DF%)/BNP M10I')W12(>3:_R]V%Z-2Y+$B!^$$$R9D X 'D9S._%\0J@2CC(=*D5=1D2>6 M?(ZKDR%Y)&P*B!LJ@4^XA$S>R[%@R'FV/!N@4N35563CF8I),.V(Y40JDX*. M-A*KO [,7N-]NW51QTJ;'T:;IX[7"ISC@#'2Q##09@[:G.!'I$:K:)P,GJZ] M(^M"K=+>7J7+2]9EJZW!U'/,?>0D)6NCL9)RZ:6A5E\3/%WI\A/K\L329\$Q MHRD8^=1+Q#$+R GXDS+KO0B."FE73Y=?PSY]H].WK7&AQ=DE"![L@/.7%A.U M$WD]3W@VPB*SG MUB"68D)<)IP+[3JD>12!:V>I44L)D%I4^I_':0(5BKT>%)-&@'YX^,$2-RZ9 MJ&,R&GM@)YJ%6P=M5"BV)!2;N'9T(IR)&!'3!E!,8 K&("6(P,J3G!)":;;, MK:(*Q2H46Z6.+X!B6&L79$H4.P-6LG!,"H8QC0%H #=Q&09S!7#+ ;B)MPNK MI&1T"1&M(N)@+".MG /6)AFG02I"EF4A5Q!70=SSACAK:/"NC*]UW/AH!4U, MJ"@48YZS6^ZX5Q#W&! W=5I3B"%E(]1B[8'#>8>,-1+1I*D@UA')Q=H[MDZ5 M>"X0-_(0CALREF<^K"9YWW):4\V?<=+4'>IR5>^\SSM?B#MXP1)@4S6>[U,' M;%4*5%7/N,4S7D.0X]_#^O.V[6-A3VPW],[/ECHMWK"J.M=K2?:^^][%K:*^ MAN>63:%HQ2GOQRGWIF,WI:;</",I1@A44\L(ALL!;!B2=RCGUEB/MN49)$A7R.,;2PG:K5K[<5CYK'_E]#Y;_<]".!<.W/E1^*=BRVJ=N M+W@4_=,?5OS<1O4V)]M7H[KHJ+)J5)%H[WV"\2 M]*57O"&WS^RY[7D)*]?OA7T[+]-]0Z@+3C(I,":Y)2(1BU[<89!")O?-([41(H142P@;H-$+B2-9*)!&I]XRN=$ MD'6R4B=%/));ND*G5>K;0L=&.$8"]U@%PZ5-3ACN/>7)>B$P%;=#I^K(J4<' MIM-S8,IA'E8H@BPQ $S!.*1M]-G=K(46E&IL7O"A4Q4TO5!HT>1%HZAX$FBS%OIC%T]F^Z%>*.O5<:MW)8$K>G#,SL)M.BXTVOVBS?TBN?L M? A>_2DE@1JB4F3&.@SL7UJL7+(X*J* /XF*,:TD(GV8]C+)2'2PAB*.DP)$ M2@E9311*2DA%>7!8+2\VZ>9K#3VY6ILTC'Z MR "AI>3*<.N%\OG8,&*2-HQ5J^]JZO&4OT(Q' 5A#)F@'.)42F2I<ARC$9XQBDW1G 3J<,2.U!FI8E+,EZS+5)I[2-I[63U-<+JB%U M$4R=S)DC,C$H%&VDBCM&8K2KMOJ^AL"7S<%0S[I@Q!>]X0&6IW>RWF_K+WW6 MF -RFQP)AFKJ.=CQFN7-.R(4]TP*KN[''ZKC11\$B#Y/&^^18:TC,8C*;+R; MX+([$6SY0'7RR3)JEY[8N$+;'94JCU59XX2)]CIHE;C3PF 9%3',&3 &C;UE MS%>ERH^MRA-.02*G(F:+WABPZ+%5R'F:3WYSR0G!I7++LP0J55Y=58Y:!J5" M\M$%'CRURN,@.&78"FG<+:WZZN3OI]#G:2QTLD\@S#$MSCH^R) CDK#.$ M>$LH5\L]V:S2YA749D^,!B(6EF M%P;S^LU&G+S+'[%NE<)*OH)890 M+=S_%P/32FE')-4FL, !C4W4SN%@/*'.">:7 =/5T8I+P>4OTPX0E1+ED@1$ MA:*(R^P H=PBGKCGRCBPB9<53[6H2$<GE*% M8Q6.K5+'%\ Q2HEBQIB@@N4:!QT(UL#>B/#*&\TKLK9"$#?E$O,I6DX!XL!< M)HA38I%+G*$0M70ZFH@Y6Y(178%28\);A(-(B!,KD746(Q=5DL0J0[%?>\< Y/!S ;FE M5.!\F*)@RZX:6;7RI;3RA?B^%ZR@-E57^3YEU%:EOE?UC%L\XS5$=OX=NR6M M:?M8V!/;#;WSP]E.BS>L*F[V:A+AE[)14YW$^WCL^/N%_1I%A.=4(V>\SU$Q M EE/)*("$TMAUKS&+SC*K8*E%PI+=]]:J<[B?5ILFECN6&?OL72(Z7Q.>$P, M4(H'L-QILA26'./DVCNZ#L)1(5.%3,\$F9:S65(1IL<$I:D]$PJLB,9($ _8 M(9XP1\X&CD1RS% =O?2Q(DP5+*U$WU9L>Z/"IH? I@EA2B9Z;X5"404!V$0Y MLMAI% *W%,!)"!U6CS"]$,?P+8*B6Q/)7VYD]+!OLUSQU4;UT@;HQ4#]P[KL M*GA?'KP?;D[[Z@38"TI+@:CQ&/@G!WA/V"-&'"'* 3%-=-FU:9:G/\\CHJ=" MT@I)5\K+6,'I8(J,H@GDO9.2!D!='2V]P 8=F[[AE M3W-7X_7X6UUY\0N,_'NH88".=<6$:C8RH0ZA4% MHVU( PEEY (-% ]Z1IE\GHRP%?_WX^G7?\.QHUSNO?_CZ.O[75P[VA4UN@-L M<)-\??_G]UH#[CS[\ZB^_>7T:V/GM';X1]ZBYWL?OH649%ES,*HRU5IQ9"B1 M2"<5A%3.,JIRM BEKPRRQQ?"RI*VP[%(N(GG?!82V59HEQ$I)E05+G M:/31TBC)' ND$KTEBYZH[W\3WK%@I$'6YXBUZ#RRUBHD0L#&&JPQXUGT^%S1 M*YKMX@B6DM/BR':_QWZ1 ![A>U&^,:W!@ P^1(/4U%*2OE+G$S*PN+S",CU M,?;ZW:;OQS!;D%ZOU!QNTOK)-^QAX&RBB'.7$)?2(1>\0\&"&EOB@]0J2XV> M+S4K"!K5K,^?=5;?_ :C3UC .<8^>W")B/FXWH0B89$;:I-(X899OQU6=,\G MHD2+]0*>A?R@VX59R-]W^@>Q.ZXB"7_#GUE80FSW\BV==NF$L/E^9UME&F+O M(.:+;7E:Y#8(S9S"R7F2Q*:7QST$[%@P//UG/C3B.T/P?L76Z,8=YOON/ MZ_[Z;E5H*?UE(8TBN;I!8BEBK#CVW& 29!(Z&6N]Q+9B@(^B6G =,$ 6;8J1 M(X>C -5R$A;D#*TF1,P"(X&6JD67!Z@JGUKD,#4T$D[AUZ1- +I)0,UET*YB M88\T_7N;WXS&U%/B$:QQ%G''(S)*),2P)8S:/#WQANG/%&O.H;BWIF+KJX8? M?W?CL6V&G9_'&=I!E/8R\@\KX;QBF:F= F1H(R-6R2$@8GDUM@R8NX+5. 3 M4RPIHDH.=K64ZBI#1C7C 3$J#C]7AC[\K)U\(U@;#RL*BDSEN#9E MD)'6HT2H%*#$PAAS@[V_@JA1S?K\63_-QQ4I[((10"^5 *,]!E@K M&\R,UC>M%8 (%^VYV9[8,M+9WP"%UZJ0\8%V#(EX, %;[NQ9;.%]=M) M,_0/QK$,4W>-MIWQY!;KP+@;].??,K6Y[&'N8_?Q0S)*,EG&_,PS)Z=_'G0G3]B/R'6C_8YL@CZ^M:T3>]I;^_7">XZ:[7&;3&[T MY2&;.S IW65@]*5Q43/&9;CW#VK&,==9*#OB0?;78Z1A;S6HN5-M] ;1IYURROI%L9]0!M_O.KO>H3N$D\Y[@2 MGDZJ9PW9VKM/G__>^5C4=K<^[A5;>[6_/S=V/JX7N_6MJRZ256MZ?:^Q\ZEH MY';7MW?JGW:V\V^?]O[:W=YLP!]_[-8WZUN[FW\5GQKP06VGWO@T"DQ\LS6$ MM1A^6?ENOOG+H><)4QP""01RSVG%JP'B[V/W$62O%J; MR=G(?BDV;]^_29&Y();3RSU8&(P(0S',=@(DIF4)V'>*8S5O"]KWEG]PS?OP)J/ M6"-8""SB(63W1-XMTD0+&CVC4@(MWA!SY_TB#JX7S=X%I+;#*;B0*9\E):/( M-&A/ QI7*L#9C=P M\Z,+(+((J]NXR0MR$U^[8"\T\QLO^ >F\CM@<(4_S>P71B5UBETMM?L#?G: M5N<(VG-:@+AWBI@KD)14>IK*9=_PD#EW(Y@<,+R]7N%.R_%K@C'=;.\7">:I MT^T5O8$_R)3XH-F#OW.T?WE[MQEA<-?' 0$PY#;/76\0NRA/9Z;PXV<,/<[G M+X>W=([@VSQOI7.HMU'\T>F6+>R#!1_+RWO-GSGFH'_0*V(["\,5PCJBIY,N M0"]+SQ1-%^NS0XVOU5I_!$_,_: M*!_DZL_&U-Q#)P'/RH& 3R>E:/+:.H.X#WIYQO.EM8RP:,MV6QT8F*-!:V@U M'G5"; UGL04F%0S7\-%'Q4FS?P!Z^%<$[2WHV#B8>N-!,W9MUQ^<9B$:MVL8 M.P)""X_I#+6XXV \?I0^F6;[> :6XP6@_K@"$;*7T1_2UQ00B4P%#2G06DC MC%F_':]-(T.8I^BP4F.E>N;'_%[V]MKO? M;(\SM>3%7,YSEU09XS]QKY>Y6X X+7OOS(W[Q1^ILO)9R-OA,;A,W_&F^0^;=>\UBV(0E=^E.K MQE:-'3?V=H^=F:]$U7DJSC55ZH8*^SA)QC?NEI0[1E< \4(JZ4V%^N9EB5Y7 MJ6_UQN!3'Q;PXF\ ]SA:)OZ&YW1"L=,.MSG"Y<91N,UY(R]C**OH@L!S#UKA$\B*JV(#0[+.9&2]+)GHGST[]D[DATZL=TKCV M]V/V7OU^.KGD;WN:/]K,1O"Y2V.SUQLGE(B[0 MMI.OC7JK3C_C+PVX[WV-?CWZ\SNT[*Q&/Y_N;>^(K^^ASV=_IMHI/BD+N'S" M)]]/Z:U3D8D['7@N:*C3YJKZ'D(SMA@9WK^IK9\H$W^;1AT3Z/M MSE0\=[/BN=LIWM#+WHC=(U*IVVW4[72L;I<]E[7&=_SU/;1O^^!HK['_L[Y= M8W6Z@CM2/7-;\YYAAEE.7@A9[MZBS27''DN0TK& ML# ,E]:777\%NM;KK Q.*3'+F6*<,6V9YDZP1"PVWC!6R=XKE[V]#]]$B#A& M[9&)7B(.DH$,EAA)0A035N!D5(ZGX.:*\&6QZ%W:J'RR)6,%*=E<1M8>9 _7 M)3*F-8LB6!(B#URDZ)0-$EB9XSJ:I&8KZX25\0=E9=D+\$^H4K8[*!L]5[;@F2;Y?#2)<4)<,8.L2+>BK5W M@FV(JS&#E;8]N;;MUO^X77GM!]'"L2.RTL$[Z""?+'B$$IM@AK$S#G&J)=)1 M86093XPP;%2.UIY7H/M_%MD#7+VRAR_ORFH*GOS*:@J>_,IJ"I[\RFH*GOS* M:@J>_,IJ"I[\RNM*6]^0HG$QHC97KAA]DO>X115@6X6!5HVM FR7%EIU(;>@ M"JZM@FNKX-HJN/8Y#EX57%L%UU:OK()K5S2XUDM-0_#84Q.Y-,GPP"D6/.4= M#V7I[((/57#MPB":[8_-+XW?6_7MS^)KXX_67F/S M%#[[?O6$Q-V?^:B)VMD_W[\>?O]9WX8^O/_SH/;^,ZXW6BWHFZAMP[/??[P8 M7,L,#M+DFKA*.<29]\AQ3U'0G&,>C0R!KKVC>H.9*KCV(8-K5?!>.Y>+<05N M!;..$^]"#(GG0XYDWEHFYGQK>:AL58#CLU"WN0&.>__NX/JA_UD_^^>P?O3' M47V[#OT\@#9LBKW&%Y)K_,"S:/WP]QQ2 M2B3D $DD)Y3R720^D$KY7+GQ['[Y9YBQA"2,J M+4=PDN-:8$ PA$4684\2-M%GG*,("_C$B8NY3&5Q[-?.I"O=[ MX:KVHH-K'T_9IH)KC?11^(B\R067DC7(>&Y0C")XG@(F^4@IP394%5R[@MI6 M!=<^6QV/(KJREX M\BNK*7CR*ZLI>/(KJREX\BNK*7CR*V<$URY>$?UI"I]?4_ZZ&T=%O8NCSH_2 MAAJ7B!_5@N^-*P:/ZF3_OUZ1FFWXIFE;XZ."CJ+-=9]#8?L72@WG>NO=F(N8 MYT+$HWKK9<'T7EF:&)X\J2Y>'GL!_QL,+@+P[^I5-36VSW>MW!\.R[R.)>(RQ7"T%>>!JZI_\00R#5MQ+ MFS]LLY4E^8].]Y-MQ4]#P6_&WL=<^]\W6\T28?7/^33H:$-03 B4 M).:(:XN1LX8C3!15W#(6O;Q<7IUR[0(.QN=3DZSTAG$6+<$X,$Z)<[/*JP]+ MG6?8:?8 R'J#HR/;/;T$AS..2;@.R!8HN/ZFU+K. .0Z]'YY.Q+(F\JNCS7G MIGR.M3EUV&\G5FU] MFK:JN^=F7-T_6#0.ZBD\_V.(NXH)^03-ZB\CR9Q==V-T)[SF(H__S?3BOWHOS]O043H1K> MAQK>O\K#N:KQO(>B5>[X+I1T>N7R_=Y0 9[GKZ.43Q&[13:]OWKX3ZN;_]S4&O M_8?_P+W?Z1>Z P..6HQ8L$(Z:@" M*;<+28?U-"9G>#+YS& I-;/PWZ0]!F60$L\Y,[B2CE64CJ2$-]P$1)EUB!N: M0#H$0YK"% LO"0FYX/*Z$E=/'[[RP6P#8VD F[]=$&CO$Z!WF2I5"V6U4#X( M%,Z+D>V!3.5@C,H4<-P999QV'E5-*3\'05+-J M5%SZX)=J6:R6Q>>\+*ZVLVT"BA MN_5<[,6+L?)7HN17(MIWU<.X%UDMN&( "C%B1P%9J%&):FZMI02$+88+^=?$ MW'2X45D3"%#B!,2D%]N7(6*O?Q"[.?RU&P]BN]?\$7?;OG,4,V.>#Q^;X7 P MC(^MQ_Y>FB;5S[3TVYWCF&N''N]M>[;7V&3U[9V3.BP5UIE$HLEG7UK$313( M$JZ0U=$GY27GW"\D$LYSS!CUW!+)96)&BZ 8-BDF$EB2"YYW58G$HXM$/H$7 M$\^18A;8@PP4F:C!HC9<:<.MH=ZNO:MW;EXDBGW;;.Q@]B4GV:P8 ,]-"EGQ=C.4W3 MJ5FIZ SZO3Y,1DYP",#MRMD,S9X'*8%;BN-!][C3R_E?,]*X-HK-VR8RK!?] M3M^VAN^ 6ZXM8WH)Q:01N6H>_&")&Y= 6(R&GLAK69!S3&#Q *$-]/:W?-< MI_-"(>=()%\9$M6W=QF@#\'<2\D4TEC!JA0L_.:X :KJ+ /M=1*SM7=<;%RM MJ%. 3+?RQ&916&2VO9722^%8 MACBEB+=9!.>BZPT-+/,6^JV;[7;//ZYK?$ M<, V)N ""68[A80,(PSPB?*$,36&@J5*S0:?.]OK !&]7%$'5H_6Z7K.F>K& MXTZW/TP+M>/@'9CR7G^C:!S !5<@"#[S+=OK-5,SW]8[3U&$7YOEU^T./&OT MDIS;"&M,?EB\]()QEM:5-]CCXV[G)XA&_PHH7EJ09B;WCK%\!+@\)U8!2C;S M!6^[,=?S^A%'.4TCI\_47:-L+#RYQ3HPO@;]^;?,.G;G*185HNR.#$65' MX_2Z-RO#<_IG?D2I;-QX@!7J)+>!)Q_SI)+(8L)28N ZWX18&]]TT)V\=C\B MUXWV.[()!N:M;9W8T][:KQ?SX)KM<4=,[NGE<9X[FBD]2( R#.;0E@: ZG1+ MP7H+!GKLYJN@2795FE( IP-0_J^;9P>0H4Q+S3JWE?&\W>_]YU=[0Y[T#)F^ M37KUHZK"K"%;>_?I\]\['XO:[M;'O6)KK_;WY\;.Q_5BM[YU Z-=@:;7]QH[ MGXI&;C=8&?5/.]OYMT][?^UN;S;@CS]VZYOUK=W-OXI/#?B@ME-O?!K%+KS9 M&B?4_K+RW7SSN6T'H=F_TM9'[X3RZVD5D=C57?SH JH) /8Y*BOQ7!Q;/\J\\$S=F>,_'RID)W3.]25SI MI(5B1EGG=:")^WC#LOFRRS3D"5JE$@Q/H24GN:*XM!Q8 8%IU@Z!>4:0-H8@ M12D%DL CV(N7!0M[+N$+QD0 .9+$!"IL6;J5LW=NG)=>4^]2$>I,Z#WL#&W*G.@]X0#W$ MH]Y0]*Y%!ZXM2,"77Y2B;.P]3HM\X?GKSRI)=1J\EEN"^ED-PQBM7WWQA6FA"B^^8:!D"P<0;#.:Z84YY3FD.5^5& M8!>7$%Y>SVMEW M4G__S]'>]N=3Z .I;==.]AI_I/KI=+J^-"PP%I''A"-.HT*62(EG@X9F9LODN [K8P,R$ZF<-65Q9CRUP,*$UE\E8 "=#N1-64*+CO$#' M12 K;S-FQ,I[6!56+8!5>UM33$QQ "DF/&)4)\1CU$A[+A!.B>G$0M3<9 ?1 MNE#JOEAU#20\%-FZ],JYCKM7K[#&<4>34YQ8S)DCUF!I7-2162R8<3:.[$NS2KIZZMVQC&\^GRG M<9[3<"=2'H2;7D/+KHDW<\2IS/C$U:, !3Y;!C2Z [&34S@F8ZNMD. MI<&6?]_J'#EH>M@\@OFH<'417*TU-C.F#LG0YC>5ZXORA)$F8+%QKC2 :G0( M"TH]6&TD\IA31-:YT0]MMJV21ZH"@%ND^ACA2;0P+H $40(*..$5#R Z G6 M+8$^50#P, !P>@X CF)N?9((,_C!-=;(J:20L]@IK02.F.:LH76.']PKO7). MF^= 8BZ'6.;PR9SFF0^QRJE;68D[J6B=!RC?F>^,!FIJ^AB,4^@,/D.!6)V,8K+_Y" M]15D"XFMBS'\^G=T3]T0$B ,MC!SU4H":&K.GMVCGW'M9W#Y4)FX]3;-$PH- M/5L8>$2SIX:!QX>!F>EC\AD2EEF;M+$Y9161PY8C TOG'19"8?Q0*:MO P// M+8"3M\1VH]7KHK'%,] MB/98LFN@7POH7\_;>UAS$G(/ "^Q09PI 'K.+=*16&(LT]@\6+[O@7?.TRC, M6OZ:7Q,8^\&Q\ZY3\\/@YC>(%=:X^3"X.3.0MZ>2# MDQ(+Q=P#I5T?<-,\#-_I:OJ@&WE.'FTCECO^TA["R/VM)X=O8J?9S<1+Q7=L ME+\VWL;/O<[G?)CZ+[B@',I^V8^A7842\XYJ_-6S9J/( 6]Z2S ]=6/A52>K^;OU[-UM[)[U MVYU,/JFW"Q? A"6Q'# L7)C#7N$ZG$AUOGN>#E]-PWE[>')MBC)MXNBL =]< MA^LNJ<@443&R0+A0SID0$J.$):.#X.4$!M&87U5JB[2LMV@U&/U^JI9PLH)- M^Z5].IJ5+;^T9_#)\&)3&/"^.:/%'/,J!]V&]W>/K,H%74HAJH5&7/"$G&"Y M0R+1/'&IP7&#_2+PSO7FB)6L31@0?[*#!BQ)84)-_=YI8PB2GD4E_[>2P:V[ M[+NMGW<:^]U&TUXT")W2:L*W[_+EPO@Z&<6PMYVI\D"V*];7]C">#K8;()?P M>;GE:14@O,C#G.?2( 73S_J]S^V0*5_ML%$(-&(C?LX)(QA B,F..L-,-=N^ M2C#JIF7R#=O/[++P1!\'@W4)047"7"25-XWDA 7'/5,V,]1(H[6=E/8+0M?? M-B6"NFS/O.S!"]KN\."D'P[]GNWOV#YKXB,$^2290A%EFM$]2 M(V-40(8+YF-0.E$/^X4NVR\S^LAY0"[DD?\[:O>+Q#:.^S#[Y8).EN(^"-&$ M7"8+UY2/N%UP?% $,PMKIQU!FLXR%6FGD\4>5FTP!O/JSOEA8V*8\;/_>P"" M4_@9&];[\HV=!NB.;"4.IP,MVRE3B,(X.]$.8K5W.[@T?U1YLOIEMG)E?P3<^_.B /KEVO_>Q4^I'8?[AMLF9%H_4E%$;T]?8OJ M&1D8\K<*S-B+PCX#"YE&L';C.^4D-(R^3$%^FEEC12S>=N'*[NVDRW@'5A;]S'"Y,-L M^]$ O(%\YPQK9X6D: V ANDJ,@S/=Q>-PPO8+_R0ILDO/'"@!K6.G&C7:!&1L>IL&,F+\!^M%() MW&X@O>^.8,=,S"(8/+Q@X0J.\>_8SUP4]GC&%XSH,P/\YL'QE^:;(R()QTI% M1$EBB/.84"Y]1TRJ$!DU$?!_ZP7>8>HZ/_2_LMB I, B3_;UG79)04(0I%%9 MH3F3HI*S.]TC"Y1M ]C,=BSL<<"]O*YC;C& GW/;SRHG.[I53HUQ>+(#\A?:<$7>X.W0MOWI_2>CLG/@/+GC M=N/\I V8.=X\@\KTFK_O*7PW?S]K%=CN^:?4_I)A_\3VCZNQ]4%J&\7IVRX3 M66!X>!X[GR,J:)P7I=T+^6$5[MK&0;]]? Q+]7?Y9#NK(;#P\Y674H B=>)4)^.B[SU8AUF^[E5.+%A-: MH[;'P0A&I B8$RLYL"DU6"11HQ8,!1Q9S/5IX"?\HD> MY2*VQJUW=$\'AR76V'#*C8\F$.]"2H(J;8*2R\/3]4)^[4):GO4_84@[#5XZ ML0G!U(?LKQ/,6,(FVJT7W;OT1UGAJ:YG]%9::.J"] O#_)IV\]UY+<_A*6O: M3_=#''YS"X6)V_ 67O=5 7_0AK6AE VE0[Q_\)JV+M_D^))HGA^I$*@SN6)0 M@8O,O0U(2Q&1BU40)\YXZB,(H& :9 V M$HV5,8%U#E)1A94!'^_?,*>.*M])1[W_TMH],D)K)65"#)Q5Q"7(A=-8HL1% M#/#_8#.S!=NAJYOH=&(^M3*?A,BQGL$@AVC6U2[=8KC/R9?9'D?5%IY1AB%OZ/"SLY9[(P57@B2;F.?.)"LY5C9Z M2IAP0J\@M%C3*OZKR.U@(@)S ?F%PUW/ST2&9Q\?62PE,\P@ 5H*\405F,@F M,U:DS(S$LGY8VD)P&BL_L9]CP\78;82^/>_.(4Z9:7=Q#3LJ,]C9CNWZ6"6% M2F.GP:C\(3=GNMKXJ5BRZS6%NX\=NWZ;L/&07^81SR/-;HX-'5=Q\S_ZO<'@ M&4.+S[WB8J91,-:"6L,"<0 4Y+S$2#AC!=5,FMSG&N^PAVL5=S^SMY:!1Y&! MW$$NAF0$]>!^2Y)R0-@BDP+8/%%8IFRF1^%9!N0-,G#WN-M\JSE02^. XGRP M<.4QBN_1A?,$7JV *%A?NR&S: M22_>69BCX<<&4K'V-@R'EQEX;V..=\/(:Q-OM@<_\=:;(TZD=XZ [VF$RG$P MC[1*#!')' V&1BML/IO(;MB%VSD[,4EK9N&9"8H#+Z#1:9^VA[,<]$R:EVW" M;[77JIU493_GTR\YQSF#A[OF&S:EFNV6>KTIX]X33K;<^GZWU1_>;RDW:@ZV M7KSN5OIMYI"O*$R<>.>3K%LE]U-!F&0*Y^N]0..,Z<$K??!3KCN9=6DM%6C+ M9CI7G$W+4G(J\>9'5TG)<7'8H&08?VK_#$.^J3572$QKAGT207+X1VLMDO5" M$1_AOR8G] D8#J4U5_XA6W.+WF$8]4O^\N:(9DZ=/#>E<-F\V']SQ!1W 30U M2EB#.2:\0T;1A(@'>=#&*YC?K1>$+K:_&F>%6P=[J]W^X?FUH \QDJF$8349 M/,L[DA0)441)"/B@I KZW)8,JZ,^#['ZN'E\I)F-E,%R,\XQ O=,(:N41EQ1 MRCQL,L7]U@N%;RK-:_RT5MCO7A)0A_T>0P!:( VJ*@,04DD6'86(K(:T(!8 M)94E4J5(LDUXT_J_WWFWTPBY7K'?R$4HGV%"N\.?9TR_C30),<^5L97 =T6#-S*@CP2GME(HL=# M0MA0*Q--P7.;XP;TYCJRRO!I@]T3/HY*N\>BOK*)4WVT1%9A[7HYO=$999/E M9E-%4A $XYAT5/'@L3/!8:ID""%:;I9+2&VJW%D6#G-74>J4X=H*%$PV50SC MR!(G4,HMR&7$-#!]@ZER/+*Y:"^6J'-U(F=-ZX5SY6!M+:54<)R$D2XD2PC6 M(0DK7&V]?#N!P,TW1U)8Y@CL*>:# '#@H+Q@'R(L;)0 &)9CL%[( UHO]Y. MVGIY# %HO3FRVCI/J43<*9ECR029$#D2E@<<'/,\L9P_7YVTO&*\+#2#7W9" M=^+[CQUTGFELRFF0')WHQTZI]ATWLQV?9)_[UOCP,9Y]Q;I!KS,:KO[*M4:' MWRD(0E1>CW>$J#Z'[LI0VF<]#-Z_5<[*TI 2">Y#3QYL#=C M()BPE5MHIE4[;UXMW[ MOU^];31?OWR[WWBYW_S[_<&KM]N-UZV7UTO4-VWHK?V#5^\:!WGO M]O)/[_;_>KVW>P"__/ZZM=MZ^7KWK\:[ _A#\U7KX%TY$41__>EE;]QY_>>- M?\V?WG?MJ)S'^WD9DBSMNVY)YEITQGN3N-))BWP"%%2%#C1Q'Q=;STN<4\&2 MFY(MALLLMRJZ(#A/E0/\_?JTSSO4$R,RTI=]P[R@0Q GPG)Q,3XJ[N:+ 7M3-Z?34OP/>(D6# $HE MI6+$I>3(P4JB:%D0FCAIG &K2>-KWF@^Z+JFX^D4%Y(90[GG/(AH!):!@9NC M% M@?=6.Y[=;_,OF\9' @0DF/;+8&L0U\$#7\WXR M4+N>CR$"K2P"8%5(!@YG8B[[GPS!(A!D-66!!I'E8>N%(#O7 Y/W"9Q7\:HU MP];W1XTYQHNQ!M]/K\ 8;(-OL#NF/7@;?80APU^>M6KG^[M',:E"/X>\R)4U M8%>AG#I%,/TPTSB?/M(P\Y"&N>\+073GV*>)(NW.Q,W MY<5R6O:G__M?6DCZZVW^1M2>6MC:1$C,00M:R3B%S9Y4!)5#=9W^^IHE;^WM M9DX-)A*6V=14,I]'I]& T,ZJ/X"Z&P^&8U*>F"!U]K",DC)@#XX7YRGX>(M]P:\@S6*DLCJV M>M"KXI39JGC.0//ZO'E^9**D#EN0$)(/Z41%D:,B4V8P&V)*3+%R4$O?VZCH M]9?)SI2H[!L[*D1&9X3DD># :4H:6VMCPM;#RP8 K-I^?011:UZ"J+&4'&%" M(@:3#P*6"'C,5"/%<,SZS&D5'\Y1"9$D&K$EEEI.F,R>D"2!41PQP]K7"_TX M"[W_YD@S[W&*#'G.%.+84:2YY2AJ:PVU6@I-OL91R4RR5\\A54QC !_5"85A MZ<0\3S#;Z?3.K[ C+#O@4$Y)>'MV!E?:X7IVD)2 (YPJ$CDWE&L+RC820ZQ1 MF!)9VT'?3 3?\.;N$1B?.A=DHI04J#42);*&:1#!0#SQ+' ?;K&#BBCU8R$# M[?:6L/ 5DLT>_&E"$KI2L&ZI+'BJAY1F6^U6MJREVVT6\RX'_N%U>H7*M:H% MS\9 #DCTXRE8;:/IF:>Y"/K:7-'!RQ (N%8&M'\RS"G/*0LHDP6?1"09J#]L;#S8R,5PQ):T3T@C*P MM=8BYM388,XR33&S7%#P^K"DU$89(W@';@5'2+U^]UR_$(3 &E,4C,I$>#P3 M&SI83C"+/86U98[=C8]S6-$.%6[^>]D:JT+A2R@ZRU%EN-%@PD)_#V)-(0(3 MH'-LT(Y;XFS^1\K,4,,%]J(FUGP\#L;C+^ "!&9#\QGQB$0/>\R*2PHI@ F MA\74A,!H]D'5=0:B>1_T)@*:]20">\HI"2Y&93,#CA:,!R? 932)"Q9J5LZ' M!:!/%\WS(Z^II=YQ%!7UB.M\U#51"?9(KA46@3,F"@717:3@BAD!%L<2.V72 M":0D5&;,.AE0TF@(/LQ3O=PZ(2) ^C#E2Q(+L28H1:(& /%48^Z0 #5)N&;5#;@A!K#!K*SGK MQB'(4^]3X[/MC(I.N_/AZNVY9C/MRWSA7;STS1/)JW#X>4]FQ]NU"L7CJ'ZZ4[Q ,713%1!X4T;)Y!)S($44W'ZJK@/Z^$GD]H/)R."#1I+$A+@0#EFG76"[*,D=S=YU3#_=:_/M7P&,L/V*)S TT?(\)) M$<0C6*RP_!91):/*(4YJP%/F>$G,]FIGT_:JTPV#GTO3OBJ!ELLV;4+X[1B)-NQH+FZ(T"OW)<4[C@U5N?,WUYZ)UW![/.8JLQKF3[7.&VAZO7+(V^/ZXMJX[\K>++'NR?Q[#?S5WGX).V M[;SN?NZUX>]_36DW][M_]WNP@F&P8/8^/[?_X'WFB/ BMTY. @F1E:1WMJ*X ME^!_@5,F$\[LTTM+FD#FQD3E("_GE1CXZ=R#7%63/V[=6W74'.:OETYTH3$X MR>R]+H[)T7/]9;\X8N/JI[-^[[@_[G);M0>=B/M@I_';\D9#MXCK+,XP/.GW M1L=XK)E!EXR0P MM-(!WECCQ*+6"M3GV/J5$^MW M(;@GZ@JC]>WA75)HH9AGQ 7DN)2Y+CXA(QU&DF+!.>78Q!+7(W@91U@1Z*N5 MAV/5,-] -HSUQH0^.']Y(VG%8;.D7*%R59QSW51F9@VEV_'V[-,*H:J6OHUQ MV\@QNT"ANH,9Y@2T7DEJNM=$B\S D&XDGQ!MSRZZX)>1=[XIE MN^+UE^PE:L)5Y!8Q'3SXAE@A&Z5!V( *BZ8D 8LN65]I_ZUG#+_6U82W0;O M"SR2-UF!DZZJ4\MRI_%[;M9\9MOA:AERU<#T>C>2DO*;M<^^JDVCT21J1$)$,N2(RX"V AX.3!0K!!&4%2BKD2 MZ>;N(VO6G.5VL30YQ8G%G.4B!RP-^(&162R.FH M]#8&Y5=L_#KQ_R"E(!B@@ 7GK,P=J RSB L0%A<919:0I,%7L,FP=7NLPI[F M7&".M4S<"FD#Q;GM9Z021R+J'JN/O:@A46(PYPA3:A!7FB(=F$;,:LP!&!PV M.GN _+H#>.^"GX4"D(.E*?AQD ?N6+C/^R72D,^53'/3*Y^Q;G[]?LA2Y]7 MJM?=F415TO1NE*&XV?;]7I&J46XD^KKK9W5+=M(>8C!R@W9HV_[%0J)HL7[A MC]@ML#N>Y=UIOZ*?\I?&B>]J-1868IKQ+F(\MV!SZ:5W(W]RK6;J2M>C_)1I M>"$7:65+$EXD?"YIANT;>N>HK):" *^+$\,\V!!UWHA MM)0\,[\D3._6R+?.X#ZD741:!^]S3V?J83&<)XA@[Q%/6".=4D"1XBBD)E38 ML/6"+3OX>%4-50=I,QJ/=]?2'9)#;.U^++G5=R#$U5[.3>I!!,CC0/=WAZTQ MH$R:I4T]QKS99R'TRF$\S6'*F:);/HGMP3CGG$/UA9QE'!0LMRY0D+=_-X^A MX;,Z+=4[59R_B@56^C7_&@#\ 1-_&F1@ H7\U^O?]M]F%H:#W=>__W\_CRD5 MX M?\HEJVS]N=[1CE6F>@^QM>*->?QB[\Y_ '=N]4!@W JBX M8G>!'>;R@-H@_B$G?.#-SNQ%7K+M<:>;*A5:E6)\SGJQ2,ZM6C:_(%Q0]-(H M3A]TD4//MEOIHIG5U^L?VV[[LEA!]SQ9O72>=^[0P.%.H//LNCM07'=WJ+L[ MU-T=-F;H=7>'I^_1+F].<7NSB1SVJ+S%G(]H)[!)EKIOV8^\PF.S5"EN-R;& MWZ1';PG7;4_M^=$ M/]I+\1Y/W%[]NR<')_431"+10BJ.E-W](;Y-E596_DZR&=J9]=O7-\X:PO\6U6: Y;78D9].;C$N/@;#%WUTL')LZ,40)S"7Z=RU2I2>3C MB-(0!@[TQ$W&M':3OV6TEK=VCS"-R@AID+="5DUPM1("?@J,1LRBRP3 M&^W3,Y#ZRON9CR>]KOZ>(YE7HT@6]DX79 ED]J:#-9Q'SRB5GC(+/S/+<-16 M&Q6-2R'PJH@J"P^:25'=SF-M>]39)/8>.X^.!"2]R+*$.$E M>.3).&-,PC%1&[FSK,:!Q\:!S'QE5$KYV)3ABF<>785IR7 M#X\#7[G^-0X\G"3DRL.DL/)*8T0E98B3 *9ELAY1GXPR1C.9TBHP'5=[(+<07DW.GOW>[YUF=V0P\4>>KU#,VY<'[UGS_$AK8K"6&AF1R;63 MX\A&PI$W(;FDC>->+V7"*MYY.1%V8@$;(@!%R:Q,SY_-.1H[2\+?7U\ML"KP M5Y;TUOBC@-=:3/]]\\!:#PQQM5,Y;G?_]TWNF24N WNB/&A. [RI,%X)IZSP M*=#Q%L-J?,:ERH4ON.YQ,(AQ_RSVRQFUOS(U_> GO!;I^<_?>OR;;NY]XDW/Q[SPX/0/OQX\K%Y^N?'#WN'9''+-/]Y MS6";M0\/_@-;KLE:?[P^WS\XOMC?.SEIT3_;^W\T+PY/6Y]:'_\#./HJ\T"1:\H-(HQY0X7D4OG%3J[<2B%I,J#VX%).M>6,6.FDP,Q1 M%;<:$7#H+,M\?Q2W7E03O>C'797OI5&\6Q]T-;=1,JMHV#O[Q8"4?O]RI.E! MFTD"KU,F M1-:I?*DW/;CR>]4?[;+.('NO^T/<@??XXG;=\9?S@Y6Y)/O)R5 M(%NYVR0RF?DF?,Y'5^=2>Q,A'S]SY\;0QX/L+7C,R]Y@6'(?SW=3[6;Z76D) MMDY)!!:B1-SI@)P'W:]U[DZK(Q8.+VZJ9# EB22I3.2:YH@U2^#!!(.M53O;Z0:5F**+?.\HO_J8HKIMGF/NPN M5$J)SP;QE\D/OX;VX*QC+WYI=\N6+U_Z]3/LT3988..AP.C&"58C=A@E.5LQ M[,,_87+[DS1C8K;'R5L;'8\?/X.$6X'^25 MWX$RN/L+WR)"*U/):\C6H]YCK RRTH&;- :]3CLT\AS_^J06+>OHE8)83^5Z M4TG,UTSE#S,-#R-12UXV%\1]FU>]W9^KE_R&:5@;W+V/\2O6_AO$MI8+P"K' MZZ=9;>_D3]E[JBZ:EL8,JJSUQ.VN.I$QYI13(3+'N? FJ( =-M)Q MPK56XW@SON*PSQU(9(ON^]6@6/;CI[%D]C1]^)/#TR^=_8^[?/_@%6_!O3[\ M\WO[\/(-^W#ZH9V3!_M[H?TA4Q=<^HOFWI^GD^_ LT8?Z'O9W#L6S8-CW+H\ M@;']^;&U%TX_G+YFK;WW'/S^T];E+FM=OCYOGGY(S38^_^O@U;#Y#OZ[&#_X M"&]_>L@^[,&3/_[VJ?7'&WKXL9/GAA]>OK__I?V#UT=&"Q!@ MX9 RRB*.DT#.:(-,D(1)2H+A8NL%XTL.V:]+GV"98D0(YR(-7-B@P37VU#-% MDN"$Z*5QGUJ,GH 8?3IRUG*LO4-2*H.X%0P9ZPO1*%_GL% M?;8;5Y@=MM>616U5Y#(X);S.K-DP>DN834RH:(4;=S2:! MYL&GS-,OG)$1.X><@]7D$@L$.LLC+"0STOJ@RHDYN83^=EVI(MAB+Z/7@7+. M*-6*69J8$U1+C*T;]R15M50];:G:WSW",2H3141,<($X"QH9B0.*@2O"H]14 M@]Y4=(G>7!_PB+G*9+-86+^.8[!@""^ZU;=];Z5#L>A3X,93\*_^SZ)S]7#O M/__>_?S(C7KQ=>K * Y9Y*KE1W)(0='#16##_L4YW,/_O7.]> ][7 M[% M!/".B [!L*11S.5)W$F++!,>!4:T)C(2YB=D-IIJT^.XHEA%;XT.D;AP!X>@!KEO!G)X#'*7\"QV9(GT MU&F)F",4\1 %LEAC%(2A43A)5*Y2(]O"7"_.W5R@N_<8GC5"_:CP=)^:J1J> MOA,\74YM,(:-D))KE!)XB)S*3-FM),H-8X/6-/&DMEZP;V&#U0;8#P!O/R[" MI>B]2T):HS0GUCE'/"68P/^9@C_=(796(]PW0S@R13BLK.+1SJ63IQ<. M>QN>./Y[/-)Z\ZZS>2]6Q\1;_WSHM&CSHGG@"7SWHK4'[W>0#T)].&G^\>KR M\/+]E];>JR\M^C;M[[TZTA)<9$$]"N" (5A@CS2-!&$K2%14>F[UZ+T M747I^,AP$V($Y6$2*74('AGN&!)$84HM [SP#YI WNC\<2V.WU$<%[)]%ZWS M(P'>-]&&(!X(S\<[/;+*>"24]8$D[*P"Z61+.@YN6@ZYEJS-D:S+YOF1^I3Q[G2+<'\V)7_:*/XR?_OVR MP35TW0^Z9AGAI$403ACD*75@KT>'M+,B%ZWH9*@-X&&7C+ A7^NK+Z^U?]28 M8XU(SQ.1OE_JMD:D^R'2U?1M((PRA0U21B1 I=RZ2_N P.X-209OM28E?:M6 MD35^)U2J$>5'193OEFVM$>5^B#++N$:!B64D(AIRDV0M=H#(M(M2= )(PT,-MX,8O655Z\L$_OO0N&SK)_-*CJB,='8=^(5 M6\6AMS?JYYSQO4F;%O,PDL_3T^5ATFO9/6 M>K^UV\=_;5AMG::ODW>=Q_>-:1[P[4G4YF+REX>B^>;(1B[!T$_(.QX1)SKG M(C%#H':IE$$RPVGI/7Q+[X"U<]Q?Z7;4,O @,@ FP)LC16$/:N^1-9PCKBA! MUBN%9"0T$7 EJ)!9!O3-,K#8@?ZN,#.&E[LE==9'FZ\-F=62]C"2]F7_S5&T M BN6D\F4@J0Y!4"3VYUSY[3@F4[:R,= FZ]U*6H9>!@9R%E@8;!W-A"4V7&S MBZ! !CQ'P8A(M722ZJK+Q%IHL%VEK39^ :L MT]<9W?^:M,5MVB'XPL.+FI$:'*AD@\4R(O!>LP-E'2@V+;-=X[2TE-.H%QFI MH^4.=)/WH%_^SC23=YN&YE(P>1#B MR74.+6UT0@Y0D31^JLQN>*.?[\5.6A\/K8^'KI< O9\UOE;>\T;S;I(&?3L1 M_/U4@>9A\?M^A-SHZ?N+#WM-MK_WYJ+U#WSV\0UITE>\^#5U^: M__SYJ?DQ=!9SHQ\.X.^7GK?V7A.P!4];>^\O#P^.SP__>8_A69TF?/?P%.Y+ MP49\-U>1*J7"3C*!L#0:?#Z7D)-6(>^245Y@9A(![V\;+^FO^31/C_X@M-24 M/BJI.UUOOI;B?(UW#X!W>Z/8@D$=G,?.YU@U7ZC1;AVTFV=D4Y);+I)'(+^ M=B%(I(6+Y5093?F\3U!;+^2V-N;I5((\.-?Z=P(T]AB6[)T ;B&VZ8-Q?M2& MV9UQC->&V7/"L5PN4B/9&DC6>CF'9,%($JGGB#.*$9>&()O)C)*, &LRTL+/ MQK?91IT]>B86F:@MLF>$9+_W1G4@;2T@FP^D&498\,SE_K_P+V7 M<01(^PM M,T980U3*0/8 APQJDVQ=().E2L7%BUXWU-;9$\6TP:EOWPQH![W?XM^V'7;3 M,/9K2+L/I%WI7T"I%1X[I$F,B.?FYCHPCI0**C&!G4NE?P'F7^UEUK;96AOR MH)?[NZ>J N>&9'F=#J[3P4\.Y]>U76N 7P?@Y\.(P0JKE#:(2!L0SZ=-K-0" M<9*4DPE'1\!FI7(;XR?3H>8Y6+1Y9_S2>'UZ-AJ6RTLE/=J/$NQD:K-XP-O=W8>CN^YF^XYJ)Q +,_J/;[ M8+L@=3GR.AH,X"\+9[^O;Z4Y41R_$L^GT,YZ@W:^X)?<4Z 1P"5=^Y=K9G^\D])2LW)9C$$/9#IK?E\O$;O[?)_W9'8XC].&4K)R:E^TR,ONWX$\Q+!=6@WGO] M(B._E&V?KX(AV4T92N.DGTV:_VISXXUUU$EN T\^VA #B2PF+"56VARIK1<' MU;G/!)L1Q*U$I^WJ(YJKQ',%Y'P_J5XV95LOWKW_^]7;1O/UR[?[C9?[S;_? M'[QZN]UXW7JYF@=B4X;>VC]X]:YQD,?=VGO5>O=J+__T;O^OUWN[!_#+[Z]; MNZV7KW?_:KP[@#\T7[4.WOW?_]*4T%]_>CDY1?SSQK_F3^^[=A3:PVMCO;M= MLTH6BVU]ZY:09.L;ZLP5:PW:K%)N>F>5_EQI33WN^?ZQ?BWJ=5Z[9I:&3F\P MZF_*N7[:?#?Q9EY_V=]KDN8!/.>R>7GX\ MOG:N_R-X,)?OOS1/7[/F9:O=VOOSM/7QF+8^-EGKX/UY<^\UO ,\_V-I]L6; M;XX(H21X(9"16*+!,73O7SV3,K4P%5N%4D*IUP5-PK9<"?CH91$8S4+/HE MUL[WM_ 7;5';^&S[[0AS"WK1C0;PA<&88S%/\DG[;&R1[H+N!/N\F/+Y!J-S MVX\[R__79CX=?N*,$/L.WZ@U_GG@5W*8^RV=X=]MMN-,Q\/\MO>M;OA9$?5CPQ M=OG=IYUTQE^>#GAZEYW&NV&$7_]J@R.TG0>6 M[^+Z,+I81O3RQ/8[L);C"Y8-, <D"]I8)2B/B>B8LHJ1 M4B7,'0VW,.&4PIEY;-V'$?6SI(TI;\!BWAC6FV\.K?#[Q9$5))>S,*2Y#HC' M@)%5RJ((\VT$]\Q% WZ+7D(W^*\L$8OR.AB"CIK(S4P"IR(R..N-!A'$U_8M M?#3:;IR?]++\PLKU&D7*9J(7VOWHKV^Q'"/H="9D8P\@9HG[P*C4,G'+E<2: M6NI!ORC-! 6LK<7L:\3L=AZP7! MR]B5EHD9Z.UVK@0:B]OR6-).X[=VIS.!0#L/CP7&KTOH(JC:,99=P;ZY\YST.J&Z#OQA,,[;<#O;'3;B_X[: MH% GF?!,Y3FG,>KK%[OC,?'UW.Z*JY^,[S&8'UR^][7X:;;>LC!F M5JX(JLWZN"D2>*_H\?L2;H?M.+@Z@?,;M#<:#GJC?IX>6,JI3=X H[LL JQI M&Z8FQ Q3C8SAGTO*>@QD\^"5(\Z3Z_.^Y MTON[1Y%C80FVR+/$$3?6(ZVE0\[Z)%WTE$D'*ZU668H9JR8H4NF0&*N!A!HD3T(3JG:+J%?;^6MGM) MVY0*&^[YBH#D89&8QSHBG_)!-D<(LAR Q@FE8(62IH* Y-$'PI@H<.0>.XH3 M.$8).Y,8M40Z+B/3(=["@EZO^M>O.FT='T5M/.5*(X8Y0UQ:@HQQ!)6M*"/. MY[1AU<42%OP'PYN5C19N 9N=QC]5!K_\*=MCU\RN[:D9=!R[L6\[8/44TVXP M=SEXID,+8RX?!#0"$VHN?.E]KU\,\6%O:1PQ/[R8=%5!0%6!,>H7>VSV*#=J M=RI7;]CK=<#'@R=5K77F[+,KL[;3F/5[ T!^!]=F;1'6*W]*MO.X2AQIE4[2?:U"&^3N# M[+# ,%(?[C\WS$I:!O%J:'CRX"?M[RW*87[K11L^?S:8;)GYL/],1L_&0 4. M0&]0?(.)J7^3P$RVWWB^V_UI,4\(;(?>Z/@D8WU>].Q!Y<#%P.90R7 N MJ31S4$95B5*6C-GKYI'/#6[9:\.GG9@S5I,)&+\MK'[VEN"GTT8NN5O8N#N- MW\:[#A:_N.0!#3O,#F$_^^'Q?_/F&']>_0D^/3]I MPT3.?Z4@Y,*M9[-Z=5?FUYQNWSX\ :[NY(WWN0W27'IOQ>/>L)W9]Z>/'2R" M]16QF,I=>?OI4U\#MH10BHSR:-K=S_"H7G_N"U>=XQ)A RTPRMF/L4,Z*!S? M@YYOE^QBB7*, 6&&4V,0J&K9RA=/VP,/\VV[L3>:]".[,K@GC1<'2_1(_')6 M4MUYIL<5?" ZG=Z@<*3;,;!. @:P%KW.YQ*AN)HUA*7MM$_;5=^V*JYQULLU M.).[95'HEGM,5K%1JDL'D\T?/Y=-FT$>;#A0$+ S85.![95?9 81_4]Q.)'I M;OAW+H.+IV4%;\D(%A@I-8GSPC.6&UN]=G-4=+*QYY3D_F@X M&,)3"U MO-#B7IX'JK5;-\407$C4">H2Y\EI YXQ]EI'F52D:D4M]SK=>B:& MZK[KM(^+?MB47CW?WE2]?$^;8)YZYZT+N?!!6L2MYL@*$Q /5!BOO61:;[V@ MR\S3QKW[,Q$F>$S147@F%NK5EL]!;FH@%*=G1:I>FR5>=]/*M:?%1&U::D.[XJX39- M*OXH)M6RE-NT8JD Q22YLS !V^,3%]?M-!B=5CY2HSY><,/Q EH?+ZB/%]3' M"S9FZ/7Q@M4ET+>5-"^40&LJ$K>>>.MA9[!H=-!4*ZVQ5DI:=0N\/"KN9GLZ MA_NJD\=5I ALSK&I.>LJ/XO[#L=Q_^&T)CGF>!\HO]YIKNX%:R\'ML""#E40 MVX;<;VXPS);H+5/!)/A-93$P[:T&Y& 'X[URB"3?,95Y5Z")_ M83X8LJY-M\%F4 G'K55^-&<)?=,"I)7E154Y[+UJBS9L8=8O+IHS +^VO.AJ MP/Y!RHOND'J;O<"/D'R;OB:2:S9*]TOC;4@HV7P>4.T MPR387(UW:;KHAJ6\EA;JS<_ 8FYH,=$RMU!KIUH6WNB&C,NLK/A)8]P<8F75 M)C ?)(LYI];/. M*$OF00>#.+&+EF1" M-R7L^+4<'0^5^[QR1+'.?MZ0_9S-U-KY3V<=]LIZRPCAW#-#M38F89DX=RF( M.O_YL,?&7N'F\9$/DE 9*=(\,,2M)<@)2A 1%(?9]T_G/.-KES!G3.KIO+@:Y'2O"(;!;O_$D,HT[<3ZMX+4K\ M^AE36K#6^97"1!0$!633R2--,$)-U;S0107*%HP)<;V1G5HHX3@5I53 M+SN\,4YDIEZGTSL?-'XJ]@T8FG#%X.=?5CJ<8/\[X_N./=\I'"T2,U6>,[AC)5WZ,=\C*SVZZ+=$[C-_OMC=_)MCJASZ/ MP9(=1N43&BRC=[KM+?3.3XG%>3G_Z?2ES%U>JL*+;_-:MV:MJ[8K!5NK)MR- M5P53BU4Q#ZQWX*2^E6S_B4[/.U XZ\S.'>5]Y33-L7ROP8N[V7.8U?)=:,WO M\L+/;.*(>8B]]V/.32U4#R-4/U8'AN4OO4B\+_W>Z?SUVQ*8Y#[QAW'C4%:GYJG;\[W]XXO M#P].3IL';]C^'TW^X8\/)ZV/?Y["F'#SXW\^'AZ\)HN-00XIW']OE^_OM4[V M_SC\TH+Q'%Z>?/IP^HHV3P_'S49:)_#]U+S 7Z:-07"DB5$JD8Q"(RY3SL7@ M"+]&Z;R4(2E2&H,(O4D]ZQ^H(UP-5C\H6&F1E.9*6< JK@5V,422!%=P9Y:" MO87LJ0:K#0*KRUE;>IQDQ(HB[*A#/"6#G&8,.<9II$1(:>C6"PY@):^GCFNP MJL%J,\&*:IZ<,]$80"MCF9,B<*P3\3H%[=PM7&$U6&T06)$I6+&$&1,NDU % MB;A38%DEK%!**CBL#.@AL_5"X&WXJ0:K&JR>"%A9Y:4BEA$9.9?>Z.0TI#U0:!%9N!%0G!FV21MCXB3I5&AFN)K.9>PO^3DF+KA5+;4F^2 M936.O"T<#B>\0-%WB!W6]WA"]WB@L.V&**WEZ8_K-!@/J./K>VS@/1XHJ5>9 M9&QCQ'NYW=**PXJ%<=WFQ#^R^;GL%7\8\Q-[S;1*)D5KN "S,SIIP>P43%JL M4GC8+,3GV!W%!2NS'0>UG;F&G=EJSZ4;DA,\$:Z1PM&AW)D)&6$XTDQ80HED M7$APBK>%NDZ)=K\VY-_2)[[%8JE!Z0<%)<:,U8)X:Y/EU!1B/TJI58EX+/4# M9QMJ4'H04)JE%9CSF,J D=!2(<,<5L5,)S&G.K&R8HP30I@:,P#YM5J$'I04!IECX(W ;L%$-GU0H]*#H-(L3\ C5L0[A8*.'G$#_W+!6D2U)I;S1 5A@$IDVXBO3FH^ M("H]:(7NI@?%;BS/G;X]7>_MEX+LTT:B;QI)JA.9CP=0\_6L5CD*/G?(I:P M4#P29"WU2(E<."8P%M9NO:!F6_+KW16>?-5%O;N_3TBFWMV/N;MGD9K $HW2 M.B24!*=("XR<) 9IGK"C@5B<_-8+QK8YVZ0RA7IW/^G81KV['W-WST(>TG(# MZZ<1(]B![J82Z6A!E2O.8LA'CY+<>B'UMOCZD$>]NS=W=W_;&$&]NQ]S=\]" M!U*+%#F62+*<^HW<(.-D0MPD%8QG6F,&NUMN*[%)EGD)'?R[$#9]=_;1HY7_ MVQ!ZU)_(SXW7%4/MH- <^_9984B?D=!FNM,IR>PJ&M[V,)[^.#T+_CN3,@\G M[6(7NC5FCL$IZ_"4-_T^O&>WM$ZY/B5/;B(;)[:B@JZ8W3*WH[,@,YF>O%^! M="$ROB/;G"W2> =VR9L9Y/Y]A7GQ1=V_ZFK_*E;WKZK[5]7]JS9FZ*VZ?]6J M_E5WZ$>U]'NW4KBN13.Z]3BDHD;O2,WOPRDJS ZX88]!TRDQ>PSF2_X(S)=J M1TM1,U^N_U*;1X1VS>)[6*J])S475^S0W A42>H2YPGIPUV&'NMHTPJ4K6B/EB +JY%T[V\SAH\^*0OKIH[1U_:7T\AF? />AK]N%CYP3& MP3[\\2$UY\\>.>6QQ28@@Q-%G.N(#(T6"9QL#-12[$N9/S9F@^+/-1]'#5$W M050B3/"8HJ-6<\)C;O!" V8R1*-R;Y?EC8UJB-HH,$X6B&)JDR#J08^3 U%ZWU_%$.CT[:E97ANCOH3 MO5_][5T/.3QIX/I6MM7?U2+!&NU62_37;(5JW+H_;LU7W08<)"@;@J02 M J M:UT4@)A[S3B MT5KDF-1(4!UI]()KC;=><+R-Q28=BWY&@:NR.XLIWNCTNL=H&/NG5^T/5I__ M>63[XS+V>\$.3J[ 5%F3OV!)#F!%:FAZ"&AJO9PS-UB2*FGO$*$^\T!;C2QS M"242A*;1D>AU3EZ5I/4&.4IUI?#&V!OU;GWDW3HS)*(3R@7&$"K8)L$@MR32Q:$VD^,R+-9QO%>]",;\U/\K0M"L8#=Q2GB*WG MN>C/&^7 PG2*,DEYJ#.^&VYYS(YZQ#L$[5& MZCW]6'MZWAC101T4%@XSK4#CXA^-0!M M7L2FWJA?;U34&_61-^K,6L QD-RD&,$J&; 6L$561/@U$N:C"%C*PE"_<=5A M&\_FM%%\3OO7\F'MBN'IRM]2OW?:^!R[H==?2=STS4=/Y]BH_*C?C]UAXZS7 M+^C32XW>6SU=H)]#S,S=AGS?/S=Z[1]0?E,K64; MH3WPH\%@/&^%:FN>+"I']::,4H7S:C?OSZ M*2YZYU:.'*"$BJ!$9YKN.!U MA?%*.&6%3[F0:QFAZU4FQSU8VDYO NRG_*:15C6//]C=?^R-Q@.WIW8?OP- MM@AH_XO3O*4.8 B_=7K^TW?6_JV78^U_"II_[_V7UN4G?GBP2PXO0?L?A';S MXR?1_ /N=?I[9_^/]U^:__RG YJ\$__?VXL/_X0S1[D\O'Q_WCIXQ?8/3DZ: M>__YV-K[L].BKR_V#SZ=YW$?_O.>?SAX]>7#/_])Y]CQ0U8 M"/O&DY(E;#8Q5X0OSU+CI_R%K?*-_/O6SSN-3#=X:K^T3T>GC>ZHT,3 TP89 M.$ _?+;M3LG_%)*TV?/*W=J#QDH?I[K!@ILCG&..)QY4PK#?E+%$F3-O_YN']3><DUE_ALV;\[!%0 BLK%4"U3XEBU7BG\ME^6_EM_) MKS]O-^!9Q00&\,XCL:%W-IPSC:?(MK.FP#(<-!AQBII$>*3,'BGKD@%?%DGF?&9\#\@HP9!AT5$:),>4;;U0VW#O MM4"RPL=&?ZR:"CCV9E,_D<$V:*KELG=WX'O2=O3NAPL M W]*, /_2=0R;8PT@A#'!#%^>1;M^UBM-;A/-N3')CORR3NLHT*$.@,;,EAD M3?#(&VJ\)N#S"C!>^395L"GU]9KHAIUZ =<]HCD3I3VV$9=Y26MNJ0WPLDL! M8&4?5^&*')$=]S,H'N;;.&SWBU0^:;@ MWMW=#P:#!MF'BA^Z\&VFKG8MEIY M0-_I', GH.A/,_7^W%]7@'<6D]%9OC;C\/%Q/Q[G6"I<]G_6.?AIE;=)YUY@ MAKLHP C@.$HG J&2*CJV!C0V7X%!>;RSI?Z[>LN9([Q[FJ/,9 HI\IE!RO[> M(=B+2HC$N4->1G"*#<7(,8Y1BDDK35WPEN8RP)WKZKV*"H,@=THP,+?!Z'^* MP]PWQ,=!%8F9B-:Y'31B2M$7WR8']SM+&C> :+53(]I^IQW[V^/+AG,!'5N6 M[)I,M@=S@AMV&GNC?K8C9ITXKG3@>!?/AN,'X\E&64^#9)D(=J-S=4\]WIB?-"/=C#J7Q1Q'JM%#]YB_SF'K>.CQ,$B MA']0HACT(7$8:>X2TBZX2!2.B=OLQ1-.M^F2,M95&%<:N\Q)5 &]=>#M*P4$ MB?O*QW]L9Q0GXI%3)LT(>+<8U#UZ=-\^/DN B4#"7&/>


H*0&^R:_*?^U)#+ MD[0>IF/N66Y42+2+ "G&>$JYT1JP0T4OU;B=-"63#":YAWM4ZIKF0K65Y1D. M>DM _AF#^R'>/WA-6Y=O"(SYO/7FB$?);=016; 0$;?&(2U#0I%H8F"]#,E M3[>Y$MN<7.?6G /ZQ3TW@_WMQOE)VY_N+=4"ZIJX^[[8>]ZX&(C M_1&N$E-..B\UY9I9K5F.E3++C96$X'%,!"]4%J^CIVMWY+:\C,?[>QZNW>6M M@\.+_3='1 2-"9,HZ( 1I\0BPYQ X+0$1JVB2H%S(K[6.6E?]TT61)=\(]=D M2:QO/2UFA. *:\4\E=PHL#T#S)V+QO+<@S6-M1A>T5CYJQSLL-L-8X56O>7? M@!R]4&NS>6WV!<0ZXN"]3!%);2E8HP*TF>$4:6\,CUIA[WQV6X3&VQ0O">,] MEMORE=+S-7"X0GB*/U-#8@6)7UJ[1P:D1?*DD=$*/!E!&=(61^05]1P'FSP' M2.3J-DC<:>QV"H#--.N)!?AS,7;'=G18U6#SH1J5;DIL>"_F8UCM;@;FWVV[ MWRA2MR%Q[AN]HU6EFE>;UZ;\3I_S.^7E?/ON?54H^W?Y"1145=K7J\S:7(.9 M)V)>7]YL-T^^&<9V5TD:5QIVDJ2*@V$[-\D=5-U?KXQG?(\J SO+. \F:O*W MCO6?T#M_TNO$ :JN0WE8^8([E.XN<, ]H\ZMO.[<6G=NK3NW;LS06W7GUE4E MWK>6;"^4>',5A8\F8$TQ3RIJH:2+3-K@ M$Q/7*)]XVX>]H+L9/U7_N*ZFT7 MY=?-CF)_6%+PL.MAYUXT>I_'2?9^_-]1&]0,F&2Q_SDKWK-B!4\#5U5ES"10 M!7<\CMW8MQVX2?[X<]:SH!6K;U4J^%.\:+2[9Z-AB3C?4:V65ZC\"; !JV[M M@U^>LD7TZLL9./@PZ?DPZ7A3S5DHT]-!<7)=.9G?GQW=*E'_,J]5D>>RHT6# MN9,2XR*F'-J:W;.7B^JNE#J!'99SHV%L@I:PX9PU-K.X0)J&O7X^&%GNUV_' MKE\\NO1$E^0_O6R$==K#B_'"3#_Y//WDFIVZ=&9FUR\)JS[%J=EK?VZ#-Q7F M)/;*QBW84N%HM6=A%CJ#\6&YO-<[<^(7QC=K7+1CIWAW^=!#QH9I7FM6598/ M*S;..O!R66S/[,7TZRL/5SZ)J7W;'GQ"O^?(V^NL(P$Q&V]M/A0WG>!^OB+E M*]J3*\IQP5&6OG'P?^4BE'3K-6%]W\WJL/%N6'R@2;*GD9L/@&(;G64UF*L= M"T97L@$,!MA%)^<)5!"NG2_/0GO2B/?+10UC' M&$:=."X[O%:46&)5XQKA_TS6>A<6[+3Z6S' G_%)1-++)*24%1C#!'/&H M/-)!,J2(=\1C&0BABU:<,"ZQ1&"5B. ^89N49C1%L/J2\R$NGD0\N#%X4&V1 M"OQF\?6,;(/VEUOB[.4R$ Y352J-PQ5A:6ACE1$U&<:"$379EY45593^3')^ MN?6LY-25MOUC\*;'\8@%%L6#7VI9WSK'+_ZGT"G, AZEU33L^(X] M&\1?)C_\&MH#4 <7O[2[9=^6+RV2-:DJJ/!M7NO6\%EYJX."\,T*V5\59"_6S#R\WZ'?PZU\3D]T M>MZ!VEMG=IZ/O,^1?%7J+BO1S$E4JG<:D_$]J=7.9LQ#O?!=FI/\0!.7*\:^ M'B5^S+FIA>IAA.J!2$XW&G7?+H^NDXX[!C]%2>DM!#G^P8YFY+*(Z6S#S7?-JYT#:)(Z6PVC34AU$GV88 M9$S'^.>G%GU#]O?>?FK] 6/8>W/Y80^N_^>0?SC]$ZYY#\\YZ;0^^LMK=(RG M;]B'O?>\]0>,[^,N;NVU/NT??/KRX>/)*3RK_>'@\!R>1UN7K=1LS_.F8A9= MX5],+B N8$VU#Q1YGRB1N2R,FJT7>(>+!^)C7 =LUR5K_!Y;ZU_W:NWV@)RN MSQNKL*#)&!NEY)$G2XR/Q"8N*-&.:!8S5A$SQBKXH<:JIX95<[W%HX@.YONU_GE]WCQX M+YH??X-Y.X3W>/NQ>?EVOK(?9[+N?" Y>F.)=$@0EMGE@D=6 DQJ!J91S_6JCLJ[78YF@Q "'ODI#6*,V)=,XVD"@YQR@7*K0V1(S8:$Y14GJWP19=IL0?JC+K1@?9'K-HSZ%]'VER*2NQV1W%T0:;)TN8R=U,!S._#,]Y,/GCN? M.$5>&0_J+ BD7=3(LV0LLQP3'[=>B!VC%\OR&GEA!P^Q5>YE[OYHV^U>L>)Z MNSV)[3:+$L<0C"$F(JTU:&8IP;\47B)!1-(J6@:+OO5"SD5#ZNWV.-HM_?_L MO7E3W,BR-_Q5%+[W>>Y,!,74)JEJYKZ.8 SVX3P#>,$S8?_CJ$T@W NGU6V, M/_V;69)ZHS%@L-V SH*A6TLMF;]<*]-81L&BIUI+*X/)-*6 >2(UH&L+NM)3 MU+';O6 W-@L@6RI9;/X#MA.1E >B=>Z)=22N YTU/ZO8@25S*G,>/ &CT1))E2 J MB(RDM.!62BNS%'LFZ,V\ YVU#/\_Z.,::WV,:S46=0?LW[TZ&$GKA[VZ<).7-TE]U]Z8FO_R]OS]R=_ M]_?[>^+=/SLI/.?DX/#HR_N3G?0 Q@%SH>__V3]^?WA\X<06<+]1U"I=:!)8 M#MS/74:T\#G100.%6FN$*"[3QQ_8 <-.7*TYP8*X.OH04AU4!@J5SRP>9"@R M8C*5$I72#/ZB3(JL[D.Z@F#OXHSA/W_?>M3\6AN=K&F8*S,0"X%)Z2XE464Y,3@MBM?8\6!#]TC]YRM@FNZCG M_Y30Z%VF2G2P]L!A[991A [6[A>LS94_]+SP(DN)S$, ;$L-T;D&?5#E060B M*"I2@#6Z*2[KPMS!VAJQ?@=K=YEBV\':_8*U65ZM48S)4!C"NT,7?#HK7P0V/!MB3NV;&9\-J7#WB?I[\8.N#5YI*X5+B4PTV M3JX*HIW@1,/F9")EA2[2Y7Z>CMFLL#1X3P,H$E@Y4ACM4B.P3GQ(5_;SG+;% M;-I0'@_/L.7PV/22^7[:;F[O8H_;085M9EQOXF=M>6$X'K_ RP>Q&FSLXEEA MW]U^;.,=^^$"Q$8(OF6KT%_B6X<38!9?_7I%*\_5;>^O6K"?SL:WZ4>Z9GU% M9;8IV7?H*THWWZ MBG9]1;L6D%U?T8ZHUF[A'F%?4;3'T7*K3"]<*%-YU41OUY5O[=;BQE[=Z\__ M_KI\EUR]3M/,"B6$T*E,G=/2&FXL<]8H%O)P1;X1$O73O!'!J4Z;'MTV)8I M:;/"B2)+J &P3ZJZB3QVV==BV3A._ ;:%@BE@!R/2(*6PA:59P:6E5@7- MN7979!YUV/9CL(W--=1AE!>Y),)1"7I;3HERRI$,M6NNTT)G[,E3D$8=MG78 M]LBQC0&(Z7)%^U&';C\&V6=H02"!OI5!$Y#0C M,EA/% N,T%P4U'#EC*-/GN:YOB_8]AB*[KT.53 C=QR3-'SX%'K#4TS\Z$KP M789+RJ29*J072DLI#3=@B0BF"R^5YL87U_"5S93!%(RR0BENP-3<$.+6H'4WA:ZZ G??@Z69#+GU MKO N<#"CO$UU[D#/\/A9FJ77I<;( VI%1@6&U2RCJ4?+DN+C-.0*YV'@DDM M,D!R*BDS(K,LRW)Z#8= Q](_E:5GOH)"@1AFCI&@F212,DU,%B@16J9%X:2( M,9YL@Z?K)*4?0^K0&TP9BMZ OAE]#&,8=]=Y\C)(HAEC'D8#>J7"HLFF2%-) M\\ S(V3J;9R7] 732F EO;O* MFUFC$$O'M=.SD]0Q4:A<97F0:6Z,-XP#'RL?&>/%7I787XNRC^]7CN11B$D>E%L]WX?CDHJS&6;/ATH71P MYTYLP<<&7?!<.Y72 ):?587F3#@90*OP>:M/=''\=<6E-PO'80+GN7#$(SA) MDPEBM'&D$,RY+,]#BJ5!^ :_?6)E%R%87Y865B@JO"F4-1(DB*8I[+Y7.55! M:6Z[./ZZL_3,YB]2+:2R@@A6""*Y!Y:F)@"-,6&LY%QI$TT$T07]'C!+LUPP MKYG.N3#2<&[33*;*I6 G4"_]5;VS.I;^Z2P]L_JM%)Z"F4 *C7%\EDFB#?S@ M5"L:N)!%"$^>RHTL51U+/UR6%DZ[G"NK,Z>D8U;YS'%E-#/:"N?S+HZ_[BP] M-"B1+';!TT(SH#,L?.LL#GDWSF4'%F_$UZ13[>.+X5Y6"M &X*"1C M\_EBB9";N"AO=S3K7B.93E,)M@48GCR3.I>&>:^\#=I()JGJC@*L.9+-5]10 M7NJTD"G)LAS+MTJ%><.6L"(O?*&R8/* &4DRO:LHXWTYF]F!P?6R"H(#XT19 M98"4\DQ;F7.:!V>T\H%9WSD?UAT,9LX'X81)"^VQ%*#HPN!X8W*[E=P<&/QT,9FZ+J %PFI$T7^D'Z)CWI_!O'-^"AZQ)_"[EV61!4VDD&XX"FXIK^FZ?0H8/G] M<(*='=OY=-5L[VR!UEL6K*G/Y7H^XOTP/BA ('20?P/(/YBO-D$+H^$_C*3P M&YAG&2-:RD"XE;;00A89XQA&SOFM<]COG+/N1T'P#F,[C%U/UUB'L=\38V4."4"D07+B,E\($JYX(2DF>7RR5.]H<6MJS5V&-MA;(>Q:^0V M[C#V>V*LF,LRS5)I8<=DSAR14J1$VYP395TFI,B=]P:+7.6GIW%J2.OE8!+IZ^G_QH]_,$-R9,AZ52_^G*YS'-G:#6^KPL[?V\&% MO@VC1+"-!!6MC>2_;X PJ94VX[E@&4LE+X1*4YUEMBCR/ V29Q]V5RIOZ3<% MG?:'@T^A HC9.C,C7QT.QZ8W_SUV,]\?CM\%&)P;'@U@D?P4:++["32]\*_7 MY^__\:>@.F7OOKP]VS_<$0>'Q\=[VW^?[&__NP> 0Q!AI"2CA1:J+($+& M 3HV+R9P)4"7/20%H)C)8#1=W<58B,-N\J/00RF0C(= Z$/W,1F>XI=54E8Q M6.*:+VU(YIXS!/Y/3%(3/W))/O#"6T2 , MU5I:&4RF*16%%BGFVE[2Q&%.L@%KN=_]9'0>S.B'4>;+.+7GPU'S$5[''AN1 MGAS)@ZT/@E(;"AE(QD1&9,I2HCSUA!5!"Y]G-I79DZ=\4TY=,PT9/$UPRZJ; M89:6HI!%SJ5Q3!KNE3*>21VR !:*,N%RS+K;&'H'9S>CE'3OZ$.6<6]UFI-4 M4P$6IF;$B(P2JP.7'$MVY^S)4Z$W+Z;"?!N&39H]2EZ_>?M=,MS_MG'ZQ+10Q+Y6H,BS49;P)C)G,N!\&M@!-D;ID1W.:%MC3+E7,B[V!L/8GE?'_K M X!5D1L#JE>P0"PV]\3FF2*%<,IH;:VAXLE3NGDQ%'%+%'MY;1B[)FKE8(U2 MZW)-)8A0HU2:P9)HD:<\ "-TJ+6VA+CS!4R"3.26:^:("1XT+ZH4 94Y$)^[ MD&>YD:"'(2%F;#5J;:ZYD;LXO)5.@W:HS?-D"B\\'5:1*GZ//%1^"G^/IA_/5U:U+F?QZ/9$XX"L:-@/A)3P!Q_-[TSA),$"F/B>@25?T"RCN=(?\B=/#]%QADC^#*%[,*[^]S?S]-*]OXP\ M5^W]3Z7J54OVY.F;MR]W7B=[N\]>'R3/#O9>OCW<>;V1[.X_NPA5ZS;T_8/# MG3?)(8Y[?WMG_\W.-O[VYN"OW>VM0_CC^>[^UOZSW:V_DC>'\,'>SO[AF__[ M7XHS_L@6Y3N.C08'5\'T?&5;('B]JDN&@6*WDQ?6LE[-JES."VB&,XL\>?/G(M#>XCNV] M^B +X56A#&$\IT1J*8FRS!,E+)B;W@&"D$28S!)->GWS0CHJEKP M\2:FV9L$-/IX-=Q;E9^3/HS@&&P.$%_^8L0AB6(M,;U>3#.&>E9S=*-Y?*.";485;"E$6'^7IILY M5Y=^33?9-WZ7"OE-=WYML(QOIFG6#?8[#?;:9+ B1Z:E5^#T27%!'$?\TX"BY$)B8@['OR>#D A::U/76-^N M?-M=I-M5B G54E#&Z=2Q8&!U5"9#YJRTJ?Y[-+7IIS_"AZQQN!,"<+0,,&37P:C:'WTXRJD_%. M_CS9Y^_@OV_9^_[SDW>'KT_V#_?2O9/=\_TO>Y_W3H[[:#Z].WG[>3D9;^_% MGGA_ O\]_+O_[I_]X_T7\/XO'\_A7K'W9>?\X,7[WM[A\W+_\'FQ]X:>3Y/Q M@M-",J<(A;TET@1%;)XKHHQ5&<^D"E@4*=T0N=[(LWM3Y^W'YC0_]I3E!YV1 M_#*,(AC="4[R[PB%K8K3:#>M1AB5P0X@;P:0= J0J4PS $E-M+&:2"@=KEF>TMDN[F*6]T( MO3HU]^Y ;:;F2L6,QD;2WIN"2%UDH/#R0'3.<^FT28-33YYRMTC[ M3L_HO,!7H5/+O-^FKMZAS_<>JJN75]]< WT5 J2WWZY&FFQ$;&;E-O MTHW:4,AD-!, 'JM(-Y2^V'KV/G>%Z!RHG=KZ8]76%;C5*:YWAVES7E1.,U6H0+@V 3M?V+JT MF>4\S77A:*:Q\X7Q?>"J[[>A79<5>S]@;J;H6FN=L,R0W&E.P%AG MQ.C"$$95I@U/&642%%VZ*6^= ?4P/+3W2;.YNR()UZR3%7G97LWN]L;L/CW= M-W>P#\_T\8[AK\/P?!9E-D7!12$(8[DF,O.**!L",59JG2NF9 Z6K=SD]-+: M!S_)Q+O=P[LKN_#0PF'TI*E#B,4N0ZU,Q-H69GQ'EO<=AH]N4O=^Q;>=;;X& MMOG.C,8ZV_SF,FP^4TID0=%"YL1+EQ()(HW8P')2V, M3S.G4Y1A&TSI#7G[ M!C]WSX1=X*H+7#T"Z_WONASNP.\T)7X/A_A19]1_%WR<&?7*&>F$S-!WJ8C4 M5A"E';9!DVF:L9S)[411%AAP*BWE"B@!2(,S;0TP3"#)QDW9[K0CS7JK]TPZT>7((U/O'XU MU==OWD9[$6O7/XAJJKN#Y-\&MF%T#G8N2S=BG4QD+JNE5#I 3F'MV-4:U3\UHC*'M$BXC(3R^CX\X"[T>_HM-G4*O;APP@$N.RQ&.*+X>P"@9 MGY\B-C# J#P\%%PH?P4 MDF(4 CP$X,G7I2^C_8F3F%NJ_ZEPV/TA[BL6(9V=.2J8U<]YS9W.N MC.5%@:HJRZGZNND>Y1>8[V=@@E5A<&>*;&VI-\6 JZW)^'@X6N@:/$9B8E*=.IRG1.4SPZ/SX;7NP:$K&SY;_A$A<] M.RY#D8#&X";8ZR Y* I@W=%& IK7,3+=V7'ICI-C ]_%CT[#*))!3)L!9&Z9 M'6C,QR8(@ F7$N2@\<,L$&0(062>.<=X(;D+1HO 4B\D!TLJHSYV*@6"K#N5 M7J#,U4;4MZA/\?:9W X_G2A4P!G87! G'- M" I$$$H0!Z3Z*?@-),E&>HRB/HL"!!^;H/3[#ZBTB>F#[0$B+_:S&2]6L8;7 MP#6C<1A52;DL5"YAAUD=[:9G3B-#_:S:]; *"\_>3"YMLCD;.=YZ,V:Q*<^- MRW-EC96TR$P #!:-6US?A"E>XP)>R)2BF W>\[ !4U#-EN..9-)+GW*9&@T%( M::J7O=ZK">P;TO9'077"KW#]]1;(:EF&!.:<(* M].!1A\TEI2KQ=IFL@,RK;T= M^+NZH2;OLX"]+S,M4BN-*Y0I+'=9QED>0LZS&]+>:U"GGJK4CRMNP$X>Y'N:L,? M#>I6^=DSZ%7@+!+=/B@_4?&(G]2V.-K+%_1U^+1W#NJ*K_\&]0G)#@QL0'Q4 M=J,Q M+NK7G0TG/7]A*AMQ+M_T^CS//-U?(0/,,O-$ MDZ5A'=C-BXQAJBDQP^:/0J3P8C3L7V"3&RIQZ^7O_,G=HUX#1\-[03>,M7.B M&*K-EZZ55&PE=7;PZ@.5)J>T$$#VUA"IM2;*I 6Q0ND<=")+C5IN)97"#2ZP MG!=&2HDZ"9,\^Z[!*6;--/?HZ61^@XMC>1FGG[;&OR$P?)-+L6= M/U9L@.Z^7=2]:-R#SR)1(D93H>L%=75+HU@OE6R;<4B>FW*4 M_&UZH)^!E9$\]BY0+W\<"3VTI;L3:GM\I_&OU]FJ.T5_A3N"I<86P7B7*29= M&DQP1E /!JX3(L_$3^U*M1,S4'8'8*1-8CF6 ]#U1X?'9M"DLNT/!W7,XT%E M\.^PO?XKL-)>]PX.C^C^]JO/^]M_'K\_[)7[+W;IP?:?Y<&+OX_W#__]\4+" MVN';\_?;6VS_Q=OT8/L5W+M#]U[ ._[9I>].7DEXIWS_#S[_-39C^3Q+6!,\ M=2(S).2!$FE,AM:>($Y[K?/"2T^Q&0MVJMJ@_-:5JA_8Z?JN6]6C[5;U;?AY M=YG]UX?(I5S?J%V@!!! M>N6X9GD\M$\?;2NK3A&[0A%+'>5,6J5#FLO ,BV9SRRS19[9/*5YIX@]8"AA MDD%H9KFS!)'_R5/*5,=^'@24W&<]:ZU&_L.NT MM.ZTT4X;O2MM]-N$2*>-/@ 1(J,D\):QUA.I?:IS55!4YYGQG/FK%F/ MHO97HN!BW[T.Z6Z"=.6,;MEV+W!,0?88SS8P5XZ6BMR]/<,N*X *"3@1.% M14)5D-I(FF6:&E#N\DW] &OTX6^7R+Y[U_":.A-==RI0?<#$]A<5S>O99XI M4@C$!%^DQ$HJ0!=25H,:5*3>80JVXHS_\8!1H5.E.E7J4E7J=FC)UPLK.P7K MCL%TYCW+G+&.,DV$80"F*J?$.I\28Z2AA0^%#68=P?0Q9 "^#KUX$.HVZ7[W M4"^\8>?''^(DN]VYWROAKMWI3CG\%CP[G\_LD[#Y,A,D+8(E,N4&]$(+\)9I M1;EWVB.>":TVTA65>;LNYNL$!%U/G._B'KL1EEVH=+,:R\:78UFGO-TQV,V\ M8Y99PWV1$<6Y!$N8%T0I41"MA3!4YDZ%-";BW5GH[W:F WP!I^\_F'&&I<0*$CB-49!F1''!-,ZI)EEHO,YY+ M2Q6H@)1O,);>0@=J=#%B3-E D_MXKU^=I=F72* M^\")YBJ 6)>"&.T*0O%3X9PK&/IJ-VBJ-@2_=??M.^?-+DVHBVY]3^_(M\%D M5Q3A 8#DG$LD-04/J2,A!$.D*CBQ1N4DXR)USDIC?1:+(JA'GAG4Z5Q?U;E, MYES.BU1I*F1NF1':BJQ+I=41A/I\XP8IE.2 MB]2&( )5F7SR5-"[+]-U_Q6N3FGKE+8KE;9OP]E.:7L *#O+0G)2* M8\.M5!+%,TJ4")YZ4.&EIS&=6]Q51>H[<_K]%KOQK&B>VKR!( #]SL1F^M/Z MIWZX]#^7=GY=&+S4F]/^14TW6/(3V\'.55O\\:__8V%EN-P4$A<"L*P7W+B* M/:KJALWH)'TYZ\U8=TX/87"AD2+>TC2U1@#"^^8;A?8#=BZKEKJ__;;4L6K5 M)]=M\]M,3^(FGPZKV,#N]U'H&>R*VS25:O!][JY&/Z&S6XP%560ROOR651VP M?@8%H6_L.H0_1^2KEG#^)SXB8K[43AO+;2:-EX4+Q@?/0%$L:);17.D/.7W2 MWG0\FKWV*! ["N8C,04LS.^F=V;.JR>_+;88*P?M1#3.='F=+UW-HO@N;4V0 M'^*>@F >CB+5_1Z[K^%5,"2S+D-)CD>H;/S7-7;GR=/8"A"Y\!GJ*: 1_.]O MYG+FN8RFK]-:^X>RPJHE>_+TS=N7.Z^3O=UGKP^29P=[+]\>[KS>2';WGUWL M-KEN0]\_.-QYDQSBN$'1V'^SLXV_O3GX:W=[ZQ#^>+Z[O[7_;'?KK^3-(7RP MM[-_^*8)%/[R;-@T,?QU[:?YR]N!F7A,C/AU%?S\@$Z?ERS_;NL7&]834;KTMM3[$UU\[][[__9D^].0$=_ ?=LO_ZX MU]^!O__L[1WNIN^W]_@>A_=L[[+EWI[O05]_]^6XW/OR]@SOVW_QZOS=(?R- MNOQ)[^/>EW=?WI]LT;T3;&F[]WG_[$->B-QE:49,QCF1N;!$.^D)%7EPQF89 MXQ=Z>S(II+".I5I(J7.EJ.?!,6TR \JY%LN]/>M53V#90_7U=IM?U4Q6]N*\ MYVB-6H&Y\D(Q1+V*S7)Z6CXJ:QP9M@0N*P7;8R+AD+GO[]F0R\' M/-)4YE3EPO$,%D4:YKWR-F@CF:2JJ#D%](/525\DO8&O&5\=;.]]2#. I:)P)*6*$8E^0:UL1HHL&$WSG.:6/7F:;K*+C:*! M#'NXN]CL]B9;_DW@N+CEW;Y^;5_W#M_1@\-=OO_E%=W_\I'M'7UP.<^%U)XH M+QV1!2;6I2H0H8MHT M8!/DT#O?N#FI!&?33%EE8-QYIJW,.46TU\H'(",D%:8;=(!?.E*Y':GPO:T/ M()64I[DG!<^QJP<6*I;*$9.S8 $J0%PYL#_O$A&*X)PMTLP (4IFK+7,<489 M_$_D\%&]S0TB=-M\^VT^V/J0:J4MJ""$:FZ(%,83*^&W(M?*9<$)XQ@>,=J\ MZ*Z\!20PO0@)FPEJ&*$HZ@]0ATA&V$7TS%3)I10T:"*"=ZE)B&4:VFD'-26F MUS"PQNHJ!T<'IZ$VTJLI61'^Z.C*G7\0><$*(PJ2,U#)I3*.:$$+@@T]6"HL MSU"%8'+S8K;"_XE$<[-]OJ7ZT.WS;?'CY-67_5D2-Z25\"^6<.'JP[<3!X9;8![380\G# M,[!\01?-LD"D4X(HGN8DLT&A!Y,YFCYYFM\17-Q2M^@V_?;JQOG>JP^%D]QI M51 C/+:=9((8&331&==*.L>8S@ N\LV+.;_? A?7UC,6'_UU!$K**CDNCXX# MWF(&=5#L^@_ ,9V.@*Y&9>\\\1.X9PB#C'5"T&TR&;@P&IMR$$?7AJ2J)$93 MDBJ,Q[UI=,TDAZ8\,_6ET;>:P'WXCBMG>C72XCQ[P[.5T[S.PE^8)+#3*,ZR MF1OL3!A]"E5\ZJ73AFV&MY>#Q7MMKW'1P%1<>$PY.$TPH<7@ >C.)0SDU MHV8@0"$PKN9K0+W%-_:'GW ;FFW%-_8PM#R!%YZ.\$WC\P33&I V\+ZW XP- M)&_&0*<5$C \OJ&3V2L2/X05'PR;.+1)^G#UJ(1GEO!6-V[CT'!/B5\A]0SP ME1=YX89$L1!.:;('?F+RP,$@V3,C=YSPO-6,ZL4?P99^*D>3*MDJ_0902*\, M1:TH[8!,'/9+E[P)#E83UA\()_D%[\-X$J=_/-MZO?,&/XU_LS]^C298&,#* M!E^#RO22VO_K84ICX,#AR(R0RO!M-5NV.V\B %=?H=T:7& #A\BXO;)?CALJ M;'9S,BY[Y9?:BPZ/:9_<&U95J#9J:H8=3T)MZ /4^(F; Y!>0^VP^_UR4/8G M_4@%@"D>N0&OZ1N/Y#0.[GB B3* 'Z-1J'6+AD!7C3QF%\"@FTM\.(6;RAAX M[8'6@:/]#Y!?693(>7UE.]ZX)YM^" #]SW#2\[L1A:;F3V/X/&::P*"T*"R3 MFA8D:,J)!.L2G5^:%%PZECDNA,FB\^LK[O*R2&9+OY&.TS(I6VQ/)"$:Y$EN6>&\;,%4&^>6OK"KFU MPLXS@TNL.7R<02@"T3Q(3H!B*U_&5S=*4$WA,;4I_Z."^WJE.T<[%)X*8^I- M?)CI>JBT@;8'NET9JGD]['(9>U:"S5+K3XNY"TW20OT5$+Q'+1)-R$$\DQ*? M7*%=$A/K$;UGEE*TBJZG QCG1I-PLZC8S\/\J6OK9;O*6P._VRS_5CV5Q\MX M"Q[-=Y_WMSXH3@LK+;JT=$YDYB0QUJ=$V$P[ES+F#)YJ7Z$7U*IDRWU 2U\C M\@CS7Z'R>^WK>(N9KI>[.( '1W$!8)G^/0'(J;U-:I'52C2@P#@<'*'';&)/ MH@@=)D6 AZ,E-C*53!,ZK2EX!RH6J<(-?P MQRQR?P7<"9L*YB?N5[1WQ]7T#9.!+ZOQJ+03',!T2&:$@.=A7]$WTD/[NFP. M\8"MZ\+IN'&>K;Q[R3:=*1!S;IX&#O<#:@0](+=J 8O!_,27GAIX.KH/6UAO MQSU]5URSI2O3!N/'Q3 M=W!S+=))42):)^>P:Y%M:G@9#6N_"UQD_,FD&D?_Q*A5O*+4]KYL?(7XSEYI M;-G#=][0:@W>V8S1G!OGI=;2%CDUN6,\@&:B/$-AAK&WNTGO@^VH79RM-KG= M>*!W!W^U,T"U\B6HDZ-WL"B/6)J]34&"A539U$A#E,WPH+#-P:KEFN293W/G M,R9,"F;,BNA,JSHN@@?H.P!1$>_"')W-B*Q<).Z:'DU9W] 1UD,@+)C=T8=< M.$JE,L1D!FP2QC)B3>"$PN?7*7 M0*FO#Y1WAY5>">'2/"O@7PEVF\Y5[DUAC(P^A:)6_"GGNB/I'TO21_)@ZP.> M[M;8I2Y8 UA9T(QHI8&NP4;3*>5I;C62],5B"M^(E=^,C1TAK2LA?61[6Q\* M[9G"'C^" _F Z+YE+5)C3YB_WN"R9('.XV@#OS HXC5Z]:)%$U_AEC% E M9^B[;/GE?D=QYQ' 8NP4\R$:ZS :C<:'_TQ,M/V:<*M?3)PPO=YER1-_),?# M,WCB:",Q_>$$E\Y4<"LNNCU?$(KH77#1XPPVU1'P*R:;P--[F!70Y']<=-"Y MVA\[?2/8Q@Y/!X$PQ-R\5;?,_&[H>JL-\HV:Y"+"M89E'?BOB07+/Z>'M]K/8<17?["KRJ MSK'Q>.$0;=DS>!*N^;#WZ2&06^L%P36?C",KST?<1Z$/A!1]!-%A>P2LC)OCZ+Q2UPVDG1I)+OC)*;%F I40(ML.ZRJ$O,!(ENC M6^FJ4/ 9P/HL6PHXU9P"VWR.A P/O(GL=SIU+!AKG,IDR)R5-G4Y"!;."V>- M;61_)N@WR_Z9?+_,CUR]GJ[&RV8Q'JW0W]_>DONO/DB:,BJS@LA4<8(I\D3[ M5!/KL555H!D5T2#B7XDA-_@W@,U.&&]"?AMM% :_ZIG36E;'L.!*?H_*P:(Z ML+$Z%%F#/*913G4)H.6+L<@ZU>BL%29S1![%V8)Q=(G/NJL .>_C_?@N[WMXQ.,FN^=['Z^H$T=]D[V M^[O\_3^[8K\/S]C^\R/\SD$;.W]_^/'LX,4>VS_9.=\[>5[ O^)@ZX/)C&U4CS@P=G5?>%@6P>BX9SVUFI:!*!E/DW*4T!J@48(#Z6A5FF(!#:^QL./)5&"QCQ5]@ M7%X.# .6$_-'0LI%-LQ"00,LV=@ MFHT@N;T#OQ3IS"]'@X+]*A]RR-3 M^FOMM)Y;8.2FZ.$!V[5GHM\SU%@!!FODN#K_U8R;@Q@%4+_!.S^5P]J/^*8Y MSL'H+_;7UBQNCL*@ W3G<^- C.*.89Y1^,\$[NM%I\\0\\!\ M1+%WP]''Y%^@I_22PY'!0S>PR4 *O>3_FO[I'\U76U4U=.7TG,STQF?E^+Q> M\01 (;I?GT\&T2+O@>&0U(M<%D4]FL7/<)D&+6T#,O=K)]AT;Q"$VMSC&=V^ M"4 )H^1OH-+D):Q;Z9M#B[LQ@0F^>AW-\KB2U5+@=+I[FPB]T=W&IP<+QQ=' MV PN*2:1U*\[QH:WOC+4^5-R;P X@=:>#4=XV&D<26<4QB 3:K[=+O&\4.U> M_OIT8'=YMK'BD%X[C_ZP/7?DRPKIJTE,;683'].<_A*+R:9(1D=8T#GXE?[W M*YZ\$7-D<7D_U6=%ETEA&,>XF@Z:]%I!$P\&?QSDUND(2)3S=I WW;?9_K-T M55;MUQ?LTL?6#SD.)B;-XSSKD!,&O% ^PF:-0@Q&P":?CILSE=!/'L;D)C WNG[NUCKL$!/2R87WO1Z&9 ] 44N.; MG6?SAW_-T2C$WS:3R+%X)K.,;O;R=#(-N0%XP9NFRQTC* MKLKCY6( ?W7MX MI_?S"+N0>1I1SC9Y_!%?M(^9P MO'U$-3D]K=\+K'5AXYL%:78%(SWF8ZB%9'-M]*4@UC; O1B'GXO"A5JNU%$A M).[A9)R@@E\'XQ&<8Y;C$$3,T7!4QT+K 2\H 3US5DW*\0--4)S?MNE1U#8> MV48(F] >HJUO8+(VHX:U'C,]'=IN0]2G4+N-0FJ."N(9@JDZ!CM9?JI_;5:Y M(9-&+XJJ!X)[30^MS(_AQ@4M:"/*TSI+YPV\R*#U,3*+AV/Q&>W!6)BCB77U MX65_FA$8!J#I_%4:/ 7=*C6M5P MMA FP0.\2S)E05."M4'Y-*YFVDM+Q@AGZ)AUQW6 K"C]!+2%$9[<0/38P!?6 M"^.F0@XCQA@3P,V:##!(D(0!:)''-0Z-RBKF8T_J@@1SD#%5Q99%T'3+\9$S M:G!F4BT*K7CLHZI $2M@%>KX,/ LRA!\YYR292P.8+6"-=6IIZ&*^JA[,7\0 MOA?UR]&P!S,M3*2@B(+#TX;7^PWDS 4\5MP:R7QZ^QC8K%?+J.13$PX%)3)N M3A2S2_IG/*+=ZJ#1WS"'3W-86H7P$?8"CU77YXJGI0Z&N)>F;XZ:I\7X=1*P M,T3T!-?'LP$BMV"Y*PR(#TS=56)> ML!_G 8ED#"(_)F_C MS;@#E+:W#;QQ/;4:Y-5:T_)R5([!>Q.D)4JG]I^'KN MB^D!^E9LS3ATA8%X"5Y%!60.C6J,VH@4$(LA-'N-K/?-,>(LY-@$B%LGJ)@-GG MR35F#BWK?8LU!?#/Z6&VYBS;TE-:JW@9XUOQTKY@4%?NJ'TE )(8-;9A?!;" MXAL13.:?;\\CC#8*9R3M3S%S9Q3B89Y6O1BAM5S5YVC:[)_84ZIJ%=7*#4^C M1#M#.]C!8T9-]M/R .$=\=E1P6B@&_!C@'H^&G4HTWN;@)QHI8^!*=$-@V#> MB!M\8)MFM?R>A9%A4:G/)<1Y^/9^>QEDUKN4=:!.YVBV(52_B0Z+J9,/Y M<% G.#?BJ4'L^NH1^GL")IG5]3W&Y7@J\Z9FZVG=7:BVSY=./,T&W&13SZW" M;,0K%.OIX:=X(C)JT\-:-$:-I@IQZY: M,XVBUK,1F)!U .YXSFCF)XV"$>@ MV->U7N9MI"ABYQY4R]%51E23W54["$"2@2F!3JIZ;:*3+O@YP?]O,XB"$*UW M%(8+1\(6[5-?^EDQCUCHJ3K%?6FH<\[.?=F<>ULUOD6)$S_VR[8N[F%,BXP[ M$>=^"MPR\66T15U8&%=\,:H.\<)8?\+VRE9UFTQ/X:TV.>>W%96%KS]MF;GQ MCFA]C5LG13,/S 2L[?#J>):+6/LRIAR+8G&:^6)@E&'4O^81W+G2Y=^K3)8L';UN'^4JQT)060LB+1BV> MRXU":.H5 >"HE>'[:^C?,%Z'7J"]..5U"-(=+N!;?<:UQ:369X6%R*+5AS[H M-M8($- WHX\A.KBF^QS%5!-UF*]C!GM_- %MO+;9T*4W$_:S4[.M7=4BVM)M M44;[.GY?-\_:FARA;=W4STLOA(*NFE+KU[LPM9F15LUG/*^RS,M!BXI+UBN^ MX#D>;&:4_+\IG\R?DEJ5$(PS<"AZ1H/VC75\9#HV,V?9GY4>WX>+$LMRP>,& MX0R=;^/2]<+264&U_.05B>98 ZQQ0]>+RV<^9'2$]N*!ZIC7'=/H%U9I<2$W MEK9B@'&@6@C#+Z,H1H#D#U##2[ '8SF>1')ZAJFQ!.9'MD-5PAA>CH8.Q'<\ M-/UR,JHF(-_P,6UP2FVMB$QMU4$[IH6(:]5>S-FSJ^)8]6UR Q@UFHS/RQ@4 M;IP5NUAS#3\V%T=:3Z8U;>-?,^=7C'$,, 0U$\Y C4MGFOR<)>D/0EG[MMOW#H!2 3;+%4,H9NN JB<0 M76EG?L,XVZ7)3-4N%_.RH_>J7JFZW%U,$*FK$XRB-RNN*]Q9!R#GREF>MX<6 MYKY!OV-HTM&OD0W[>!->U>69JUT2:I>$VB6A=DFHMTE"79F/=[W\NI\#B"S_ MQ?SZ"_\URI9?Q*K$%M0#YM2&*F$"[MG ?RS>^LO6K[4Z,/W@SU\WVNM)#Y[)N"6H23%A"&O^8>U3X'=1NYDB9JP4I-/SS"9QY:<20[F#<-Y4.[JQ M72XS0S46>TB]EH;!!JGM.+NWJT*79[7QP_ M>/4A!8W0,"L)+3B8Y,9@OAW-X8<*-$NY\ );0N0;*:4;P!H7D^W\K);ABGKJ MLZ2*VM! (IQE;TQ]/*"GM5R'<7[RI=/ZPA,(ZU1W>[?F.LDM5C M/S-&R907.G><@D(@:88-%VASO/ VS/8\9@V\ --[CN5>3P^5[0X6BD(^6N:+ M'>J//DAM1.9R2D1F I$,F4^JE B?^5P(D%\IMNW:8)ROYKW(0F7?@F4Z:^(] M&L9SJ0M5O>M2^Q7FQ,TS+!8(^(0F;7V#=\<,CM8E%N-7=2#+7UF4?A:QFQ>AQ31W M'65L(S'KF-E21=58>*+\SZ3TZ(HTJT,[4U?*:#6 !W@>YG\;AJ%G:[,MTN3%6!-@MK,YG6W$2GUO2A%PEQY@!KA](0"7K2 M/I4>=.!IV!V=JW5#AG&HA4'CD0.-I6?.IBDP;1RN;!WN2,*QYD%=0:$1$^6H M/KX>0]&S&6'V_7PR60Q?@_1Q846XQJX8;0Q?#P9A+FC:!N4O<%=;V@&Y8%;3 M83@KZ]EXVC_']A*G0YPX4GLCME".MO'T15_R]* \4/RH7N"^^1AF4=B%?5DX MWX_G^.&.X[**J5]15I>Q%_,BK;1YK(TD!(WN/S&KSC6'V5PY1?BVG/;:BCC"&2ZK+$SOG"1-5D%'E[5=+UWAY60$)GW5Y!C69QI_9N2N<2)=2"N8(WH@B--VU!B8 M&41Z1SH#[97,/@%VZ%=S)[NP91W'FVNP/[A$>;1%=ZE2DE.@@PID?@;F*N.4)HYJ:WQS.9@ M%$FU*;Y:;@7M=:2'FVQX:H-5/M-%D%)R)0S/4H7M!\$^4WE&NPV_XPW'2NP^ MIZFVJ2 R,X[(4' \Z.D)MSEG-O62>?KD:3UP&*@ =] MZ:_0!EZ?1Q; M%0K^"\9^4-0K]MRXJ/OLU6KAG\/1:'B&9[(-V$WP^6/F5 FC<>R <\+-%/B&2=4(VL](!&I68ISMUW$3Z'6U>7F-B M169JELH\904>V9!6%R:3-#?!<292FZI\M:9QTPH3<5)52U,'DW&<+I#15N2( MQ^M_/]GYO'?VH1 B.*: =)BW1$H6B)*2$@EZAZ3<4N8=\UJ;]F3'VA@7UFIB:];I:8WX0BMPM?QA!]PQ/J59]HO M6Z9X??)^^^V7 VQ4#(;WWY((/$\OZ**.;!^A*Y M &4\HP3D?LB=8*G/W'(](QN8"!1D'ZR_3%.AK3-@P]$@J+&!%LO%F9JE3Z9K M?]<%F:X;=*4WJ+',]''#]Y3226PCTHE(S)GEE@/"PY6;4B%EYFSXLG3X2!%JUG2WJ1L[8UQZ=]7&_T%$;CPN.DC8V5#6]U:/N$MNR#X;U.?:- MI#_TDUB8!YV_IV% HKPR(Y]@H9)R')H>XJOR%%S,4Y@-%5QC?V_E"*R9\Y_+P=Q?O&F/P 9QDBOS2/A+4T&M=:;/-.81#T> MP?]]^_@FOWHSYE?_-O87OTOU)I@KEWY--]FEWWWML4QM"GGYUU][[->_2T7V M/08KE;[68W^+ZUNO,>P5TL7_]T0\6>* W_GIYX0M[C\RQ?(&UH3SX[F$SK28 M*6TW,[_9I&JB_C'3NC*#/LYJ/KIT@[E1G-F3A[,,[;FPA26X)O%^C[4 J/HY M"X&:PT^F@_69^Q4$8(W[>#0:3@:>-"-T+H2B^&,]86WUI%'1(SW4])I*2K]? M8_LOG7DCGU&>P\23F%R5M).X =%<;-!WEC0BCB?Y8)(8G_\DV>K@U1 MK)9U3:W46(:L6J:'FTR:)NO% ZNG^]^WFN+\U$;XU+6:VTWZ\ 6J0\A 911. M@F&C9"9E*EU.I32HBD!9N9.:TCLAYEK7MQ/8_+X7?]S M[^"D]W'_R][9P?:1V'OQCKT_>?7YW9=WZ?M__B[ANO.#PR.Q_V67'FSOB/8> M>-?D/7^;'?SS2NQ]V9('V^[L_^W_^#4;G;HKMW/=.7LF] M0U_LG=//?QWNC/?>T+,/GGO! -N(X$$1V"Q'-*>*A-1QRSW-BK1X\I0INI%G M^I(:$[=A@1;:;L *-\+MI5 M[F< TATI_/=&S]NJ2G.INL]O-N^5R'JOX2?D3@NI!9"KEKFBFFI7R)!+93%I M07;ZT/K S_ZS.7V(9:E*JB7.K7JR=.<;63L8K+, M#='G*PCPO=2AZYK"CYZ!?:X9A=VG!2^DD4J9PA8A+])"\6P2@'5 MDDA/"P(V#"4\\XP)FQGN '_$!N47#VC<>W=*Q[]3 X 71IH,;-;42J-3;0,/ MN6)>"6%=YW]8,_Z=TQ\R:W)K \EE9HB$/XEEVI/ 5>&-R)1W ?D7?ELC_KVM M]^':?M'%.%B3CB-@U'XXP62;E@FO%2A[B%[5NU^@!X.)WWA N,/$GX&)Y;Q3 M)*3&Z-R2@F8*=)I4$N-Y"L#(\@(+]P8IGSSE:;HAZ66%R'\> _UDGTH'I1V4 MWCF4.ITZ%@RL&6!JR !/;>IRB4G% *[&=NKE6D'I3+WD6>#:,CPQE&5$&L&) MREA&@G4@&I46+A< I4)LY.JN_%,_'TJC>OI;S*R>/\HW?XCI_I:SFI[T:)OR ME5BE)315]/$P"1;^-T='V"XYUHDR51E/*^&)OX1OM)T3FX,5&TTE^E@!\[SN M\-14_(\9]/#QT=R)BJ:_P^U/2E:/M>JZOKSJ^@U.D.KI"=*N5'M7JKTKU=Z5 M:K]-J?9U.(4NUNX4^L16V!5Q,-[!HFC5NAPA/'C3:J$[XN!P_^/>]O/C]_U7 MY_LGK_C[D_?E^VW01/G^\?[VZ^.#%[MG[TYVQ?(1PG>'+MWCK\[V_GG>?[\- M&NLVO+'_[X_[)\V?1)YTR<1:S7Y"?:WGXR/AR,LWXT]?IK&.2&T M-:'_',93PW77SU@?_1@[L(_"M 0@? .Z7;\N'SG]-%Y6U>VK^_UA6Z,:*WE- M3F-Q4*R:VJB8-RUUKJETU*4I96DJ%6.Z<,IJG0OXV*2VSE9BP)+ZPNGW)0;% M0;V>COIE/96MZ9+4A538VI3C^?&,.VWP1_>WWYWMG7VP!C*V!Z9VC+P3F_7Q:0OU96T*][L@SJZ)^,*NBOB8%DR^M M/7G3:C:P!E53J3O6&(D] K T9U4K#O#]J[H#! !W70FH[=_9>H] %3@#W8+T MAL/8#'':UJ5J_4E8 [QI"M,/)I;_G77F2WA^L^Z,.]?NSHCECOMU@YM?\(9F MP/,7M\T7FP;:=9'N9%16'^LJ+M@2)O;FF%;UK\+<#)MJIG7KR]A],$0#(591 MGXS:#V=E^N?JP,0^-]6P'Q('8JS:2,Z'$RQF!^"*5WB2*85XZ=?P,9,5Z.V3Z9? MU?6LCTQ3RK\I68W+7.]GY ULRVU&$33G-B#N9?AD>I.ZULYXB4[JS6TZ<%>P M9K&,//9*Q78.)5:C:SM08 'YX:B:KXT<>\!$DO0UCDVK<+8.7/@2*V[BC>UL M@.%> N,FN[L;2810MC5EZ:($C#AJR;EY(VA=Y['%9HBD"Q].@&#;9A*Q,SIH MO*Y1C M$U$2'W MJN;^=8H ^449;^9D?-W.Z$*KE'C=?+<4(/NYCBD-N\8V$L8W?2U.0"+,&EO@ M'9=T-YN];PZVZQ?6!;"+X7 ,E%6WTZB[E@$=A3/L\%?SS2KA6Y?3;:Z'JW $ M6X,!LFIS!8SMAFVE.5V0C_$#O'O6F;CIMUV_M[KQM%>,HEHY#)P=%NB]:'L/J, H"+ZCDQRU!M:V,\>+O6H(GAX'WY( M:>*[$775LC#[_"-BS8UJ0ZKV(C"B0F$\5EJ%M: MUAZ(!8D93>[3V/8&R-(DM0T.E[C><.*C$(^MQ#=B)W1\*_9=@FMZ('M@ &$C M25_49M#3J62D_VX/%FET7_T1I-1Q] M1([!QV[$5C_)R+B/5:Q6AE_6)?P^E0ZO;I:G/[5Q8$S%&$1AJ+N%MB4&)Y8T M XBRS/2J85N8L-V\:G(Z!1:\#5^ @OI6)=(Z_C@=Q[K62$E8B0X^0B.@Q<@5W3DO]NE:K(_.\\U\UF,!=;+_ MYF+^H^;1;C@":7K896]SC"D49=-B9FU&VIZC=%4J@[$S;5+;%] M(= M3CJJZK4)!7_WL;EFJUW7W9QB7$4P2'33L6(.0\T"<7"1#^9'"'9,-'\C<]>,5/=P M:FB_Y8QZ8 W'#%$=KMO=QV86#OF[%YNKG85VX>![5)2'\"24S'#%41C-X].4 MO3:3K:;I*>K6&].5G-[;+..T8^IT0_#M@[9?E\>NBJ6MV\ZAH3L(=0NQ8C** M^O#<7)MEBS[^>G5@Q*C<1MMU)LDGSF%_N[I.Z7#6+0_;?CFS;*XC^$\MB*:C63VPND*-&,K:ZVD M;8N%00QS6OH>VL;C2 A4D9+#/5:!:PB53,'*F5(&BMEUM?(,O)+5-8P"#+R M<><0L5'85 %&$,FR7[K1,+8^JZKA:,[;@K-$U!P.<&/!"O$X/>Q&A@91[+TV MQA3?\7F9;6)N;&\,)L4L4*M5H M9<:!V# (N&VUN=>^'YX%%E'M$*_JUF+U<*8O:#L?XFL6IU\M+.7\E&KY-6>S MU8PP')3C!L46GN[.7:\.3^V#4"M-\FPX.FU<@.9PN1'WW;$NKZP )-9)%5)D'+>S0!13; M'];V0BVKYWH5UG9JF\&U\. "1,+:F:*K%6;8/4#$3^4(:/&79P=_[VX3IG]- M7AILQU>Z9#>NY!W,A#.>PVR;32)ZE/4:?K(EFWW59@Z@&[/GX%N6[<0'S1T/C^$=L#HE:D XV*+Q'J" M(*.P@^*@L=3CXL3O+1EXNB+^H.C6=-^LGQJ?,MV(MYD:] MT3:IA.F@B\_&%PX:,"BP!V8%NCAVIX#QG_9,JX4,HT1$<8_"$16ZT7 \Q),# MM:X?59@$WU'WS'3H*W=1B,XKYE@)>>H-FT/W7V=];6?M,J:=J(O@L9?S1FWE MUSB'L5KL,7HTZ;6=W+<)RU5Q!# N,DZ>&9Z)%>S#S"#2!KH\8RF&$QD@$DJ M2!_'P?1 ]L/+G)E38J-VH4"W4M,4O5EU5/V0+F!!+#!OW("X='$Q M(Z$GPDRB MP=&P]D+T:P>G3U]JBN. FPP8,BPK)O"'YEZB8Z' MU6ET J,PJ%V/,^NZUIR:3O-'49)4X]AX-+;\/C4UJ*+2:,ZC4Q@QN+ERCHSF MQQ9MIGHUYX;9]CF-"UP;4HNFUL'.WISY=F7229/'\#CR3MCE"21=+LB#R06Y M-Q(FXD>,SZ%95OM-&W_/!"S^ KAMQK[]2_@"OKV^(@IF*JT9$Q MV\'&QO9%V>O% 3"!?T(Z%)I*P&(4LZ1=5!9\0/DT=7S.O,2] MZ2CA=&)6U3WMV9?P>20@>C-.H_0X]U(>2!06LOG#JZT26^11]94A' M8/KUAN4V.TS>W'G _&9G6*Q6['[4\TVJ&]Y;8HM'^SZ*GK.F1&9VNC=?] MU)Q'#]!Q=!!.39J9.8)7S X#XN8@)<30M3/5<5*@ M;8T*F VM6HQ^R7^.<2 K8@;16O5 RO!>1&-3*X!?0NU.74+N6DTO 5H]JK:# M$'SMAMV#-TX-RT$X&@*.(Z>@(8R(5#5['^=,7F..>GQ[^U?]^JA^1=Z*P @/(1A>V8@N[5' 3+.8W!-&?>!/ M&.'B2"*$)X>C&*^ ]\>1H2LS^>7)L\,_G\4/GOP:D=M&0ZEQD\,S8W9^-34L MHL=_FA@!S!'[B\VX %?C3XSG[9G!!+.!)AC6F+7P18-H7*<;U)90G.TT*E7/ M&!_2V$G5Q%;HC 7Z6EJ$HS! M\&TXR]HY77X,DYY9_/-V_UZHG.O>H/BX](; MIVW66A;'+J]UWDT1EQ4]RK7/%W]S&'YK_K @<_ ??-\TO0<^0'O!CT ACV0>^@^C@A06^;^7B>U0[R)KZ&J#,9U,E\&!B/.83QB9->G6?8*C(H MNJ(A.I[Y12\(CPAX;9BMME/CD*>.M)D/<&-U3NB%C*29TW NB78 @TH8;X+$ MW^3%7_.$Y5E2]K_@TQY^4ZW)3+ZY;>CE[>H6HZW'TQFW^%RA ]S__^U]^7/; M1K+_OX+R.M\G5U$P =YR-E6*;&>US]=:3O*27[:&P%"$#0(,#LG,7__M[AD< M/$ 1E$@"Y&R]YU X!C,]GSZFIZ=;^TO$@N'5?#@72H#B^G5SISQZYMI3'NM> M>Y47%N<'E!84E-;==23BNM7V_,$94^\@+3XD6]UX4$W:TB!YVGKOAT0-;Q39 MP4(98ISYPQ]^#R6;0L"!$? +13C(T(:Y !VCJ[?+H8#_?AHC@PFB@/MN3QAG3]8[#Z7QCPB] R$"-XW3"Q:8JV2"11*;DC M(V\;Y&GB^:W+1)($5RHE=23!!NVJ5>,IL[BLCN+T=D M5ROZ)'$WX4XVKK^ M3_Y+H8IR^T\>2#IP.:I6>5C'0^N_M8KE:QT@O\BR@JRD#"GKS+6>:$\5S MV\'):7EL/N^/"7FIPQ5RBR&4P7I8W5U+CLF%B:\UGDQE& 0ZW!C)%!G1@3YF M[#>=M1?GF*BH9D-S'1$U2&%YF5JAD!RIWH3O-7$8DNNW\-.BO'VR5J=D9$*E M#9/XXNQ=>':1E^>X E]L=+/HEEHEV42)OX@ M08X44@('N#*G.R)Y6N)E^AK;MX+\M-&,@9I#/Q8DM5@0S'"(2!:>$93ZGJ.I MG(N TQXZQJ,X"*0IHLV3T99R=PB(8R&QM9^Y.*$G8)+1"W=2[G Y:7.*&41G MB8!:3)[-0L0A'$XNP[\VV-;Z^@.?DBN=G M\D,(H##9;D\W,_-&0]ZZS(FRQ34C'KI&NPDCS=.3H.G131W/@&)J*!["1Z;1 MW+[7IA]M4-B7.$6>'")OB.2A\-]G-YD'\R8GQU=8RL^2_HGSKF)G=F,#I^@L M[&Z6) /C\(=$5^8>J;B+N^+=F_? "WM$[A&%::BI0P=,$SY9#=$<,.?7'6"D MRAA"BNZ &Z@LY**J5*F$QC%2Q4S)E(+3+ MIB&_2'Z\ BDQ==GLPO&(7/328MID^$JFR/2F4&:RKH=L7][6Z=9""FAQK]/6 MFT:W\'93-PKOK6L6G69MA*=[>OM9IWZVM^HU0=JTBSD%:]T MS8+5>=?300TV&920%OL9UH-YE9LB;P?Z&]\+?^,;]#>2QL[[' N'O#R/A;7 M:DJ=&^=["=J<#MASI5!*E VH]ERCO?X44#].VA@#11N%FT?3YK$UZNH@.]/P MDZTJV\[7:]FRX%/UZAK14N91I6MV4IGF$*3X81.UNLNJ[0I;"EL*6PI;"EL* M6Q4AQ0^/LQ)75U&NM)5XY8>T^[R]I5C?&NK]EMX]2)WLPT-[2T1O)39K#)"V M;BB *("LDR M!1 %D'4 &9PH0$[!Q_9++H6IJ[66/JG1/= MJU&;>0H?"A^/QX<*)U+X4/+C\+$ E3.Q?I$YO"G]D#UQ/"PO1%EY3M*9U=HV MX+CVG* 6HYOA0SDK%#[6X6/+W52%CQ/!QZG*CU,XL_+%C\"4\I=VR!]S?.7H M DZ,;0./CSO@Y KU:.#EEDZ3$Y!2T%K0VB5W<56T%+0VA!:6WK?CAM:IW!, MY]JS,'6X2)^^G#U5Q2?_U"[-'"<1GJPBWY]@*6XJ9"ED[41F;1FQI)"ED/6 MS"J[D7\2R#H%W^)'JJYS)EV*+Z@$S(2+6DP[%21VL *ZBFO+._VW M7#@DWGQ0V3@P;2FXH;"ALG)2?[6;, HZESLY ;/JY,JAJ7@-%:_Q--L/"ANGA T5"Z@PHC!RZOZH#V XB&08O?YI/EIO>W%VW>XO=-A-; MEXHF%/2GH+-)-_,IB5O=0^0D3D<14ND'R_=")R3'I[@ /_PXT*!A0 LE+0XC M/V"W'"$74_:4!EK[;HR(T\)9&/&)*"$1<)=%W*9W'4O6E0CC8?X9!G@/0S]P M>*AK7\9_1UV"R1\YM+)+@ MY&=Q'=V !BSYJ/B0QD+M'CJ,_\4W72S0AB\Z7L1O1>OXYS<^H[9\#^ .8X^Q MH%NHW=R\EB5'^,0/9JL'64Q,"]B%N:&OW;%@E@QVR$*@*GSV?LSI&#?3K!C( M,X&?#LQK'%AC%A*%_7L<2#R=NM!:(QG9T&>!#7_B8\ 0&O9#-)0#;*UY_G)N M7I$JT ?L%L($:^N-@0+W"-4YF "%H_$*#%ALBM(:YWG,[I"RB&__WM.N/OW: MD',[AU*!>>2B,/]V$'M>_G7'"R/F672/05^]\SLGB&)067_C%*>I/T4_!'K6 M\7P#,.$ \A W!)GA#,-F[-B*&@D5 *,!?#2";D< 1$"W%H<@3GPM"D!C$R2' M,> 'H*!K[SD+XP#[< #C#4)KZ@*$I93E_ ESE5,V06%9&W MG=&(!WA!DABX8)(*'H'_A0?O8,[@IJY=AC1!\!D\<^=R*PI\S['"<\$1=P#<,J/2!D) M.@*G2D@&T ?01L2ML0!3EUDP3)A2#[A,NZ5<^]2WI 4@$=A&> F'AD)/(TL*.P#3@"(> M)XY'#J;DAZ^ =78[]F/X"D@XX \0(P":A': #)@7>!+(!+("Y:T0RJOD-WXL MX"$(0 $F\0*)5 OF2XB[ BF98R 4F"5ESV%$C#!]E_]%%AWYKNO?D[(ASI\" M86C F2+-&!.QR(DZA+UQP(7X")WO@'0O&B-_V3#QK[G%B?5;1D,SFV:3'C.; MQD [L^&++"!JPUA=M%Q>7!1*:3F0MJGWL!SPU \)-!=DU,!\OP)-$XVE\9I_ M49KLS>P5-B13J?B5G&%N<3PP>R"5T&H5DD.N*$2)Y)S66H6W_+_C(&OAEI\/ M@<&_G;,1C/&"N?=L%CY[.?>=B>.=+Y!^D6J%M!F-MJ%-?P/2B*43R"=?2),+ M6+#Q )^"+K&J=$4#OAC]\]D_G/; &K"A.>RVF=T>69P!:QB\Q4?-;K?9ZP_^ MVWOVTY=$WU[!!Y'Q?GS)5LYC?G)8< OS(Q&.V4X(LGMVX7@T8'II<7T*7\G H#<%(.1>BFQ?WM;IUL):6]PS M^WJ_5WR[J1N%]]8UV],[9F>K5M??Z[1.NZ]=O=7IJK[N -]HZ_Z>M(8@+YV M-^OK [O6#[J&!TN/KO#>"HVQ'Z?DHJ9=6B'UE2%'E"+/$0$\W_FH' M"'7;CPU"W4FLU%.&TBDHGPB4>PK*"LI' >6S5E-OECXE7Q<4;Q';?#2ARV=M MO5.IB3U\5+*2C4HVEJDSVC"[S2I64U1@5F N#^96LZ^L5@7F8P#S6;N_14ZX MNJ#XI*W6EMZKU,0>WFI]HHQ>8OY-W>P<7JI1BQ=.!%^S-J#')QZ@3Q^=R)C0 MRX?WLC#S$TOMU>N5/BY]++E75'Z>#0%2MDRW LB#6Y&JC>-EF,')5C!4 -D( M(/W2F9T40*HMR;9MXR1"-PK/ZC\FF?*1>E1JY#0Q^KW2-4:>)BOV/EU\"G-5 M&ILQZ)=>C2C,*NOTZC(H472"HJC5,DO[%JHG MCQ3F:H6YKKEMTDJ%.86Y[52Z.= 'RN2J[OST3]'D4AOG:N,\HX5I;EMAM_:, MH+9Y-@1(7P&D]ELT56SC2!FFJ0\4PRB % /$*!UPK@!2;4FF-LZ+$?!EO7V] M813SKHJK5(Y> H"55N4]%O-6M:2.\!1'L4MBEMZY>U0Q2V*6TZ36\[: MVT1'' VC'+NCO[W%\;F366PI(:J$Z!,=IN\,RF\G')LL5?RB^&53?NF"D5[' M$M2*7Q2_',",Z_5U0QGIRD@_(B-]=4GHI$\%157K48JU.-DQ50J-G CKB&*= MVS#DDZ$KRD N5-*#^IIHNSK9!HX5$=W)"N1GB^6Q5TLX5R1 MJI2;ASD]4-SO"FC @ B"Q _4 YHO.%GQ&IQ5YPDJ @VO^O8YEH,]%[^S&K&. M1SMER3#R72S<6=Q7WS;OPP-[[Y*MRB8/CJ,N;^:!0" M,88SS>CJS1\T9Q59]C5Z;WX$*ZL+BS+-,%A\??.QRFKI2#=H9@*N&M?60SL)Q7APA&W%C9LJI_Z3 M**>>/@#EE%,0^U(.A]2'>U1,!\=@Y3MX0%5V2 PJ-5H%U8(@&_FNZ]^CK!.% MT:.!>OV6USAC_R YBVB-2@);%"Y$Z%R^0,J5SNS ML=!Z$.+LPX!=:#%\<;',K0FECJ+2>TWJG!]+]?1Z];79[]6FKV:K59N^ MUJ=Z>KWZ6B?>,MOMC5I5E=YW5=![^=%:4.;I*KV?/ %JRAL[+W5_\L X'@(\ M5GT<8_%>54=;U=$^2!WMDR3,)I'=)TD8)8:4&#J(&%*(>N(T4S4\VOZKYV#L MV4W$HJT/MI]ZV'+MHY+;W=:VV4SK$GFLH'P:4.Z8YN"XC)'08ZN%BHF':W4S![^%(D2CDHXEACXH#/8MOY,722D@O*)0'G055!6 M4#X&*)^U>GJS4H;--BA^G%_T%.W9UA;GGH_;G%4E"E2)@IQ7JJ,RT*N$VFMH MUFVJ&A9'D R[BFT<+<.473,IACDE@'0&2J)62 JI$@6[1]KX\5<]K8,/O](RA$ M?N23U-H^*$U-TOXV,09*"U9Y?@QSB[W%VJM!M9&D-I)RRZE!:46BO%JGY/8$ M@#050&KOLJQB&T?*,.773XIA3@H@:B.I2E)(;23M%@%OXL"?%B?/.;>4^W-= &=I M8U !I'JNRRJV<;0,H\YZ*H"L!4A' :0R4DAM*.T6 1^C,0^V,ZOKN[3L&*7# M<-3R?]]1V>6/$*LYVK>;LZGV9:L^1]V^VE!2 %FW)]Q7IU\J/T=&Z46)FJ-] M"UJU+5OU*1HV04MRANV9!;>LUM/9!'PRVJ#24]E/38*NRMT1F8VYY9 M.AKYH?A%\="-+;/Y@YAWFUM^P"+']RY@P#S IY[]=.5/IBQP0M_#+:\OXX!S[3VT M-PZU-_"4K;WF%I\,>:"UC(9F-LVFQCP;?AB#@M'NFQ1% S0'=#4BDDT$ MR?@"R9H+)-/N6:A- V<")'=G6D*D/&4*?47[(ID=PZ!\S?7O802" ';@W'%/ M&\[DU1@HH=WY;CSA^LI![*NO9:<1:RS0'. @LWF X2:OV-G#7YASS[R&=@.2 M@$W]@-,T_B_\8/0+^"9RF OO^Z,1C"!" CG>4CM78\<3;_R; 8UT#7N=/(=< M-]=%D;UG 2AR3L8P]'12X-FW ?,LWM!^X0&0V/VG0A_'Z!XYA MW"[\&3;F^RZ[GI]Q:/QS' *U1&]7T#@=P"*-??P,2-O8BP('+JT\5?WCAV-I5;/ORBUJ2!BR2[/E_QT'6PBT_'\(,?SMG(QCC!7/O MV2Q\]G+N.Q/'.U\@_2+5"FDS&FU#F_X&I%FG+7]D5>F*!FIG],]G_W#: VO MAN:PVV9V>V1Q!AK(X"T^:G:[S5Y_\-\>B$FT65#27,$' 73ACR_9RGD\-GOF MQOFNK)DRUDP(!"NP918)IFR9&MDR9(,T4I.&C!AA&EQ[ME/.GIFWAW(V3=K5 M,C;-@JI>9<&DYHTP23*3)N!@"L#'1/NK38$5 Q!FTRK#Z(BL'6KD,@ZC &0J M6[9]#BK>>BM-DBM?3.<-C03[_TO@AZ'VG@6WCE=N!'/FE@.BS)LS9?9M;25# M$Y.4 <3RO= )HY#B30%ZEH]_ &3@B_&(65$,;.;' ;SBV[$5 0( 3&Z,]EGN M!7A[ G(\ &3 $] HS+H5Y1J!QQM:.':F4_H%J 8-Z7%7X]^GW OY7+O022;0 M-N0>'SGXU3#RK6_G0P*Q!3H67B+=2],$KP)]0:YJ0]^+J37^5^Q,)W"5'H!. M.*X3S7*?NVT"X,8LT!RP &#Q2S9HC.PLXT6P"2@XN)B1%UYE-WTH>S]'R?NQ88TD; M^%X<6&.B ?)AF)%4C*(A2#>CQA+:B5& +!F#;29'2PL+: 4F6O8"QJ1K\R@! M2<)PIG(AR9GHF;!9;@T)K6L1X%5S1JD4)EG X Z^&W+7Q6X"P2Q)"<^/3N$1=AMPCFB%*5S�PCC(=?N45=!@!X M,%#!"KZ7B:$5:4#M .^(B;U/20SS7GZ;"@_CX0;!?XD]V X]@/\;%A26U1'UI(A]3O7 M$ ,A1^R[8HH=$'B2Q9=D(]XBJPG))R?U C(0"3=> #O=^\$WTYQ)XRT)C"J8:887O M?..S(GI@?XEU62JK4.*1>>E/0=0@3T[@DR#N).7$(H(P#2(R="2].4#*H<58 M8BI)N(740_H(V#XAO&@1B'$%%X-V 'MN50\:R"& 4T>L\/![R+K,4).F- '#!%@VU,QM^L( @"T-TD2]>7!3*#=&%9*L+W4#R"NYM+9PB M2GUFM ^3^>%H+\S"STY#?I'\>&4[X=1ELPO'(TK12XN[7O 5Z7?J]_2>,4#7 MDPR_E,U+KY1.7JF%#3QQSX2;W6[A[:9N%-Y;URSTI]7:JM7U][I;MGH\?6TW MB^^JOF[;U\'67*#Z>BP8P+YV-FKU@4#W!S?R!TN/KHB7$0IC/W$ABS[])3>' MB'U?O\F^P=F(8Z7,%2VM3I@ Q?L5"AF+R'BL],B% 96(I*HVF= JW^1LU28# M/C'"Y78 '\%>QTB;I0!/A:@-J+;)&<>3)(R244I&*1E5":H],O]/#<\=SWE! MMPS)/_6#&[4_E]$=M+?-&UN70Q<*RJW6I\H0WRE)9DXVC8S,^B9V/S/TWKZGY_"FHI)$)RB)S&ZW=-'HQUK96B0T MQUR)]B%SFN<)8;1T,T^(A92XR'"5BS/,>C@&@D>Q!F:>K52CBY029UP&_5F)B&-)\:,Y>/ M]YX=B)NH6RLRRZ?YQ#&K,X 67D*QP2),?RKRPH-2PK2>S$O$!3:<))--I5&6 M A63)Z=YKI\,FT>CPQ]34J0NI%,:/"_^VTV]IS0XFC(MO;M;#5[-*C(XNX>< M@RVM&L/,S)I#FR;)6R=9::VC*JVI2FM%E=;J9:ZOL8RK89U6L*S11R 3H\H/ M;Q);H*[U-6@\GWG(&

?Z!*4MY27#N:K/2%KEW"4 H?E)H^X,DW;!P44#4. BYJAOB6 MQ;#$$MD*8+=QI+;G>^?P&YXBF]8#[N=<%"B)14D>44M&5OM8J+D2PYQ.\"^< MEJ^^X\U16-=^16&+'!]B(: 4_W*8CRR,A!8)9-A'&!WL8GD,P\,DZI!W7,Q M/)K>7!&0I6Y@V2$_0 F3%G99/0HJ/84]G6!9MC"QI^;*DHCJ=&+R"GN93C/> MH/)$5!QI-,)*0] (S$AL48D2FGML?I/F:EN]AZ1+5OQ-E$^:6T,E@B73-(<7 M,>&*#N>DBX BE5<)P&(X#\?^/770YE-.U)8MP 3CU((ZI8^/^'*K@7\;L D M\"TR&Q7\PC6D@^O$>YXRJ^7[0N7<\=S;ZQEU>R;,OK QU\% )GZ^@D]6O8AJ M,OIA6J,HU\%R7+<=7C MQ': #5/N8"5-(N9Z:23KSF%!O:E/UJW<&\A$TK+ 2LV+G4NKV^)QY8065B_S M+#!S)!P).8Z'A&EQ5>RLZX@2]5CBRP%F!AG95F'#%7;,")E%]Q!_WU1>XU87\@Y7&G5NB)7MBZ8 MFZ6J5N$"1MQ%S2VCV=2;P@M1NNA63S>,713=,G=2R*K3VJZ$C^JKZJOJJ^KK M WUM;]97571+%=U21;?R!%B[HW_"=%$UMU0]F]T23M6S4?5L5,TM):.J3#@E MHY2,4C6W'G,RJ"A>0)7?VM7XJWU2K&-N>[ZW+FFS%9)/!,F=;0]X*B0K)%=I MX&>FJF)PK%4,5.TM57M+B<;MLXTT>ZKREH+R<4"YLVWF' 5E!>4J#=P\]@)R MIVRTFJ4S>I^$X?I$Y;<$!DS=[!Q>N%&+&R5I('I\R@X<8H2]#^]E1^:W2@A< MWRS7Y?,!'TNFZRWA?V)9T!4^G@H?JHW3X)>^XA>%CS7X.$R9F>/#1]W;.(6@ MC17'L!^3Q/9(O2EU/06Y*HW--$M7 U204Y![9.FO$I79JH>V M,E[?&MK09YTMPDQ.QGY6DNB()%';4,I/06Z_D#-U4T%.06Z_]E;Y\,(*H>W8 M[2U3[Y^>O:7VR=4^>3Z8I&STIO+;G]*^CL+'H?=3CK6-8^67LF?>%+^<%CZ4 M/*V.#%+[Y+M%0'&>8+5=7F?'AMG9-@:]0MX-!;DZ0:[54CL&"G+[]0_V])YR MWU9W>LS6_L,9ZF-'*U%T1**H/=@VETZ%Y)&"7)T@US64C:\@M^?] MGX%NG)[%I7;,U8YYSA%1V@^A//BGM,/3T@<*'[7?G:EB&\?*+V63;BE^.2U\ ME#V9J?!1;3FF=LR+$?"%;&M_J?BIVB^OLV-CT%?'RQ7D]CHVPVBJ+0.%N;W[ M;_=^@EGY;TO,3_,43SPI672"LL@ FTN=]U68VVM8;%/9^0IS^]?I'65S57=^ M.GKS]$PNM66NMLSSO@BU)ZKV>-8!I'S14P60ZFW05+&-HV485;] 60M0-1! M\^I(H8-OF[^,V-#E\%_;N?OI1_@G:8LFUO%LL%4O6EUZ2]!R&+S\*:7KAF\= MU.PV.C\(F-K<\G'[W/>_73E3Z8L<$+?0X/\RSC@7'L/[8U#[0T\ M96NON<4G0QYH+:.AF4VS2A+OV4^?>@=SQK4IO.O;YSZ(GW/Q&SIJ!9R%7',\+7AH!-H]"[5IX$P M"NY,LV,.:S-X&E[>H!5XQ':BUM ,"6S]MZ2X.V76#>AL:RN<5[L(I, M[N$L67X8A=H$1@L3&7"71<#$,)D3^!$XS T;"14$$?A?L2,&&X?P)+0P#7P[ MMJ(\(1HB5\7\AYMZ/_TP+N8#!L]GD )$,<1,[$;8*M.L,?-N"4E(9AG,XWNA MQ-84?A+L(@#TUH5N;"J/S1*.21-IS-(530J9FG M!7P"!)M7U"MX8P'B^&DO)G$'-]/7&PD]"4SX$+0'^3@\IDZ5B2?PS4=3OG,7B&4D>/;*'<0A]#L.$?_?!MGF6\^&]8"TU=.V) M+0TY/VU3[Z$'=>J'#IE%1#;GCK^Z=^QH+*WH_(O"G+]H9J^P8>B[<53\2FZ% M@(Y/'NQ_,4 P;'4+R2'-XW-T'S]$Q?R_XR!KX9:?#V%*OYVS$8SQ@KGW;!8^ M>SGWG8GCG2^0?I%JA;09C;:A37\#TJPSCG]D5>F*!H;YZ)_/_N&T!]: #\8+Y]> P%%OB"J9>7_,)2&X'HAK^@\1'G*).M. B$Z'>\.QY&SBVH K#? MPA"%//8@X!.PU^$JB6R+Q?CY:,PBS14OXF4;9"$*:FWDN"B,4?:+D3D6M#!% MLUB[=Z(Q/7WSYHJ:QM_P)=]R2/^ >HC@!UF7T/_$"H>?U%S [QP_#F&X3AC& M\/S(\9@'[[I:^EZXPMXU\C38M=FYTO#MY7L@=%?$OM,**8!)I7=B6!,EW6JL ML5F[>F?>?I_@*T)?R]<3."3O :5BU]4BP''.QB5M[GMQGB/J;]V5\E_<.-^5 M]^(8O!<;^1TV]UX@GPWFN?:IUH9K.+LS_\73]9^LD.&MP\OP@^)^UQZ;%8NF MVLJQ4UO@SP'5S+FT:K/ 7Y2$>5?A8=;\E<6U6M_DU$)?-T]^?6/N>7U3[-3? M=&VS4KW.+6J&# $SS$RV=0LBHSF_RMW1BF@[>;)K)NRM9,)K]!P"V&A$'TEZ MGKT1E'BA77M (9B&#SRJNLY?*VGDN'@R+D>."^-#+4"Q@V92)D( *DY"%K"K M/<" +WA " ;B2C)363@&!+K >E+?@%$*'T8P2>:Y!;85MUP_)/537_VSEL8I MD!(^ E&'G V"*$=->4^2$ZY.@"XLH1!:$R3N:-E2;\82P4#+_QY2X\XQN[^& M*0#&)-4CBMK IT/GNS81_@_^@/]#8P'J,FC$==%4/+/A!PM(;4CA&[ZX*)Q< M8,);QSN7.R+HRY=7(G]ZL1"7GFY\4+1-MID2V&!.6/C9:<@ODA^O;"><@G*^ M@/40TH9>6@RL@J]DFP=Z4VP@R,AZV;Z\K=.MA3 O<:]EZ(-V\>VF;A3>6]=L M5V]UNENUNOY>IW7:?>WH[5Z_)GWMZ_WVMOW9/UT'1D_U=0=];;7,FO05\-II M;=3J V>8'HS7'"P]NB)R6&B,_433+N[,+AD*(@/14F0DF3%Y_;I!N.VQ4N>* MS.@3)L#BQI,"QUIP/%:(Y(*^A16)5B>&Y8>^Z]A:,J1:D0FM\TTB]C<9\(D1 M+K>;^PCV.D;:+)WQ5XC:@&J;G)PY2<(H&:5DE))1E:#:(S-+U# )[)K]@;*9 M1#:&P9%F\ME\_-4^XGIF;I'EIXP,J'+&*07B(P%Q4V\K$"L0UQO$YA8UL.H" MXHVR8CP)H*LWL1VSLVV)Z5U.[R%(<9#\N4I 'HF ;"DMKT!<O=HI?$IFZMGK7Y+;U5J:@]OJCY1WN%*B[+%R.832R9\UBPCT)XF MJ:%*/*FFYSBFY__]HV\:YJN#I 95TU2+:3J\%E<8V:SRAVXJ25OEZ2FQ3Z"F M9_]VBIJ>ZD[/X&2KPI]"@-.F!S^W=&[(LYHMF'[;C_$D9C(DY=5\,@)5FZ?. M6MOOTC\!=>KAW%=\HOC$V*(\G>(3Q2>GQB>/B/JJ/Y^4V6>KX6+#-)K;1G[5 M?KFA)*F2I+4)2*B_)%5\HOAD,\HT2WO %*\H7CE-7@&=TCM=G7+DUOE9N]'# MU'>E)[CVMOGJRIT5R\))+:H"G;LH98=)G47:UA7IDM?ER\04U"R* F<8BTR4 M*ZI$+%386+@WNJG3J%9OR'?'+ M*12$*<,ML,I\2FXQYVN/[I!;C'UR2SEFV7OF8IK83X%_YU %4DP#+'* :U_8 M=QX60O(DZQ[V"LFAZAZ><-W#@W+T:J@6Y2+_2(*-^!L+,4Q3QG=";4BU#Y)$ M[>P[44 ^+*IR1*)$$.8)_QJ#7K0=*RT/<3]VK+%VSV75"!#\XDHF**$I-[9% M)8U?/0<;N\'2%2"D14GA1EH7XP-'9>+"GV!N8)]AL<$M*@)"]2.P((?MP+4@ MS.HH8QV,./*#F;B_5""DL&86-BGK9C6P' XJ"MEN["6%.(A<4F3!8_CG$(@R M0H5 CR9Z". &_41"1:"WG!P1*:MZY%O?)*GSQ2BJ;U6MQ=N\!LD0EI296IJ^ M4&6=5QODRX% 9YU4V9Y7->0^T4=F<5<9Y):.J0#@EHY2, M.EC&^<2EYOFTH;"&0.I)]>0NGSR-D\/+VT.J)L*NQE_M8+G.(R.D*Q_8J8!\ M&D V%9 5D(\!R*TJ)M _5*C]L26<-=JF/JC>]!X^3%\)224D2PR\K_>KQT4* MR K(I15"4^\I)"LDUQ_)9X8^J%0F?66S/M7$]O1^I6;V\.;JA@$B^?$9IFYV M#B^\J,6-CL[1L#_Q />6F#@1%OGP'IWW"IF;.SM4S"4UQ'M3[Z[5R+4'[Y9[ MNS6?U/6UJ$YU4NOT:,T!J*2*FM03F=2#/*IB3-23M7CR%&),WBR=!]VJQ%I] M,RX9[6TW>HY4::B47/,TZRE\/!$^5!NGP"]&2S&, L@Z@/0>6(TI@-1-DFW; MQA9)'ZN5Q2?IWL$W 1[(_?24^2;KE T'$^6MS+*T.A?.0BJ$PXCM,VH,IR$16)1Y%+J<\2? 0DZF: MZ&D6VPYFS:-6]=V TMR(X%KELR=MSE,J)^4^6&V#7%/(:"*SXS*?/?2Z,6@L M)R!+DU#*=&+;8/FG_O\2 <.]-ET!R%%-F"[M5)7R?(MHOL=(.!WN^T,'G2-LGI.CM) MH-7935*JG232JTU?.WJK79>^8K*O?DWZ6B<,U*FON\)KJ[]=VL,'\-IN;=1J MN;#!2F_PK?:TI8.J:2ZP/:71,U9'O52>/ _DT:OII*OD>*5F_'2$V#'FY=DP M1=9)YBQ26;"*::.R8.TJ4Y^BFI)12D8I&54-&74*P:GEG<%/=OKQI$\TU^PX M<^?I#KU6Z2RSPNX)8+=\I5^%787="HSZK'FLB,6FR /:9Q[Z<6"5/9]7>@3]'P,&A=LL]CH"P!>;\*1?\'380EZBT\2_$ M5APYKO,WZ'!MZ ?0(OX:,0LN1@Z'QT$$@-D5NRQP$;28N((E[R+V1)?P+< P M<(*+J0#@Z8 M2Z>K[SF@_WG+Z.C=E+GPP>>FD=<6T##T8+54^G?L<:W5%%<:>/Y_*O(3N+/< MUV%T(^ T0#(PFB7HE>:WR,.AT!S:%TY02CPWVD9^^#O.3;.V/S@;@[[>?/QD M%&H!^;VVJ??0GSGU!; N!![ON#PY+>SS_(ORL'8S>X4-0]^-H^)7EGS&!U(Y MK7XA.:3A?8[.W(=T:?[?<9"U<,O/A\"QW\XI#<8%<^_9+'SVS?SRL67M@7E : 6":*_@@RKT?7[*5 M\UB8CH! )2_1QDCS8+92D1Z[G(#0!)$^YB[JL"AT;.'A!T7RJWZC4WH&H;M< M4#="-X$2 UT3QE.P<2+-\[US>M1-U;W'N1WJH.FG+ H<*;>S5NY!)L%KD3:D M=#1$9]**3'QSQ&U\4J2QX4$BC;1A'&D3-L/7PGCX%:Y2/R*TLV3F&S](-08J MW['O(E-B2[KV^QCU%BH2%V4<],P2/9L&_ [SS,"T\-'(L1S\PT$Q8\GL'U$ MM!^!W 32D#YOD,)W"!B:$V(_OG$^%6IKR%PT"L+5!/6(>A..UN,\Q3"#AA_? MCA/K@#0RM#?"S!@-#6#- P\ZG]H%V(T _HS&,#JNV3Y1E7]'@LT/$1Z;^MA9 M1]"58X(-*PX"-%W0ALAFBM+M/ 0+& '9/PPF!'J%K8H40]@:D@8M,<<-^-*:@6 @GF54CM4IE\2B 2>SNS;#+*"T8E; M4[;*"0Z"28KT81S">,(035S !UR+H;& 3^##*2X1?RG@[D%3XAN4_"DS?(F[ M\0/0:H.Z"6_$ 7[#YL,HZSCP!QC3LPG9M&D2&[")[]*\<2(K#4D0S*X5AC$R MMNP)+#$1R-P3^:0\VO,6)G[:$Q).] 5]I>&Z1V1(L0 3 (/64*AB!X'^,/0) M#6OH>W'(B1/9%!8-WQVD-4SN\W[.TH<&<.:NWGP4JP-863!,UD.&99C,TL\^ M"VPR.1U8'D=^$)) EE/E@2P#4OO:C&.NG_LQ%RL(9R0Z-G(X3EOPC8OYRO@FN6&XT#(C^E8!LDB M)<,80?4.\,*D>P>X/PZL,;J X,YMP"9(S]Q5>HR0"OH=.%T3B>%0!,13?!9& MR&YO WZ+E@5.3JN9%)M.UU-1@D]8[H.NUS5R1\GOX7(P2[D'JM1Q5ZR]X'L M>. $-E!0SXF1!RP7CR1:GBIHTZ8&XVM:Z^%="O(>GG#IY'\<+K$,QI&VVR8 M@W81+6B)G_L($6<5&=":R0V09/DIW#<.,4Q0C "I3VVVBF$2Q^7HS4#6CLLAC0T]V_FQ2R8:5T!J^-E M_V2@IE!#0"ZFV3$82"R.QGY *V.@+1+?B2+.YXVA?0@(L[E&0CPH(/Z-8Y$H M,)]*.M39S8^>Z&]\EJUIT-P$4DH?^%/EK>S,^XD6PD-3C^>.$EL:IKE-8LMN M7Q]TMDL_N*[9OFX,=I-\KU>3OAHP([OI:WO35E=$G.RYZ-?"+H,I7*=/'5 S M*!W#7>T4%4^1H>U1X4D!R,*%(+GCH.P#&?VJPB=8)6 '?+)!&\>3YV7#K$J/ MHX0B=8DD34\!7%6T\NFB;;'* )G$5&3"%G%/F2N?X9J"=@F>[%C<(K)/[4#D MTOBK'8YM]%MZ_XE/]:X0;K4\V*N@7"LH]WNZJ9"LD%Q_) ^ZV]9]/!"2*VNR M/;R K1SJ4Y,MQCT#QTNVB[B6)-CH)=*:(' M5FT*;O6"6TMO*;A5:4J.&VZ50EME;9,ZNY,2VR0[PK2]*^F8N7?5$"O.O9V6 MWBN=):M&BV0%MRJ-#91%^9QL"FT*;5L*-Z/,PFOG<*NL;5)3OTF^ROCJ8S04 M,9D\S8NH8^4)!3D-OCV-JMTKN;Q^5: M6/0^?[ >2D\9T"9" *1>6&3MXR!..V1VJYX)!&S5V79B?#\B/:\K9NY#%F9 MH>L)PQ>3*J!QR[RYQ%I+H\?'%]((:?XA3SR/@-P#?9".S:XDD@+GCGM(/^!F M"11F62+Y0@ S"@L,//,!<\=DH@2D?H8JZ*MI??E8TW-#H+=#Z4O9S@U;DGZ-78PP15=&X*,ZGA62>1/B))XB$Z9LU MVGG^Q/%$AH&E9 0909[G6(PX(,QX0)[:\4PS?EVDK! MR$21\\F_&B)'7"X=!X!>= <[!HP,[U&B.>!8&'@,'"DS;62Y1) Y,/L'] ,N M<4QW9[FQG9P7ID:2- ;8SB\!!XF(J2YC&O0G%GS#K]W '/W;EW+C9TRE,/]% M*0TH)=X7YMPSKS"'3&T9\&VZ+[8M RX<%SFMY&W%>5!5\K833MZFE%))I026 MTZH=^C(*A_07[@FGVNI^[+@BI^Z#H0 ;?\@82$6990$6JR*+3O,E_GR9K8J2 M7:W\WLHW;2G<[I/^^U]7XZILS2C/)+L>2SPL!/4L(*;<@#RQ'FJ&C? MG\H$;MAV;CF3SU'LSB_+*4?MVP.Y3^_KJR\]7B1U-.5QX M, $3'""WD.)K+O]W:BT[GO@"KB@HA='1V;H?:5WTEHG459A"B;@6:98EY@#;/)^(XPP7\!,AHP2SPRC(E0/_ M%4F$GFTR"\]>Z)KVT=/>LYEFF/D<1)N\37(LZ4;D-W#ECM8[01USL]W*+),R MJ9/(FQ>1IRB?(]C 98)+@@ ?6\@QC:X*=$M@FC[F-D! V\YHEN:)2S/NB20S ML%IF^!?YDD+AQQ IX&8BA^&[ZY\_?@9YZ&.IQD_$,%!_H(M*L2O MS5&0.1Y.6)KC#],2A@V9]T\*,.QW[)&2H8D=<9GLL*F;G1\PWQP\[\64D*6I MMWKY:[IVG30=CC'');.L '1"VMFI&X>:J8-))\1M%$9RH91E[LR-X[D!"[GF MW$)NKAWL4'$[M! C/X1P873RJ8(N5V=])J2/F:UY?E&SV OY$$.G2COMG\NC M2&1"E:R0;X$DJ,@8E"S(1#[O+*?DBH230DFW6]ERMI'/\(J3E;V%+B68M E( MM]0%1"3 C1DXURG531(N +Y#9 M-'/<3=04^7Q -T@?[6W ,+O2& &+-!%<0>MH;#WDEF"M%*6.&(GKP.HWGN*X M$%DR#ZN@M&@9\]'*M;+-:166N@QSR!28I.2N^ *J]C"=G0W%A2,\QGZ27C. M=FU&7^?,&@O3JY'F@!/?0$+@6^1Q9#.B/MIQ,0Q'MB1X5,R>+3,7;=HI7?L- M5IM>A&F8IJGY(3X[Q78C)!." ":3DA?-,BL%V5SDP@6IXZ*-(\S!3:E!LR8, M8$RA!5#!?+J8_PD'-])N8A02[QTK\*4'@P=4<*GW*I2^U48J;IFW)#F%\_5Z M(6\D#@V%7S8\F<,3)Q:4K0/J%=,M_YK.+J&]#%4U=AMPRDFY$LP3$-PDO%DJ MQD?.=_3$DE-4(_,I$QF8JAF=.)2Z#/AG3,LN_NLJV3)9?">L)#DEAD3DRA2$D=]ODZC=9KQ&;2YMS MWN241F4!T9^]('[EWZ=.P!>RQ1I;9'1,&)^L-%*=J'P"3>XY99Q>9%&3) :Y M0ULTQ79)7F04#*W8:"\H@B&4@"AJ^XC/9FMH&D-^QPK(^^'+:QDE. $+-$YQ M0.G4D^1Q9%NT<\M\F/>"[LKD>[E8B]K_DKV&ZB6G2A.5(HV:1$]F^P3ITD%JR@98Q@Q5 M%2$8U-247! 20$)=SF6;7Z5O"F9Q-XF2*R6-A7S**$ S\PYQ>_02&=?-1>(8 MEKWGF(Z\07N^F0Q9/6"QVP>^C#O1+J/B]]1KA3&O;B.F4+1QPE\Z7AW M/N8MSMR?N$ *R.4F @M0BD(?/%K@!$+Z^%F^:;D:$UHE&2L8PC^OE]L%7<\D M:5*&@WP>F J5I:SA2NSM4;P&7D7S%<)7U*!;S@ M%=<5BQCX264+TB^WY.HV73'XU0TEJB\&1%\:X MZ$AQIFMO<45%*E[.C%CNHAH@#W%:,\'RPZ1TF#-):C@085-S@GG?8%/I!HDR3KG)C/$!$H5V;"[OPHL !FD'^-PWX-DX7N.E2 M#R08R18*[$I<9;*Y01:01>3)U9F;UV8"C,G^>Q+"0VNQAB ^?89HC]58DH6: MT)M9B\*3+^[ ) YYNM[#:*0H5;\NO^-N^)!3Z8'%WZ9J>9G:)Z"9:9WT1K_Y M]>U9!*"3-NRT41>F ]J#6P MQI(#JB-R: F%6X!DT5']JG2MEAM;?2VSPK-1+6#YSQPK/@(,/L&J3+MN:-> M4PUH!'CB6.Q$SO+-& AQ3HBGO5L?5!;]]1H,ZX:<>.0X--,]>)?*198H'2>6 M0L P_P'1 BW#LO$S%R7TP#SVX4M&\_P_T@$8D#QQ/*J7)CA85F3,K6_0Y*]* MR,[:&CV?.1HGVJ78X*1XX,#WX+G0.P)8% ^T1=2:\,^&$941M&6U&7Q_A%Z$1@+,$IS0 *W%5_.C MD?%C/)G(5<$-F+#XM4TX M1A50D S+'>V >"6WG(L,#2!)?UB&0<\8DXPOT^3HPM\<.3&5A3#B_ Y^+SC MB<&2T8>]D,6=98@Y>R3/ MMM!&'K,H&H_)V4[[E$:%9!,&$^F01&0L$M!6W@Q%[,D(B/R 6(YE^R***AL"V>AD>5@MEQ#&AGR M=G*F +>C82 M.A.P*J:+6LR?L6CJVL^)*P^_M#JV +UG0T"_EP2F_^A\QQPW M;S&* I$1>T[T&0VE.+2?42 !6%1TP>D..NWNR()_6J/V8#@:\#X?#?I-J]-E M_9;=^^\U=L,P6\8S//@%.L0-__GLO/-,$ZXE:.)[=.'%$]N/Y/UGFLI'_LMR-G?4,P^TT*+(=2ZSX21;;=^FPU?^W?OS,]W?[3>Q_;7 M-W=__C+X^O'K?SI__.V.__CZ;^?#U\_C/U]_GOQA_C;^\Y??OKW__=>___S] MC_L/7^'__[[MO&M]_?F[/1V:[>[[KS;T MZ_W??WZQO[W_^S_M#Z^MV1^3?X__^'+;_O/WWUSH1PM^?__C]S]'[[^\;WVX M_*_1;%O=;JMWWF_V!N=MF\&O87MP#G8L:S6-P;#;;,&JIJ-W?GPY/Y\_I2[G M#-O+V3 *0O :^Q>!U9)#JPV^MS+5R)5,-5)_F\\G5URB9V!*Q5D+W$")0UCD M%<9X/@;_2'9 PES\1CY\-3O[.A^9)K50$IR%&2.2&)!$+9,8CX5%N9C4 M!4_4".R)<--$SZ.]0((SZV[:0Z'+I2M%6BTN;OG?,H'AI8^,N7U+1B>(Y%"P MD3SV 2K62@DCGY9:) TN$-EE2 1_X.A:=UEBDLDX!">DNSFRZ-J__'M@LJ"1 MQL[D/R[;"RD",3.Y%^*%6:Y/V8F1A2\EAV_B,#FVD3.4RY![T>8*^+D,4TZL MX/RTZR+H8:Z%+/H;T9.7%& G8T(<"T_*Z%K";FEGSC#SSPOMECE9RA(1]$4@ MW? L^9FI]U[,)T,Y:^G=%]DAK87,)A@"5?IKR8'R,T-OO1#<-O_)IMZ?OS[_ MW66GWDG[[T,,4)2')5O9"$A%%V,P>.X+A0G1Z4EDWAV MH OL5A[QS#9P*1?(V.$C[S9U9N/\IR8>.9MNO^9>^8M M/"/.4X@)X6)I+'9[,;VA7)O2@>5LEJS\+$W361*!XR.*/0:#X'/LPC6CQ M$GX/#;!O-#_2<2E7"V[R10I@RVU[![2S#< A&B7!)B* 8(C11]SU[XN-G )F MJ@<+?O C9+7L'-PXF38Z<8,98!=FMLQ4%LW;\A0+KO=6].;QT[HXE8V_<9B$\+NY"P_DXY2"J M2D17247^&1!BRWRRGUQTK_X_-IF^HI''M57;%+YV&1+OQZ',9B8BEY+0I<%E M0WM68*TTGB4ZA<2 T3S_W\RY0GHO8M^X1\>);4>DD4AD"<8*VW8@$LQP[?I+ M=@1"\O_9]9=?KEX\@<"8.RG^E^#7XD/B.6$REU,TX+!60)>!&$68)"=.A64N MZ2Z,!MCGSG'YK4B6C-U&GJ2--[G5F>.U*)1=@H^L_&3:MWLZQ.79L0B"*T$./.DXYR&$ MCPC7FW)&2>PQ>QR:<$F2N_P0DB9RV[SS#AO<+W69Q65\?0-EKZ*4I: MA?=S\T@)H45"%YY+@3XW&!V/%)C)+YOA7ZZR%X*5(W%G4C/, MI<+2M:HXNL$:%=Y;L^,_<\)M]=5%N>64+F<4#=OKK2 UA=GIV/-+/0](,I,+@E(CBXE[=@28IC(0])P_S1Z!$<)!^[7&(3I:+8[ MGBHI5JX]G$!@C7=IAC;*'O!F4;LE=D_Y0=9C$VZ51D=6E_;(*OU>B&8\K)_M MZS@)B;,D>"N"\K-$LE]C^S:)#1(:CQ;PS@06('B=_DH5GLRJ(ET;V3IWM3,C M4=;0Z9R:Q8[A1I8V 4$D3"-Q&!PL!=P#NLSO&&Y+%(OAT18W/6N;<2AOD%V3 M[(.0H14'(@\%,3O&S^2BX+0AI]@Y&*B-&2(BGG?9Y.1@NIH-232E:W&;XQXI/;QP M[)[4D#SQ0,GOLI4"?IC,-P<=]9SR#> ,>+8\!4$V.DDZ'Y:C,B]'/+T-\"S8 M*E%'RV>/HXE,,8>D<<'>"IPDHQ %Z<0AQLO@DZ$))YRAFG%*&T8N1Z/I\8]GA^VS;RF+BH*3TZ+X#97";.Z;N,F<2YLXH MBH..1O+XE3\! S!SKU^1OKZ%#H"F3UZ32\XMCS8N>.3_2CWR0G=6Q>.\E8G^ M.L[-DS2I\90K16R1BPRK,* 5XA+(IQG(&SF;98KQEU:41.E:N1,-N3?_ MYS>\WTF$Q;J9 MW6,NEM53?@W*$:3-IWRMI26H/YDKL?B]5Q5.6D.$VB9Q=U;#2CCS1K[KBO31 MX9@%V7%1W*-#0Q8+4UT\.;%%4J)SZ1OISA>%SUH26YVI(R4 4_J<^HSM:JLV;Q[7RS5,Q>HA>X 'GLG\]: MSQZ42])I=V%.OVO&/,^A'V^19P1W/K7J6W1/+>F YGI/V2?RMJ>21=)J'V38 MIP_K02J1 OA"J:@_Q"CF2_NK]MQ7S-!$&J;J'4WL#OO,>+'@RGP$V)H(M6>G M#MA+F9OZ4X"IJC]A*G', 4S 4.3>J7S04@9,+6O*"$$+=5POQD/7L=R9=NF) M!'"V#-#T UQ+W@9L$IZ9:HJ>FB-PQ_0[9>F[[,N;SA5.W;*'TD)? 6 M461S2CREJ-GA=.[/D-YP-I_O9@9+S)S"\"XPK,33T4ZM$D]*/!T,PR=F(IK: MV0<,.ERP$=-K28JN)S 2ZR5KB4:]7K_1;0ZVPVF-).H)R,T:24=SH!OMVF/N M>$4#35+/-!IMHW\\T_0X'5>]"7JNF?VLNO#<#)V8CF]I9^EF>$['+VV0GZ:. M[W>-1J];?WFK='R=='RKJ1^3\C@ZT4"3U._T&[U^_B.@#>4T"P0FIU^LV$V>PH8V[9!=LA+BLFN^&&$ MU:OC_Q;^;_.S\7,'")(@%WM7H7Z]FJ.DV=9;;23=M3BI&B8G%C 3Q)B[ ML@"+S5T'.(.2DX0LDMA7R)]T\\^"VR15!I@0$Y,XHG&)I@Q4>:/R?I*&<[2XT$-[7[L6&.L;2$X(M1&3A!FY\#W M-.OF1FC4*HC%XA-:)*E6A"8^?&8K-4G6@0Y3J&4HFB](DL6,%N%*UT3)#_F! M_-=7I%JC]&T!'M6P14 QTYZW>YE7 N[9LG092F3L'XIA'H3_(Z4D?*^P?!K+ MPF/=F?:\-=\PL>\-&'&RGK,J# M0M>3HJML'HP-X64:%8%7IQ!>(DGI=9:HI\XI;=8G!SC)?'7M0^:K,]N[S%>7 M/ JTLR0,Z55]"OVR$Y4ZTL%O!B?[,T M ^7N=5KFD^=$Z/=TH]]_BIP(:[:UA M_V:D>$TYQ:91V?"&HKV5%=LK#PT?&CG4]A, _&EG_NGILDX\;Z?=-W/S'M#\ M>&P'I?TQCJ)I>/'RY?W]O0[]U&_]NY>7@37&-.4ON7W+@IKU7LHA&4WCOZ)^>[.MCR-@U;0&D*@7?IF45-9$ M"% F1F6C),0S@+SRUK__'^U,\I[&E+5M;=8O^># MKVM B/-6J]5OO=!&<"U7%G$A%5Y:ZB/7"OQ?.O!V&O>[9-,]3J=43HZ8!]4@ MAQ,5#R03.KRH6-_!'8@*4NV= MS[S&H<6)J<3)(4*WC:6 YUK&8G9T#*^&\V_A#RX0EJG @'Y M?\P"3+[ZSF%8,>93P$,'/=JY6L'+]81E4NS/E*L5HR.T:1R$,1-E/&Y$G16M MU31%M5[;IVJ8^6>(_U@P9!X/SS]^=_DL*?(+,LT\?A93&OLH6,SLSM8 MA_T.'P">:A06X%9,]3BF,I7>.@JF,@^MMP;-KF*Q A93>NLH6&S_>DLQ5:'[ MQM"O/]Q4@*\.,?K_^_GS.^W:"R,JE_/:MV)T9);9#*C-4'&B;Z[^=>=XWX88L7OT.'C] MYJW"P1P.7O.1XSDG!H-WES\K&,S!X!T;$$/#I\QN%@#D$X!H>9ORT-$+[ M1$'PA6K1X^DS#*)-=OJ<4/M/6I@TV]Q[ZP<3+![XGX8F@KLC48;PFJ+I- 24 MOHR/PG/)FQ_'K$#9\,TBF55,\DG')#\>T9N&P?>>K?A\58I^WUS_\N'RRZ^? MW]P4LFS)^M[5.A3R:<%I)JM:BQ+/6%)$.-O$PT8+CP<;G3/[1>*CRT4\I-$. MTM-F#%KMAFPT=>2-6:C9,8ABJAYK"P$MZD5C%X9<"X&0< -D-)Z4'_(QB MQC87QS7% ]1RP&,/R\UB@]FISEH7GJ[+OS>_?GKS67M_??7YHW;U\?VG7[^\ M^=S0KC]<;47];6YN&E&_'+N]NQC[7K.W5:5(?6!L%T>_KE437NQN%[J_MEE3 M;^V@V78?>CO8<>Q^Y5)KO681ORAAL-=A3&_Y, "3>Z9U1$Z):AQ&*)08YKS$ M, LDQB$H^3)\621_K_YU^?G=FQOMW?7EAU^VW\PJ0?"G?73;DP75.WTS%S= MJBH-'6@4Q@V(F *&<;.>M*7H54HO0[_./@6.9SE3YBZ__F*#I:G2N@]KW5[W MZ>ORUD[KMHS-B*"T;J7'=#"MNT^)O+G>U%Y?_G;]6OO]S?4OEQ]>;^/J5:KQ M\:G%!@2&56_7S MSKX<^O8,_C..)NY/_Q]02P,$% @ !HE%4F;63W5<% V.0 !$ !S M;6-I+3(P,C Q,C,Q+GAS9.U=6Y/BN))^GU_AY>7,1C1=&%S7F.H3=9VMB.ZJ MBH*:GK,O$\(6H&TC,;)-%>?7;Z9L@\%8OD"UV86)GFXPRDQ)7RJ52J7DW_[Y M/G:-*94>$_RR87YN-0S*;>$P/KQLO/;NFV>-?W[YY9??_J/9_//ZY:MQ*^Q@ M3+EOW$A*?.H8;\P?&=\=ZOTP!E*,C>]"_F!3TFQ^440W8C*3;#CRC7:K;:[^ M*B].[..3SC$Y:YK'9KMIP>-1NMG&Y3M'^'.?>#0N[HUM MME3<"R94CIDMQ6=;C(&HW3+;'3,NC]R8AC_CGD^X/>?/!>?!>#V!X\LC?S:A M1U"H":6H9/:<+I\H)B"^+UD_\.F]D.-;.B"!ZU\V OYW0%PV8-0!;7 IXKU4 M(/&S3^20^H]D3+T)L6FA_OCRBV$@4&P\$=(W>(IX0+R^JK$G?476;)E-[,@0 MVJ_")K[2UZB\:F&*Z(BZOH??F@L6G]\]IW%4O *!UQP2,BE?B21A6)'H2?G* M)/36/#\_/WI'1E2MA&+E4?OS4$R/;!%P7\YR!XBG(XR_ ME!\;2RP=RLK7(R;"#YGR">?"5USP2?1L,F%\(,('\ @U[")6LQG"OI(WX/?#>9<-FX$N-,- Y^]OCSH'"(E-BP>\XLY M+J#XT@)?%?X8S87OW304U6]'JV57N 0>=9[X%_5YM7D1<51$0[@R* K3+6O3 M6K+H8=Q]VD[E#N5 #!\\X3('UQ[7Q$6WHCNBU/?*]'@N+PT0=Z8O $H*DZ;CHD,YCJ$>VT6E8Q1!?L#3$P%@(.6*[K]FT.UR(2]"A;K=;Q M9B@?1G V)C=B#"T<01DVI0\C?-)JG59!.2GH'T8HZH!R8KP1;W3OBK=M3L<+ MGGI,3UNMLTHC%_@;2L !R36]_E&3<88 /<9GK=;Y9ACO\5S<#<9C(F=@+MF0 MLP$TG_M7M@J',CY\AJZS&2TQ<@ORTR#:-ENF&88;F&>[P@LD17A#QLK@+E@; M"]Y&S/R WDIO?Q2*A=!LM^#/!FC"V(P^'8;E*@ /?$H]'PT:X^1&R(F Q07] M [Y#+]]2GS!WZZ 7DJE3"*O5L392B*:QJ(/!N$&,>36,J![&KU%-#CJSBM\C MD;@"G7Z4?J3XZW7!LE0HL[HNS.7M)>8O=$IY4&)U'!/H)^!C,XU*1+E_G=LC M?;?,Y+E,INOH3NNDDS:%$;WQ:\AA#]5Y;FD>J=\ET ?]V;,43F#[6+*TX2K% M56^N3BT5KU^+UY+A AF&$F+T9T8DQE#MW&,SM0:!.#EBBZ"NLM0C>F:I>'U) M1&,9^XPF+*U]26P_VIG:P+,HRE"/Y+FE8O(92,;,XXTT[^ Y8,\\4SD0!\P&U]5_]E;A6YO\P#=MO!#J:0"=T=$EO#>LQAHO7GX+^VTX&P6LD* C)"9H;@= "GK\>O9:%< )BP" M4DLM#3C[N"K(Z-[2LU0.'[V1ZUAJ=[ X3GMHWY)I4+CW+3CNM10'*(->;]UP M_ED%9BE9REBPVGLLREHV+1>]83ONI&>=+%SVT:JM[UH,;7-?2$:]TO:M,$>] MI3NQU)YY,>#"8'S$_V#TYAWS+.F$,.?N?8+[T![ASI,_@FDGD+C1?.5YU-\6 MP&5$Z9$_M=1.>E'D(\%&+-D T8:2;43"C5#Z02_FW89)!_@_I@E-B8N/7JCG M2V;[U,$?MJ04A>7H->(,9M<2&H&,/X6)%0G!GXR%Z/#'@SXL!J\Z5C)[AA]] M&#_8;1/9^419B+/, ^[RME);QUT/>LNW49I311W&.A9;A+NT'_'+4&^1:@S^>HQMF 5 M7L[M4OD%"S%[">T]8?(/X@9TT6_%\5M'K T\MH_-]'XS6H*E.O M)V>6F0IA9^E)1K9Q6 D#:F$LJI%D]/-$"M(]^<58/X[VL3N!2\$NP1"]Z7/[, M5#7^>NO8L=KI\W-:9.'W2*!R]WW=='[)3ED;;!>=C-Y.AA/[':J6A6'NQW MGT%RB/OJ@-YO)_DK)5X9ORLJKW> 3\UT0G!(N'<]6]:O7:+2>[%GG?0R(R3? M1WN-KB18FE35I%_GI3=FZU4PN1",*EZ)MZ9BAQ MRK[-[^!E)9@=$2GN>.7RT MOJC5Z:0]_FQT]M$_S>K>3:Z&*,A1;PXMJUUB8.V]@Y,Y3!*?MP;E.J9Z-(^M M=FJ/5XOF\KC<0T#5'<7X0A$'$PXZE6>LGS=-.VJ4I#>T^SJ4E@ C_?N VWLHYI7CV:H.P M]G;EZBWYF=5))7J4UXYF_&%>%77^;,\G\1) 1K=AX/,7.@FD/0(R*/E"?2;5 MC=D_19\J5$.O7N=6)[U37D&]XIL]\%=C435%LJC<0=^* CW/$+ORO& \47X9 M'DX-#Y)_I(H5DZS5JN.6U4EONU?0JD1&6Z(VX9G9L#X'/=*CJ9X\J7Z[ N]^ M6BE#8ROB]!IC6IWT)GX%C0D-4%@#(Z["04GTJ+UT7^'Y,_P3]]A/FN2]S.HY M2:0->1Q;9OIFE>@N.46^GSU=W3+KF.B'SK'526UT)Y'8^V@PKGY8>#@&\T"$ M>@<#Y>5>*:-CHA\I)V;Z#IH$MS!7),GO ,UF+_HHPU0_M$ZM3FK'3 O=WH^U M+AUBU[S0B9#8+26[XTG'S]?3:X/CQ>6?-OL.TPAFJ"LSUH)I6I\"P M2UUGMWR;W2<#Y.TGVD'?HW\'T( [O/JUU"O$5BBU<]1)VTS?9;9@880\]KCC M-WF76PXG_0#J6%9ZVVX5F'VRBK\=O7L79#)A?"#P2?B=<]D8$->C#8.3,;UL M%*3FS'7QQ\N&+_%=<>]]Z;(+4 HF'&S"98-Q#RRI'__4#Z^:NFPXM,_@J0?0 M^LP/L"F_2Q%,+AMA0>;3<.UJOT"58*#VJ#WBPA7#V3H"%1_P^!I[X):PK67OG55YOJ6Y!5NO9F)&Y\O,9 \.(F9A4 M?@5CYV&LU].WKS2;VAN>=&KY 7I,!OC\@<. -/2$UT? MM>T%_LK$J@CI]ML'C0-RS# KT+KX%+@>E=52M8.2-/2"!WA!,3;X:7 UQM&! MB=3VB/;>1+;Q*,ZAQ(CZ (34>YJN5W=EK_ *U:$J>CU;%(G.0ZE+DQ\#!.MI M$,YZ5/X!DR%&_,*697;,A\G;NM*$3SRLC%=$9Z)T.*\'RQTWQY%86[9VM<<; M,Y;O:\BQIIGE:V\*+ %)J$]7W'D8CZ&28 _OR9BY427%8%%&W\QJO&KO@C0Z MO3?J3NDWP?W1ZZ0G_ALJ_BP8]^\Q;3FR&-RGH.\Y/;(5UK5W4#QCWM+P7\97 M7CP(^]7@3\2,M>+RRY?^[B-[U_PQ94-6BYI MYJYG\EAM]J*L(KN=A3K]>J1R(:["]+LZOX4W5@OYP&]&C!.]HF<4KEW+,?3Q M%-^ J6_"VJ*U-Z#W)JX%S$1/@UL85#9T<5BUG'!Z+EGM#>M2"7/DE4I1QZFR M._. **=9.43U-RIYU^Y5>&MC_#4:\-^('TBFG41+AU9 M9B<4I/Z@T!0LK^F0RF++@##Z>.>R(8.:I,/\NDAF/FV],> MW:&O.[LE,PQ++!X7:-4U]=\HY?-01F\D*05-WV;8I.YZUFZ,5' \N>")?/!, M=H==+AI4R98G%V^=B6,7]X^^P[3 M%;T5;Z!4MALXC _G3WKBD<*R@+CLWVI75+N6K\YP5Y5XS247X+[U1B+ U7+O M#1[GX5^"0^T:<1TP%]%"QP9#!'A$\&$\$5-5+LR,Q5S'T3:&F,*]0 MSX/E/\US;W.H:F]6J&C?J#\2SN*-1J]0>TQI_C=U;NF @H/J_ [\[J48=XG& M_:G(;5?]W6CIR._!O? PYN-,B9I.G.CHX-7#_9\YJ79E6-2N#?%@]%ZY0^6- M4&%2=0=:L4&<35=[TRIOI:^/&/>R(\;;W\VO4(6Z-_B51BAFV%87,,IQ]S4$ MM>O.:GX*]:XF$PE35#;6.I)=-7?+*5*@A0 MX24URO1D1V\*T]=M>6[(A/G$52M=&"P!4G$;@VQ./_ ?A3^C:MN]T"9(-6:[ MO@7RRB6UQ9"C1P8^R37E=,!\;%FX[(I:$\<_<,GQ3#EQ,3KY*,+VYV^4;$O* MKIK+]+JU)UZ@Q5,J9QLM?_5L=G71J[+>!PZH#*M=]6IPOO'N0'+?9=Z(.H^]VW@B MP-5:_F15@+AVO<9ZYK=D9ZK;]>F4@BZI*+F*_23SZ?-"T,6(:V_D5\;ITV#9 MU;D!+YB3T$U1-CZ,$3P%/@X-1UUVE#$FJ[+;U7&Y\.$P;G[W#CX:\Z"%B0MF M<=6$;\#3;)*6X+&KZXP;F'A=ZL4:_9T-\HQ2-D']2D\]C]+%N[LPBCL_!]$3 MUQ2#"U<#,*&8(GXO IFM\!58[:JR=REG0H*"AKYK7@K9VL*U8SM?CH7>>=#_ M'VK[/9%PC< ]=UA8@[Q\HB(\:DYQ&$]<,:,T:4S41?SI8P\YD=3RC.K'.O3\ MDG>IZ!*KTV5W=21FO('I60HGL/WX:&:DIH6R.TR M6!?,]K\:2EK@%&0I%K5K;Z'%M.X =W$&-:_&TZ=9-KSTHSK#7?6O4I<#77&G MX(41A4AKUW;00_2 $)Y[5RAG"1>G3X-G 9KG=LD4GA1?\U9F5WM')#=HLC)% MN2>W\KO.MU69\X[0:3BD9C.,D#<>?__G3'Y_>$/O3?_[K;W_[Q_\AY+]>?'C[ M[-4DSL]@/'OVL@,_@_3LZW!V^NS/!-._GN5N_D2_!2>H7#CZ>+;?_YT.IN=__WY M\Z]?O_[\+72CGR?=Y^><4O%\^>F?KC[^[<[GOXK%IYES[OGB7Z\_.AVN^R ^ MECW_K]_>?HRG<.;)<#R=^7$L TR'?Y\N?OAV$OULH?,'<3W;^(GR'5E^C)0? M$52B8#]_FZ:?_O6W9\\NU=%-1O !\K/RYQ\??KTQY'1^#MW9,':3G^/D['GY MR/.7$R0$@EW\\NSB'/[YTW1X=CZ"Y<]..\CXL[,XQ$$Y9?QRR/^X_,7GWT>. M?A3GHX6@;_'[JU\O@^P" K[-8)P@K8[P>-GP">,I)/S+=#(:ID+B%WY4[//Q M%& VW4WP!Y]:2RN/@W^MLC+ZGP]. MIE-\]"!$YZFDFM@0!+ZL/!#K-2=&FJR$,=9(=E-55^(L:)O]-"RX>_74YT6% MSV$TFRY_LE JH>R*PO]Q<_A+%>XKQ,MYU^'\-;#@@M.>$\T,)3)83A;?9J6M M,C90Z7,[6:Y0W!1IA1('JT\\ MG\[/SA;/),,9G"U_O\S5>]MX-JFEX4L;(N1]C?SZO^?#V<5O,#N=I%_'7V Z M*ZO5=$ 3E4EF2G@2FDC/&+'4>300C?@B1PLRM3#W!CS;&)X_'XZPX.QFG NZ\X/D=9H.4G,L2O0Q3/ :IE2%64DLH^B Q"I62IBUX M00:P4NBL,DW&\6JLHH'HPMB!:!2!2 M8*3AK)>$:@G6N"RRX"UHL!;--@Q03X@2 U"F!7HIS!#FC0F&66EM$Y_V+I1]A7LY.3N;C!?/G>+;-IJ7(/XD MI6$QLQ^]]T-\"5_Z\^',CP;)*9F"*$K7C,CL,YJ6.A(UBSYX;A77+<1^#,@^ M><=[,N?V.]',5M5>E4\=^.F\NUA@_+@B*!LJ2" M59K;V((S=Z$\TGTF3XD:>RJ^&@%.8IR?%;5"6LS@2-GS#DYA/!U^@(%+NY:*F Z>).R;!)0/PYGGYSMRLQI:;%J MM/H ,S\<0WKMNS'.>=,5T.@J#N,08P3)@2O#D-_H#WWVZ'TG7%,D MJD&*'(AW,A#PED6:L[+I0 KIMYO7G&VW7\0];57MQ?MM.)YT"P5<"25< FLU M)5&QA"B81H<4O5)ERE[[H+M-ZE M;ZZ59$[;1)A1!D6EBEBD$O'6^>BLYT(W.5C8"EV?IM;=&7(G>*YNF)I!TV2. M8#Y ! 2&[SQZVTN9C6% ,X))#,J+207Q&J,ZE1*(1)/5IE6$M!%4GR;3>@RI M9H9JQ"BG8F/\R$79^'9642T4)U:4C6\J,K&4>A)RU@YC,A7;[#FN@NA3'%S/ M\#NKN>+I(YS[87K][;SD:> TM;+]O900K#%22$5<2=F1+#)BO2PSE8@1 D0J M7)M#R >Q]2G"K4>+VD:IQI:W0Q^&H^%L"-.!1D>/"R<("TL\1X#[1"4 M0DDA9]/$OU[!4%&*V$--+3)AS?$E^?O*%:%&EAFKJG\2N2KN!AF27',R>1:HR)/3+:!1&( MEX:F8'((O(FWO!E2GURF6NRH9(!Z"^)D_/D3=&>O()0,0L2/( @#'8G,12;+ M/:[[0#WS.47:9(]R%42?'*)JJ\:N2F[A]URO6PR\<3$1I:W$=2N@_P7&$A68 M"0#.Z- D(?@?=IY-N5E;E%Y.NFWPM9_ #'JR)@!,53P[%,T$0&T$1 M+C($[2((WR3C:@V6GOI!-8BPK^8/$T4O)97"**.$()3KL@_&T?&CB$PP=/\@ MA&!SD^R8;<#U*7.Y,DFJVZ:%+WTR3NO2@GSP425*I(R&2&X=L58G LYJJ7&9 MRSHT]JS7 JNY>2J34"%")APCTY*@[HE-#F=PBN^QQW?6!F@L8T\]ZOTY<<^F MXZ/T7G&>/#L;7I:8E7-@?#-QSH9Q+( P]F4F*DLR%[Y(QTE(5I!<"LA=Q"^B M2>K!/9AZZEC7)T8MN_0M>5"+I)EEE "CFDBE2O20'/[79 U>P;"_BS&=O>5;:-SF+NH'BD?YEVZ*G7:^_ M+3[OCS5>K1=& I9$51;*9+=C83@G@O'0DTYAR-$DPV.=.\@V3_UV8* MJ*&2B?L*S3&:+'H\7#U]$ PH]/8C8<;IDJV520 ')"O+6.1&%J&6,>K$7+-QJ1/2;[_Z"%5$'T20N Z!?';@DDD97\)021%%V6HVP MJLG1UV9(?9HDZS*CDAFJT>(7&*-X(\1SDLZ&X^%T5H3] DM0SL1@)',D<2]+ M]4HD3O*(UK2@64B1A2:YT0_@ZE,079<@-0U2?]W\7K8\R!;ET%H2K2DNX#QI MXF@"8H4)6CD%D39IW;0&R]XOP8H?Q!A8IVPQ%D7]9D"QM H$*(#S%O]HDPR^ M,5CJR;JXH^7OT'M'53=T 0-C7*5 23;XHDI.!;%:9Y)D,C)GA]%.$]_H 1?P MR&TT:AM^/[U7,__O,%L1")1.4C.40 M&I,10-T3/"4 M.,M*#D!=Q?82^,G=C +"C2>N% )/QY":6Y=Z*PGB4:L:(D>B]R-+BQY>:'FNI"8:# MM[Y-.+ )49_V09\*S^J8M^+"Z)4PB@Z.*%- MDWSA6S@>Z6"T]4.?"K7VL>4Q4I/6YYNTR5':9JR#I]8<.VMI37U9*Q(M/G1]/?5R@&*?%=Y=\^<4/QP7J23>M[7+'K.'BA1= M8V,Q9"H%(Q #L:7?5Y .J/&BY.3W?OT\;@3=BEV'-.VQPY@U98LM'.I-U9'M M_>F'!#Q,W.*GIV]&DZ]MBBV^/_U0,5TH]?I;//7CS_ !A7F=,\39@"5E?+*>I!0SD:DT M"!(R$(9?=/)> VO6X?AP8E9P= J$]]WDRQ!-_.+BCVGI+7&]"7V"3NJ7RYI9 M=']!"QE)AK(*[O"KVN_%>"A[($)B*+A.:2[/RJ!5Q,:"^O+9.>AZ]:9+HV$"6/K6*>D*L M/S:KCN%F>,CH\ A-K(! I#*J'(XF)&F6VGOK.&_2$W-7-^/QRL A(D!:'!%_ M1*N@?3>EH9G$@C:XW I1;GG4EN Z2TE2V4DF8S2QR>;HU@C[%!4TXMB:N\P; M6*_>91/^8C'ZI\E)1%P=;+Q[?9"IECE[3>- X M@BQJ4(TZ[4&6H2\ QKF\]=]^$] 0FZWU9 M=-]DO8=]*C86.;]ZO:]0>&JYTH:2TF(* VKCB4O,E:):!=*YP*!1UY";0)[" M3%N;''L9H^+M4-\INHKH[7 ,^,?+#M)P-@@YZ6"1H]DY1:01&,]*Z8G(1J3$ M0UBY\+W5;+(179_V-(XPL=2Q6A-"+4[RWITO$A%??X,N#E$;@R"$-!D8X;[< M+0J<80AH,2YUR3N#.L"OS<.*=F M0<5C 3^R/_4/L? =Q+C5J'@I/;PM&VWONR$JXMR/EB(,,A-<^L!(M+HT<*"4 M.,FZI,8$AK7Z'D73Q';NY(N?C89+R;; M0;(:@VB%C"Z-WZ30E(0L@4B;O,[)"L9LR^EJ,[1M.&1^, Y5-ECK/8]UI_@V M"6&%9HC/,)PBF2$VVD@H.GPJ:FEI/N3V]8.9''OG[]*H1)0<12TMFKF,Q$>A MRTWSP6L*('F36K+>YN\VXLH#Z;R/L$*UM^(5G'<0APNEX-]'<)5S?W)6$CW_ MY])E<,X8[Q!*4AS?4E>N#*2@RP6DGDL1DVESL?4VX/J4+W(@VE2W6<7+CM:Z MG"(&+A-Z"@:DP^6$)A+ 9")XUM(;2IENDAFW>[1PY)V.VHRI8)>:6QM?AE,< M'AV$5Y-YF.7Y:'FUWR XD8 99&VYJU+2%-#Q, B0T4R%E5:X)OEI]X%Z AL: MM?E2S485R]^_H%,YZ2[^[%!#KR9?,9#U@88@2X&#*^P-988S2.%R]4A0*0K9 MI)+D+I0^W8]U((;L:8\#]VB*GJ54[OL#50X%%$8VC@E'HE!9!*,29TT<^FH] MFHZ]T5"?/K7-5F^K:F,IZK+X]+*)Q*+45&J^Z-G@E"DE5T$2YZPBP(12,F<: M39,:BD=@? I;$+79U.4T'FEN(@@42:$+I=1(D M9 7( [!.& BT32OUAX!MPR;[8ZUT56U5MPRWW'2%&KC5G#S4!US%/32[J5Z[STYC] A.&74L8[P&@O MLVR 6*YC27)FQ&4EB!(:NYA$RUU/LT6'QYAXXB3GC?&J217B@\BV MXM8/MG]=UUQM6=3-;\0*2X#,> Y46Y*C0E@Z1F*IQLF6@[&I_48 MMV+6#[;3W6.=BDBP3'K,ATAJDMM>94&4"UYHCM@/Y[7?!;<4E M_:-S:4^C-:33]8;'8L]UMHH09$HB<"!:I;+CHE8QX[-YNUVVZVG>HWC#4H?N1->Y/_;$0M[N8Y(_#S^-AQD'&LRL' MO+1?16BQO$,[*'C+)]?1YRYB'$Y][=5X%'4>6ZW?SY.'8_]RTIU/7=]0V-\N=D0YI@OO%K*'N9?RU@_YN MA&Y[*V0MD(H2?BIQ^4X\N?F JM*N U51YFN2H9M8>I=,PP5ZBFD>9Y]PJ#U> MG4<]OZK&=A"IK4+?E@AHD5W=0)NW']Y:E?<*4U&/Y;Z=SL?9"S\J1615IO-M M'UU5AX\3I*(&WT.7)]W9HL%%& T_5^+@O8^MJKGM!3B0U@:LD=[PP0?3W&TA M:NCNNO3H_:+E>RG-*S4"NVAKTZ/JZ&C>Y5?#T;QLXI3AI^_FL^G,CTNY M_H!K+1ECF1@#@LCD! E2>>*TM9H)JK-O4B+U2)S[;AQO&.[.."_\=!@' 0Q3 M.6N2@TM$*@O$!D8)Y!"10-*8-BWJ'X6R3W6K+5EW>_NXG2FK'5.LA;A)&2?I M_\\O=T8&62+4J,L-4L@/*4L30&\2H4%XRA@-+C2I0ML1;Y]*8(_.P,KF;7R6 M<15B?#P%F)72S,EX41&TPT*ZX4EU%M!M8-;P+]:/L[L+=N_S6JJFE0.V?K25 MI,X]7+&MG]U2<0^)4LD]NRY?1-=PX'QR%L"2S'W)@TV2A. - 1&]XXD;R1LE MOG\'4:T^]LUP/)R>0OIE,DF7MW9]@"ET7\IAL>$V:* D2:V)C)(2"]D1PV32 MB7,A?9.V7EM@ZY,3M3,W-M;(5K))_6+J#_[K;WX&W="/2E'3Q_GY^:B<4-R MZ$H?Y"@=R4DK7**S))8S0R233F@?N!9M:;,-RC[Y0/4)5-U.#>KR)]U?)>-[ M$F%Z"YC@%H4/D5BI@4B3(@D^QU(BSH.T7,G4)+;= EN?>H'4ITTEFQS%![ZJ M';BJ&9CZJZ*!RYK>V67M0'5GYS&#MO2"=A:^DGMT<_R;!1M7( :1,@^))0S5 M*$?>E#M(2AVUE?A392!&V:A5RX/8=IW4"DT&=VOL_HTJG2R5/P#&(R0,46,I MLY-&293;81SI7<2W$B=;8QYBWS8#]$5NQ0M)%[D_P]4-,)% M9*/*.A%I/8HF@R(X5>8< _X3:Y+!N@JB3PY.*SKLK?R*/?Y7KUY:RL2BC1P, M$,;*S?(,UTO'(R,,ETZJ!=6J35_DM6CZY+JT)L3^YJ@],5R)NH22LP+#'2=4 MHD\EI4WE$NQ,(&LP6EG)3),.FFO1]*EAV8&FBCW,4;VIR\O)]+MLELD@/3AB M0U[L-0/QRJ& .0?GHZ#6-RG[6P>F3VW*6O-B;V/4[=2RGJ8JTU(Y*%"B4E2A MO1U"C70Z,$:=;K*>;(;TR%YD3YHBE0QSE.CXP>LCJX?&6X_8,B[>3>Q* M0?%^5W8&KYF)/! $PLM%@H9X;@6ZL=EDXV.TM$FX7/'*U]U4AL^_]=23V4O? M=1?#\>=_^]$@_?.*B^;7&6S%;H^A>&'8^#M MN;*^(1N':HYJ#3)0PE*Y8B!(07R2BN@ UL4<@*8F#OG.H=J3N--^+P[M;ZA& MG+E+[.\UL(,LDI2* N%0-LI= N*,5RA[HC+C_WAH&"DMJ<OJQICUG39KV69:BOC28SSL_GB2KEMKAG9?*\UAMZ,*0:$952' MI,$3]/XX84H+PWDTZ!*VX%4M 7IUF6XS"A[%W$=94UW7+=?$B4 M2BOE:I/&Z#U:T;*2IB:(S*")#SR2Q&DR+D)@MHD7O+&GY@[B+-OG+&XW_%!> MVW?YCRDLGC[@2@X9:-!"99Z:Q)2/A]JG MO(%:A&ILL)KW<$ZFP]GT4N05--$SE07EQ$=6]M0E)X%S)#QU3( STHRE1!^=6H<'D;UG=JOOGR^W 0I771<$LB-_9RM@L G' .P@OIN6N3 M@K@.3)^2!&I18&^E-THP6R&C,<$8IR,)M.0ZF!A(*'DLR;KL$&&@OHE'L@G0 M(V\6>Q(TJ*+\H^QOW&T-7'V;8_,0+7<[MA2LTJ;'W=&NT]!Y0A+80)(HE7K" M9.*MSL31&#AUCOLV!X$;$>V]SB 3)A> W%OL_ZT1&6-P!9F6R_"80M)CM(:Q MF2,L\L@@2!%8DX;@#R+KT\9('<;<68^J&F?OQ6E1J'%U#\)O?CS//I:&H=W M9PZ1@T(/*:",/#GBI;48A;'DA+84I7QHMMGT\#YM@M2U?= MY$-6/;B?WH/O3 M7DB;":&^D>I,"E?2OIQ/9Y,SZ):AU%)DB8&3=B$1FJ(J#>H%\4H!@0C&^F2I MMP]Z(UN,TZ>MBP93144EUSPI+IC>=Y,,TW)7O!^]@>^RVBBU#N"(EK9 >9A MX?75SEOT6FLJB='@B70&B),JDJB5H8JO:$\YOO M_H*R#-XH[8F!!2HB0J#.$DG+7994>8S/C58\*2=8FUWV>T#U:8.DZ62SOTGJ M55O=.%Y>BGMQ/?TY)5/ 4,F4Y5*&1:X,0N1<,9EIEK%1Q=6]L/ITJWH;HE0T M2]W"O,WB.G2$I:$"R:Q;&.3YJ/WPWKD9>I/D2KUS'*< MY.WOG;Q/OOHN3:_97C][^\&AFJ9O/T[0=NT/%XQY.QE__H2_T'(#_*&!FB?] M;2MDS0S E;%6SD,\*,@&$N&J7#L?HR&6HD-8DGKPY2[76$*SV7$MI!J[&'^, M.XB3S^/A_T#I/O("QI"'I2EE',U+$]FKW=A?QS/H %T=/T[O 2.L6\K)7F4G M&2NN3DF&Y:4JV6-0SCP-%-B3%7;M(Y\5F<_BV,'X 1%YBAS M*2=Q49;L)S F&K!*'S#XZ7&.8H-IIJIUCE7 ND+[%J[XQA$:%ZQN(58EY_MC M*8G%L&K]%#((R"=1C&YUZ;50JJ8M$Y*PC!,*DU*(-GOE]\-JOI9I\)2!0F&= MU$1"*O.E<24)0ANI Q?0J-':_FO9H9SKBLQY]'KV&/L<_'PI49U#9KDD5C B M+>K &2=(MD(K+T) AZWGYTN'+5MNAK_Z_0+N?9RB M?8=LIN/=!:_D-JUXS&O@#:CR6?'2:2@%1:13C+B2*QY=J1I3B@,TV;>\'U:E MH_$'9 >)B[,H-4W)VM)>!XA/-!(.B06:);6YB>^T%;H^.5 5.;3AQ+RBI>KE M5RS*)];!"9KI$%/I1&(=D<(:$IBT1,C #'.&\M!D-V CHC9]"==:@HDH72HM MJ0R&VL*S^DL.LDY M4\#02%+4@?$D*",R-1QX;M)I:5N ?0H_VC"IB:D.'WI\+$KL+B;YX_#S&$.F MB&'4K^/S^6R:)]WKZ6QXMCBE^/Z;5?W,74=OYG)644>C.*"YUW\,'__ 'OWM MM_;FNWK5GNJRK4BY:W@Z2*7O57EGW:(((CM-K(F4:$A9!Q.3:G-&^EB@!UMY MG(Y.*"V(2)*A3RDH\:9=@/DQ+MNV\(#W&@LT\FUNJ M^-XZ;M&OL.1=^%'132E5>@$X^<(G_VW I4"E9%RAA9.XEHI O+.4,"\T9Y%Y ML&T*06J@[Y5/=$QFMK?]T6G[BQ^.5Z''R(-)!.,&#/(M1S_3(@ABO^\119 M57S4E0WH0H5=5+7Q677TLQW4EDK9_1#G@2>V55"KXYQ-XWV,IY#F(\! LWSB MT]6/]W@)=QRIK5H?(V:E"*\\?PFA7&^]1/9R?I((3+9I;$ MB"@0")0.=!&](LMRS."C!OF\_NJUB[Q6DI09? M?_SC]S+P34/6B'WV'+&MOG<1NX89%C4M.ZGSZC?KJ&4=C'KB[1[IW/C]FJ*V MBF(NGWY]-K;X=M&>P5\>I;\93;[^.EX4\%[>^+'SZ[3C2#65N)^8]=1=8W;: M\*2:ZCK4;/)F7KK:_38<#\_F9]^KYY:%<^_]Q;XGHCN-4U.5^XA8*^,1IE. M#<6)UP#F,#!2>\8M)_A?1F_896)5XN6.3O2$>7%G;9.@T?0]XWSQS@- MI[%$!9!>?XOXT:L8@7+-(#H@3/IR5WSVJ)4@2&"*,@#PW+?)"-T%;9]B\B:\ MNQ.5-[=IZ^+M 3AA(0E.I-?X1=J2S.E*#&D2M\9D0YMTT=V IT]A_$$H5,,N MC8/Y7=:2 3O4@HDC'6_)O"WFH1=-)ZWW-'!B6"Y'V)81IX4GA@<)3H?DV^3. M]&+17!GG=U3\IZ\P^@*_3<:ST^F@7-046;D797'_#BT75;+DB#54&R>%L= D MG757P$]RZ7P,^QZU=-:R;+TFU-N@_0!G?HAO?_1ESP94B\2:>VW2$_R36X.1?WMVZ=EM;W@OTT>0'O_3"= MY!ET!>";R;P;*,:82-03[RTM-\6DXFM&$HT2C*)J'-(^U3"Y;^ M3%X[V_(HE%N\&#I:G2EXDK+ H,KJ0)Q1E*!&,+92.N3;O?D/S[AM9[A#-6WO M'>$>;R;,]X!8EHR[5FUIE,CQI)7>'L4Y?WWK'M ML79LO&]RU]P\>_\>.IC>>A.1PD;GU5G[V,[J#7.7C:-M/OAYP-/;*N@ M5@>DF\:K<8:W];/;JJ[].=]&HZW\O8$>USV^,0L?$JA**LQL$O\*./VFTG,. M<, RGA^GQ3^<3D:X^$PO;RK=*>_E$8^OE.2RJT 'UN8>&?"/'N3@FFV6)[\] MA,NOOXXCNA(X';T?^7&51*ZZ" YNF4>KY&F;O&,X&3P32_+W@_^(T\D&U>,'XZ81S!^Z\*@[1>XQ4_>+1:V$PQMO^Q9 M'U1EX(.O\MLJX/?Y2;:?"/):H#^]I; #BXK1ZKE*/;[%BFZI&%FAD& MX^;)66G7L=O.S>JOUU'31D"5I:TQ$=SWN.K::/^2EJ![>-F*KA3^3,;E) O& M<;@;-^Y[7!WM; VXL79J<.DQCV^NO0,L"/"YC/P!SDOGHO'GG2;WV\^H-%'? M"ZV%\'OLG*]_4AM%--L#OS5.%1_MH6>V4='A7YSWW00_-+LH^][ENI'B09R7 M3XQAKZXZ.PS31J6/%K"*EN=A"O\]QU%>?RD3Y$XJO/V,2OJY%UH+X:N\CP\] MLXURMG\?KW80RI?BI/_K;_\+4$L#!!0 ( :)15*P'MGZPG0 (&UL[+U; M__"?T]F?XX\!X-^7?_1L^N'S;/SN_>('P01?_^GL[R9I(W5PP#47H.AK"(D[ M2+Y$QW42N93_]]W?K9'"N61!9NE!.9DA\FP@2I:+E!Z1Z^5#S\:3/_]>_Q7# M''^@R4WFRX__^/']8O'A[S_]].G3I[_]%6=G?YO.WOTD&),_K7[[QZM?_^O6 M[W^2R]_FWON?EC_]\JOS\:9?I,?RG_[KMQ=OTGL\#S">S!=ADKX.0,/GQ9<_ MO(Y&_W3Y0_K5^?CO\^7?OYBFL%C2<^\4?MCZ&_43K'X-ZK> Y"WYW_Z:YQ__ M_5]^^.%2/\_'YAS-_]#,M6]*LI5U"ZPOG7^K2?]L;TGH#,TD5$H._BI"KX@!@W M/7U_S%^>!1E+N#A;#(CX]K,'Q3L]#^,A!7SKT0.@73X(SO$\XFQ(J#>>>PWG M"N0ZPOK(^04IT/F8D/TM3<]_6@)\-OW8!=C\/(UI=,&XN'R!__7R#Z^-3!2/ M)^.Z:KR@CU=_7:U19!./1;)H2BPJY^2D9[(8G3+*$+CM0-'6&0["UYL%_;N::?-I>4E_L[0? MAGMIMCR^'4]=YK/&4>1>F5*DMZ4HR91/(5DR$V/TD67+-G-T_\P:\M/FQ>HR MUJ&9Z_ZJD=%O EGX1ABKA ].&(DHG6&IR*Q<'QH/]\X]FYY_F.'[:L!\Q.?D M3YUC$SXWC7,8+N^=X1J/FCMI?;0%75)929=Y83:0CV>88CG=S^,]+ M:?KS_?0LDW/\RW]?C!>?FU"X89C#,'C?_-8(]!B1"1V]RUF)Z!P62U\[R6V4 MR9;["=PP8)WH:JIGTW1C_+/J]DZ_F*)G(>+9\KNCBSF\"^'#Z,O#23;XG+Z< MCV1,LL2< 1GGH+*7$+@.4*(,W'F1O#,;K?REA5_"/"[-_*L1?JI4_H1GB_GJ M.TMR@?$KS_E?MT.Y9''WR9&&SY!\]9_Q\O^?3V[+[_7T[.S7Z>Q3F.51TCQ+ M[008)2,HSQ5X)0PP8;+DQI-A7EK,O"?.FV+YJMY/9BL!77EK.[IS]0QJ4"U9 M3 _'RZ5NT/Q^_&$ZH\?]XT>VKQK1JGD^O83XYCWM?_.7%XMZ&E4/^$:<1Z>- M2N"XL(3-6/"%:W!*<\:5L?1/"YVY"]3A%:0IH]-&=-Q6%;ZOJMR>-4GF[*)" M>S6=+3E8+&;C>+$(\0S?3G^?TB8\69"HZ8GOGD\62/-9C(K@S"$6$*F0>'00 M$*02D -/6J;"Z4.;)7@(^(];_8Y \6U%%8,HZO/Y_ +SSQ>SBAUGXVF^?*&6 M/WSY86GP__(7SM*83))1XIBR#AH\L@ J6GJKDK)@K7-6NA@0?3.E[ 7U&U# M=M3=5C;92-G^(YQ=X&; CHFBK?&06%"@1%$0+9*02DFL,.$"DP?4M>U(OTE5 M&XBXVYJFFBYKKVG=G8W3TJ6B7WM2Q?//V70^'Q6>(H]) *I%MQ=-[*]X2WJLPSB2#M^&O_QPOWE?Q$'[ZQO*G M3\/2L3__0![^\C!MY%"+9$T&+^F-45R0#< B@H@^1;("F#=M/.T=P#YRI6M- MWVV5,_NJW)/\?R[FB^7!T-OIDYR7=(2S.HGGDV?APW@1SI;(XSKR)Y.\6K%? MENOK^,@(-%P6LA'(50(E,8)C48,T*? 019&H6VAD@[D\;H4]-OFW]=D.LG>_ MQ@\7L_2^@B:@KW$QGFW:!T8J9Q%Y0@C*)E#&!7"EGD9IQJ3@1A:1FNW8'4$^ M;@UL1M=MU7*'4:VE63OB*93LI0:A!;T*@M%;@)EL653,1"F=BDT.@7M@_*Y8 MNY!U6Z_\\;;@UT@RFX\7^ 9G'\<)+R?U&M/TW267E_,S(CJFHB#ID9VA!-FW M3GE+NI-"EB+'8)HX)JTG]K@U^*348L,I]]XW(B\7[W&VX3*9A(?C=Y-G%[,9 M3M+GM[- \TI75L?RT]ERFO\DQEZ0U_9D1I.=O+O^7O^.BY>%+/"1)7M:6N20 M5.8T1[3@DN- IHA0DJL@S:1DO*LJ1U]$& M$R04(S2HDAV$E"-X1&$C#S+P)DOT5PB/6YUV%/4&UO>^-+GSYE'XK&S1$60T M9.)FPA4YUQ +J^?KR1;'CGL1?+3KS,B8R%8E\"G5[8I9\@.R!EV\C\&[F,R# MN<[<(\3F;1UE9#7W*=?$$=)84,Q*\$'16X%&%_I/5*F1,*[#&'#-N):XTCQR M9 ]9;KKM_^$R#>'OZ6Q*AM@_?ES,+O#K-TD5\*_%+V?+ ?_QXQS?U2\&4X=+ MC:P;Y7123<4G?XWG(V:01TX>C$U*@)+,0PS<0G;9F\ 82U$UU8Y-J 94ECLR MBNY0GAW8WJ8X>TN]0=3(&J:?EYMP)U"CM1RG(55B(ZHA;8UMB5IW*,+^[$U; MB?Y@>H$.5<%$"Z8P#I26'CP/M+D:DY!9)83B#UP?;B3"'5\=^DB\@1I0K2%84G9%EL)9\:14=O33)(YB0G731H, FIRT;L#P& MG=A7Q U6D2-@**$B-5 UTKD8HR/LHF' MTAGA8]"0-G0TB!1]C0N:*^9?PFQ"*]M\A4JBT(8S,-Z1-FN;()80R2*WQJDL M>9)-K)#-BIX6MR!*D,(E[=N$ MB]P%ZC&HPF!"WQIB^6\_K8GG!7ULF[)84]WOGU8Z;]LG36X8Z,&L]4J=#XB5R)/:X M8LD%QSDR%XNUUB@?>U X6.;TFXOS\S#[/"UOQN\FXT*/FRS(FIA>3!;+@^VS M<1KC3N]9QR.98P:)VT"O3_'3DZ'%?/)Q_Q,G9C/ G/IK,/TQF] MS/]!GR]F^',UT#_-7P>>?[W!,D)$DPN""*?#-9 ME)4L)]'F"J\SQ&%.GM>?__+3!&?S]^,/KW"6Z'-XAR.F38S<27#:2E I<7 2 M&=FZ KF/GB73Q 7HC/ (V?)M-&GS6?70' UXWE@7P2TH_YB$\WH#_S^8?\:" MLQGF&O;S*\GR33C#D0G6RNP$%%:=7A$*!(4*D%803AM(RB7?M^+N/ORC4YD# M,='L"NR6DM<3L[?OP^0MGM>M8/;Y^?F',)[5GXU$2=GJY*$H5[7=DVOLA8)@ M2HZ:R5!2DZRJ_E ?G9X=B+4&IYS/IO/%R_(:/^+D D?S.>XF%\&I2Y&A5NIO.2@U3(V*64( M4M=\ EKH" Q*V^14^P:*1TO\[K)ND2I^WYPO@XZ"S(5QJ< :V@05#V1%64DK ME%":L>"4Y&UR=#O!.U@8WV$4I $GIQ+V=[URZ8NK:N3+\C^LAI3H5"Y6 ](VV@M\!-TIETUB&S(HD:6FD3N'%HS[HD)/+1B M]!%[FV@>VK3RBW&(XS.2+J["!9B2DFN:GZC)L$IG"2'I *G6VG8YUY.@1L$[ M&P$=WI@=BK3; 3O[2WSHT[47T\F[MS@[OXU*:V-L,=692@SH!:B9T4E"SMXG M:1WZ>.^=Q=U#/'AF!Y3@@&]X1@*%[\+9+Y,%F4'+-2SY4(O)T-@AZWHXPB Z MCV"#H#FCLX%ON'"8KT0^Q_2W=].//]&C+U]H^F+]/=XP[".T!/<5[H G3Q7* M)8HK%>Z"8[NIUYOLZV,?UI;;FX3I@!(<^,V]@8=;JTUD&APCY:05Q(!GA"RH M4G0V.:08'@236VRO9D3V$=R !"XWA,MU9CI[/GGV?CP)5YN!9]P4%S*P;&E_ M\61/!FXB<&^Y8&1>.I\Z;:<;'W^XK70_44\'E=.0QM!L<>^V[F,V$XYK)3)_6W]=]@3["/?F@W UX M@U!Q;\-U]7)U0=;C]*:3=MT-Z; [_6&IG3;E9FI1 M? $1&?WC>3:RRPWDR6K,%HOB9!6F!QU#&R3KX6XK]]1HE3WSY.>RF@:0'<1$ M[JEU)F*1+E@5.EDDFY]_.)-D:/%/AY7=5BMEX!2*;H&0OX=9[<3UL7THZJV1 M#AAV>O&G/?@)))#;^[;)OV M>CS_\\67&U*=K7?>1V H(BBG$+S1#+2D;YCL%9G0;:)+MD':/WIF[*H#@4__UE?"H1$K>F M\O3S6_K3RTL\JWD*P8'4-0%+LPIU!9,FR)E$X=V ZEB<^!./W*=&. MDF]2^V1]MO2'J[OY#M!:QD;<@>TXP1&#\7CO(K,?"0?6$ZL2%DP< !+0P42_FB^GY=G@HM NQ MD$%FZ8U0&*MI1ENK]3G4%NA!-DH$N!O7X]&/(0DXQ+;R]/-3G*3WYV'VYV6Q M.>9,2)P45KJR/&6$&$PF*TP1-,XUYTWJ==X'['%;I[MST"1U:!W?"MVJFF0' M? >U4]< GHRQN@>M]^K, )P<9'U9PZE9E"P; 9RV0U NA65&'&CM:HU++%D= MR/$]A,[T-V /J#)]J!CZ#NC553.<^=OIUS*2TK@8N:2-UM?0C1 E1,\%8$R2 M!9N+$6OGR%MN@#8]_01,C+T(F XIO2:'HS4)\I_3:;Z!*C":)5<"1&&>-%A[ M<#X6B,P)E9SVSC=Q2#;#>21*,*#,VX3RUZNH^6M,./Y8S:4K7!S1J.(]2@-PKEWPCHD6G#('(?T)ZL]^#/*B*9U;9_1QW L6-?6]P]>3?# MY5W*.L0K+>\"P7J(5 1%TR@:4BK2&&5^K M:QAA-&'&!A9D)S?AUJ,/&R/62/[3P80W='+?$]KMTO3\+:;WD^G9]-WG)Y-E ML\B+3^%+))L+F1>:+"3DKO8@IZEFHZ#(Y- S30RR3N1V&.S1T3VT@!N\RZOS M\57@(DO!H),0T-!4@RWT5>' T$>C5KM^X*C/5:VG M&\-V"^.\429JW[C,C3C6:WDFKJ)(7MK$E'&V649Y(E-MJ :$=Y+"W] MG8);;SY@2-ELPK0F(5Y*L19ED;7:+7>>1>/K&8*(0=)F,=J*;DIA+0#UL,?A0VJ2;=;C[1EJ\'Y^19Y7'6* M5)K[6DPRYD@N7JU<&HS@D$*V5F4=%:8#OE4'#31NJBB#2?W80.?EY5XCFJ](1'4 -?<2Z%(=O/L_K1KB* M0)6E,)X4<*X2**\DQ&@2\)"DM5GQQ+L5RKISF,,>KPS$P[2)$(<^)GUS$>>7 M8 C=DT1SG4]G7\MX^6*D3:@AE7I%+):Z'!"\)C\=!2>)V&[\WCG.PR=X.#%N M?8';')YM<.1?K*K#M3@!67]XX^./.^>R=O;AHR6C7A7%T*IDO0_>TQ+N?)&H M;$AWG'VL#]/XX$.KC-JP3/I4NQ@6:\F1I&4CZQQIC\D\RB99P:=X\%&P,%>[ M>V9Z$'V3T@(/XN!C'T493.JG& MOPE*QXP.$LM84WD$A(RJUDFA;21K)NV&BH4[ED';AN(DCT!Z<3P=6M8#.\%O M+G7H.J0K\[$+J*'/0;:B.4*QLF'8FK82]<'TP&H=1/ 10JCE^RPA="IEB,*R M)(0E?%V*=)PB_W>5'CL@_7TD/"#MRYCGV>?1'V]&@0R5VIJUEKVB)4W2['P0 M$; @\AA8"GY#;M&M\K173[SD^>K#.LU?1SVLGSR0^*=[R6[@.J=/YN-5M=6" MF:,A_.3U15#1^FJ*5E E)1XU%C/86_IUV(=,X1X"'+H Y,5L^F$5958T%Z&0 M$R&+KJ%)OD!45@-SS'+F:^OX+B4JNI5[O#;P0Z=R9R$.F;>QC#:KO0U?XSN2 MW2J_+#+CC54@LZ\-#:."R(L'F3"7I%@1N5O%Z%N/?M"D[2^LK6D8;4X75^<" M5\TG!JG V/710YXL]IO'VKDB.>=11:F*,@XC5Y';HH),]._1#C/:D8]7 M."O3V7E]_,MX-GXWT#GOG8\=DH?N^-RH MRP"#'&Z^QOK^U]J9FX;ZY:\/F!:8WX[/Z5=>EC?TW7DAI;B4V=5A#'<8BF,. M-"I3D^P2!*LD&.DM_5?8U.:D:K@I#'12?#>2:UV\BT%+&E @*^]!H6:T1I+Q MZ;QE/J;H=)M2 #UQ'OZ$^$A:N>4LN0F?#T]3:A(T.@S\0]VR/!;=[<_YL6]N!IOZFT68+7X.B\M8+_**52DE M@!=U&Y+.U%BO JX8D7*2.=C37+YO3.-8=T;'T,.A7X7=]>' @3YW>38CWLCY M&_&#N7_K>24XL[D$7H+>)N']2UEL>? >5WKW/+&EI+M[PGDP6XSP^NZBWLF\P7E*D]X( M0TU@[[JM^^%X\Q(Z-7@\MQ4OTA[>; MCZ*]MRK''ISY!L[?US:[>T[GTHR2PBC#DP,4!FDV69!D$8%KH4W.0I%46^CQ ML-,XE E]$FI\1 TXE;N4/2?^]//F!UPFT3-CBHFZ5L0AEYBD $%9"26XDDPN MC+DFQYL-YW2L6Y9C:NJP:_]@&M.B$/U&9-=J,7;!U[*1S7T C]/(YF0THI.F M[DGG,=3.")Y*X0*8KT'ZJ!*X4-,XOQX/('?Q!]JW(7W+J8>;3 R3$' M9:HH)'HPF3/+;9$H_'W'$+L-?2H^U:[430\F]ZU.T< 'JU?![&_>(R[JRS6= MD.6YT\'4EB<-7:053./+B0,B-*E;+):R]B#-$GM^R(,[H?[S"RW/U, M]<[G-91KEV+ :%DQ.C FC1+2!BL\]ZF8G&H= KE%NOL?J&Y^[O/)1_J_94F? M/8Y6.S^[H>SOF\GZ<:OE/'"9I7!*Q2("!IH14YG1ML8*W\+#W7,:AI-7,_P0 MQKE>4DWF6)?&96K4LXO9C'YKSZ -6=QY[FOT1I=-3#F@E5(QKD/) MT;(0I JU\%C90N^.4AB&]V=A_K[^[Y?_OAA_#&>X[$*UVA/K#P8GO?.(#1G? M;=9K=!ODWB@?>1!1N<1=L#)E855)*")C6^C>9?Y#O>-3^M7%YU?TPP6I647P MH9Y=-7BQ[QFIZ=O<9Y9KG!;R-'PA^I042CH=>/!D8+(86=&I^*VO\#UC[N>7 MWGC\DVN/_WKZ2CNZ$R9I4,X$4-8%B)D^&I[H'\^B\DTN;^Z'MJ]3OG6$?\ZF M\_G(:$.F/WF*V?H"BLPJ!V2A MP0W2DY0NSB_. JV@/^.'&:;Q5:0QK6!+L4_RD_/I;#'^G\NXQVV3&>EL#5.& M@1?)U3#(!('Q $$'86@MT%DT";L::@*/3N^.PFR#H\6MP'Y'PJ;092$4)"4Y MJ+2LXR<]8$I"&Q>4#$U:[=X%ZM%ITF ,#%BPX_:MTE:4E_=%K&JO5P:BKL6? MT"EP63JPHLA(.IR$ZU(5;X^[[;L!'NK6NK&N-.'C5&Z:MT[IZ>?:;FAY_NYX M2+Q@@4BZ#V0,(SBC,T@7#;<%,TORH"O25VS'O_D=4B>Z+E([&=G!^N^K/GN0<28^(WN*BCN"5J*5.'8$6NH @O$7*')@^ M[#+46G_NN7(]!?7IPTD#M7EZ,3ZK=;!7S0",3Y'\3?!>AIJV0;BD#F P))E3 MO1!L4KS])HP3,I9W96HZF)@;^/[M]">D\6_.SS]5E>08LN$9Y4(.G "!J2!U^C0S3J MR(4K2;LF#2KOP/3X5&$H H:N:KE:C^9_3')-19G,R55:YLY=@5/2B8S$GM6U MI3)C"6+A ;CWRA6>E5L_ -\2)G/?2(^'\^$%N[4@YIZLTZ1?8)CC^^E9?G[^ M8?IQZ1&O(G5H=EK7IF"VD+&C0A3@G:7-22BI.)K(D^E%_9W#/5+^AQ/Q;250 M^VX+EX&$.'LS+8M/88;/ZRW;NS%YV\OK\557=2'1&LO(WHTD@V5/*&<%R8 + ME!9+:G,5U G=XU&;=J3C$C.5_,D 3PZ_BO^M5*IQ/2! 5'D 8% M*&.KRY2JY1-KSRKAC6ERZKX=TN/3D8'$?ULQS 'C*Y?A.(U"H#8\NV%LQ'TS M68]7XU(G).YELBHE]%9FIKB4S#C,?%O.YT"3+3OU(,6XCJ-,.!8H^^EL1X0IM% MGJ\&_3Q\\-&]0[6,/NHWS_72!TE9^D\16F9EB_31)FZ*,"Q8;@-N"S^Z=] ] M&[UAP=D,+9E/E5^+PT M)FD3>#4E_P(7X]GR+Y_BA.2_F'^]M1/&UU(GBHC69&B*F"%$;X$6((Z^")5% MF[9Q!YOB7@[1-::?3B<7.,"""V$]+*0 M G5S@+>/<826BZ>I>3<\J($X&;(WSR98OU]444_+6Y)>>H_SD4Z2S<<*WI!#S>N3T=EKS0Y>XKUZ EQ,8*F5.ZZ=B M57>"QI2-6J^"MZUC>L<1O^O5)KUJPM?09\7KZ^D&T/5T&],RNY1 5SG^'#[/ M1T[KP$LQ0'Z3!:6S!\]+!!8-RIJ8F)/::2/L#.&[VG79(=LP.N!Q]4;47Q;E MRV)+5V_+VT_3D>+.:18\!%\T*"X%.+D\"W,R./(%E=O- -LZY'<]ZZ)GPS V MX&%V]T5X"=(FDYQP$-'E"BW1(ESK>LE,WW7621.&VS2_:]4^FV9?OK8>A.^H M5)=.1S48P^PJ!.3V:=*(%XD^UT[U7%9/A'&(QB%$)R.K31&5EYTTJM-PW]5I MDSH-S]1M7;(#Y&'5 ^6K8Y!5!O,D_SZ=I,L/(X=1P*S>UCNWUQKVQV2&:?IN,OZ?*XS7Q7F553]*64I+ M_X 4+(*J/J_+C@&A8T$K2=ASIR6LRVC?-6G3"C8X3[<5R3=7I,LN R-OBRV, M(_!8ZU.5NGL73^M.,R.=FRF M@;.:.6W)N7#)>&#:1>9]O2(HG33I^V+41V\&X6.#ENP= ?TUS:RY&)]^?CM> MU)&^/H9^]S*59//PEPENR'5,M46Z)9^7'!;FP0?O:K,*XQ,&7;QH8<*=OF@. ME?YZXF_8PR&LERZ?2@+O]2"0%_6WJS!KZE#NTX^0!#T-A![W8 M0_Z'U1 7, :7)>3LZ840*4'DB4'@SFMN54)VL+7KB!F^AU:,/F)O47'[5@3J M*CK<9IE2;4222P 5M8 G1X+VHHTC8?YNTG\08I MOLN@\:\GBK?QU=J*@GE.LS3DOD=GP>F"9(UR\LUX2F2.MM"(^X ]<8E($A M ])FB]'K:K$MUT%A351(#@@7FM9!XR7$+"-D;[SSPDJMNSB?]-!K*D"?UNF_ M,>IW0W900W9W1H>,1%N!N-+N+C!ZF*C=%6SX9>1^.W0/!M8YW$-\+1:)*S@A M&EO(*@(M(JFEUS4!,14(+@5:$&7L5B;B-%C<8C,.3V(?J0U,WF\DJ?.+\U72 M>4+O,Q- =D<$E0."$\&"%8HE;ABWKLMFWXF^&R,?;C??2_;3(00W9,9!!1+^ MN@:D%)6B%0**)B-2*1;(L,P.$G=:8R9[(0ZV3]\8^0$RN+/@!GX';UL =6&) MR3EOM *NBZF1XF1.ZBP@92.8LBKDX=[%C0B^6U^#6U_[,SUD^/8F0%6FK_%L M.=?Y^_&'M]-?)HN:T7CIZ'2!.K2UUA/CX2VZ 5B]2T<:4-)Z ;L'LE..\:@2 MZ*04J!(+N! X"(ED+C%F;>ARRO1PM.<.2_*XRM.'B8&5YMG[,99?_KI*(WA9 MRCCA;%7WSG.=G-#$I2)SBDQI\#EE"$)DC$YQ([L4H.RD('?@.*Q-TY2[Z?"" M'SIS]@U.QM/9%V KR]I:%EQDH&TM(.]R)O\JT\Z+@2EG.$NA8R[:IL<_0H:' M$>70F:UO/TV7(=1D59$-EN@WKX*IK["96'BI'?]\J?6*,H] BYX'YDWDCA.5 MI5N@Z#T#/5+"AQ3OUL.^PU7]>3&=O'M+?]"RSLQ] [6N!]1UCNOMKY+@*10> MA.=D!FAGC99$GPI*A)*VU2KI,=O!NE[EB[3XSU#]M28$;AVA;9>K#K-:+R\3 MI+;1,2EM41E3C-HD+X30V?J4Q/;N5O?.KR]7OX;Q[#_"V07^/)[7V*F+&>Y" MR*;'#"+U>_&MB59;'JRN];&*4#50E% 6DQA*)KSE970/T@'DMWOKTNT/:R7+ M#DU+L42C??9!&E0ED3&8$-'$8% 4P_DFB>[?L73#0]>:]85)KLO7@OZT-N:< M+Y8G.WLL*OL.V8JCW>>]WG[684*K59)(.P7#R#,:H6UAV4<=[28F>PV^9XG( MU>B7)>MJ(=3K5]^APLDO)Z]K/^K99:74WZ#RX],P'U^+ETT%5=#1@V&) M5)^8PF1T26V6J(X 'YL& M-2&F0;.^K5(8%:4P8[V-OD:8X3@O,FVWZ M$:,=U0A%9GM!#;3OT@X>G8.D+8;ZCS1-^JS MY1RJ>QL4(Q^7Y0C>8JI9&<5K*ZP.3;K2#C:#0Q4R.1WU/ [YIU)29+/1L(P M-9B5MC&#YR: A)!-BBO>@>D;TI>AF&FPM'RQ/I]^ MOK(UJ^'_ZPS_^P(GZ?-EMI;W*+A2@*R6X=96DX7I-* R4:2@L_9M@\^V8_NV MC?:AR6MP0OL%XB: JQ3/#A!;&ND=,!['%A^I.Z!RC]9%+8"E MY0MD+'@F%6A6S_@XS\:F1Z4_]UC2IZ ^?3@YD-K,OZS*5UNPI9U7V%![8(H" MJA!0\B@\)!$<"T47*YK8T5W '?%L?RA6.VC-7I0T,*6OO3E?OOS?8YS1(.\_ MO\"/>)G&7LC8YXJX]2H(,OB+ (>>WB7.G#/9D)78VC"Z ]YWVVA@"AO<.VY\ M&6[CO7KMNH ]M*&T%>W13:;!:.^R@ W*V:$VPJV@@U6N2*E!"IM!"5&OO#@M M\H5SF= PM=Z[]-$H6'>;ZC3TJP]5+?7J^>3#Q6*^E "_VL1SJHFKR8/!R_,P M!!]<@<*UE_PVIM,PIP9B[$E%2WOJ&C2QJF]G,\^2*; B(ZA4 M;]:Y*8 )5=1)JA*:5&"^ ].WIB6[4'&@M42N"L'Z:"77"4H1-&5M%,04->0H MHA#9A.";1)_?@>E;TY)=J&AQHCB>A$D:A[/GD_EB=E%EL-QR,PH3E#>TQ[I0 M6QDD\,)G0%E<)&S6L";AGEOP?./>UP D-8C%J_V1YP5G52QO7N;3TQH:=4S#.)9XME-J 4(D4 MP67A@4NM;;:.&=8DBO3TU?4^U^_4M;4/LRW2""]2Y>!U6%Q+LE[=L> R^Q"X5+_L'SV_'='CS[7ADKP?-#\14 T]Q:Z$VT7^!VXG:;-B47E('&O4'H'SC"E@1GOC68K,-K&,'DJSP$:*T4?LAVP6 M2$8=ERPFHBW03NA\ B=5!*Y-B)GKQ$R38D\/HEE@+]*Z-@OL(_%C- LT)MI< M1 *;+*_E8!""=0ZDMPEM2D)V:O_46R,>5+/ ?31C4 :VKA4#%WK>4&SAS<7Y M>9A]GI8WXW>39>3O9'%YDEJFLU_FB_$Y26SR[NM?#EKG<]?16Y7\'$0:ZW5< M,7+T5FFIH](I>"<"=TQ%[]"GH#=5_]P5Q_'S?U]\24:-04544D.]J+E<(F.F ME\T+[K4R]-_2]A[D% J!?FV!M*5UTM//M[HD/?D49OGZ+"[./RS+U/_R%SE? MXSF^FHT3CH11//M4]YS:K]:8 DXG3^:T4EGZI'1N4FRMW90>>G6 /AJ_OI^< MB*(TL%66L./],XO=9O8!:UI,+9[/1S986E>Y C3U/--@AJA)8UT)2,NMYS3K M9J] DRE]\Z_ \16E@>,VZ,O]>CS_\]<9XO/) F P%BBU)695R24T"&IO/[/N;<2IJ<])ERC!)GK"XFAQ6 M6TWK#,XF!;5&1S'%69K6J1Y1/. R9?MH]W'(/W:9LB^=UB_#>$RMPR X"%=O MMTP.X+BRRRA7)E467'0YW._4E/7+J \_BJ 7X=-]!3]PD]XEB%6*1 <80_?^ MOC;^X?MZ[\C .H=[B*\AFTG0B%$4B#YZH/V3TV[*'>VF2;&:S%!K\XOP*B XI&HX6G*$%37$K()KH@'-A8K#*ZM"E7E$G M^FZ,?-@&NCO+?CJ$X(;L<%V!A+^N 2G,QL2#!59TJJVV%7B6-!"&H&/PGK$N MY=R[,7A]Y ?(X,Z":Q$.4YV6&GYZ%?*C5/0\@U2TQ2O))?A 1B6+ J/1UAG7 M).KR!HIOTTC:GY!CG"W.M_G!7Z MNM+WO.-01!_CXFB7N;FBE4W!@%"1ENT8R?S"(D%H;KEFEMDV@1D/1WGO"3L] M<=WMPV\#G7V%LS*=G5\&W1'T54 <%S'7TT'P-=!.Z<0@YF+!!&:B2II,CB:5 M.K;@.?P1\?')7F]S,@!36RWS]J&+S;N0'Z'G^(X=QJ.7*46O@S2<5B,5C"\H MDR#"DBAB8XSA ^DG'H47)GL)LD;J*BEK#G^*D+-U4D1?RZZ=ZAG]B\'ZB6]M M#?L%YMOID_/I;#'^G[J\S!?+\;\T:Y-6..:\ 1EJQUC)!;W;)$1++AHKR4F7 M#]S*MQ/N!W^-UT-WNW<#'I[R!E%_Z_!OMC"^C7MD8RF8'$+1C('RT4#(M*\Q M9#F%$H+G;9IV]@1ZA);"A]2$>[1P4!H/T-Q\#6]*%^<79V&!^9^SZ7S^![VY MX:Q.X)]$Q%,D:PC?AK]&SEA6LDD0A(V@K"O@R2("7W3"4IQE;1H\#H+^NX*V M);Q%1_4=)_&"/GV=A#(^6":0H&,!%5P]CA41@BX1F:4M1^E3TMH;Z+]K;5O" M6W2BW"K F],9&>E%L)P!.8Z<_$E,X)SS8*7.-G LVC4I/MP5X+>M>X/0=M)A M7BDP7:3P('14M+HS!]5!!B\WL]QR#]VF->7V6^IWV0M MO9+:"1!6&% F68@N(;",9&VSF%QI4Z;VL18.[*4<'0L']B'IU"NP=9G+]\*! MNQ0.[*4E+4NQ[4+QJ:LMR\I;E0SHP"PH5 KH1:?M)[M0ZR_8D+X7#GR0VMJ' MV4,7#A0^"!8X&!GJK9GT$'ERX'1VD7GN(\]-O)Q'6SBP%]E]"@?V8.J(]YN_ MA]DL+,8?!ZZYXR[\:_=H,I?"Q6EZ(*2\IXY:,VC/R'I%WTRKE--YBW M!CB^PWG-^^'H"+X$S+9<=LOT1F9@R=,D4^2M6U&>PKWELDI2C7:8X?NZ!7W$ MYQ-2&:SG6-O/(9[D_W-Q>2/].RY>EGK4E3-GCML W!4&I"3TRGHMR%HO,6.M M 8E-7/BA)O#@;S)[://&4EF'5H(&5YKU>.SK)O5%OB-5+#)G,WC:CT QE."E MX,"UK(=D5FO5Q"O?@N=;5K4A*&K9+F3O PM+@)W(#I*Q"52.%CQMEI"5"R77 MSAFN;0N:;_0HR$%)%Y(NL@0O$8!4:; @W5DK[?M MX?:8NW;W4IH=NG;W(>](W9:[0/S>M7L(?G=HN[P+.4?2(T<&IF=* E.6K CN M#'B7:@W@VI:N2(&=,G4?COX,T+6[M?KTX>10S4IOM8A.2=#L96UO5JN1RP#. M* N<;,\:G^^R_MZU>W=6=^K:W8.2EETF[^[-JKF7MD9XD+^;:V]6#T%'HCHJ M9D76.O(NN>7[&$:/NFOW0+;14!2V:$'8JP]C%[#?NW8/3OM>795WX>Q0&^%6 MT-F*9 @XQ%SC+E3,$&.-9"NV1!FE":G)7=D)*-@P7;L/IU]]J#I0I]U5$^#, MK3:2K 2>4P05EK9EX< LTXA)*VV:!#P_X'[,O=CLT8^Y#Q4M[*DM<0LH$BJN M!(1ZC:PB*_2:N%KGA"Q)9KG)_GO W,$LI@%(:A#&/FC(0I>Y? ^8VR5@KI>6 MM Q!VH7B4P^8BYAX*CX O< %E*?9.4U.MT"9DQ>%YM7D9.OTU77'@+F3T=8^ MS!XX8$[I8HU!!M:5&MZ5-7A&&YJH05\V9\5=FWRU1QLPUXOL'@%S?9@Z5,#< MF_?3V:+6KPADS5R5LJC7_[M$R6U]UB"A<=V0KG<-*R5A8V%2^FU"O29E9EUW$'%-2BFN,AA\P79S@MR]]X>_7M/6) =QRI*3=]9KG&&6?%9Z>$4TZJA"DB MHYTV,9JN8S&KK9S=,^:^E=JN/?+%E\ 175R4A1M *CNWKJT^EL-OU$.]5\9'/1C.8":%@ 16\31+)]P"KE!;.U#$03 MTW$#EF.4]-J;]=LEX?:3<8/3E?H2K28Y\I',5VTS&169; SM+00IR- M,C!! MBV:C8)WK(!X%T3M+M8&9OIS5U5)9#='5"OIL>AYILOG)^?1BLA@59CB3U:I, MK);)8 J<1T$:R1SS*1F,3:(/N\%[%%K1@(D!KQ6K<7%SUD\N]]C5QV>7[9!_ M"XM5%8&DD67A:@"(R35UK.;9) 59HO B!\E5N<^"Z3_L@]:%QE)N<(9Z'=S7 MIM@C$5PT665 YFH%B2#!.4GXI& 8K4;/FWCXF^$\:)T84-(-:G6L3.N7-TWK MJY+B3 6N @/'C *5L7[% UBO?+"$#$43B^$N4(<*0V]A( XEZU,)$7\VPSQ> M_!K2LO/>\OC4>6E8%!F8RS0-+C2$0+N=4FA*EB:&TF3AN WE6%=VP[$\'53: M#8S/FXA6$8 =,+6\2-L$ZC@78OL2=B?_>TC[4)H@<[8\88)4G*V]FVO'&#)R M?$[,NUQUAZ58!&B%;1J>6$)7NUU(;)VP49A4#YX;;C'&#B<,O21]H!* ML#S\JG!>3,-DU:ZN:)&**N"-BG6[XA!8[1H<+#=!HDX\=CI#O/G<(Q\([2KK MZ3"":EXA8ZF9P14>C"V@>:S]Y+ >3")M7CXY'B3WK(WU?AO*H]O1]Y1V@V/@ MFXBN=2GJ@JOE?KX-V'$V]'V)NU,/]I1ZH\O%C?@4DU)Q(R#[6E5#US[ (D9R M;)A.@CEFQ0$*YQRYF=RAE*&/L(?>SI^]??KLIE>[Z@'L3%:F6$C!UX!%HVD' MS+2LAF!XE$;D*#IM[-M&./P6/PP!TZ&E-^!N?VEX?)J^?3^]F(=)?ON))OJY MHEQ9(VLXA405:LFN)&N_;QTE>*X4&!UB848ZX6TW\ZW[H(^!^%8R;K#&WXB- M7'DE#K.)S#(@X[/V LH&7%"TM\0;7P.N85K<+ M'5"UM/XVPSJ.[;<_;??HP1XR/\"ZL/)W(W?6I @\*4)7;1V'GH&4#A4/T0> :FO=51:ZZP6RC8L8]Q MAA#U':1T['0;HL8]#9,_I^7).<[&*:S=7@V?MM!QQ*;I"[O,>CV-P7,I M;+2E2*5,M"%9KE.PW+'B58I;TQ@ZCMTDG4&%[&G/B)"<(E/6%0DQI@+)2Q>- MB5FX)G4[VJ0SU >]+&NN5?AK?'[Q-?C^6?A /UE\'I4B&+G>]2VTGEY*:\!C MSN +EH0V&:W;Q+WW 'DR$8Y]].36/M:*E:%=X$U GTT_XB1,%F])!>;OIV=7 M\=HO+Q;S!;W'!'W$C66&L$$HM*:KY"+X(!"*]:F@M>2\W[LV[C'^@]:10\F] MA26\ ?4?DXLYYI4R/YN>GX^7%<]_17Q%+B9]%=[AB/8$0FP\8/ 6E"4'T>M< M@/:,:+A,7,8FB^[.B!^TBAV6KY8Q%=<2R#QZ'RT:B+P84#)86B:] *%=LM[R M&$(3?^N4D_3V48Y]9=S\[NWYA,Q%G"]J.O\OM2-W;9-R34=IDQ1HD4,RONZ; MQ8,W7$/A/ADI&/.A24G27B@?A:JTXZ7% 1Y6CV.^6O>N;9]7>6_K!?!2:TY"9 MVWID6IC"K['*KA:;N^7C6?0Y:RV!R1! >1<@*,M TK^U43RBC(>R?[?#?!1Z MU)"9VWIDFV8="HQM!+EM6EF'>YE\0XEZQ/. M.F2USH*I74YUT?4.G5]F90J9"LJLO$Q-%IH'DG78B^7[LP[[2/M0N69=,'VS M68>]".N2=+:+M ^E";0N!@Q%0>*"UU)Z#IQD#F0,.18G)!G<#UL#^F<=#JX M?83<@/C7^'%Z]K$:-)NBZYA))7)10"M-X+)*$&I%3^M,(*36:]7$?;D3U8ED M(_8B;MI*ZBU*76TP@"\C,SC&HG,"C\[5&2.X$@/ADD68[(-QY5!.R*.T$ :1 M?(/C]$VX7M2+_-DJTJH#OJ;1;?< /%*O;[EK" #0\_0H3R[ MB/V Y0P<_6JTCM0_ZTSNM"17Q^D"*3K!DQ%*MTF/.?UR!BV4H8^T&YN$5[L6 MCU' B!"@N&.5<$D4T*6=Q&\KI%$+HQ=(=)M\.(FYA&-3K^_AY M[5[_2U,-E8TO$4IQ"*J>IL2L+ B/AF5M$Y=-3ACO O4X%&$PL3=/AE^N=H3& M$B!'7'%24I$%A* 5,!V5([287),NOP^D1,8^5N*>TFX08;4U2[@+KF^Z1$8O MXKI61=A%ZH&",SYF!.D3+8.B. BU * -R@I//PKYFRR1T409^@B[Q9'0 MEXRNF@L8:C^P91^NST_>S7 9_/"E>J-#4LD,41@/*F<'W@D$[K/1SKB8L%L& M28]!3ZB>0B^:UH^.6LCXV#F8M2Q$G5N#9,OU1S?-JKQS'FOID]*2#9^-9*$( MQ8.,W$67/2^J,(-Z>_KD^B!MVC[QD#(O"4RJD58^"7 L6%JCO':!F:)9$Y.N M39[DS3>Q/GXD#4JAZ,WSV4M0QI&OGDL!;IFU6812VH1*W89R,G&7?3B_>TOJ M+>$#781OS<),$AW73 +6QA/*24:S3AIJ7ZJ4&2?/[6 9:B>?&[N/GC1CI;E- MN^PA_N;##$-^.?F/,!M7WZYFP?"1E1J5R0ET3 J4-8KV\YK](I@K7(IL;)/D MM*X 'X7F-&&C0;C%]G2I-POZ5[Z6*R68U5YA[7'K$50J'((H#+QP24NNC+<' M\(WN@O@(-6RWJMRB^/48; 'S7T3B0YXFK;$MZZ8B9:S.;Z= M7JIE5=!1)B?.&RX@.T4**1R"-XZ!+BHPY66Q/'>@.7B M!2BM?#V8$V!95,$F%_0AKN3683T*/1E0\AL.M/:K]O;%&WH:SFJ9A?G+3YA? M3FH1*/K).)P]GWRM3*6&PL81T$!X%5QGJ!1(H62*YZ))<],1= M4"8JV\X_>A!%]WLQW:7H?A^)'Z[$>A=4WW31_5ZT=:NUOHO,#UAT/R!/C#S[ MHI9Q,U'4%K(%M#9"L,PB:U1'Z<2+[C=0A#ZB;EQTGUPFE:/+D*W3Y)0G#:$Z MY;FXJ*+46BC9R>8\U:+[?41]1]']/G(:LI+T;#%Z73/JV_FC=&?32[].ZR'/ B^PN(54O.#C!Z M[,/=J1W^/;U_P]V#@74.]Q#?D"OJ&IRK\XGRUR',EN,FTC/C:'U<8#LX7$KQ,.@91 M+':JXM*)OALC'VZ[W$OVTR$$-_#N>!7?MHK+]DPSQA,)F]%VGPU"Y-:!(O% AL"Q]E#%[ M)9M336SR"2;E 4X3J>509'!T0MSR9N0SK.N<1^5-W!^QYR;OSNKY!E M(4KT&KQRM*9%1U:%- )D"E$[P10K31(D#L7\/><0S8GO(=ZASQ]J@LW\E_F" M((WGM,;]_O;GZX$#J\Q\9%Y:PD7>.TTX1@^!TT=![CSAXU&R;CELG88[_&G% MOJ2L-X >5J)#FFB;$/[Q9A-"%IR360I 5G/J5 C@CL]3I(V-IVY]H#L- M][@XWU^B@Y\S?IK^?QAFU7#Y]6P:%N/)NXKL97DU)=AG;T*M\;D!<\X,4R*0 MQ@8-M6DU.)$$T#HG13%W=P'GM)N4-ID8Z7H+IB^V8KZO0CK4E!]%VD? MJJ(^ 9#)U!8Q'@OM0%F"#YZ#$+GDB"[B>B[.0]. _A7UAU> 'D)N4>JP5M/ M7%>XJSU)1U-,<#6"-],2EY2'*#V#[+,VV9A /DJ3&+9U)"=2.;\70>L!;'M) M=W"?[V*^F)[/GTXG^0I-429$502X8,G&C,&"4S5,3XN3NH':G2P MW*2R"")SX< R5=N^2$^X= !3',O)J.!-DX2';8 >G2D_B.0;I-MNPG6CB'L7 M?-];7^Q&9]]^!KMP<8S6%T9)%((GT"QY4))S\)8+0(4QYB2EZQ1!\T!T9=?6 M%TU5I0\%+6Z'KO8[HX.S26L05BH@XX>3"<01DDN9J:BR,J6;N?CEF2?8Z**7 ML-=O ':0U,'Z6W NL!B'Y'$LPTA, :>YJAU@K44KM>!-SO8>3G^+?6R"_67> MH!##MF+=76!]X_TM>C'7L:7!+F(_8'\++@233CG(,=(>)J4&+Q$A6"<,O0R% MJ_9%,$^ROT439>@A[<8I)^B9]=S6&\9ZJBF*A\A= JXD(]?6(0_=TIR/G7(R MB*SOR#GI(ZC&-3Y7 05.&MJL)!3'23--#A!+H(FJQ&.)VD71W#I_#&P/).+# M-*"(M$4HYP/HI&P-#2[@:Y>4$(KP"77A[@#U=!ZE&;>GM)N76KI65KT+KF^Z M 44OXKKV'-A%ZH=L0"&%=5J;6FFE)G[84,A*R0YB8))YEK67ZN%K0_\&%$V4 MH8^P6QS,;+R6('N4AX0*4*=:_$\(<"I;*$IDY$8:SKO%ZVT;X81:2_0B8/VP M9F_IM8C*O0GJ[2<\^XB_32>+]W]\>#O]_W$V?34E(?[ZM9#;*G9P=2F579"! M;)1:DPM4B0:\I[W0Q^3(+@K>QHYWNON#>9R*TI:3]LO$RPG^[XM)IN_],G[W M?O'YY_"YSN/KMSO4$7Z*BT^(DR]S?TNJA$\FN8,P7,&0-4<0HE8@-H9#M:%! M6QU\0,>"[E;?X-1F]CBU_0%IRY!% 3J]^H<2 N_/%[;>QU M\R7Z/.(37NF[3+KM59J5OM@;(@RRJ*L5\2P+<9J(V(IL=BM MK=0ZCMVDPUI6ALNJF05]K35ML!:"3."TE(D77U1H$DW>IL/:BSY]G3PYE+H4 M!._\LC4A35W) LY&Y11/V6G;8NI]0)Y,==D^>K)7MZT^K#2XR]G00:X4JUVQ M#GPHY"9F3YN#<@&TT85EJ9#6\_9'=R?5HV\?;=A3PLT/;>_HZ<6SEL%&!CEP MTDTD 80D:FT[P93S46,XP 7/ ^BP-IQ^#,3&T#YH1Y _CS^.R4!X^OFJ3#;I M<^+<.#!2D+&IB6J'10&S*)T-EFQ!ULG6WFW\!ZT?AY)[@XS>5;'T7TD^50CS MU6XXLL@]"F> S$0+JJ1DC= XXVP3&V0KH@>M(L/*NT%J[YWWX];( MX)!<3ROK55A"#<'4VG 6DPNQ:.>:5/(ZX3+U^RC!8+(^E3+UMXH=,:9DHET. MA*DG3$(DB*FN;PQ-LR!/ M)\LKA1@F?[XL!6>7S4-?/'_Z\O4J*L+E(#A*7*.LW$*DU\O)GG^-OSU)'\,RQZ"^?DD3<_Q M[9/GO_[7"B=3FM=^#)85>BN\9^"Y\<0N%UPKJPAJ)]^SQZ /5@6:2K=YI9C+ M=AR9/%X3+'B-K';_X_4F,H'1!J5UCA;')L>6#R31?!_[<$]I-R@ZL+'$0A=, MWVS-J%Z$=2D9M(NT#U4S*A("98P!H232'J5=#;"MG4"32]%J(W.38Z93KADU MN +T$?+!2]$HKEPT7I)94A19QTR!JTW(#=+NIS 5QIIHP$,H1=.+N%ZE:/I( MO?EEYJ67A$QJE@.@J9$HFA3>H^4@ AE#*3&==).VA@\D1VD?JV!/:3>X=]@: M]-0%US>=H]2+N*YI*;M(_9 Y2J(@8F 91.:2\&'-J-0,DHY22O)C3) /7QOZ MYR@U488^PAXZ^: &G&W)64%%9@'KW2!K$K0W*@866CQ7F\# M].AV_D$DW^"Z>1.N&T65NN#[7GAN-SK[5A/;A8MC%)Z3):NDLJ@7*_2B<([@ M1=9@LS')H0U.-ZE$?!Q=V;7P7%-5Z4-!"]NA!JNO^HK6O%P3(N0L'.%Q'ESD M-9%"AU1XC#QWBVB[^=P3+$#72^CK]L*.$CM8$3IFLM66K)\B>*#=SR1P,F8P M)B12UR"\;V(B/)PB=/O8!_O+O$%5VFUE>KK ^L:+T/5BKF/=L5W$?L B=-XY MZ3EG@*3IH,A%@I@M>\WRS6&7"@Q$14R%J62DP%++7>= M(TKE5$FC'>WLS"9AW0EKZL ?>."TJDHL,&JZLP4"#9I M2$)8H4HNHDV0T7W ]MT!7Q+IRZ:07^0\BB)95;P&:53-X1<%:,4A+R *5,XR M(]IT8+H-Y? [X*!ZL+X5[BGK!C[R342OPN=Z=3 ?6>9#5)8VZ$!,*?0"&)H48MX,YU%KP4XR;^$.?3D2V#+Y^=//-WZR/"M(WB0IC(;(":\2 M9!U&RQ"29]XX@R[G-L[2+F@/E>+55'O:\W0J66#=YK?T3!79>LX7!CE)6^\C M&;A2SZU<)"/0!H;K]<.;;LX;(![_I*^9NMR*$VM"6Y,XPJ]XKAS=+HA:'@G> MAG2*$R&,Z]T5(SG9LDH1Y*)^XY M$SR>2O01_)"7@+/%Z$DIX[-Q!?3+9'&M1F\RV45K@&6D#9S+!!%5@L0=S3VS M7'P7LX=&N*8&]&E=!;9#.*Y-O LQTT&E>MACP2%JPFUYTH#'-+UJN+$@F8QH M M=9D4$:+3KK/4MR=8QX%][=9/GKQ>)BAK_13,\OSK_Z0N,0ES?1*W]H M;TGW'&= 'O:9X1I+$HOG3D3(VM_?_\)S>+]\>8',;1%@=A-D,KLXGX0B672,M:6L)&? MHBQ/'-FRNJ5F2[*]6'@D&_J.AGL=A?>>)C*G9%28 M7 Z!!H<,FN/65;"%3O??@-_QQ*;Z[;!)'XJP0DK@5CI="@1E,!JC@[<0(-FM M6CY\VW[;DX>8X3L_NZG^>ZT"VND8153:9Z.]$2'(D+,I4@CMO-_.]X%K=N[< M,BD2:_%:SDS*BFE70KW:K%BR&(RTI7!HTCNRU?;[*E_J_L/?_3'%^>+3Y>=U MC66XP D:23Z1H.#;U#Y"6E@67'$,4842E)*F=+O(ON-%)[C!VL?>W^6@#:G3 MH8L8;)'Z_7R6;]+R_XPRC"%G8UGA:)0)CHN2A&(20#-=,M2JI_1/5#Q(D3&&+E7= MSH$J6TY7CLB4/LH?^F[5&YHBT^SZ(Z9/T]G5[.+N"" 5+EP0P$ @UO8Q2$NS M#"R D-'(HHKKUCIRRPO&\V,;VF(VL"('[R(YN_Y\\P?,\>YP3\10AXX,40]]N8LB/I+9?8*6W.)--3-D'\6-Y2LI E!L%"RO[FHGIUA M)5BQ/)J4DK8FG8>O=)BZN[A#?70UN#OT">97N/CU$J87;Z;Y7Y?E;GT7444-OKZ\QU[3X^Q[1K'S[G37@D!&XE,AN44+N=N8J[OWVL[7^./H>Y_Z)%2K;3%Z1XQXH$,K (F;'C$E2Z5)D M5H.=FYWP_9.]:#",5K<&'0/?/]F:"7WO^P8IRX\]OFW6^"YY-A*71?'(ZS4( M&H(:HXH:H'!,L6A?4MB>N/S8BQKG+@< Q9T3K)10JVKGP&)!XJJF&-HE+-$W MJ:?1NG3(!XKDIS=8>\_>>]4E+B8T+=+(]()QY3*-)(44R+M4>X8I87/*T,91 MV8KH!/,7^[#BD5X< VB^03V1;1FWZY/3Q0;BKY.LC9:8"O/DIA/>>F+MM6,. MC+:2DQJ@>633!>BS(U!#.PU^ ))2/6A??,"$EU_J+A&LMPZ__62Q,0Z F*]6 MQ0F]DTQKJ9G/7++"C56*A."EX^%(_Y<_$ZZ,HOL!-V^_P_L>OJ[!TD_F-YCO M+D->/H!K%;>)Q\+0($V4&15YD4(S3DI+WG(E4K=PJO^[GR-3&FE^P$W8%=P5 MAW^=32]JN\Y$:*!AAMT MCMCOE$(E92+DS)RIC7)J!=/*659J#2\5#<0VUQ'/^^+%(1Y+>SL=^^+%'KO= M:+4HCFL6(U9O'Q1Y90D9)IH['?+BL$GYM>=Z^-B++OL?/O8QVS@'3%T0O1X^ M[F_$W2=-^UA@I)IH+@D;E&P>0O]O#@QW.'CP)3H MH_AQSAV\BD$7IQGF@DS+ ,R':&F2+#G3S,EUZ-(W\=S/'7H99O>Y0Q^M#GD MN>WJ$=<\"D\>6FW?P[2#6OT1!1,B2I^D%5F&H:Q\_A<]]_$9!E']D%LGO>ZW M= 'YTB]Z]C+D7M?W]K'"T2YZQJP=VA)93A8HR,^218F1E9RT+#+'W*F@^#E0 MI>]%S_9,Z:/\L2XO<"FY32&SD(2F)507%G2M^I@D*)D1$VZL,:=Z>:&A+;K< M;.BCR.87/;6C5\=4I7&,7!I@H&5E-CE%(4C4MMM.^IE<]-S;F(;*W/)N% M4W.P7E"QTZ&AG ?BQU>@;+'RVZ_OIW6\F277_#]%4R'J%,Y,(*Q+=Y; M*YLU=862&D0&!TH#:)"8T?"2C#0F1.Q#ARY8#FU32WSN MB> ?-W5=KNUQZ=/%FYOEI]G\\G\QD[<.I=:)9!AL9KH&^N!6&S9915!0DFW4 M'71@28[17')4)C_L0'I,+C3(M2,QKF?3U9ST(WR^7,+5+<(/N,#Y%\R_S.:W M=<'?+A8W0%/4I#9&C)[<3%^P)N98R7QM\5UDB=PEK;)JDFS7&^F+(V=;6S;I MGCS,:/I"2V1UJ4C O]'?+B?%&^4U<ZC?SOZVBG:8IMLZ^,P&:V/U0M2*C&MHF(14VWP MG802$JPK;4@]E 1C9E@=M&$A>,\,2%MX\=+K)E=9SX>\.[() M3YV[/>S;@+,_7W^^FGU%7&V$W/K*=P7\T!OKO"!,M2L^3 M="V(MQ71"<8\S0T^:V&M!CNC=S+>UO_4/(@0'%.*U[-U79@';Y@#Y3-@[;F> M6C#G/HB7[=OM;8X&NS@;].^"IJ53=@KNU/[FV6+G W3;HJ_6]ZC HO%1&8;U MYIF.@"P8&DT8($-6QBG3)87])"V]P_=H9>@^*ATZO_"1 _B/?\P^?IK=+&": M/_Y!/[[+E(L\82XN,%3%U(X:F@&OO9^BIF6."QYLMZN\W=\YOI-PB&EF[?4Z M= ;B(S#)6O;N8H4D?\9F8")#85H@9U%FR[RN&ZS%>$2YK\6_O>99&7E/[9U@ M4N*](]5O&9WTFQ]P>3E?N3PCYU+M 6CLU*I#=;:1:>62\E* #\4[';P&"+3. M1,$E1!DQ]LFT.DQ[#7GV"US._PE7-_AFL;BYOCW?H5_\^<_Z9R-1JQN&L=FT MAV8V"&0B)&XM1&&4!@7!1Z]6161*X=FK/@3JAN;HR7I9D&3&)^8B^9$Z"6X^5@,IU23F)7 ?].'+J^N9ZDH)(5 IF(/MU6J125B$>A*0/Y8Q=Y*S1:5IBKB44Q20EIZ6*P#(OM:2S M5LS'HIE%&3$)%WQI<@C>3J378?+H,#D^?5I4VAQ2\W>2_73YY3+C-*_\3YN$ M3MK'6GBX[E@'R< DSIR7&HVM=^R;G.TUE^QUF#1=30XFT\/18DYRM/QS=D6/ MN;I"-H'WH]'$CN M' ;27;1&JZODM2F[J?6K5$HL\MHQPBL1*(*3R1XGHWPP$5\'TC$&TA[T>CB0 M_+$O#:]N/B_>3M_C_'*6_X67%Y](U#=?< X7N/KPIU7_PK5:)E&AT8%67)M% M/4^SG,64@16>!* *9"=S4J-I/SE?A]30-Y);$NWAN J#713!^9?+A%NDO[B8 MXP7!_NER42^7WM2R G?*-APA^1B9%)&4[8ME7D9@#J*"+#!;W<2!.QCY&7%_ MF'/^<6W=X%SRS=7J=S _#GV=@32)/CN--/*#E9&6*N59,%8SZ24%4G5SKDTY MB&[PQJ?=R';?O) \O-%:7IA[2DCU-!&:U*$DV:Q(TKYJL_>CHL:C!--Y-V4HNV&3 TVT ]CO8Y,!*5 M_*=4* SVWEO1I.I.,XE>1\)1N''2Y=!DT($+SQF2-T6C-]+H5769-0"BH,W1 MM]F0>X'ET ZZ3' 4BY]F.;2L:EI0B$Q815Z:*)YYFR43.1A%$6T2N4ENYC,K MA]:+"$^60^MCD'.I)-5%IM=R:/W+H?7BRA@EI?8Q]+F0V"/''!UGOGC/M-; M@G2292N\SU$GFX[3#>!DR-NK'-K)<;>/?4 M[*W5Z#DV<2N?>SFT7@;O7 ZMC[4:W"+]0.'7_++F2*R@_4Z667SX[?^[!<"!TV!TV019A^Q )0 00@15'*I>_.@ Y>AE:9V+ B3%=#EE M\K-T2@P@\7HT1[Y7M(*GT[KO_NO1R])N[1MNYS7/@)P M4/V@[\*1ZY0])D$"^3UL=@P(";":MCW8,7 MH8_TF^D3+B:@7"PUB2 D)RB\=9Y%JVHW*.\]SQ%Y]+NB@&$AO1A6'M&2 ]Z7 M&$:*VT0$G*_'V%JHB4:KM2Z*1O+K6QR#GUH)$/NG@I)2A4Z3_,B^(]#+U(1=$ M^MAIZ$[?G;&^F^+_(,S7D(/*TE>T6 QG6AG%O#3(4*H$2:=@S<#4^N[]KPQK M;K4&"^YZBVHUL6-Q7"5,#!VAT$I&%IV0+/"::P8^&=VDB-<]#"\[GMC7& UR M.-=0UH.B"YB68!1K#R#D>WC9'[Z'.\F&HU9=V>3-"*=).^!_7C'[,UU)A!J:@S"W7A MT[ZFC1=M6,@JAF0CC9TQFVL]AO%YLV8_4VR=:XZ7QO\P/_A86=NGDZS=)4=; M*TS!4^!@C='2\YA"\3+2%,$YK6+VL!SMDTG-3M;1&*)H+((2M;H,\5Q8P2@8 M1VZ=#;%- 9G;*06C-ZOPY=WR$\X_?H+INAW*7T5+/\RNKGZ9S>L? M35 I0^&G(F^GT.*3D*8K)3T31I>L!9'+G5;>]EYBGN"6Q;!C8+#C__8L&L^% M&5+:VXR?2300R4OS++N8F>:UW3#2^EL K.?91)[/=;C<2GA&(V4$JHX_JO;@ MV2EEEN\4]/N>7!//T>MD+ M88V_OD>8X 8'+&(F 0Y#(A,"VX8V%)[[7'!4\"44]X52HV,^75\ M/#(^3IDW+1H3-).4C%#PSFJ61TA?.2-I4FZXA T'2"A<\=R(JP8^3=M4F*#I) M4^SL;GM_!$GTP,DR3,C*3*$$C25G&"J;O"[(8Z,L^-/2PQG-E&>S*]2,AV<5 MY797QX3B>Y,L2(8^2:8QGNM8/*,!> HCX 1'8X;=K65]VXM!.\!1"#;>4.1$";-O$S ?$( 'ZU,;LP4QI'%?QW*I[G< M-J/P>6X1=M!!ME*H1'%#IGE,>V7)C-PS9WSMUA*]L?Z\AO&^ ? Q"V-D531F M[UE<)2$'DXB$/+ !@SW7#O5ILK+"RR,<= 6WE$L?IJ%,:PKBDL+3"E+,T?) MP*()G%FE>"D+(S1QR#G4E.@BTROA3'Z%\;HQ94QB@OL M8^AS(7%4F6/ R)*ILOFH&)@2F+4U7DS6'^N0X63(VZLPQLEQMX]]&W#VZ;:N MCH,D-)XAA,RT%IX!N3\4[EAKDTY&A]""?"^A&6\OP_=JQMO':D>KBW%7PP-7 M5R@UD_4:KTZUOZL7F0D%VFB,2><-1_"UULJ!)&INI['N+-ZV8_H(?^)>5P_O M__D@-PBWXGG0K$7=;IS0_S4( U[4ZZ7!\@3IQPVMOU[- M;U0IWJ-3/H(C?:9@@)>-8 M6Q_60O114VB:4BT&[A,QJYC*&]S=^[D4K+>/\2]\ M'V")/\ZFR\OIS>7TXAT-\946%I/LK(G&$SY)<+7/G'G-'7GAD&F(QJQS$T>R M.\3GQ)=&AFD0?OP^G6.:74QK\R&"N2;V8H(BH4:26)X3.890>8-B5EM@??P$RW_-;J[RV^O/D)9_,7O-Z8F*V05ED4E? M4UX< ?91<"9S<=SG$*)U(Q)E!]P7P*,A#=8@ 6(+:E+3O&9R+"@.NKFJ-6%^ M(57^>#.?4Q!VF]M!O_U^MKB\G3:E+R1&]DR4 J2X6KT%2(5"<5<#/-;Z=+G%.X_B:E^0WFB9%&9)<+LZ70 MB$HTHB +S7@R5AJG3/)-BLP?@/EE$'!8TS5HSO&84NX&SD]X^]^WI":(EU>7 MRZ]U!+VGD3.OI5$GUDGC#:DK0'&U@YY@G@M@LFC41I+KL+ESURZX[0KZ.?%N M-.,]))X]E'C?\&T;/31OPV(VA7CUE2;IQ64][99UGX=[R3!&PW16P&)M=0?! M:2&,M !-$EWV0ON7 \YY@[EV*^$XS;DO<>%>X+HETP",2F75BL98E\6!"\-X;B4V7G1,)$.1192%0:% PX$KJ$7];#0_:=1TRW%=G_[*/I7,R+^D M6?=A7WZM![RK;)404/J<(\M*0JTOK)C7"9G(12KKN)&\2;7_[9".E3,YD,FW M$>DPU3?8&'\3@W*="D&W2H M]Y8R?1>-8I%+,.!D1KD1]VQ)N-KVAB/ZH <;83:T!K>>N@^<"O7C[/KZ7QC^,WR1UH0OM(/U^6I% 87 MR2T'"(;I5#>(M'),<9^+$;3,A";)LYW0O40B#6"G!GECNTX9@M$ MSAB:*^D[3LYC#E(JHT9DT?&.>4Z&/GM9ID$B6,_C!:(T1(&%D3XRTT$[YFOQ M'BFMT$)RE+')V?.IG_\<@5<-+=<@L^M.0>_BU>7%:MMZHJ*,-A#?>>&>41B; M:A5LSFP)T27I#2]-SA(?0GD1?#G0 @WRKJI<[\J/<\R7RU\@K?)S_@Y_7E[? M7/\PF\]G?U2/'S[3)\NO$XLY6,X=LZ+FB.4@F*]YV5)J(2*A]JZ-,]T#Y(O@ M43.K-4BP^A67I(+%'=QW-\O%$E:1Y)OKV%!:^]!,U5376E6]"QDIYA+ M6&32B-DV.1C8!>QE,&E(ZS1(G>JEDMM3V")T-)!(_A@2TP8II"P )$#B6A6G MN6HR2_6'.E;ZPQ%7ND9V.Y6$B=\^S>;+CR3,3QB7?U7V $[_J^6L:4FG,8-& M,DB&,PR9)TPVFMRH&-TC:(Z5)M&: 0\JHAQJB29E>#9 K4\"N\!J6P[J45S' M29@8P'*[N'" VD=DA4A)25".0@&3:QZ:8<':R%*]_UI\EG+S//P,V; C.6(\ M,O31=@L25#=(R8Y-B M!0^AO! WXD ;-#A5^![1_5*#'7"U="*V 3N.%W&HX9[DP8%:;[!\;,4GLPT& MDV$(-'UIXP,+%,BQZ!T8#$JXU,2)&)<-.[R(L#P^;'.[%L.J?]/%.$1W#5R) MQZCKBL.,EHD2+=/!*A)/D+3:R2Q,R*I-89\7ZSX<:(,&V4/?([I;H#I@:NDL M/ ;J. ["H09[TOX':+N!._ H-IZ]04>K&2"%UEK0=.7):#7WMB@3>72B25;B M> S8L>R/08 ^2F[2H>'+[.I+S2WZ/O/H=M6*WM>4_<@<8:)U4-2*%[&PE#(M MZ#[(:)I477X2U?BNPN&&>]!A82BM-_ 5/N 5+&N/@/GRZ\05E4,?_AZ M_Y/;';A@L@/R:D+QFFFK8AT-GED?I1-) F*3"A+=(;X0WZ*1S1IDI]['<[?_ MW@%12X_C(:3C^!NMC/@$5PZP0)/%Z $R%8TQI581M% OV->6B+)0&)6Y"DYY MCM D\V\L3NSP0(Y'B3Z*'W+S8;ZAQIF-JA6AVSG1(A^_'2)Y><_ M,=W4>_KO"%_"^1J6,0EKECN#%#S37BKR@>@+U$M_*H9H.O7P[F3L)W"@^G_MG@NFN2 MF7(GZF]+6-XL5K05J+W(F;,2LV":RU3/0LE7L4;+".1?MBG9_QB89[ZD#V:' M%I71-S#=#8(.J-KFH#P&ZUB9)X>:;0,0H8^J&Q!@76;L&[CU*A:"%Q(RK83*TL(8@(2, M2C.,68O@2LZJM&# %CS'R$$YW%R;MW0'T/58=45_N[VQ^P$_S^:UU,KW[^]6 MW/+!,P:I8/DTLHTRE4'5<6F$4-R0L3!P[IQ,J)47)3LW>0KCH3I;.1%[E07= M\J0F^GL,Y6:?98DN\JBCYD+[2"ZM@& CD=,#T@QB#I\_72:X6E=@T#67$9@P M]$6+J%C0$FBD()C@E8LPV*';5A3'VJAK;OK9T"88^!1F+=E]2'^55-D-:NA# MN*UHQC^%&\A:LU:J'HT'B1<.R0)LDR0TF#Y-B/;_XGS MN#'-WT?# YH]U2J \Z^3WW^;> M.6R&9I("0:>X% U\,(T&]\=8DY1^Y2;RX M4_,"TW]=S+[\]_J)MW9>_V/3S-_>.NZQW$#JGQVDNX$SI]XL+N\NEGF/UDE% MFD;MFNTYF_ !0X\]_Y\4X.8-0X1;%(I M65(\N1C:D8OAT10F'!HKK-&082A#WG_QN9MR;R5N+>PS]"[W35S@?V[J6?"7 M57G^?;:S-I\QS%[5D\@V-J(*-S*BB")1:&4Y1NX@^*R-\1*@R,E3& _5V2 [ ML[N>V42GO79F464'WH J(F@M#7"*.90WT6@7$/4#'0_<, UT\R]IGZ4L4WC>Y"+8-T.&E^F;IWQ3RK=,UWL_K='2][L7WOYAO M*R6+2<[10$Z)61-JB2$3693!US7>&1? 9&RSB]D-WQ'V]89@R,,*?L-;H\6V MWO>RKQL$6Z\4>?[,*$Q, [F"'FPAB+EDE:V%S3I,34;&N!MS34APJ':/O=NV M39"[BJ?&!@@NDV_B(\4+Q=6-)*X8A96E@ PWVY.'*#\4=FA)(4[G!N6C:-%CFM+BYQ3 M-:*)V@,G3[#)C<>16;&K:/2HI.BC\_9DN"L99), 8R4KD0):+3S%LD8E)FRA MA55S:\,8Z\712D4/8ZVG.;"'JOLFQZU_7+]$ 0!QOPL %0 '-M8VDM,C R,#$R,S%?;&%B+GAM;-R]>9/< M.)8G^']_"FYU;4^6F:.2($$2J#[&0E>V=I0*C119U;UI:VXX([S3PSV*I$N* M_O0+\'"G7W2 3C*8,SV5DB)(X+T?B!\>@'?\R__\_KCTOLHT6ZQ7__H'^&?_ M#YY<\;58K.[_]0^_W+T#^ __\]_^X1_^Y?\"X#]>??[@O5GSS:-5B]=M?S'\8S:2GE5MEQ3__]0\/>?[TEQ]__/;MVY^_LW3YYW5Z M_V/@^^&/]=-_J![_?O3\M[!X&A)"?BQ^NWTT6YQZ4#<+?_R/GS]\X0_RD8+% M*LOIBIL.LL5?LN*'']:[)#^:)WYZ^S'*\3O2=[\6-8>A"O4 M_=B7C&V8?NQ-W#O-#W)X@1O=7"UR^4&]78FQOMUM5U>+/KS$?7T6ZYPN1_@L M=MTT1%Z:'WS0?ZNZ,0VUD&G13T7=#5'E]URNA"S9:"I?*6)5KQ>/S[)55;P]TV:TM6]-$OBJ^?=(Y_HL_G1S3>:BK=_WRSR MY_=Z$4B+I3.[S1]D>O= 5[=/IHGL)]U$GKU?E1_2G#&NPCB(@$\4!(A+#(CP M.8B0)"+B1,9^,L^WPO(_@?'$8B/\,HJ:/6"UMZ8+24@_U9(IRV4'Q8K+S,*9G_ZEQ]W($UHQ)>_ MVW%<#CN$A3[ 6#?":RKM-;3VV+/7?*[2W"M4GWFE\EY#>Z]0W\NU_EX%P,PK M(?#TIU*"WXCZ/+_N/1;+Q):Z!IRB]\BM43/_*UMK*?G7YTC$452*A]$4(5 _RL&F" * M5,2IST3 (\5M%J3#AJ>V8&SWMD8XNZ7B"*MV*K\&@8&IUDYY:_8[I^F.G;*: MGC+)_WR__OJC?J5D)OV70T(Z:FX4PCBG1#VAS_[>;<)M>8$_2+%9REOU*5V+ M#<__1@TGY,\?%I0MEGKJWU&VE'?::'VEQ?MM+EDH1>@S &7$ ")8 *82']" M8Y$0K"073I:BHP!3F\"?I1E0+6AI)*R57N2E]_K!\&JQMM]PGFZTC5#KI8V* M+,\M&W#-=_2>SD7 MF$JD(@@"'"J %$6 *(R!)!QJC"@,8V7#?S:=38WKMB)Z3UL9[8C,"MIVTNH; ML($)JI+4*T3U=LA]&@(Y41D$Q1HT&H)[O4X226M.=X&FY&_S1L'*,*@XV:J- M4?C719N::YW>Z69KZIWGXR(O-I$W*[T/7>4+;21IXTEF;Q897ZZS3=JP81#$ M4>03;5K&, :(^R' 88@!1($B(6%^$% 72].M^ZEQ;T-ZCZ[,T51#?C=KTG$< M[&S)X= =F*A;@?5VLFM;<@@KLAMN?=J0CA*,:D%V0^?0?NS82L<===>3MI/G M:3^EZRR;^Y0A(5D (*4"H(#Z@"0J @A&5)NA0'6_PN!'\8,($P$P$'BZV4A9)C* M.."^=+&+[;N>FDV\OS/\U8AXWC*[%G8[WAX&S%'/*B[@Z,R?[I#T28L.O8_* M=NZH'))8AQ:Z<=-=*JFVD)^_Y-HZ_ED^,IG.(QSX,:4,!(1SO3D/%QR!F M-"&AC:FQ3B^@5,KKQS"D([0CE2F &9HY]3+Q?2P%[)(\6]?MD MB5/=C$H'+7H>SONV1[M-<&WAF/L3LSDN;BOI,KMA69YJ0IG#.$82\AA(3+2- M 1,(:*SGO8(X\7D28V5WWV'1U]0F?'US6]\RF?.@7VMA'0V--HCMB* GX 8F MA%K*XBBMEM,&-6=FL,"C3X9HZVY4IK#0^Y Q;%[I<%7Z^N[5Z]>I%(O\'>7% M-6RULC'N"Q$D$4@(HYHS( :4Q@'P?4Z4$ @);+5#:>UE:FQAY/1>T=5OGN[M MT5NNZ6KFB8WT;C;WFRSW0C@KXI$@=Z]N7Q+C\OR;]WZWGQX0[<6-D.K_7,7S_* M](U\6F>+/'N]25/]A=/O\M7>3RS?K;2N]'<:($UP 2H0 B@@$&B=Z/4NX37RI&XMB%(HZ[F!HS M?$K77Q".BRC3H&S&+G=!4, \_>,KHZ+83K MA87'8 MY#@S]+0>VZEYYM?=-@N-J]V;E2ANU!_62_U^5N8]V-[1,A1BQ!():&*2P9G; M+ *E!(H& @81#*G/W#RP;;MV^8C'<:O^\/[FU?L/[^_>O_WBW7Q\XWVYNWW] MO_[]]L.;MY^__-,_X@ F_^R]_=^_O+_[3[>=A?5@V.TWA@!X8)9H>AJ8W5J5 M2&:(ZW-7=/KKVQ161PTV-\_M=*6LE;U5Y7U4MBF&08(GU3@?Z- (H M3&* *98 *>(KKG 4B-#E?..XBZD9%T9"$_I?RNA*,T< VA+*-; ,3AU-1 8X MW#RO?;_4<-3+R"1P3LOCZ7[VR9$#QXPD[W/YF,V95#B4DH"(AA0@%C) 8@TR MC4(419@F2>A$!->+-#7BN#KRR/NUF&F%1!383JK?1]#7$8J]Q7@=M]S1JUK/@ ?=^"[Z^.UWOMR8-.),37>KK7P=K+.O*TB MGM$$%'Z7N]]?P=0=A\Z.G8;"QA[8I.:MTWFPVSQW7M1/4F>+[[*Y;-C:@:G+\&.F(<:WX'IN!;;^Z$6_$]F_,H1WPG? M#&/JT[/!';-^?1X<^A_9&\(=F6,_B0YM=+16]S,K5G%"KY2N4=/^([@]&J)6W8]KNGMAL>1K>WX>NL3I''I#?ZQ=;Q8_Z@YB3B!)"M#G((E,3 ,H88#^$(.(P"4,1X-BN)L"Y M#J9FA=0R>K60GI'2OGK'21#;F: /:(:^J'%#Q:FL1YOJ5Y3W.-GL:&4^VI1J MEOMH?:Z#O_RK]6J3-2]%WGXW?Y5S:;SF,:& 4:( "N,$,$P1"%E 68R86>VM MW>;/]3*UR5S(J;=NC9M%64KJX$!^%M+V6=T;4 -/[1*CO=O7M_UAY.!KWP=6 M([G<=\#,S>_^$A:M[O=G7Q[/"_^2_'O.^!=;FI MD6.FK'4[#J2R?[6C]Z1WZS$SS3]39H,_]424?GX)C''@C &8F)N@\,P M #B((*!8!8%F\41RISP1ESJ<&H=_H75:OL=:7D?WQ4L(VYUE]8G;X#O:0M0" MM*VPM14W@(NU+32].@Q>ZG-<=T!+!(Z<_6S?ZT8NMT\RI:;1]RN]490?3!T' M$3 % Q0#13@$" 4*8,XX"#'1O_"%G[!DGF_KR%^<%R?Z<**07<7Z(3T-M&3E M^>ZZ%'>]A](,1\+Q3BS,YM*C?)Q^=T==[$1 MN:.+;W1U1[_?;/*'=;I+%!LQ'B0P0D!$<>'41 &.N 321THI&,>Q@-9'/.=Z MF=J&H)33TX)Z6TD=CAK.@FEQ7-,'1 //\U/H=$DM0!J8#8_Q M&>#XXP(,O7KUG.EJ7)>>=GV/_'DN/-[5Z4\^T86H3DMN5J(XK;W),MG(#\T# M%,%0 LH9TAL?D0 ,8P0"$0H92D%4D+@Y'U_L"'G(7$5)Q%1,;Z/Z3(KRQ %'*DI*28A+'+_K?OP1]M0_QD^PGT M/P:6RTB_R Z]I%1PUL?I!LWRSJZ4>!"O=&N ^G4AO=SMR+ZDUC@<.Y7:OSIR M&I0RR]+[59:GQ4XG*T2[>Z"KJFKKQ_7JJ\PT\_Y-+NX?])\W7V5*[V51S?6- MIN1M4NHYAR'D@FDS.(@"DS%: $H9!A K7Z@0QY)%\Z>B^NN77-.XY97A!%1S M88!#!8*E9\YB\7ZQ6Q?*IO%*"HH"W6"^7-,W,C\IBWF/5\N[SNXI@ MPB(A.)!A0 $2O@!8< Q(B!%A.(RC"%??U=N5^#_YJZK5&^6;DF:E_C_O:[*\ M<)^ J!.R.WJH/5^E96P@4UDNN<9F5YE^"\_,JP'R*H3*JO6>P+%P M1,:9I\\KWR=KGNAE5 X[K^4AH[0\V6U^5SD:/J5K)3-3$(GMW4YOW=0*+IX:XGI*NEQ\7,+:C@?Z0 M&Y@2:M":DGI&U $.K.Q Z9,J+O0X*FW8:7]((99O76\NW'Q?9/,$8QDE* ;< MQY$FD) #1GP$% [])!'2]SGK:BR8#J9&&0<+HA'Q"D.A@-#=3' %9EPCH1V3 MJTR$IN)#&0A%'R]F'C0U;#,.]I[K-I=WV0E-OO[7ZY7Q))4K;@*D2*1@@LT] MIR(4(*1BP&*)0"0HB95@D$=.T[JEKZG-\(:HQ9T,;PKK_?!QK;]Q"!V/R]JP MMIO_/2$X,!4<@K9;K@ MM'+VB;D/21":I DR!(@K 2B1&,"0*&%*<<2"VJ=/..Y@:DQA1#3'ZI60+JD M3J#73@-]8#+PW#^ HXNSZ"E<7+(C7(?/6(D17'%R3(MP'H3VC @GWALQ&<)Y MJ??S(+0\U_&$Y"M=+(U9]6Z=FAC1*MN,YD>3*FKWKUW2T;FD81@G"08!EM"D MJ/]W@0TQFU7@]GW*48]\"F M,TI'ASC=6^K5Z\A<5MVE=,4?Y-VW];: JV$_J( BYH(HQ@(P$3 0AA$/ XBD M"IQ\Y!WZGAKO_>\-374_2T=VR>%GZ(? /N MH(UPF7^R^RG<=D8V M+]W*[.JQ?1EQ.]+J"<"1_+4K83UM:7D[<8N:DX7 7B%QC][:UNCTZJQ]N==Q M?;6M43ARU;9_L^/.L?#ZWE9EI@HG 0P08"0, .)Q!' 8$\TR<1QHFH'8C]QR MA.]WX#(71BH \>7+V[LOCAN[?= L-VV=@1B8%$K!!BE0?5KG7K=3^SV,NU4Z MJ=W1-NCT4QVW.-KH$)NEIH!/JDS]_TF.9WZP*=[PGPQ5W9LLUIRCB*)(Q MX!A*D^>$ 1H@!(B*D81*$2;=,J59=CRUS4TM[]S>V?8^[N7%$Y&AGX_J^X^U:FC>Z*!V%?Y;Y MPUKLSEB/?RJ+I.B%.TD<)4F (A^$@AN7I4+MSNC8CUP/SF"K/]Y59/&+4PG.ZBP6[Z7X?,=K4,XURH M]834]N*MK_9&#H@M_O-7+M M_< U,%'N(U6+.<#5X64T^J2OEMY&):/+6A]2B\4;[D7XWJYR;6S>"*$;R[[D M-)>WJ=Z,?UUH)>:8<*1"/P+<%PH@$D6 (28 QQK;D,9Q[$O;8GQM'4V-)$I9 MO4K8F5>(JR'U:H'MZ_.UXMO.%GVB-C!7= ?,J72?#1I7E/!K;7ZT4GXV2C9+ M^ED]/_)V<1M2?Y-EF\J];5[M>[RR:,X' MJ;NNO5'F%$I*8Q@"B )318/J121$#"0"RY!K4Q4E3K?+I[N9V@+PFF8/WE/3 MA6J]+1BS-(+O)8[=/IBO3V:+#5&5*C8F8=%8_B#U_U)9[ONRQ7?O<;W*'S*3 M^4R_>Y1'=C]K[*QL+,1E?MD_)F'2H55(KLI%>^9SL5N$KO\(!EY =N6!"@EG M]>K08U!H.P:#U C:[^EER@2=U/9LI:#33W?.+;/>Z&9T<^;"N\YW(CG'.( ^ MB.(PU@2'$L"(_J=4*H)A+)B,7'/*G.AF:@172VFXJTB&T* S^EC^2FC;YPRC M(3P+HKBBGV 6QGB,_-=G1M".AH[(4V+ MMB<2T;0]W=&H,HGRC*&7R@=MZ^F/OJQ]]FZ=RL7]JNR$/YL8@XP648@WJR+B M(%L6=N%/=+$R==)NTD6FI^:;3;J]NO@H\UMU1[_/58!]'L(8D"+CNY1(_RT. M0:)DH!)$2"B="&P$F:?&AI5J56)X_NSE.W6\>ZV/]\.RM3S@BPV^I;TUK2$= MVG@KDKONJ;M?Y5'O[JL!KS7W&JH7BU9#>>^GX@,HWO0J!+P2@NI8:.9I%,RZ MJ''HT4 <;]!ZM39'$'M=P4 M!N,;J19\D<\55@I&7'\HH8P 8MP'S!0HB6 4ZO\'.4N M[..$\K/)-'VK?LED$78S#R2%$:$*"$PD0,07@ 00 D)13 -"$%5._C:MO4V- M86[W3R>]U(@+U@IL3*D>(_$UIWN'4':\?+L@^;#][E\S.:)HMH."C"@<0@!"@+-3IP& M0'%IV]='FB0O?,O/C/@A>C8+W MJ\'!*X!PC!T<\>.RX^-I?C(#D_L$OQ;G-6/\@>MS 1I1^E%7L_%'Y7!I? $) MNJVS=ZE>NS?I<^%651;#O>%_W^C>Q)PEH8JEKT 0Q]ILAV%L*E@C$,?*%Q'A M'$9._@4M?4UM):M%+1W)-+-4?9)E6W>CLIN%WH=T9/-*-_[X(+6Q+_=W A\6E"V6B_RY9K$W M&_E1?L_OOLGE5_ESX?@R#V6D,^--P:0V)1=BYOVGI*EWN^K1 MA?1:$/LDLLZRC,IRUR)V2(%7MW>%ET%52*?N;C_9,(U($"I%0:!\#!!-]+8& M^01P$2.A LD9A!@!$B4AH$(2$<.(!O$X$4GG))P:;95FM/&9E.E7/2$+3_2=T!XURF3=-XS] M#S%F,";:M@81XP% ,0FTR1U20,T:$V$((9'SPTKUTQ[H0VF'&^YFF[Q!OF%R]Q/ M9'#MS)H7':Z!S: > @BW=>4;>FHCJM!T F&#EP9A$M&"9X7\?00)7L*XM]C MBQT->^YFCC+>Z;DW]P.I8D4Q\*6* (*4 X)##CC"H<*22I;$0YRWU0),S7S3 M\R$:YIQM"WF_YVM=@)SBN9K18?R#M4/T7N) ;2O#) _2#A'J>H!VU$Y7[^7" M/?&3MNR;3M2?ZD(3[[2BS6?F1$H6!3X"3'%A:@GIO6O$*? 5$U3O>U3$ C=? M9CQP(=SJ-@QWE#8CLPY]6P%G(U8U-FWE9\S\Q";^_)/GVA MNV'7KV>THPPC^TEW0^C8:[IC.]T8[^WCTW+]+.47F7Y=<'G:XORX+E/BE@D3 ML[MU3I?-W[]>9_G'=?Z?,O\L^?I^M?AO*>:^CZBB/@5*)4S;?K[Q=8PC$$8$ M1:%*5. [A2$.)NG4./275;J5S>/-S2;7TF_#K[6-LUJO0*FNEYE+]FKC61X" MNG'N<-^!'3E/8G1'/$0X62YNJU]]9F 4TC_-O6>9>SN=9MY-$9+?'[\/#G^? M"\%PPHZZ8@R.^>'2,GR'5\;QO/UNNI'9W)2 8%Q!P'"DS>K$U*(2Q ><2ZB( M#U&"\3PWHEE>3Q_VX,3YVWX&=& S?31R"LE*SHY1.EL@+2^DKX%GZ OH+29O M+V'2/?CF4.]! FZVG;Q,D,VACF<#:XX>[#:K7VT62W/R6*>_]OT80QF#)&$( MH"A. )-2 Q8@B'W&,(/(Q1S<;WYJ-EPMG>,$/L#,;O9V1V+@J5L+-D#^ZM,Z M]SEM#WH8=UNYPPIYYZF5\.ZK,@R933G5I&+,@B6A4Q;4AA&) J/Y;+&-? MQ2*) Z7&].TXDG!JG%')Z55; !-7)'_O^3/]]C/5'+F@2Q,]]F7S M]+0TGHIT;V M]7EN>5521I&F])OW6"OBQO%N(V''WX/A.S W;^6>>5IR;RMZ@7$M_#9%5ZU M?Y3;";<^Z=1-@%&ILA,VAS38K9%N%-Q!%'FW/\FT8-LY]H,P MXIP#%' &$*4*$&3JM@BFI/Y:N>38A=@L^IP:G94BE[<0,T-IWMH>Z*X?FS%-'<+!;$;!\A!^ M &R'/ILOH-S)W,2RJ@7O&;F]0O >C_]H]6LRF[_&#QAP0.1D[YO)^O_FO M35+2.@/IIW5:;&OS/%VP35YTO]9,:C:S+,M3RO,YIBA@D 0 D01KNXLQ@!,H MBQRB'#(9$.*TE^Q)KJGQ7CE!^5[FXT65^7A99CY>E=N@G'[_2S_9K%V'TH$= MQQV@41> R-AD MU^4CHM:;(R&M6GGFBB(0",^#3PO='",!"E0!!"0QE' J>.*7=.M_5U(A_ MFVZTLKJUF6TFP,HU_W8+N'94T0]D U/%%JW*#M9BEOFVR^N:_C.HGD=CB(RG M)WI[D0REY[4^EU&TY8V.[D8F+)FFXE.Z%AN>_XV:.^S\N4A>0Y>?4BF_+S+C MC*A[-FD$I;9WBC_G<0(3'DL"N$D-BA*J=_X!Q( *&,4)4PQ#IR/-SI),C6I> M/Q@O $TTGM3R/A:&9&V:/!>)8O3& -3:>-]*19V-ENXC9T=4HXS'P#Q6Z^!5 M2GBU%EZEQLRKI?=^J.7_4S%KM]J&R-T?Z%IX>_7[Z2S,N/X]UV)VY,=S M=8/=6/?=8F5VE&41U52;)(LGW5U=JC>D2L8P# "!>K10&$"]/4<)($A (@)- MNU#,5_+>,(L=M[;V9S5?23E?F[T.Z)-3IW37.^XU6R[N:>F0N5EIB#U5*E.5 M>W8CS7;@[8CQ>C#'(;]*SFVAY%K4 4HF6T'2)V&U=S@J*5GI?D@\=B]=Z0SX MMW7ZV_N5YC8NLP/',X@8H02'( Z+F.!0 >8G$4 HDC1D5"9NQ>,M^IR:F68D M-4;:4REK1S>_%HSMV*1GY ;FE(9+7XU?)?$8?GR7(1K$>Z^EVY?QV;N,PUE/ M/8M7.Q9Q%_^UR?*"O^[6-T(LS))M.&VA-ZVOZ=,BI\O"Y88=NDU_EG_?++)% M7H?#EF4PJZ!6\T#AL3,/(2:(,P1H* Q180%81$.@$A_[(6=)$!.GGXE6;*@NT^UFQ>BW0%#9UZ M+%0_$O"]EKP?6N915X&Q1N!P"1FMWX[Y+KC>Q9I?W*S$_@\:3\Y#(@2C- 9((6TE<^D#+'$,( KT MM$4)4<@IJ=@ ,DYME2E5-':@K)3T4JVEIY8;GF^J?;S)H*/5<$R,,\ VRTV M+SQL Z\ONQ&K]?.,@F:0C-"SXK]>0_:9MU.K_*7Q>#C\6>.%'K/C##<2O>;% M&4#,<3/B#(?S42Z< ;NZ\OS$7.J&#%,5(@XX94KO.I@$)!9ZT&.*J$1QY$.G MX/EFXU/C[EHVYZNH/<1DP&ELG,OT?SE $2& 8!H!)JG24$KI)Z&+5U)GQ$;S M0UKT@IOC<=&T' 8:YT*]^@><4G>0,Y[1?0!.:7;VU.;Z>_[/4C>UD29IY>OU MJO O-65(7VN3?OTHTVT14N-7H/^_N*/?YS)&T.>AGK]Q$AIO(3VG?:0TC#Y% M(9(PP,G\JTS9VCZKKK,4+A]Y4Y;AOG5SSIGIE:;%8[3\M?$7A7B6^''I,QK M68*1.3/-'Z3^7RJE]UB4&3,5)_3+IWU) Q^2?1?26=E>B&=Z(U+^'9$90G'= M=K;XWJUE1^?4+E\53P1/H(@!3\( H)":=*0< Q9%,/$C$0OB5'!]X&]JC(5W M^T4-C[[=*C,PI@,O1I7T91[F6OZRG'BM0;.8>*V$\7+K,U%S9PC[S=7L+L;( MZ9H[XW2]2^?>-7/'G-^M'NEC-I8I4J" ! M6"(!]*8A!B2)"/ 3J/]/(A1&PH7O+/J<&K\U)/6VHGJ_EL*>CY/J#+FE'T>_ M0 Y,:ATQ='?EL$>E5X<.BV['=>NPQ^'(N:M>IU(L\G>4%YZE M-]\7V9RR)(RD3P'D@FBR";5=Q90 E#.50$B0D&YU?LYT-#6&^2 +U["/^A'O M5R.@(ZN01R;$!^OM.Q2 $(X XZ%0$D7*ETX.$VV= M38T/]F3U4BVLR7I42>N:]:@%8SMZZ NY@2EB'S0CY\S[=!FU#JF-+L/1;TZC MEOY&3F9T6?/C+$86[[C11_;(%_/JRKY(,JY92=LIV?LR E&PC:DL\"QS<[F_ M5^ I5%)$$#$@9, !$J'F%!920")!_<@/H=[/V'!*9PFF1C2_K)ZTA,:)5/.+ MJ7CWI'^=ESF#_[Y9/!7V^K;\UFSOG-#ZOJ#[>+7STRBC,#1IE>)[3?F]6@%/ M:[ MVU)6(;2KR]43_&+--^8+*.;NRP[#GBB_M^&P7F*NAK)<=TPSQ6H"@VHM MZ=[P* O,U7K7J\[U#3DN16D^_R+OS9?YDUS?I_3I8<'ILCK(02B.6!@E &&I MEQM3N)Y@$0(&*8E5 *D*(JOEIJV7J2TI30D=#\G:T;RP&/2%T<"$[P://7/8 MJ-]BE>KW&Q:I_M>A-=K>P3@L8:/CE@FL'NX<=9X7QV)F7_Q>_S6;^Q+S&*(0 M)+X2>K=*.:"TC(&42808HLIIMWKD2>WU&^9Z#J@][&3M:^HR6)\*@SSW986-Y\RA3S12K=YN5R$RJ"O&5 M%MO5.GO%S?MW_U$55DH2Q",680 #IE=Y"!&@B0R DI(3&H24'HFDOL"$<[ MX^TZ= 9F92.9P9[.R372X%[EZ] MWK^EO/LFEU_ES\:9])>GN_7_*]/UI_5BE;];?)753<3[E?[V99;7-AUEL0Q$ M (2/]4Y.( &T):> SRDGS$+T_> MW=KS_QSY_[=7:^)R4-W#$-I<&XP[,$/?(IPJ*'?D:\K>@/E?W+BQ[;[;""Z@;5 M.GTTV9U>K5>;K"P_I"US>:<'+WM8+\7K]2J3?&,B+NY2:CR2W]#G;*YB)!G4 MMHB*E+:<_0@"C&D $BXD9B@F86@5&'&=&%-;+1N*>,QH,BN+FWE/1IE9$493 MJ./QG3Y>7BKD":V1 Q%W'SR+%7.4(1EXG6R.QJMR- HUO$_E:&PU\1JJ>)4N MWINQ1L-A,1QE5$9: @<<';<5[VI06]>Y[JV/M[I=C<#>FG9]:U?>TQ6UI^8H M$8$PU_$0AQ0@%!*]LV,)(%RA 1JW4(5\7:_F2NPP.W_Y2[+\UGDT.CB%P0L0HAQ@@D MD8SU9#5Y&*1D@&F0A&2$J,3.5;/9ZA3GJ,G0;'Q!FA%2+C$@^[!=,.2Z@C'" M].R @Y-WS)'>UWK#[!HFM\OQ+[OL_VI?WR(W2'4X$YK[#T41\'$( M 0JD!-C@01.$<1P+)KG]D>BI'J8V+S_M/)X+*5VL_E, VFROKH1EZ)W3 2)= MS@E/0N.RU[D2HK&V,Y.6F!HWWB<>G'$/46+W/O;A;8'.T::'8=&RB2( M0H$0"(.( 129*H(2^8 @+J1"81AAI]18TX\R/3A=[A1IVCG&=-+1I8[(N(>, MC1);^M)1I?;QI+U'DNY?(V\CV.=,6RTJ""@(@LC7EHNO=Q$"*\"H4I%DD"/J M-,G/]#.UF6X$\[X:R4P6)V%<&M:;/#/E8A:K^VO.X?.7P4 MX!52>F\6&5^NS79D* ^0(T2&

4W\N?,(69S9#(G[P*QUJFZDAKR2?UMF^WD_Q'E@ MR!W.@H:$?J1SHOZ'P.T;QJ2A<80+B3;[YOZZUA*6L6M*?%ZO%X^9Q MSD(88!0)$ G. ?+C&&"3BDU1GS(>RE"%T.EV?#31I[:<[82<>8^EB(YW[^.- MNITY/LVQ'/I2LE&SJJEVLW"5QYY/U[8RRN\=)30 F'DU!-X.@Z)JR,/K0]>KZ,)[TX[I5C#XJ1RX;XTO0S1W9^#??JM)O;,/^2_=SMVXXE+U> MK\I:7O- &R*)7J2 \*$)XHOT J87-9 $B: ",KVV616%=>UX:LM/'0^P5J7' ML9>5TGOYVF01W+I8\EH!-Y]6Z_&PN?0>!N6A[\(K@&]5Z:;J58*;X(RF#^OK M@0%V NCQ'(-[ MS9#]@5M4N>O];MC>KKZZKEH7>O\_MN2X&0B_G;5:Z7 ME2^/=+E\M,@I"8,N""<%.+(P8)5US(.)9,6ODEG6E_:L1> M""=3[[-\6NO-Y>J^,$OIRC(/X#D4VWFZ!VP&IN-2.J\0SZOENYX!+BB^LW*S MVLS-)/_S_?KKC_K-TL+5?SDT;,^U.LITOZ!2/:LO/=8YV7.V7BY$L59\TG_C MSW?R>_Y*"_;;/ ZQ(#BF0(F0 $20KS=43 *$(?>3B,@@L9K)-IU-;5IK"WM1 M5%OZI%NM%U/G),_GL;7;XO>%V,"3?4_,F5<*ZOU:_6DD]@J1^W3>L4"FYWS/ MY_L;.]_S1CA M58HXN@BZ#I,=/PT(_LMX="E)W0Z[=6I9L((Y>S[(3/<<7+;LWT$*B_ MW87=/*XWJ_PNU;]YD'??UO,(Q2@)8P8DB1! ,H* D8""R*2U$BA W.UR._EW];7Q'I?7XL[,[$^D=X^!.QP\CMQIG-305N M);IW-Q"X5X3-]P+RRX7)=P3[NJCXBY@Y1<&?;^WEHMXO:M@:Y7[Y[>Z^[CO' MY-T^C\HDHD)3/ ]8 % ,A>9YF&AS5R8L9KZ$H5/QM#/]3(W8OSRLTQR8](6% MT^6']>J^_)>1W]W5_12R=A9J#W@-3-.%J_M.1._70?;+%W#HV\']5%>C.[BW MZ'O*P;WM\?Y*N6;;'_[[0J:ZR8>ZPJ@O0QRQ, "0).:J%"- *0Z!3!(E$(4L M9$Z9,)QZGQJ!-)PTMI(65/+QYJ\]5GD]/QIV]#(8Q@.3SG7P]E( ]B),0Y>" M/2_ BQ>%O8B-37G8RXU9%:^84G0["+P?%BOO6=(T M.Y^>?3*?DAVQ3_P#&7AYZ,'+\G;G5KE%8N9M/[H*#&^+AM> H^?TWB\XEKV[ M78ZLQOC^ER\S3B<=,5](E&ZK\J=4FJJA17V]3+XVA?56^3Q&,!92KY8,)0(@ MGQKW2Q0 1!EFD40$$J?CAY.]3&UEJX34*U0AI65T5#N0=JO&U? ,?21<(5,) M./,J$?OCVE8$^F3#TQV-RE>MNAXR2OO#7;UWLOQ6?99?Y-<.:.**-+F1G[DR\W1<;99C#J\ZY* MLGGVCY$_PV%46*]_3*)9&(;FSCHTGGG7ER)70#;R0ODAQY(9QY MYB,LW@M\2$S$:V9\ZQ=?Y?)Y5K8'83CS0U3] _FS,([KUK/%]VYM.YK3^]]# ME,0H4# "--33!W$& 6%" JEXB2,8DG$7"]*;#WX%]'L9?AO(BT%O 8[.[KO MC,? -%\#\?D"$!V\KDXHW*^;5;.#D?VJ3NAV[$AUZB%WQ^D;;3"*(I?*DM[/ MN120<9P (E!B9FH$B$\PX&$<1CP*!;.STHY:GAIK;X7SC'3V'M+[<+5/SJM M&'AB6NKOY Y]4MQ M MOI#900X$',N ^7H!]0-3.)Q2"&CD2\"8"F,8)C"!5L>/'?N?W#2N--!&5J%" M8;T<)@9Q2TO185#::6 $J(\%2]V9'K%O:6>?]\J7=F^EX-<8?I-@LY:UZ2U-SR&?\C>J( M[06_68DWB^5&=U>DY-_YLB :*\JXKQ<4BDR:#P4H"8M:35R(B/G"+=*FHQQ3 M6V?,V>NFG-]F.U/(7DR_2GKOH\SK#&]:P?(ZPO$&JN.(6=XB#3\.0]\$51H8 M_&L==EC/3HQ)69/ZS% M>KF^?[YA67$',P\E"3A,(I"$>K21D!304&_#0\A#K@S]AE:9_T:4>6ID/5AF MGH)=&@!XO]80N%9/&N%#[+/-;GDK\@/@+I/097GV8;&2 MMZHL^- PJK.?TG66S:7"G$EMI&JK- (HB&/ HQ @'@0(A_S&#J%Q;EU/S6& M+:)%%Y7XVN[,7(G3$7T[KAP.TX'IL:PS5<-9B#[SC/#&VJP*T#7EGWF%!CT7 MGG)&KO=Z5/82C%^FRAF=D]6KW%L9^;1ZW^2]V>0/Z]20\SR!OD),)$!25J10 MAH#$F ,>PBB*N:\D<=JJ]R[AU#ARMU^D1FQMU&Q%+2+5RJU]EU"U7L=UX*/B M/D9K^@?#1V<#.T4G< 1\:0PF<>![5LC?Q_'N)8Q[.\R]V%&W!>,579J%ZR6U M5XB]=;AJ"-[Y1V5 -S0.:Q2 MO]MU-S5N>KWXNEB:."_Y7)U]/AL'Z<>V^,HN*-M14'_8#4P]1E"O(:E7B3JK M3;T>=]MVH/1)-!=Z')5@[+0_)!;+MZ[,D'6393+/JNPUXG;U6?)-FNH^BT3L M.[]+%B/)F<\!"DQ):&4*XBGI@R@*$B%\SKD;Q;@*,#72:?IGOJ;90Y&S^"M= MFK$Y2+WW?F6RMQ2CYM5Z>C3WFG7I5Q[UMIH7SIV.QXO. VK'9D,.T\#\MG-= MFGFE]#OT-=X': _J/ML5Q4$R<=G*\#+)N!P1.IN/R[6=ESUT_$H72_/YO5NG M/^EW\SGV<4#]4 !"(P60"!%@2 F@H. !A$FLW'(*#"7HU&AY=SI0.Q+16F1/ MK5-/;7*3ZW-[D?/BQY)'(S_NZ>0UX_E[/*3<^Q@*C:=W6GEN3*9X:'DDZ^_R M[/(.Z< %0"=,+BD,W<7NY&3;?Y@TR/.]JFR?,#2GP5@)@&H39S80@P\AF( M$MV:2A(I2>*6*JF]0Y>I,T[NI$+>S/OA1!8'1XOT M1V!-0?? ,S3R'HZ70 MO>?6LP.E3ZJYT..H'&.G_2&Y6+[5C54^R^I\/[M5QLEHCDC,&$YB$% , 0I] M#A@6B3F=Q#(4!"NFYBMY;VYG['CDL NK3Y^4GWZSH^%FP%9"L[\1SN4]CC"T M(XA.N(Q#"3O1#"*M!4^<*>"EH6>R>Z M;%ZE-NY0=V?6.,;:8#!Q MV8^N5ZV7=M?#;WDT-1"H0Q\W-<3V]L'=<\<8)K]&!\QZ/0YRZ7_<(YX.R!P= MVW1IHQN=?92YN0W\E*Z_+H04KYY_R:1XO[I]DFD1B75C$LP6EM \%B2)5(A MC",.$%<^8%% 0H"*H+83P)%YOE:RVQ'9O9=.U'95H#AII[))L3-'>I3);LY MUEW75GCOYC+,SKSF MCEB?K.;0^ZB1B3$RBF%S^4NIV:*E6<1.X>/AO"=W6(M@'D-SE%.=?9. M1V$2"!@ )DUI5^5'@(B$ L&A)AN(@P1;^4:<[6%J_%(*Z552>H68GI;3/H_W M:2#;":07> ;F"V=DG#)\MVI_1:;OT^V.EO&[5:UFYN_V![L>W6[3OM85/YE M"0I\ 3 ,S7Q&"2!0)=J*B.,$A1Q&F+@8$,==3&U"-Q,6/W>LJGH"2-L3W&O@ M&?P,UPF9#N>XYY3O]R3WJ)>1SW+/:7E\FGOVR2L=RU\]-TJBODOEWS>%%_OW M13:'4"1AK"#P<8(!0I+KI9Q+D. 0AUPPX9C(QZ+/J3% 0TYO*Z@V<+6H7:LK MMP!N1PP]PS@P4W1"L+OG]F5,!G'6;NGV9?RS+^-PUB7;XM6NY=A,NG*9?EFK M_!M-Y?M5KK^4!5N67N _%R6_YI2%+%0D I)DVJ8,>-234'H1RRB&%,BG;U:8)/ JQ:Y#"SQ?BVE[I%WG%#JMQ"8 M3<Y2NLK,C<5Z]6&QDN]S^9C- Z@HCR-L,@%_C1N5N)O"R6K M]5>R&&))M%D#"02(F)@Q%45 2,%A0B.NH-5%3'LW4^.62E"OD+2(O/VF974H MQ74>T'8&Z0^FH2V8/82TE)X1\[+1X@*50W&R7B ;J0;9"5E[-/;LX&BM)G;^ M[?&*AEW48*\VV.6GNQIA16W81H#/+5LN[HL/Y(W,>+HHR@#,R9MI\+,.QB&.K;UKG48.EAY5\#8K^G719"1[<$K ML#HV$J]IK!M)%L:HTA2BF?>+3+\N^&)U?ZO>+5:Z_X6YY,ORM%A8LSO=0W;Z M5]5U$\*</W*=S4*'4KJ=<0M>/-7Z^# M:,>U+S4T U-PQU%QYM@AX.N3>GN5;U1&'@+90Z(>I(]N_&V23.7/91FK1EJI M3^OE@C_/8TQQA,($!()I0M8D#)C$"' "(Q+$2#$,70BYM;>I,6PSR];"I--Z MO4Z?UBG-I?=7_<.V$/0.4-O19F\ #LR#I9Q51;^]?&6_EK(.DQ;+"IX^>:Z] MPU&)RTKW0R:R>^D*3^^=]V;#I;,ZXO'#*%8!88"$B=3F'A* F>SX3'#, @R# MP$^<_;Q;.IP:P32\O.\.O+P[N':W(6U'+GWB-S"_E- U/+GW/.1[OSRU1:9W MC^ZV/L?WY[9 X*0WM\U['8-]33$Y]OQ!YF;"UI5 ZNN+F$DH8@PH3A! ODP M\0,&PD1_5%!A%B=._-+6V=2XI9+5JX3=%<%QC.9MP]>.5?I";6!&.0O8 '1B M TFOP;AM_8T;?&NA^5&PK*;4WW)!, Q\D$D<)+ ""GN.Y4NL^UX:K3RR^I)2V7" M:I]D:A*E?ET4BI38EGXKSY"?=VP/-]$K\PV+%EQM3[=,3&VF*1J:5R\$3 M38NU6D^S/X8S/XJ+-OX(9TE /%KEV^#%&'LAG'GFRRX>"7Q(9KJ9[$F:D$2Y M?';,:F0]YG;T-L1(#GU]6XKL-67V:J$]MLFU895[SS+WC. ]NJ Y0M6K%YIM MW^,ZHCDB%#WA,.61^J#0="@)0 MH 2@4A(0$<*$B(G"=KE36GN9&@$VY7/RKF_'LIUK>D-H8&)Q I\%&^1:J MT.\W:$+_ZY BVCL8Q^O!1L>MTX/5PUV3)[&L<*//WWXMCI^WJ7H"H8T>1F+ M0Q(!A,(8$,@BH#\*G_L))%'DF"GI3$]3F_$[0;U24M=\2.<0M=P^]8'3T'NG M0X@&2VIT 8M^,QB=ZVSD=$47=#[.373IA9$K$Y0IJDW95I-1Y)-,%VLQ-U4' MB"\4\!.1F%*H'.!0^$#JO15/5"1BYI0[NE?IID9!OZP6>DY)FJZ*'#O>4R'E M"Y0:.#F4ECSV4@,T-/==7U2@*B50JFC&MU1R G4$VK"?1/& DP+^/BH&M&'; M6YF UDXZQ J\VBR6XJ=TO7DR@BSI8I5O+_.8\(.(@SD@=$LZ!B=:(ZNUDG>TJ4P&U3D&FM=$_JS7PC H] M5E#IB%NOQ51<91BWKDI'A(Y*K'1M9Q""XWHEW!07>II/*.?I\3Q@B*I ($ZG%#42P "V,$0IP0!6DL?.)6**H/J:9F2A:R>CMA MO7]?+XN;4R-UO_1H.6R]<&;_@S$)(MVIY1T-G-%LYK%"-T\K-QK/NF$](OE: M"C8E1G;#TI&F'1OO[!M7WA'=*I/:^=UR_2W;IOH-L(HB%,= *8( DJ$$!/L^ M()+ZW(=Q+)AT](T[V]G4F'8KZ[;4=B%NY\S*K4!;GH[V!-_0AYW=D>OB)'<1 MDIZ=Y,[W-[:3W$7-3SC)77ZG&X^\D4H:CQ)C4^[J[$D9)B&/01P1#A!*"" 1 M(P#Y4:BIPT\0G:^>33ABX;#$ M0Q5C)B-S:QL!A'T]_P/D@SB! 4ZPCPG"+O/?HL^IT<&GK1/LIZT3[%;LF6?$ M[I1_U09^.\;H&=2!":0(A/JP^*HIY.X@&V+/.5@=<.F36&RZ'95G'' XI!V7 M5[NQT-_DXOY![Y!NOLJ4WLNRX/F;Q7*C?U9>:]YN\LS$!ICR-.*_-F7LXCSV MI11Z P-@%)O:5R@ Q*<*<(("%1"*E'!R5.LHQ]38ZJU2DI>5/8WL>III,Z;> MD'9W)>DZ2G8$-@+V Y-:K8%7J>"5.GB5$K7O1T,-;Z='?XQW)9!]LF!7449E MQBOQ.F3+:YOKX*EAW "?,Y,;4K/S#>D1OZY& 5Q=GC@O .7AT] ?@2&X=UP#IYN1A!TVKI\>%)L9S][#39<_GP_*5;L;I M^Q5?/\KMH=L',Q+&(\_LS60HH-+;8! ((0%BG&IJ)0S D$A,51P)Y<_U0L#6 MMB9H2V\N7WBSSP$_CK)Q5=S'UD?.1,?8AF;QJ14=HP1@2'R0""9Y2 (;/9RKG!L?-,X# M7"%T JY7/PDG <;UA^B"S9'?0Z=&.M=Q73\^KE=?\C7_[6@7/8^8D!C3&$2) M,*ZV2@%*( ,\4))(%0<26R7BMNMN:I3VMJIC6HCL%3+/3ATV.1_\6:+?3F3] M8SHP-WE5GN,@B1'",0*"0+W- MDU$"3,TW0!B4-(ZP'Z!^MGGN28['V>CUO[G;V]EURF3=/F17[>XFEVNZ97_7 M>[YI*TQ&V..]1$9H*]TM]WF]Y&S^(+-,RMLGF>HV5_9&]_53^GZZT)(\>KYE\Q$K5>Y[U?W-R;A7^E M7WM7(YYP12$!B?"YWN2)&% .0Q 'A&(N9!(DPLT(I;9N___VRU_<**_#6-BQWK#X#DQ\6OC2[;T6W]Q'_& T\!:K/WE; M);R=%H/XQG<'L4\&["#%J"38':5#'KRBI8ZQ.]4EVJTZC"3:11&9;93N?;DH M+,L[\\PNN5B")5)) @&7L3).'@C@*"2 "@X)\U$8)&[IVJX4:&I&X)?-XR-- MG\UVM/ [-:7HFG4J'". KATN.^X<';:UC2M3*-&[K4$X)'X4U]M=OQ;I7S="/%SS3]31I#>"]ZAPJ2^ P6!>MB M@ ). :5" 1C$3(D0DRB@;C9H6W?3LS8K:3V^7I<;A:_2>ZQ%]Z3)39RY5C1I M!=SRDK0G$(>_$RW0V\HY6/R4#2"]WG6V]3?NU::%YD@L+* N3A/ $"[>8JC/]3-@4.SA0*C/4ZS\;-P;& M:?++YNEI69RKTN4N#%F;;T7=4\/^KN=[IP?$]ASO:I@'/Z\K3N>*9$M#VD\7 MD.CW].UT5R.?LK7J>WR:UOYXUVA-:6IRW-'O,IL+!@D.$@9BC A A!" $\XT M@)B$$LP@"(@&&]L? #0&0<@2A@!,N8 MQRRB@UW9&0FF-MGU)X0&O+0K0!_@VLX5RDE>W!DE7NCJKHG?BUW>%4),]_JN MB=%5%WA[#74(.30'J::0Z7']T4!1&4@F@8!)!%#"S+:;J7'6%95=+^#9SE3]H30T'9T"J$L\X7FD'$()>T%LI"C"CLBY!1!>!*0U M=O#\V^.%#5[48"]B\/+35Q3"+C*99+M*N',4"DP"GX*X*)_F4PQHR#$041PS M2F',$'*N?GW8R]0HL:S;3 LI.]2X/@+1SF2[&IJ!>;!$I11PUJAJW7,!ZW,( M]%ZU^JBC\4M5G]/U9'WJLP]W/)'1@_M1#W=9)3&)*,9"@D 2"I#$,6!^$( H M4

$:Y;WJLF;);G,1W!&/H\QA8']R.9$PKW>B33 M;'_<(YD3FAT=R9QZIJ.#C;PW9EH9<:!W1F\6&5^NLTW:./Z/D82^HAHD%(0 MZ;\#S'&D,?.C( RHCV,W'YK+?4YM1EUN9'?UB+%"VF^D]8S

*/0Y'3B8.KW:M-Y\]W*R$^<,DS/M*E^;\Y1U=I'^E MRXW<=3@G(J A%1 (ZFONB9,0,(*QIB**2*!@B)5P*SAOV?/4&*BXWC67OMS\ M1>YD=ZWZ;HN\'1\-@N? K+2%LOA+0^R99P3W"LD;3-5GY7='M/HM_6[;^3HZ.FE)X1L_*H<-SLG '5DGRNAFIHIG%'R9U36D'HE4!. M]S0N6[1J>T0-[4]W=((M3DGF?D+#&(4!@*$B %%. D5 U$H1!#[B1]CYE3" MKFC6:9Z/4)CNSO31Z:"R@LEN)KLK/_#,O6G7V-WI=$_!7MU+RY;'=23=T^;( M973_M]UFV6=9U 7Z1-/\^2ZEJXQR,XFS4UMGD8A )H@"24(&$&0^P &D@/DA M#TG,1:@2ER78H>^IK%C?I67%%<_= 5[=/A:P?UT68 MGA1E&NTYE 0'08(!%N8B-4(2$%])$ =10F(:8Z7X_*E(-/,EUXI;'M:.);_+ MI#_48KCY_XHNBYQ\-/>8O%^L5N80Z=&0:P"\"H'"KZ'$8%85P>CQ\F/L@>OU"F4T MX<>]B!E[3(ZN4Z:9'?3L,QT&4?P]8^/Z\'8^AKC08.7=S4 MCP%Q<$^_"IB1W-+= '+S1C^K?ZL7^O%;XWF?GY5XS^O\_%-7IXXJ4Q@TW-D/ MXMLEHQ 3*(#PC8,;BT- ! Q PH5D<8QB[.:";M_UU!AN+QU1E9'#.6BGPPA8 M[DL'P77HC64[I&,E'8QT>=OQ$!CY"''[8 MIW^0N#TJ+%'P]%=2XC#SCNKH%H]X!HR&\^($3A2O&\=)G"MV5.'W<;IXW?CT M=L9XI1A7I3$L:Q,4B4WJE'HJ#&/J0Y,WB'& S(DC2S &OL^82)((18&3)\G9 MGJ9F^+_?)@_2)ND3?39&3*=4A2= M5LQ>H%J8&ZO[?<*K4+*X3(4GH=B@/2$ M)SI[B=R$YW4^DYBPY86.)O>&9?+O&]W0VZ_Z/W>ZE2(2DP1!#'T5@$#%FAJ2 M &<2!\@%0BL( YP9)6[XT(_4R.&G9A>(:=G!.T4UWH.6$N#\GJXAC;\NB#E M;I"UX]"KX72FJW$-G'9]CPR1"X]W-!A6^4(LEAN3TW>7:/GM=[[<""G>::&- MV;,ICY5OU5N:&C^A3%LSI=7S?+J!XO.'2@1^@@5(&*0 H0 #(F$,$$]@Q.,$ M*N24JG! 6:?&34U)FZG2N[#3D$-L:0!-8^"&-J&ZC9F[#34\FKU:80.*.ZX= M-SSN1Y;@"%UV#1G,\EMETO/7>;@@\2.I$@1X#"% D8PUVR<22,XB)12+ ^H8 M+7C0P]0XNDBVO%:>*6?A&JM\A)X=D5Z%R=!7YQ4 RK3Y+SB3DD/J "!4"1"0& MC$8D5 M8H=%"P'H%AJ37__K<.)?ZF(<7Q([/;=.)9:/]Y0,X'4JQ2(W?YL',4<0$0Z" M$ 4 41P!' 82X, /$:>(Q[Z5[ZI%7Y.CA+V =[/.F1(5"Y/KT.3;*.0NXN"O MS!+00-O6)N@%P\&M@\-\ ;,F:#/OTWJYX,_>K]6?@SB-6$ U:%:!1GG]3M<.:>?JC; M7'V_TM-"MU=5:9K+1!&D) ."Z/^@2(2 H5 !&DN)($E8(OWY2MZ;"&2[^7K0 M@]4G2LI/M-G/D-?'I8!UF3NW.7L(H-VL[0+*./-VB\;;"V@XS]LS.O>^Q:3_&369!W7LH4)92$YO".<0R0#&. *:$ $X@BKE L0M;- M3[R]XZFMT$V7YF;.[J[NX1=@M[P@'@#,H6^,S^#8S'T^DG^X'6;#>(=?Z/N% M?,/M$#GO&6[Y?C?*>B.?4LG+"K_Z[TM9N-NMQ,VC2=GZWV48%>$1#&E"0$RP MR9T:<4"B6 *I/\R0^8F(D5/*=9M.IT9539F+,PC:$-:-KZPPM^.JOI$: MXLZ\K< %GC#H3DPM ?9*25;^C$I(+$H=DY/1NAWC@MX]/R_6SE%]RS6B5 M)Z_^)CYKRRQ=<+WK*'[QRVJ1UQ=XB9(PX! "/_(C@!!,3 &L ' "510%$>:1 M52KY;MU/C9QJ!;S,".JM2Q6*:95NE:A^N3%J.,38NH_-A1N7P1$?F,2V8!*C!Y@%-S"ISN#V!I>[=[J>.'7G37> M"\_NWDJ'A>53&8#P,UUM%.7Y)C5YS' B ^A+H'P< 1E O1>' ,_1@%FOD@$ MA=9+QXD.IK8XO%Z;BP6>>X];(\[=?^A3NA8;GM^F7V3Z=<'+ MT A4!U/CM$K&8KFOQ'1RUCX+ MY 4NZP&>H;G,'1DG!Z$V]:_U##K9]F@N06V:-7V!6I_K6,]^MQ;/HU#(2$]9 M0(/$A'$H"@A7$. 8$AFP("20NY0#:+3M-(M'JPG@;(B<0LWNN*PC%@-/69N\ M..Y5X8]5[;7>>Z/Y<2NY'^MU5*/]Q",=]@XWG*\WJSS[++EDR+A9;E('1'IA#MD!_W@>ZO UL:##SFI4(W#9_79!WV <- M/ (C[9,&& FWS=05,+9NMKJT.]YF[ JM]S9KU[3389'Y9:5)<'V_6ORW%*_6 MJTW63'M2NS%% 48X)!Q$ @FSJ@2 Q28'OT\DBA#WB:#6JXI-CU-;1IHR>\P( M[?%F1B0G9S%[W"U6C;[1''B9V .RD'<_M=0E/[..0#HL GT#.A+K7PNL&\6[ M@-3*Z58-C4?B+GKML;;3B]WVZ-M[BW+7?SI1U3:1?9&3*BLVN,W?FT#"C^O\ M/V7^>2MOF:KJW3JM?F2>@W/! B5%3$ 4L!@@(LP)0 !! D.FN/Y/))Q\;L85 M?](+R-[2P4T<;5H98OG:6ZU7H,2@NB\O$^O1 I!97:%%K8O=2ZUOD7_Q6=+4 MM6#+R!^5W2G)=#^5@5?'DYD4=ZGG&A57Z@2+112V5E,/OBE.7RLZJ](L%M]) M0]G^CG=>9HSZ/$$:68-1#ZE>9G0.S\%>2(J.1^#K+#,WU0L]V5;\^0U]I/W#_D9;Y82)*08(A!D$@*D"(^(#R.@!0!]J-(8,:=\J9=['%JBY@16*]7 M6XEGGBAE]K)":,?3\XN 6YZI]PGCT"?M!L'7300K<;U2WEG?66^MP>GU;/YB MI^.>V-MB<'2.;_WBR#G1M^EC;[)L\UBZ,)E-AO%>^NM:FY+F]N'YLS8IYP$A M 0NE D)A#! LCFZT+1]0'DH4"97X3@&W(\@\-=K;23=2/G.'X;6CR(D-VHA6 M=,>\Y;L$Y%Y#\YE7Z^[ME/>,]A-(4^X^5)-(3>X@]N\C';G[./26@KQ#UQUM M99EE4MX^29,O8G7_06I)ZDOOYU]68I$5=QA2O/W.]:,WC^9?<\9I;*H0 1$3 M!E (!: ($1!BP7SB1[$*91U-?N=@1G<1QHJN]@//[\:PL+6 ?_'>FQQ_FF06 M57"PHUW=:7 L;>W!L![)_B[D-W4I*@V\0H79MHZ1MLB;:GBE'EZI2(]F^34X M]FJJ=Q)D7//]&JR.3/JK&KLV*K]Q;?M\I^D\H[P@Z5?/>[\Q5[QS$E"$XY"# M4$"3F]UXU!+(M;U"(YG$*(ZY52J^JZ28FBG>C#-O.B\\>TU%9L:ZV_]U&7ON MFN>]T\!9FN1##\?01O90(W%%Z'\')(?) ^ BR LE!>B U?D, 5T:Z^"K,ES] M;RVF60E$7;='VZHQU%9I"#@RV8UE' %"60(PC; ?A)('DMEE/AI9\@Z&[<"< M74M8W%$6=>%L+RG''G0+=YN)#>28!RJOV@]47M4'*J].':B4ZGL-_2M_1(/ MKDS<]EMY7Q>*F^:7XN!/-,TO9B2OI$E^.6ZN3N./7ZO#U(CBC.=V-3[&>\Y; M+]!]YUS-123UWQ;Y0UEE7*;;W>MG^?]S]Z[-C>-8MNA?0<3TG5L5(S6CRIW2GYE&NLTT25$!VXO8;^IX$/1(M_>_OKQP2L&A/ 7JB6<5G,D+915]ZIGGT&RVW9V-\0].Q# MO&1_ _W%QEL+?R^,*6HJZ #>(F>']D$P=,+H '9.Y) .:254"A\>9NM:=&\6 M%4CFC)2L()E&2SJ0HSWX8,=?O#[Q@+/?3._L7$5OIX8[UWWXI$=H'H!I,45/1\ M VM> #?'DA?22)CB;4]W;Q>/3^OJHQ'4>=KFWD)<94+D&(HLX1#Q4D).C=*I MDB$D4ZJ3U*M01T=?8U.S&MN__UM:)O^=^LE4%Z%NHA2)IIXE:!?,,@$-4.-V M6:@@[:%NEP,G,16FJ[M!]<3![D/U<'DD-)&_6-F%YSO5_._MXG9AJ\@N5_9* M=*K35!8E@J72J?&&: (Y9@ED3&'!,H4Q*WS3^G?T-[XMZ3UPOOG]NWAU$XWK MN1HJ]W^##_RT0?JS70Z[=>FC=1 V MA^^R&;]EU3>[-V'^QQY7/;.YW:W8%?*8VBK>4B<:4D*UK?F+(<4,0\TSH;%* M,J)SOTG:O?/QS<)[N;N%06T\WJ;XNG5]FZ1A+*!"D,=P2"[SG+,2YBRS6]7* M3)G:%F,N!:,)SP5&V&?>[&%.9/UTQYRJ/W@>=C/Q9.9QM EJ(M9^T25/6YI:>%B4W3U(. M=5W8M<0$$K/T@RGC+%.JR 1*?&3K8H]C4ZMMVKW'!I\-=[13A_4-Q3<;25+9 M.623Z>6Q#H;FS+0AS%^6&OSEIPQ-TC3[N7XQ_Y*6DS3!0#;)\FT00C7[#AZ6 MB_6W"JB%G9(,-_5F(#R[M>Y!P>^F'\Q(&R;[>3+: FQRHRCIS@U'GB!84)YP;B6"N=>B46&A3\V(;Z;/6Q"2;]\ M_:T"GY[6U=H(HY'1@>[OAWT+W$1UO&/;LT)'N-5_-I1X_2*4>$N$^?&IGE_- M[%PW6X'?+3F@92?F):97&=919 (L^!?(QG 5:,3+2_ =2@"+FJ]4WR]ZVXS M6]\MOZZM[ULG+J$@JE&"55<>D2".NV>4'ICK>0JP8/?4VT:SM"S>+4&#N#L;2Q"+'G=]XK(Y MT!V=JUGUNT_CSE'G/1B'9H:[O^)NTXM[)QZ/A1;7WN^@KB]5:I(RA1%DR*;U MU:J$!.<$XB)%,A,,)8K[E=(^[&)L4GOP_?8JT]5!I)N[?AT]P^IIM#)=EXV/ M6^GZJ)>!ZUJ?L_*XBO793X:]W[4?UYPT3IE("Y86"N8%UQ AIB!EBL),2ZV) MHI3CPJ=LUU[;7F_T8&6[PD_C]FES>XT#R>CY_6T6KS?=#'B_M2=LC?FZ[C<_ MZ'MZPJ[#%_341\+>S)O%>B9G\R>[ ?_5GN[7 0"_FL%\MWQ@L\4TQR1+:8E@ M7MKZ\8032 K.8"FP2"DK959Z'?->ZG!LL_(^7K #/ $6,OB] >TY2U\DW>UE MCTEESPIP)8O>VN!*34S!N-CGH"KBRL"AM#@_%^CISRIV?[^RT?-FL6@S\M37 M+3_.%NIVK1ZJ:58*J11'4,@R-^Y!0B'#"8$Z03JE6 GC(7CY_1O,3; M9*UJKAO_;C&#&K3OJN 2Z8YKA(A4]KUBN(Y%_Q6$(S51UQ.7^AQV=>'(P-%: MP_6YX("0Y8.Z8]_??V?$JE0,:_*Z$HB7'Z2(+MM? 4TC3#62+2 M5!=>=W!<.AV;H+8(]ZN\!X3FH0DI<1N95TPR1$<3F'AZ+>@_0.^WW].+TS3#B%ZIU[-DP*[U;UO9H?7VVYQ.;RC?C'TVQE MXR2J]2]J_6TIIP5GI>89AVDFK11B"3D3%%*)$T4TQ85?+C273LHZ7V/8;+MAM5!KNYBN%]G+^K?ZGM]C:Z4-(5UNJX.PK8G_Y7D4 MT<>7P/'XXI4'MN\CCYUY=@"W!@)C(6@7[#]9(W^V?Z[OMWW>&]N?K*WF"_#S M7@V8G;V]9&'KF3XZT.FS+\^8V]5Z^M$TU.SUFCY5':&$ MD%GD)V4"4UT6$.4,0RJX@EQHP30N[7UOIQ#;D\V/S;G=(;0OO?(*\SI#8+?> M7D]+STKIR8A[&&>GX1V*9![<4R/SVZ$2G6EYF$#.3JNV<9O=GPJ(E3?2H6;/ M]M*:W1Y\_UVMQ*Q2GW3MH>[B\ZV23'&>,BQ0#G62(HA8SB$OJ8:E3 NF&SO^@YZL].N6O#6OZLL?./"U?@](L%]QN&",/3(;L^2L4>LA0TV MN,$GW:QV7]R2@A9]3Q1[1-WW1/5 X?+Q _@K3,DWZ>]X6+S ZQ\$:0? M\GQHSIXV1;J-!S+^X6>UTLO5@SV%^,3G[92SJ>=Z-WLP'S$PS+]6NJFW]77- M5NMW;-UX+SC+D104P2*C&").,D@3CJ'(!2])2DLIF%\BF9CPQC>EU-;9%%^M M?6#/0+"S<*\(=&-D?3MTS\P)J T%UM*@RP:1OP=NNP:O-[J]3VFO,; !*7+Z MX#]N&IVH" =.M=,'N\?I>'KIY:K9Q$Y:IPIS;#<5E=19D2R)-2<*)D(?SBF3KZ&IL^;:'6H41J ]9/B+JX=1.?2(SU+#@OR=KB M[*':A0,?,66EJ[M!I<3![D/Y<'DD,%W7MA!U?8'O;9/RL+G'5R?3O5/?UV\, M_#^F!<,J3Q2#9FW,(-*E@HR5&)8H1U3K(E.E5QB0>]=C$Y3] NZ?5^J1S62] M %I4JDD\W]PN;2VZ=,OTVG%Q4Y]^V.Y9C/:)/L5IFSD<6.R@!A\SKY0W8U%S M0KGW/FP^)V]6CG(Q^;<07N?0+@Q-2TT*LKUT=E,E%-9:%E 0K2!BB8 $"0(% M8WF:8V0\)*^U6U=G8].O!FMSW#/91#0N=WC]R\T[46XX3D3&%4PEXQ!)E$** MS0]+_&''_='_1MW/%O5N6ALHWQ/?E&9)D>4Y)+C, M(**$0IZ*%&8B(2++::D2VO+]?N%8K2HNVYMN^^/Z??.%[I=HMQDX%G4]S[FM M.+0!N@W2B5,FT* :FY<8B5U2\VQ_@U?0O&3YJ8*9%Y\)FRF;+(=-".]MG<^P M#LZ:8I;CE$@$29$)B$I60(8P@2QC2)H_B$)E/I/DF7[&-C_NH-F;,JI)?3IK M\CQZAOJ?8]9-,B+PU;-:M'EA&XA@#V,\E;A 0DR!.-?5H-IPP=Y#6;CT\2LO MJ9^H.IUGDDJ6Y5)KFO/2JF-O1U_B487NK.4*Q[RZ2 MW00B$G4]BT0P:^%WO(>IT=W5W>O,_4Z]C4T_MGB!V,-J MO8S'U?+>].03=GF1ZFX-B4Y@SRJRXZ[&"O;!7CZ>"*#/(XXR)HT#!4]>1Z=? MN*0K/9TQDA<;&2XPTM6>%]&0S@^%>6Q_8ZN9W3W]:*^*MRGLIQAG,F.JA%BC M#"*>"LBD$5N$%=(":WOZZ^.JG>ID;!J[P0CF==J#QP:EY_G+23;=?+)K.>I9 M1K?TU/@FFT(?\7RP+OMC.E\G^QG4Z^JR]-#=ZOQL<)C:"BT8MMRM;Y3 MJP>;8_WC-@$G+:5&6!JO00FC'T13R&E:P(RE&6:X("EQN@+;WX?0,K6ZB<3U9/:M%$$\!I;VZ:(A;@NMD3P.7RNJR]KBD5>>G@VN? M*_.0K8?[3CVK^;*.-&MCFZ:\2$J2* )+:OP*1+B$1*<9-$K!%"-4%J7RK*]] MOK>Q*<,&;!W@)7=POQE;)JQ PEJE)X>Q$DB'1V(:^GIVW\X8*:'148G!5%]AY,=#>LZ M=-EZY#ET?GC@LL_M-?"]6):_J]G]M[62-\]JQ>[5YMKXY]5,J*GF))OP'#$=O8.+8&?!N9N-2@05"'S,GE M?,Y6E?VG)GS.,WINJ&]'EDF."D8@+P2'B')[ML@U-%\*FM,,"T8+WXC'T7XW M^@^>W/MF*./"_6M^)UP7W*,;Y=Y7\%<7!=]F5]FS?@(V]H.6@%U:EIJ"$13^ M#ANS453\]H3^KU'J.VP\HM7X#NP^S%'ZJ-9VY?%)-SNY>YW>/"R?%NMICD7! M52G-&HEJX^$@!5E!$21IEA.I"UDRK]PSESH['-0S7-EX%"LG)^+=/7MYFG];;F: M_5/):4E$SD7*H?DR*6@SG4+""^,NIZ6DJ" )D>E5-]]V?8U-6TY>?&-;N!&O M!^WQ[28RD5CL65].70X".Z0]7@TZIJ/7FT%[W;WNQ:!CNR_>"SKQR+7) 4[[ M5E]4M38ND7&4ZMY_6\S65>U1M>F9?QS<5-$:$ M$IGP"TF)C&]L:O7UZ>&!K7XTI2(WEK2)+:TMF^3KGD$ML4?5<8']>F,UX$)Z MNT#>K3HFIP=OLAV]@9(81*6]GTP'<2"^4CJ$J/R>SYD0MYO BLDVXF"YN+?A M'S<+64+;SON3ASO;!S!SG>?IGR/);NH;G[J>1=4"G@ +N0DRLB$$NY@C M6R>J 1Y]2>O'5-3BR6X]#UM"V8N-HT+*?D^'+G6-)3:E7JV#L^J/-S_N3$M- M'F>-<5HF1G*DS8"1: Q92B7DW*QZAOJ-@IQO:]N@S@+6-Q>9"/NXO9\=P,O;B_:?;RXO?Q(F&Y\7ME:9>L?G\U7 M8+V?5^^OJV55327+$<\%AV6.EXDS)^#>8O;3D MTN\E(/!)[5I(=?Y^W_+W?\??73OZ\]<2-EIB29" MIT,KCAL')T3'\<' #7M[ALA6TO0CG\3Z[\QN0ZY_U&7#V7Q*RI1+E4B8T:* M")G_<%%RF/,TX4*)M!0AP9.=G8XZYG'R,N)Q_4VU$6Z>.^K=M#.)D[(HD5V% M8H@D)Y S(B'F&.F"9WGNGX!H1C;Z^#Q=:H*!%"C90 M08LUXE&!$R=1=_Z[>QQV(]_)^J-]>;>G O(H-6G=;NO5[^Q96310,$RDA4E9RAS3Z+4V=78_,8VX> 6;;W F@ +V"/W M3S>[W1H2E[.>]:.#KI"<2=V\>21,BL;?0-F2KN+1+UF2$S6=F9*Z6Q@N39*3 M)2]R)+D]$2"G=W\N[[XMGRHCUW=_FL9_O+U[\];>GOZX9(N#O!XBT874)3/B M*@A$I39N,BHSB&F.,U:49:*=(G!].QZ;U%JDX U;_ 'J([CYTG[CY9,"__-I MH0"RW_X\\1 /GS%PD.">F.U9D UJL($-&MR@)MHB!Q:Z1^*5ZSCVD.N>N!Y( MO*-R[B?F <1U2KM/>\,)?8"5+V0_Y/EK\AH;MWU=!V=MT^T6B!K<\^@4<@=\4XYP'[I92?A&Q;@/@ILCU0NU?:OKI[>WX&:]7LWXT[J^ M";%>@L]LU4]6(&^&8GI=[IT/ZH=Y@,5R 5O4?BIUF78W=8I*9L^JM..QS9/^<4?D#G \77+F)J8>7>YT4!UR MYN!0?]P?#-XU6MF6WZGF?V\7;=GG=THKTX%L,R?>+!K]:XK93@O,*2M0:7.N MEW93B4%BZ]TD&1%%4BB:I'RZ4/=6-YVWE0* .+U6M'FM]N'T]W9MJF:K_:K9 MR]JE8DUEYY]F"S%_JHMWBF_V+F5EJ^2L5.-]/;+5^L>FJF>=[N(O>%(4J&[G M+S_EDQ+G/P/YM++/VTB3:O8=/"P7ZV^5C3]1-A^IJ&9JFZKZDG)J91(E)@QR(0M;>;>7J;"WJWF[Q M?E&/RY7UBF\7YKOT4._XOOG1_K%."# E19+3O,@@R;71NYPIR)A4D*M"B43K M'$F_(A_^&,8F>AL3K%/9X@1;*\">&9,Z.V;[B2:'AV^)D( 1A;Y7L M90BNR9WB2V)/^5&<8;Q6#A1?GCKRG'@W%7#\^Z*&BO$[;;*"S:]OFYV#7]C: MK"*M2$])6B28$ 2SU!X*RP)!5B;F5R5(2G.>I\A)+/V['IU&[JK_V,0F]8*M MW6D!]7@9E]&\N_-M^@[W]")$79_M,$M/C! MSH#>F/8XJNZ-\8$.L",S[W>V'41>YXFW7XO#G8,'6?KB=#RLA< S\WI+HFUU M&^,FLR+E>9(8)SHK($JY^[2Y*A47&L3!_FSZK%5\ZGY"?ZL?G)=GOK;]W M9//];[9L_\OSZ/LDEX['W-?RT_>1=HUO)Q!]! MV4'?9>G08 MW?GAL!?_ YNM_L;F3ZJYL/V_GNRZW4Y!S^K=K!+S9?5DOC^[G)A$2:X4E5"2 MU+B*'!-(%,.08IPAI5**B%/\8&#_H_,7=YE,O\[N%S,]$S8KRNWB\6E=U1M= M[ZOU[*$Y;[6V@MI8/T'Q'2,WJ>F1^9Y%:,=CFP]B O80]YIU-)"TF*KE"V%0 M/0ODYU#I0IL)SBE_&-3SJUI_TG?L^S1+!4IH1F#.2@Y1H1GDI?&(LA)G3*(D MUXE7JL^.OKRT;;#\GN)%(."L1NR=0OXLO6Y2%8FTGF7I9Z_B)QLZ^?,$ M&+QVDC"()V=" J.FF+]$5^04\V>[&SK%_"6[3Z28O_A(P/:;7:+=+HR#5B_H MW[!J5GTU_3#Y:?$WMIK9@?_"UD;+GF=2R3<_VI2W&>:$V$KD4(H@J@NG??APC",S<&J<8.J!@Z6"_#<0@[I:S[GRYT0;) M85.N?^I[EK)Z8VAGP00TP_!U.PP;,\"7>AA:2\";'Y?2%D<;!H\=N_Z'8Z"M MN_Z&Q6\7[SI".[?S IL>;E_O.MM?;/!=V=3 ]6RW/OE-53T];-*[V7!")1N( M"VGA3JD23)VYRWP09^S-3<-XE8 M[\/K>$X_ID'K_2SKZH*C>UL:>W9/P,9RL/U.6-M'4&G4=YA&46/4&?2_1G51 MWS&(5E?4N^-KX[XV@;1GSM>UIUXSY;).2_73W;9B94JC4PLQP1&*("K-L8XP6L)1I M3K-,:,Z3L#"SL9H\MLER/Z1J _J\"O]I: ,[@ZW ;BYCG%#GYO;&2_K AK\Z M1*NFT':]:[-^QO[)%E@X"^K*L+JQ?CN\H_C&:LB8W(O_?W[#KXA:'/N7II\@ MR=%:_4HQF:/EXV((Z.B1A_EKOZIULX5NSSQNGMEL7M?F6^[5_EWN?*, M/PH=!K>I>P!R>YY/[5'"GA?KZ]/@XGZE5FP(G+0FB">6PH-(((,YL4)4F,,M5HA)2 M%$(XK2)/-S\V73, P0:AQSG1,6T.)W%7D=&S#NWS$))V[9@0CS.QJX@9Z+C+ MZ8OB=W)UUNS.0ZGCIX8[;SJ+^,51TOE/>0K4:CW]HA[-"'XSCN;-_4K5?N5; M>_"D5G5RBE_-B+U;/K#98DIT5N \YU#HE$&DR@SR@F-8FE]EFBN)J-.E MQR9G^RB!A0E^;X"ZOLM>E%_0O+Z([#UTRIM#]_<^A),.M\JTM^=2F=\.W2F_ M#H=1DA .M@(3]+"?[D@UFWY4]V:U:P,]?]0%>%/$BE25#"8V)R-210%IG:=1 MXKS0E$K-G3)7GVA[;!I2PP,-/J]"QJ=XZY:(*]GH60A\B'!6@ Z3=^]YM7G1 M*R7^XW[Y_)_FJ>8]-S\XP9?.Z=GTDL.AGN]UTM[P1_WB:K=39 M$J/3DF9YEF8"YEE>0E1*!CDK#'4L4ZFFB@CAF1C,O7.GK_&PR#UV M51[>SPKVN-F:7R]?I 6;M?G \DE2D"8?6#;),'J-;& >7PFW;:7(PSQ0A=*] MD6IA@X,"R9.7%9(CEBOU)BQJW5+WWHB%S:6[8B;[-0DX+!E.18*I9P[G:E[K#AL3DY%ANPX(!%Y^[?O"#KLG,3 M2D'?2QPWZ[VQO82;D""!J5QM8V/T!52Z$CD MY??R:GIZ?D&]F?%Z53NMO^*=/=WN8"]OIUG[;W'W!\/6)5_4LUH\J2_*;CP8 M#]BT7:=2,J@_\?GLOMZ>WL0EWLT>S$<^Z:_F7RO-A/W;Q]E"W:[50S7E+"M5 MIDJ8,[N3J:F9C0NAH<8D5UREN?:KDA4/VM@$I+5L K:V@3WCP,ZZO>#EQL#Z MDOR>B>!W:R2HK?0,A(LX\F[+D]<9SYX5;^BA]%[CQ&<]YAHH(KI!UTCQ63U< M0_700\ YNRWPNM0W#V;&$[A:\W2@BX.U*R=D:;*%[G%'[C,&% MHZT>F>U99P])K>NRVFVA#?0=M2%Q #X<>T0(],3U0+$#43GWBS$((*XS^L"G MO>'B$@*L?!&Q$/)\V#+!1G:]72YL"B:U$)L#$204H4@%S*3*F4:::==X,#^QZ9'N^V 56,(>-S;%ECN M;0L\-C;8\T^NS*?%\GXQ^V=',8\HPQ5QRR9L$,:S+[/#/_"NRS%Q@V^M[$$8 MW_[),3]!FR0GF@G.<;BYS_"6/<[6;%Y?)ZN^J$JMGI7\L%Q]>%H_K92MV&(Q M3'%.$4LR;5PS)"#2N(2<$Z.,JDC2DJ,42:_BR-X(QB:+#5P;-5/CK;.[ZAHQ MF+60;1@/J.K/>0;4^(^/FPKVRGK?1^9[-[$FH(4/VF'XLC\,C0E@8T/45(IA M]$5.L.@)8NBTBV$M9__A%K;\MY>WB657K.@YH MJE5:8IP@F!=*V@RP*>0),O\I$<5":99AY:.#3KV.4OOL?MI/\_K&I/T6U-&+ MZQ]@5L-6QE]9-$E.U^R[[VZ!VU"D--4T)QAJ*1!$K-#&1><4*I)EC!8LT01M MHDOO7F-$7D:7W@TY,$UFWI,#T\=0N,T^T;_K/<\X+Z\%UUPVH$&#&NS!CEJ[ MU9VER*5:'3H>NC*K.Q[AY,KVL[-*W2=*8 M3HN$$8DEAB27!"*>8EMPM82"RHQ@:G0LS_T*KCKU.[J)P\(V/O,&MPV#M\ G M@&VA>Z7N]1T'-Z'J@=V>I:HA=@<9?-X0NT,=+>MK($UQ:ZJZ=3UP,54O/HZK MJ/H]'GA]9[74L[55Q2E.*5,\SR!/96E$B2-([(7=-,5ECE-D_"JO3"N[IL>F M.S;)1TBQ@CVRW)0CC(*>Q>$HQ4E=?;F]7_2YK6-X6(;@5_.=7R[6!M^\J49J MQLE,FA&OK!Q1%?5*RJ[U8:^<'%EU=*7D^!.!5=J$L()@%L1"S9[K_-#-_;#/ MS?6PMC34%'-)4EYJF-&\@*BDS-9GPI!FBB1(8BVIU]:=8[]CTX -;'LPT>*> M'-ZH\RSMYC@ ;M+1 ZT]Z\J6T2][C+:@08MZ6QPN8D4X/Z*BUHAS['K8JG%^ M?!S5D?-\/$RLWLTJ=G^_4LU!QB?=GG?4B>9VMZM+KZ-6IU[$)U4O0=C>GA>VG3FZ,NVE3=!Y[5J:S%/9:#LZ+I9BR MY-;QH*+DQ<6A)/D]'&.[OXE!>;*AYX\VS:+-8?Y&Z>6J+0-U9S>Q?YDMEC8@ M<>,+WRRDV_8HI7E:EH(8O\L>GB;8R)HH,RCR7!0D,?^8%SYEXP;$[B6. Y2A M:]_7(&27?#2#._Q>^\YTL+-],_)G-^(G MFZ5NS-V2#< P-M>]!0Q:Q&;UY)FM.607K8H#_6"-!:$='!OX+#F)(= F-0Z;V"IT,)O::I@%NB!VYAAE#F=]WR A>=5RO//3O<-FU8W+:XD5VB+LRH_6B/D0Z.'U)2 M&$TI)"P8-F+OM5W3;(O<^CG5EWTY<^ MN.S;)3M!XX_M$72OAS^^;/53%>Y"WZ]4F\V-D?,5TAR?#TT(L;@WK_B#K;]N M*Z*UI16T2)E""L&$%!DT8I1"FB$.[;Y6(4F19\BKENOI;L:F0Q8EM#"!Q3EI MBCKZ5;"XP*N;]ES/5L]*$T940**!+A[B9A8XV=/ J02ZK#W.'=#YZ4#/Y605 M[&F2*X&46>H41'*(;(X24G(*>:Y2GB)%>>H7OW^RF[&I0;W$;$O$BOUJKNJ[ M_=DS(.4,M8[.R-6$]>UZ')?3W:_$VQQ$LNI;G3RQBSM_SZ.3FJA^QNF>AO4J M.JUU*VI_I48T1W!M>BKCI7]X_G4VE0ICEB<*$BV,0C"=0Y+0' J"-2\HQ@7U MREUTJI.QZ8/Y2L,'MOI#-5'C[47#:HO93Q].TNJF#M>2U;,VM,$*.WP3\.%O M\-?;>!K014!,!3C9SZ#O?Y>EAV]_YV<#3H?VDG+4FO)%5>O5S*8MK6?*WQ:S M=?7YR]??JC:_8I)3AHI2P+36A"1)($=E C-N?(>R*#.:N9\:>78^-JW8@P]K M_&!G0)/4 =0F@)]J(QP39@0-B\/I4X]D]ZPUOCR'Y!CU)=SC+*M'X@&S*OZG?Y[6+=,16MVA?PT'?SI^C^5X%1$[9>D7= MD!?-#58NY)01^U5"3O[]NJ*%[=6FN^4=^_[WV?J;K>8^6]Q_6*[.[$XP2HAB M.(4BJUTX5)B7U%Y0TDCP@A4,Y2*LA*$O%*>O]+ %#=MMCJ4&?^X,J*/QEPM@ M0U/;XA"KW0381!,]64D-JS'H/8)N*\A>1V70^H,3&_D.]K!/P(6]J?AE"$-9 M[*,HH3>65RE1&,K8N8*%P>U=D0?')F)3\EU=?[2I[+3-V+;O3]W8(,V_KFQ2 MA3Q7C&A$HY^_IKBQ #0FM#7B6IVM)L<+OMJ2":AM MB9Q_)YC+Z.EX_)$,GYTGF*V3R7K"6PLH$KM\5JL;;AIF8CU57*&"9T8N=2XA MRADRRT9&(:-)CLT"$C.2.5>)W6]Y;%I8@P._;^!YK!Y?$G9Y^1A,0\^"X\R M7['84]9>4RWV17O#E8L]9<:+>K$G/Q#FY%BGZ8OQJMI=3:HIS3 7,%$DAXB5 M*61:Y# K6*ID(1!/O&(77S8_MA?1H@-?G&O#GN',S4D(9Z+G=W%+0L1-VVZC M8\[2!ST,.ON>MNYP5CWSJ2N/ZI:+ITI5-X\V18"24Y4)3HM"P:),B7EO.8:, MIQG4",F\-,L/Q9S>VPO]C.T%WB\:P1NH@+58 \]^#HCU/%<+IVNX(S30H@0W M49D*/! +9VSXLR]WYL*/MT[SX7R2=?#XZQQ:G;;A[/G4F8]'R5XL;Q;RBUK/ M5J?6-%.E4IQRR6!!D7%W1*H@DP6"F=%.;3B669H'I%OWP1"P!3Y(UO7#&[)U M:=ZEB3TRKYAH M^I6&Q&-/K >B!]D)V\-=<]PB/[TUUEON:2?.>DQ W=W_:V:A=F+F0BIJMS9" MJ_-M]LK>LNJ;ZV9S>Y!Q^E_;Y61*4L$(*2'76MG3601)EC+(!5%E MAG66 &9L$6I#U&UG_L :#V;SZR[VX3,M"^=T*EBB4@AT0DW#B'5 MD HAC._.RQP5-$\8==KH.-O%V#1OA])QG7Z>O N;&5$HZ5F'=@#!)@@M7JCI M10(Z5,4\O*EH?9A5^D7KM@OTRY\,OY9\U]YNG$JB$JQ0"B63&")J MG!U"-+7E.LH$)7FN4;0/:"4#=_ M))2FGM_KEW>/XUXV/C0W]A7C;?N#7RP^M.S4=>*CSP3GEE[9")YWJOG?VX7- M_6E/(&THUMNG:KU\4*N/,\:-;JQ_3#6CE&49@8H4"40X-RL81#+($B*0+'&) M2NH79.J)(&!CK6<5V "W"1^ETFIE]Q16(7GP?0?#31KZ('BP3,L-LS]ML/]L M2=[ KT-YP<: "=B:$#5C<@AWD;,>>T$8.G-Q"#\GL@\'-1/HKZBJ4JK-;+RX M_VA[K/8J>QBGI5"LA+(0!43*B!U/N(2E*HWP)3+/J5?=W.[N1N?3*/?$F8Z$ M.GHPT6CJVZ>I@4[ %BIHL(+?>\G6Y,9+5.>GN\=AW2$GZX\<)+>GPN3C YNM M_L;F3^K=K!+S9?5DOER[:$=2$"V)#='(2=95DA"S?('::\*9EV= MC4TZ+%90@P5[:+TC(IUX=M.46.SUK"CAQ'FKB0LC,;6DL[]!E<3%\D,=<7HF MUL+K7;MV:)-;3K$0A7$X,-2I$D9*: $I$QA2SBG+I?%$E-.>J'./8].3=Y$7 M4X<$ARZ?KJ#M=19,6R(O56>+L#XZ0TZ_*Z+#3E]Y#72&@\NKGG,/]G->/2WR M3,F,"4EIM)<['-0I7%EX%!IG)\++"/_S&9S MF[_1Y@8PVK5+EV=/PG:_397 -)-(PDRF&41$*4A21J'"N4JR,L,BE=-GM>)+ MYTKRCEW[O#/[ 'H,K7@2]4NSLG?!VH27YT](KN.]9%(ID91P%O!^/O1*D%$T>T.BR9UJ4\0L%]:?K5T@ MPDO,,B*A*)BR)3]+2#(AH"IP:F4($^DE19V]C4U_VBR^.Y!!;F8WP6[J$XVV MGB7'F[& :R .3,2]]]'5X< 7/1QL/[[9X?)0:,AB535%CN^-?_KCLUK8E%-O MYVSV4/WZ5$?5*HY1EI0%5!(QB!@N($FP_35#I<9(Z\RK@MSE+L>F(@TJ&]'X M^&2OXSXK(.:LJ@!K/$I;9\' ]]XIF)&SIYL=>! RI=63@.LW1^,B#MP\?90GW2;U=*SM8?F*@#FVP*F 5; MK._,@%0V#][-P_)IL?[TM*YL26'3^U1FF2**%V95RU*(L>]OU$+IV;JZ M78CYD^VB3>!ZNS!BKZIU93HV9\+-Z.T;5B>ZWI@&MK:!UCBPM:X>OJU]32FVQL)7&TJ/ MB?/5AG2@^73HH?6;9WMAOW/ZC=OC<+-R+TR]F*S[Z2$TU+2M2?QAMIA5WY3\ MZW(IJU_5VA92K]3J6553C05+I$Q@668*(I002$M=P(()G2AJ9FLD_8)-+_8Y MMEEW@Q3<6ZB^P::7*7;;TXI,7,]SW5[E\BU]-6 C;\UEZ WHF#&GS@S%C3J] MW.W <:?./!Q'GKH_&J8YNX!YLV39*][0"MY;>RF^3LI4E_K8E(+87N_ ):9: ME0P6-HT?DD4!*5=FP2!)EG-,&M?'/)BRN*5B 95S#CL'8III%8#=5;Q]>W"-%4O?WXU7]>V"%U*54D+ M916TM+>8%8?,_ A3K!G/;#@7GDSI+KJ'01 M*.M9PP+9\M>M"U1$5:1S?0VK-1I8&=!H.-WF)3G+/6K/!"^S+ G[:039D M_@QJU);6M]VT^A?Z\Z$I:E4_IXZ'+>'GP\51O3ZOA_U30_YBUJ(/3P]M4D-- M%%=,<)@6N9$D9):!E,L4IB)#,M5EPMU2A!^U/#;9:<&Y9X%\R=.%@Y9KK.]9 M#UI_D# 2>_I2IM[J]DW/W8?:9H"5! -F688:IR46&4H-[Z&\REO-%AC>^EW MH97K%J''\5Z\P7(XI7V5(1ADYZ9&#/:M>K%]\^8'V/_<=H>GJ8_9#N G#>Y> M

!JS]>LOJX$N3%)P(O M*;&%;%=Y&5=IG4Q0*F96PUKFD.:8P\SFZ,E02G#AEY-TV_38%,$B\[Q.M*/) M[34/,[[GU]J"ZJ%4Z[&M4>_Z[%H?]D[/D55'=W>./Q'V$C:7#W]1ZV]+:<,F MJK5U$#ZMOZG5W3>VN%,/C\L56_VX?7ADLY7]V[3$0N42V<('HH0HRS4TKZF$ ME!4RERG"F5^I)W\(8WNIV]NU#[4)8+:U80*6U@JP-F: ]<8.,-L:XJ<$ 6/E MIAC]CD#/RM*2WZ 'MWOD?]J1OS4!W%XFWUN%POF+J58!* 95M7"6#M7OBI;" M5/)EJN5MHO:W;0BY0F9]DR@.>2E2B%B:0))H!@MFO!JM2:Z8UUWJ[N[&IGZ[ M1.'S.CGG_&*=@A".W90L'G,]J]9!=O6]Z@X3\#96V+P?*S&UZ$*/@^J.F_6' M&N/XE/\YX/NGU?)1;18^2J-$E Q*(A.()$H@S1""N."RY B5M,A6W17A54V,FTVR0>B[^>W^YKJ O)1'Z1D\A)R,_W-W3^\8N6GT@] M?OF9@#B"NS^7_UNQE2U.]V&^K-V#+VRM/NG/RVK-YE^9C:#;W':S?]E4QU8% M88I(R!"5$*$\@2QC'&:2%^:'E)>E^]WP0!!C4QYC!K1V &L(V%@"+&![3-D8 M QIKMK=,ZS]['$6'#M@%EV.@8>A9P,)'X+)+$V\H/&( !AB2@4[\^QP:O_/] M*SGM/,T/;7NXL_LKK7]Q4G]M6X%I1,4W)9_FIINO9B9<;^JJWMD$IE-,RBSE M9DK2K"@ATDA PG(),ZJD8#)7/$N]LHAV=#:V^6>#U4:IU6AWA7S![S5BWWRB M74R[>;ZQ^.MYXKB&.O_$H@Z<1,TKVM7?L&E%'2P_RBKJ\DR@DH1&&C7;];O; M/]5VI_[3HVVB^K!<:35;V_)C?U>S^V]K)6^>U8K=J[^:QM?OC!9N2Y5-L>8T M893#HLP+F[@TAQ11!DF"%*&428R];OZ-PZRQJ6.+74GPDZW[O)S/V:H"CVH% M*DO&SY[2. J.745X%&#')/=[-\'/AI_R3?@I/Q5^VA[2[G&S?SK;TC,!>P1- MP(8BT'($:I* 90GL2DI&G&A&->Y1I[1Q6#;LY#D.F\]-T^-"=_W2XA36K^NE M^*.%9?MK;*RJIX?FWVJG9%='&_&\Q)+D4&).(%(IAT07YC^8ZS)/,H*H7TF# MJ/#&-D'O^^![H,%O5GW72_"^6L\>7DIE[:Y;HS>"VRBJ3?A6V7V$-W,F_H"F M86-#U7X&?%[-A/WC+TNIYN$+H@C?#_\EU+"C/NBBZ^Q,^V* )V!KXHLO2;-( M [T4=.]G /I:X45 ^&IKPGCL=JTB(_82<.+R6:ULR;5/N@U#KS[]J>2GA9DU M'\Q?9FQ^NWA>SLR_?YP]S)I=V4^+S57N)EOPE-F4\@4O8)XH!I$@">14*9XJECJ8M8@,8VE;0F66'AK5%@::P"31&,UBX;UUH;-@'SK6GV(X^;Q =- M[GF/(X$8@^MP4C/PD/4\#VQ&ZY,&&WN -0A\6H"=2>!V.UH[J^Q'MFDJ;EYC MM#P.M8$.=@8:/;\SGHA4=Y[WQ.AGN+.?B*R\. >*V:[?C"K5;/I^L:X7 MD&9BL76.GI59$;)-D&U>LCP3>0Y+7B1F"488)#DM()0H*I8'$1E7(S?BX?QY/U$05E!6/Z:_?9TJ1AC55$),I3".E%&F9YJ5V>?UW38[M1?]M49]IU+7W'%-:[/'3_0*'6=WSJ_K;K[=W M[]^!KWP_:7PU=QK\%!7KIC S:OUXF_]'1.6IW; MW&U7U.^_6S^@4M7MPO@*LZ4\V,C=_-UNS2FSNA5"9C*%6" .$:,($K/@-6^N M*G7*-<9^A1R'A3\V@=B &^C<,^Y7(=+YYJL-\ C.,:L+!YG;C=4M"5;9RQ@.>B89UX)QG3WV,CK>9XS]H B;-+=GDKMTX]7NZ"+_%6 MYCL:F'!N%+5XGP!^'S?NQ#Z>\U^?3Y_9>;N]M?_PINWM[=_NWV[O;]U__RTY* LI_VW#>V[#"X[*WHIBA5.8LPI M)@#%H)-/.$N'T](5+<6+H]U?LN]'6[6=_SB(C31S%]6G>J)Z]8#4,!9=@E #6PXL+F:^]]],KY_X?';?1*S) M))6XU#D4.<,0<;M04 1#(C@J6))+K@J_A<)Q)R-<"#RMJS5;U'7?'UN\#9.> MY<&."=6%1#)-$2QE:G/#EQ1211.H"#,4RU+IW"N9['5T#A)MNR'0AM;.ZLR5 MU02LEVOF>;WB!)MN<\IU'/4\1VSIV:&+6"SMK.51*Z,=]S)L&;2S5A[5/#O_ MR3#)O!%U&$7U10DU>[9BO,F A NB"YQ#G'/SGF-MZ[7F&I9E+E-! MG^MH;&_[!B=8;8'ZO>5G&75[UV/PU/,;OZ5HA[&'3/&7B(@I &?[&E0&+EE\ M* 87/Q]P?0XT+8Y T$\ISGT-[PQ+)DA'+I?!7G MH/&QO?I;>!YW+ [YZG[)KV6AYQ=[BRPD7=@A$QXW1ZY@9*!;(![,^-WD.&-Z MYZV,PV>&NV%Q!NV+VQ+G/A-Z\^&+NI_97;NF"/64TRRG@A*8X%(904(:,IPG M$$O)*,H(Q=+IM.%R3ECJ>\'A@,1NE8I!3<]*YZEW0$&-%%BH@?F;S]/KN&$=@[2^]Z'# M^/+?8;[$1=2-X[.=#;L??,GFHVW>BP^$%'Q6JV>UNEG83 4V5/7KCVJM'JK6 METP20H2RJQ#$.$32S/R,% 4T_R9(07"&B=-IV>6N1J<4-=A__[>T3/[;5F2K M&LR@:D#[%/GM9-AAW1*-M[[%HL8)#%#0(@4MU)!E33=M/O6.8]$W5 WC*VCT MK$CLPDQWE>'.%@:L'.QBR]M)D76A+UT=OWY9S\W#59"3;!@9A M999,99[!7&=F0<55 KE(2_-KDB!,"X&5UT:O4Z^CD]D-Z&VX00O[_]UD0G0( M%+IB$!Q=M=C4]JW$,5CU=^)\6(KJT#EU/*QSY\/%D:/G]7",0GT']Y7LE0.[ MPVUSJ[=).*8BSV6F<@*%M*Y@DBC(B>(PP;1$F,N$*J\UHR^ L2G7[4*LZD%B M<\"7J]7R3WOHOW*NNA$\$&Z2U2>]/:O74<6_H\NB&_QU'8<):$WHJPR@.WG] M%09TP/"*I0+=&>HN'NC13N"I>WV!XL35JJU#8'1-8L4U3'-MS]TR 1E.4TB4 M+FA&B]ZSHG:O-+=P[I0+;=M"PJASV+U^:BU,G+E;VX M7<[L1#VXO]CIL"?XKAP<'>4[/Q@F.&\M_L5Z5>\9?)E5?WR<+=2M76E.TS3A M.L4Y%%06$-&$0BH)A8HG22;+LJ#2Z83_AM4/RY;?2@<#D]<68#U_7?V,%O4[>^^T@GG M2MA+*TBKU/R'(42UPCA527M=7.GL;FV[LU1'=@WN%=G1S[28?T1CL M64&N(2^\"&L7*;U483W9X>N48>VR_6P=ULZ'!BY'U5X9V;O4T)77YLMR/M?+ ME7UP*@M:RH)PF!(E(2H2!+E*S***)%ACI%(F_/:V!S=A;-IW(6%6LT:SV==J M'@8J.A7^!7'<=Q_UL/>]B7]],:EM#K8](B[F7NOG;.#51G(4Y:'"K1A7.K;> M1BE:V:?KD81-LN\?'N?+'TK9C6AL4^#%2]$W4LZL46SNN>?6TXBZ37*#CM. M<:+1&G,"N1[4H/-!- X/Y3U>PR$AC_9,O9;_.S.VE3U=OUN^9ZO% MF^7BJ;HSWU;Q3=W]N9R2W*@PUQQF.#.KF%0(2%).8,XQ%;+$JN34/?K1L=?1 MJ6Z= ^2Q]@S7&^2V;IXRV &WX"=@W< 'ZS^7X*??OK[SS@/M-S#=PMH;W;U' M[5BF&Q]\"QK<+8&%#=XT3+?(@8'>![,^<94],#Q4B&4LICWC+3T9ZPZ]=&UL MP"A,3_M>!F3Z/AR:^E2L;*C![>*WQ4J)Y?UB]D\E[]CW-VJA]&Q=W59?S-^- MA\+G/SXOJVK&YVK*2%(B)A"4*L^A^0G;RV\,*HJ0%FE"$^VU[1Z$8FPSP_OO MCTK8?0396F,3O#_MV0/6[#O@K45@::.:%S8_T?I/-7]6X&&Y6'_S3KD:,GQN MCGCO@]+S_/%N;QCV+:CW_#MO2WF[>%95DZ^G3C,UU5@3H32!9<$01 G"D&":0"(I M)QH)EF&_XP"G;L>FE_MUB=LP[ 8XV$/>)G+S#79W&P?'7??H[/;M.$"X\]9/ZKK/G5TIOY\+&^11V3D^'^GY\?;NHUJMZC5'7AC/-V^C2]UJKNDI< M&V;*[M4T93Q!A5G]"YV5$.&$09ZD&F:28%(2JI1?>F6OWL>F71NX=8 [^(E5 M@-DUOD7K6>G);Q!>J.W=8^-KL ,^ 5N:F\#V+7JP@Q_34PM@+:Z'Y@-@ M8,\L@)MCCRRDD3!M^Z(J91[Z=K.0[]2SFB\?;9]VB;:H-IF!E$Y+E&(!E2J9 M#1[CD&49@CDNL=2)U"CQ*H#GT.?8=&P#&=@[W7('VD_#7,AV4Z[(%/:L5R_8 MV\,+6L ]9*/S("BF-+ET.Z@@>?!P*$,^CP8GLUP]*?EQQOAL7B=\;U\"S)(D M(2R#K# Z@P@U"S^J!2R2DI0J3TG!_&[3G.EH;#+3X@1[0+V369YFU$U68O#4 MLY:-RU:8@-U[/VZ9P M\-NE5%/$:5(0FL&,4%NH,&?&%RE*R%(DC2^"B43"+YU<9W]C$XCWF\+P>Y@G M3;5M0S-HD0,+W3?E7#?OW?K1 YL]RT@,(@.RU#G1!LYAYV3R<4H[ MM\=B)=&V)6G:(GR*(%2D)8&%C=E "=:0:()@F:19J:Q7HKUJ&79U-C9Y.9%, M>P(6JLX'PN;SY9_,#'IE?_M+-J$HK1WZOZ!)04K UL:U%_4< /)T NRWL_[[ M_WQ:*) GS;],3-/58[.(G?^P-<#%_$DVM;6.^@;V^V1^GS-[7/C(5O5L;WM/ MBTF2EDWW9(+3+*A[SRVHSJ^-LX,5YV_Q2FZ\!T%8G5TK. MUN#CLJHFX&WL"H\N;/6;5GROOU=.+7YL^>7TXB>>"1/,CZJJE'J9=&'C^?UH M S:K=T_&/1.EDFG)8)D6&42:"L@132%.N"V756"49M.Z%(>;>+IV["6DV^[[ M>X'N;!] /ZUMF.J\/EU_;-'Z:8XS\V[ZTP>?/6M1 WD"CM*[;'';XBZ *_"9 MS60\\?&E*J80.?<]J"CY,G(H4-[/A^9.>'AHBU?=;KR+7?RX_9+<+MZRQYEY M0]O-$5K(+)><0T&$@HC('%*&,IC@O*"8DIP(KR,[;P1C\P,; ]HZ?M:)VHN_ MM_#A[0*T!OAF7? =&S==ZY7QG@7N!=E;](>4V^BLUH(>]KN"^8N;U<$7Q,#) M'@(Y.LX!$=K0P!>YM_EM;JKJZ:&Y(6=S5GQ8*;5_+/G+;#%[>'J8TB3+\BQ5 M,#4K:(A*9"M+I%0GPNGBP]# QR:_%BK4!JMYZ??B)R;@H<$[T#5M MW^%WD^HQ#FK/"A_A2O9>7K ]\R=-2A_+P&$,R"\7OBK#7<4.'+=17,#VQ?ZO M<>TZ<$2B7;8.[?_:8&-;=?QF(>W_V'#!9S;?A@CNRD8C1"G*90)S5>80)06! M%!<29JG.:)KEA6196-"Q2_=CFXKV8V0M\$G]7["'OUX??#$CMIK5MSKLWT.C MD)T&R'&:Z8WVOB>+ \9K?H]('Z9NMP]U_00J.R%XI8!E'W;.!RY[M1)P;7FS ML;)>W@C3_DI]7BT?U6K]X[/YVME<%[;7.K3G2W/0\IF9/TZYSC.B5 X5SNU! M.]>0T Q!1DNJ",VU3K3S)>8P#&/3PHT5=KN1-7: Q]:0"7BTIDSJMU5MK)D< M'EYYW+T-'+=N=1QH-'J6R/V!:$T G[<#\7DW$.]W ]&: FI;^A\&CPO1_0_' M0->C^QL6O_O2UQ':>7LZL.GA[E)?9_N+F]57-A48FO',9G,[]WU8KKZ:J=#& MPG]5XFE5AYC="/-%?JH[^^MJ657VQB*;V_N*]@3ZC=++E4V&."U$499"E)#+ MG$.D-(4T9QCF2&4YSYE,&9TNZB0A\LXCE",&.*<7ES8O[A'$_E[>&C+880;_ M8SFO]Z$M>.\PU"BCZ!A2,=B@#'BY9V? !&P-A 8LK)B-Q=@S"QR-7!.-P6O; M["7NB $9,;F.&KD1!=BP(1XQN3R*!8G:>&@H[XV4YLVH/B^K-9O_G]EC'4E: MJB(C&140Y[2$"&D)B<8,*BWRQ):'++E3?%UW-V-;.[3QIBW4"6C H,V*%CW M)+/=>AF/KYX%,)2J@'#<+B:NCL(]V?C P;==!A['W'9^.K!>V/J;6GU>J4+E4' MD6Y^4AQZ>G[W:Y"@1;FY'MA#9.EE,J+6Y#K?V[#5MRY:?51GZ_(3 5N2-C_# MP@S0C[\;?T2]6_ZYN%M^4<)F>OKQJS++2>N,6.^E/B2:)C1A&N/4K.9*(Q2" MV;H5209)3@@M5$9PZA2>%=#WV)2C!@VE06TW66QD_FH+&#R[E]H*&0:'G<7^ MR.U9=[; 0<.PA6X3^_VT0?\S,/C!S@#@4=X2>C8YW.Y@F*TO=@4#F[C">[3!!2OUS%* M/%ZSR6"W%):USR7VK0*SINK/3W-CF.C8GE76%VCLBNPA7T]P=#?Z"DC#^]K7\W?2(8_0;(#7 M_FEA?/]J;3I;M;'Y&>&%DJ6 4A<,(J+,"EYP!G&)2Z(92XO4:05_NOFQ^=X& M(! M0@_'[Y@V!T?Z*C+Z%BS#PP;M;^3H?T M^*GA?,ZSB%^XE><_Y7_X\*X=9IO\NZIO57Q1CT83IP4J,IYK#B4EQAW,B88D MM0?$,BLSH3*2%,[)0\YU,C;5VN $.Z"@0>I^YG"6T,LG#C%HZOO U9\AKZ.& M2Q1<<=!PMNG!CADN&;=_R'#QLYY.B?D"WLW6-H;R=B%GSS/YQ.8WWV?5%&&2 ML"+%4'">0I05"#(L")22B\S\NT))[N27G.MA;"]Y#=(N$78PP>\6J.N\?);* M"[Y*#()Z?KT#N'&?DB_9W['\,<_N+7W,;X1>LF M'SG.DH(*C6%!,[/NR)""E)K%1TF9H@5C'!=.[_?%GL;VGI\KQAR2^_T\O6X[ M,%%(ZWU;/XBO*'6K>\OB?KZS5Z]7W9FK_?(#P3I1%[#8%;)HWX^U M!6D3U+"NDBY7D^^L*WT0VK_2-$5T?MK@_MEF;-@)D"'X\P6"0V3'EZK(0N3< M_=#2Y,O+";'R;B+P>JK- V$60N:;^,U>E+U9R"]J/5LI^>YI-5O^&Z!@X:Y*"!/HD5&'$%8U&O 7MT/^P=8']>CBX !S01 M-L%LLRW<+AZ?UM5'F\L_:T]>$I+@-,D5S"539B5-"LA+3*%",M.":\PSKXP] M'7V-3:UJ;/_^;VF9_'?FITQ=A'(MDE+I#$K"B:.>E7R7P\=6;+) )Z EK(>4;@ZSH8VQ:NSUBV^(,/H,\9-/]"/(*CH8Z@72F)^@ \@P!$_/CQC&FG M3A_/?30P,_:N_LE61=[-*C%?5D\K=<.K]8H)\\[GO"P1QU @XVPA9-P"GJ<) MY#9HJBA%DA*O2K9NW8Y-!O90O\AHMT,.?M]@]SS-F^ZTT+Q"(DY1YJ8>@43T+!&.''AKP EK8[[H^\T/ M^C:?L.OPE3WUD8$S-']JDF=^6*ZTFMEB$]7MHMDYFB*NB40)@C3+;!Y+)2%E M>0E9D299SE12R) <.#U '>F90HM4R?]\:^O=S.=*VGI%H++F^=Z*Z6.$'7>] M7VG _F52*W_:Y%+>L]2>W3:VCB"!\N6!&$6NY Z8_QIID2_S'"T#LD-783/) M7]5"K=C\9B%OI,T6;]U&6^SL99%IJ3.M*)*0);:*IL3,YCBF4"5$Y807A9#2 MQ_=SZG5L7F$+NCY.8R]@^TF[&^5N8AV=R)[E=Y_#EXA[K.WM15),:73K>%"Q M\^+B4+[\'@ZX,OCV[LW;ID3@!R;J,D]W?ZKYL_IEN5A_^^WQ;OEIH?['TT*: MCQCU$T8=/^GW\]G]C,_5<3F[-VK]IU*+_Z-6R\_+V6)]9\96&?#;?_A@L+?M M;-+(MV^?,MA$005,,[O85>8_A&0J0)LG_ SYIL&$$G"PVV;("DO_(S<<-'>:GPORT8<#CON%8 MALOEWN=8L(YHBCG]K6IH>?G-LOXP 3E5:76IXYHIB+),L)T"9/2WBDO)((T42E,%"Y$EG*.5.J3;.AL3UY^ MWV!IA%@-%SPH9C%*6Y!=VY-(CZQTESEV6T5'8:YGMZ;!>.:T-F+&[DM41,W" M?;:S83-K7[+Y*%OVQ0>NK3QVLUC/Y&S^9%?7NSS<[[_;ZI]*?C FV W$I\99 M,;K'5HO9XKXR E;O'S;W,JE(=9X;1:%$V1,=K"&C&$.,)!548LZD7WG-J/#& MMAK=KZ.U;]]>;GVPL1#8+Q'8L]$^M+'2NE7-^4'81=O(WP+'4Y]7&]N^#WQ> M85BOJ* 6D_U^*JQ%0?A*%=ABLGN^0EO47@)KVK/JVX?Y\L]?#4/F1YN$LXD] M6,@/LP5;"/NS, !K:"<"W\I$$I*G)60L38US2B7D(LEAFC!)L$)95J9^]Q*N MA>2C*<-<7C"60&L*F&ULJ<\U],8:P+;F_)=GV?MKA\]-](<PX6%LF MH+4&W+X8E:U!8&=1W_&.L?B-*>178QI4NF,Q>"C6T=H-E.?EHF[F[[/UMTT: MNTU YX]-F0:N6)%K;=/-L<3>M4L@2[6"FN(TY:K("[]#=Y=.Q^:4OU-:K>SN MP$H]JX7OOH 3S8Y2&9F\ON6PA0O^-'BWR24G8 NYAQH9/A1%5327?H=5+0\F MCI3)Y]G ;88G7JE_/)F&WMO<[!]G"W6[5@_5-$L9RHN20(EQ 1$O%60R%1"K MDJ8(Z410IWR7ESH:F\KL<((:*/C=0@4U5M_%^SEN'9?A$1CK>T$=1);_DO@" M$U$7M^?Z&G:9>L'BHP7GI<_W%%M>70A2_*OYY'H;G_AW-;O_ME;RQJS)V+UZ M_UVMQ*Q2GUF837R M-N)<+N=SMJK HUHUT>>Q@\\C?@4<=7&< ]NWU#H$JU>NT>H- [M ]0G8L !: M&L"&!U 3,6 D>_S1&S3"/2+\<46^QQ\7[XCX'B $5:![F=YMMJ@+:WQ<+N[O MU.IA[S+F7FUS\]N49P76!28PE:E9Q&LN(2NY,#\I16DJ92+=4DM?@V)L<]4N M^:'<3W[8%!::&VN@0?$ YONWE%>-1>"Q,E8T%;CNW^TEOK;V+^O+&RY[WR!9\Z''9WV5%I.Z[Y0.;F5F:%"PI"(A,)2KSTI,3G8Q.1%Z&]H/?&YB>V\@GZ724C2M)ZELK?/GQUX<. M J**PJE^AE6"#DN/7O^NSX:]\P>+[5^?K(Y\TN]LZ).2]:J]^O2TKM9L(6>+ M^VFARI(5$L,LXS;@O;2WR$L*>4EX7@BM$"I]Y,"S_[$I18LS/$>(+_]*44%Y M(2!7MIA%@0BD*$/0-)Z7JB!8YMKGPD&?_ ]P#6$#'[)V^U.V ](,QG#CXJ;K M/;+=L^0?[3,WV&UP;0,;[.&>@-:B>!-"(',QYPI?"(-.(X'\',XPH^ M__K;KR\GM'9EQ9*LQ-)6;"])#E&>9Y"Q,H$D*S@5.">".JU@.WL9VT3R_C\, MT,,[I1Y[?+8FXS!UT![CWY?*[_=Q$LT=.X6 MGGUXN-W 2_A?[/9=_+!_'=./L_7LOA[_MZQ2=Z:!=HU($!L&HFIDEIT_]G&J*D)! 1\[(3G"2P M4(AJP7):E%YU34_V,K:WO085))U MX3X,QM@$>]\*6SH6\-8.L#:&@#^M)6!6FU+_>65L\).6P.%RTY[^!Z%G<7K! MORUM_>8%_[41H+$";,VH/_BE:R2\%>PZ(F-*7""2037P.K8.1?+*UL)4=+,# M^,FX#,S>KORJ[NN0SFFN)2X2*2$FTGBO7%-(R[* E&6Y8*44&?>J)7&VI[%I MX6[G>[F!"JH6JY_FG2?73=:B4-:S)9ZB4Q_4,>F4L:5ULO5@ZUB<:FJP="#BF1:B$))J&6N M;6)F"AEF%.;F7QG)DYR+W&]U/HYA'6:)OX$';'S]:,;4;<(:QSCU/.-%*$^R MER!PS^ )V([]7=?8A]WMZG58HE_EZ@?M\#>W>F7]Y$6M?GOT+YG[?K&>K7]\ MF,W;:(.I3#05I"RA0+J J-Z+R5 )=59D*$=9H67B6BOWL/&QS=(-/F !MA$U M[M5QCXCKUN!KZ>A[^]6=":]"N.=,OJ("[E&3@Y6^/6?,?LW;LY\9N$S=^W\\ M&1RWBVJ]JB,=JOIZS-TWMGA9"$G);7$S+C3!-L4IS[,,HBS1D*D\A46BD%"2 M%)06F_)U'H[A,.B=WJ67%>UZ%I"($HA2*B OS7\26JI<((*%]KJ:[0M@;-JQ.Q":6XP3\.?FDLGF-L]J M8T3SB8 M3^]!H%MQ-PF^?K>BG^J%,TV:I,U;?E7-XM;5C7F^7BJ;HS7ISXICXMU+0@5"62 M2DA+S"&B"8>44 HQ0DQS13!.E?/M'M=>QZ9\-6[P:(&;Y5>+'*R70!GL@%OP M$[!NX(/E0H&??OOZSCMJTV]@NH6O-[K[7CC73->8P1:TK-HC'M=PO)E['.6TG.C0UW2\G7OA>WEKP?#MPC5O-YDWC_ M%[;Z0]DIIRTG/56%%$G&"TBRS"; 1T;NA2Z@Q(ED0N29X'[UJ\YV-3J-9W-5 MU64K'C9(/?=>S[/JN%4:A:N^!;H!61.UA;DI)!]QY_$B%U$W"L_W-NR^WD6K MC[;A+C\1X!T>U_+\A2V>M%F#F^7X:E/%(>-Y7N28&*W@"B*BC5:4!8%%J4NA M$H+S)'5V#9VZ')MF[,!631TSL:D!\; 'WLRC_.D'K,Q0 ;;;(/5P7=S&P\$C MC,YRSVISLM[R/N3+-35"V?3P J.S.I +&(%=/^?/BZA.S\^MI>'[=VUR&\?2A/\*(F;>65>$T,,+" (SG]*W7D^XG X[JSOVK0\*7)W:5DJY MHN2JG%^_ "^ZBP(HD,G>CNZVG4GBG/. ?'@ G(O?G1VS M3:=E_ZNEK^G$DE MW[[\5MCCE3-MEZ:ITE$F90YS@3.;3X4AE0F#D4YI))6*4)3Y%"QR%^U%[@/4 M*C*:@[*IV::H3E?/-9GS3"!PGPA+_YK4+YE[-= MXP)F'G@C%C05P5WZL+D)WJB<)"OXC] UP&FY6MO]3WM(9)/][_Z<%=-,4,ZP MUI#J3$-$10IYPCC,.$ZDR")J_O1+/#@C96SN9ZED5;?=JCD!5E'PNU75MX72 M65 =EZVW0M7WBK4+2AU"95I0"!O4!HJT7=R- [Y5G0FW9R)[ MR3/W?%X7 YDBB6F<*@83(AE$F8XA$0F&0D2Q1 E!*?+:RW*2.C:.V!T.UNT< M[;'$-M-HN=5[ MB3]4/]>,-M(MQX)#B\/?-*K>]D[_QU/XGK?@_:NW9HO% R\L+BF)S\;NY&5G?S7 C MJ_#H]NX%G8DTWFU&3L)OX?M!%)*E'"4/2E-^:!SSE.?=W0-E=W&Y[VSM*?/* MLWGU]9HBG'"9&K1UDB80"82,.V666&F*9,QRC95RVNYW$S:3L >>J%](3=00L?3MD@H%+7V(CC8BFN(/6V;BNH-2+*N%@QJ_=B M6'U0Q"518RAG=8D4KEW>C0W>LKE=37U_5&K]V4Z1S1(J=VQS)'&D.51I(B#B M7$"F(P83131"G HLO.C@DJ"Q\4&M)R@5!8VFG79M+V+K1@HA$.N9%;J!Y@?'(I-[J#91593Q)(U5!%6" .V9*1HDV_HQ M=XP2= +5+TXP-+C#10H& -D[6- 'K6OA@DYC#1HPZ&/=<UX_5 MQUDAV/Q_*;;Z:'Y23',AD-HBO5J9JL"VMB]YHO&$6$II@D4+(DA4ED&6.'S@D:.%ZHQ=;3^*"VB[N1KAWI;E$.:&MA_61S6P6K MW+;!AAXRP2F46616QYD2MI4J@0H)SI,XYU'F%0-T6=38Z+?,![!44/YE3]E. M&^,M$+M10AC@^MXCZXJ9-S]Q12C6/D5 M; VCF--+-6@MUD]5.SY[7E^UR?)LO!=FOMS(:L Y&%>LXF0_4"!@V[^@> ;M M$QA&LV$;"P9%\Z038=C1NY;#KSW#;^IYN2H[]:S9>E-,)4G3%*4(YA%/(<*< MV+ZF,92"8BRXEI(Y51"\)FALWEQ='+Y6%FRU!96ZOC7S+Z![??&'[C@?KN1I\7WKUS?X3C4<,S3,Q7:S*(E8S(GY/7(H=&QD4:D- MBK(>V:I2W-;66]>JU[_QKHGO-1$.1Z,]P-OW K%"MJKT5NML*[PU6E>_F515 MZ!U9V0M5C[/1'M =Z&PT$,I^AZ.><+4>CKJ.-=SAJ*=U!X>COO=V6Y!_72V% M4K*P#J6M''>OJ[KVOZKUXU)^6OQ4Q;KNN\HI30C64%.9&1^0,$ASI2#.F3 _ M2B.98)\]/6?)8^/Y1O&J4E9A5+==1F=;A>WI +-%5G^:]?W\!3ZJ>94#R!:. MP3#^D^.VP.X%\IZY_Q#M[S7:=5.12G&PIWFXU;,W6"$7R.["!UT#>V-RO,SU M'Z!C<94-+]3_V9B1/OPT__=@RU%-*8V27$48XAA)B#(J(,LT@QBQ7##; C1S M:O#6)F1L9+73$91*@M]+-7W+JIR#TXUS;@6I[RTZ7WS\"ZJT !"TGLHY.<.6 M4VFQ]*2:2MNUW=[YS[.%X9-WQE&:K3\R82/*7CZKA1G@_=*619@RR75$5 Q1 MGE.S2*4*$I0H*'2$^:,FW'TYA!7<$+RR569@W*+*P+'/.-\7S?.L1[+PLS=RQ>UWC:/ MXIP1(3($8YRF$*4J@BQ*!4PT92K2D489\N&9LG*+J]Y[=@T_=BPF[+V6879@K^1[-'<;=>KV9\L[8>KCT..,+NTS7LO&G@ M$D A*>!$QJ"O_R4+CU_]B]>-K27U7\T0ZZ+I$WK4,:O\Y7NV5A_9;/4W-M^H M*>-YPF.D88)3LY)1VO!-3G.8T 1123.:Q)Y58D=BV=B(KM2P;F0M;7F95>'= M#FMT(+]ZQ^L>'XJ^&7ZP?M@51KMFV&?Z)9:7 L5L%B!$JQ_AJ;9'>?_GZ.E MMJ]Q_X\TW.XXI\.UX^ZJX(W5W=\N5ZOE'\;3*Z8)CA"2$8**(&QKNT>0);F M&)&$Q9&@:>95*>B,C+%]/_=JEDO%/1<(YS!T_73=A$SO'Y�NX]U&X_-;N7 MRNU[8EZG;ONIG1>KMI^Y](95 +_.4/R8HL2GLFUH.O+>K@P0>?>@]O_#4G=/R>=?D'J$T%W^K)_GI] MLKNYQGU-1G W-[BBP[NL?6%]UOWL35C0IF=5L,Q!1Z+MB8G4N8Z9%C"EN8)( M9]Q6/F!01C*--.:)U,0O8]]?"1]N&2:=_].7OWWX_O#IRU_!W;N'3W_[]/#I MP_?_"-+XK&TNW.B]7WQ[YNXKC="V1NPU0NOE *P[B /T1FO38@P]TAQ0\B[.<]7Y S M-O]W/^-D4B>5@%FIJG^:R36,W7@L '(]D]5^FD.3S# !E9H!*PVTXQ"TS, % M47)SD4.KHJ*.IN5$6-E([O8,4*#E"7.G(_%,HE9-QP-):I M3&+CGAK;_=S1X)@/XX$.BKHC88=&LF_ZOE0L9@*8]4(KK4.?A7FA-$ -F2/! M8R@GI>OUV:!?FOROZCV.N&5Z[3BRD73.5I9&,R M8PZ1;03%5))#%N49,JXLH3EQSE=V$CFV#T"EM UC+M4&M=Z3@[::K%3=(Z'6 M#?UV9NH'T[Z7P!6<]R=P[K?2O.L'3H_LY."P#I2;' )>O\1D+Z1:TY+=1AHN M*=G+LH.49+\[NU3?YW,EED\/2CPNEO/ECQ?[J5@^/6_,R*H2.(UP1G.1I1 K MK2#*%8,4804C05""*<]I[%2+QE7@V(B[5AGL=*[WC!WZO5'9M7>(*I$]]_;" #E5;_PJPH__KM^V_%_4+98M[ULYYF1!'#SY#GQ+9( M%&;!+WD,,<)8,0)3R"*HP@R00G, M,AY3&1,:ZD*4D(X)G*$N<]H+;A(S-&]WI6-=F M[=2>X"R<;B1P*T@],X W/AU*>EP&(&P9CS-R!B[=<=G2TW(=+==V?.>7BQ\V M <"F6MC05+QU?^9H3Z?NF-@KNT'%N=W[9[LFY 4]'Z5_-,KMH=)G\B:(4E M*!6T('[5=W3.!1/Y[VJV1O(W4IS_-8"@(5E=10 C7DP!F"6.1Y M)LU_DLBIB/4U06,CA5K/O7KM7OTE [:N*O1$:RV2MJ8_L8C%8\V M(ZVL#[*JVY<_L]7Z!7 VMSNOA=WP^]))&Z)8OGCD% M3C/OYB,$F\VAROY5:H(WC<*_V#G;SNY.Z9!U -TA"EL7T$'NP'4"W9$XK1OH M<6_'E;L:F57-IJE0G#&I)51$<(BTH)!Q:MLT MQ )IFJ<8J^EZN69S5UH[%N'%7%M!_;U/#U8&^+ZQI01_G9E)KZ+D#&E.[ OU MERJELS;AW_Z%)''^GV6Z4,L)I"O:KEQU"X:]TY%#G=6O+&QO^PCD'$N:Z1PF!$40220ATTA# MAADF&3XNLL7DY!ZH"JRNPRG;LUM &LALS!(*N9XKHC%J'3.^K>(3- M]KXL;N",[ZMVGV9]7[^E:V#'-I3)>"]GOGIII&@6)1D4$3%+)\0YY$F*8"*1 M347.\AAI'Q_CFL!Q>AQ[$5_EQDXH-^,J_(XGQ %![?NL^ C)#^VH=0@/<8,B M;*C(%9D#AXVX(7 :0N)X7S>FN1-B\[0I=US+"K-G5DJ?ET7Q19GEU /[62*HHP]XLN\Y0_-F]F3WVP+,M>BX/MA!_F6P#> MS(T%GEO,OO/BQD@]HMWW8=<>T%5]\;/[-F^L^K]4/6F6&A@;PG%81_!"4IJO M"H,R7$=\C@FOZS"=#_',@&:<][-"F/=TLU(/ZL_U6V/8/Z8)BS.&=&2F(S)> M5A832)AF,#,_C_.(TB3U"JIK$S8V9JM?**.L;SA]*Z3.IV)!@.K_-*S&".P4 M!;];54&I:]!N6-T*=>5RT_<]IU_1X_QI!J-OVP6!N7ZTY*\Q05 M[\Q?[UY,5W,*UYWUTN[>88?'AZGB]?E/I6A:/L+)=E>GS= ^3E6>\M=6FC-9Y,5+G==GZRD]7 M?]J2T[[NPW7@W7R(H&#V316UKK"!;D_;21.N'\Z7<(8FI$-Q7>B@7H4S!L>N MA?N-'7=D-J+<3S:#?U>BSL_8!O*B.,M0!GG$-41<4TA4E,&4QTF,,(H2F7KM MOER6-39_HU85K&Q_L*)2UG-;MPU9Q_V3,'CUO5=20V75!#L] \8*>^ 1=/NC M1=RP6QW7[3[9UG"XI1MA;'M\O7W9_O5_SM3*#/3X\EG]-$C81-94LC2CR.;_ M9!@BC 6D))609$FDV9:FZ!TYMM_- )23R.D@?E(#\TCNG(\^YNS'2N5,JW[[_5GUPLJ8JY%E G M>091IC)(4K-^RGDD-$IR(83R(:16:6/CH;VB0/NMO=Z4-8'\&*@=93?B"89= MSWQSJ992"5L/#HX3+B&9IEW@H 3C9/LQK[C=%*(HTKMEL9Y&:9*0)$Z@C#() M44R8<6HPA0FB,=&2:Y()'PXY%3$VXK@_JGI4;[+L)U,U/]++57T1^[%2JFK. M_,=L_7B08S6KDZM2E%>)59BFY:TVHVIMGFU5Q=9%MST'/)'A2S\GJUU-Y CE2*,:, MI5'L16I7Y(V-X6IU2WY@!PK[O?S78'9C@H#@]4P+^[@=Z@IJ9<-QA",J(0GC MFLA!V=,.0]#=F@NB MAMV>:;?W9#_FRN4=BIU7\<&_JO7C4E8]+.VHOYDGP=:8^6\EWRNM5BLE_\IF MBX_&@.]LKJ9IE-M,; F%BC!$BB>0D#R"691B'&$9YX@YUSKOI,+8>*1.R'LJ MK0"SK1D3L-D9 F1M217R:Y\'4+"6,@BAYJN=A(:9A;Y/QZL)J P G_8F8,\& MT!@!K!7 F@&^#S$!'D7.>Y^(@6J<]S,A?M7-;\*RM;AYMY&'JVU^D^4'I,-B/9.S^<:ZO;N#T*HVI9)62)4[7C["]_H#6RW,TMOV92H[J]X]V9HE M4X9X2B)AUL12FJ^4^2Z9);+Y5&4L$AIG&N6QTU/VKX]^T$:C465"[%GD]VD;:RR?>*J M7L\34%D6,*8C)-!!HS^"*#9LG$A(+$\B2H(.WF6!\?VW+V_9XA_U26.L(AWE MF88\M6*0$H)AEN:$9QF.$78*3CLS]MB8]<-?C'K ZN?C7A["Y>*X=P:A M;X]\:W^7;D)'0/@XT)T!&+JY9RUN]U\/;QG0,3VKZZ''>?Z2CN?! M-CW0UM%FQ6.5\--L[6A(/ZVT^#'%6;/7U/#&]B*GCP>E-$ UT?EKF#]=*;C.':STON\#^!ZG7 ML AZGGI1V+#'JM=L/CE=O7I#!\_DNUK,EJL/?QJOR'I'3:M=S@6)!84BEPE$ M6 I(L;*-<@C-M6)9DL?.#LI9$6/S4RHEP59+CX_T>0@=G):;@>GY[3_&I(L' MFF(HT2QA! M"LJ8YA!):MN$20830CF/$X&SC/ILHX51:VPLNF\56+,_ :_MFH!94P][U5A6 M[=O4K5W =-S8YZ?0Q9HIMV\M^'GKV>R/Y@Z6Z?A[7;JMJ7,OQU.7=,< MJ;*KO.GKU:GS]@W#(AW2D0RDV:!>9U@TCUW4P*-WS$":%GI8R-C^OCQZV6'6N'GD?4C2AO MQFF8(W,/B/R3R-L@")HX?E;0L,GB;;:>)(BW7MQA-;O?@7JYV!1?-M:#7.J' ME?G1HRJFQB2M8_/NQU+$QHU3$>0IBV%.,JUDG$HMW&-VKDD;&QOLZ0NX57@" M%J7*]L!L72O=L=?]6;0=UL A,>R9*?;A>UO!]V4+WT,/\'FLDD/".-""^38X M_1;/KO"TKJ.O#C+/>3S>:V/O_'Y_D M_]Y4P33; IT19;G"B7'-J-U\1"F"-$,1E%2K%'.-D5L/OM"*C8W._[JKF J6 M"\!N+_L1; H]3D &GIB^#TS>?9J4383W E4F8&L,-"\@M.9,JE"_I@@KT^:! M 3O+RLR4H"590V,=_$ FA&[#G]\$1/3L<4_(\3OXT^\>WKXK/A2VM%3R MR\/[3POSJ*IB;H-&\;*^D(=GZ :[@W<=',R>Z=,%QRZG4&Z >OC;P8$=R.D. M ["?\^V%5:L'[C;2<&ZXEV4'OKC?G1V3IU?F2_'5./BS]91FFL5)DD!F:SX@ M:MQICO,\!YN;!=H2A9Q:M M$/C:CH!_(O.IK4&3EO>&'S9!^=2NDV3D,Y=T>R?-(,]JM7[Y:B9L?;>0=@?T MN?;6II+B))4J->]G%$&DD'D_N4XACQ6EL>#,S+S/PK=-V-@\J$;7"7BVVI8+ M(-7H.P$+Y?DNMP(=Q3SBF8@A8YA E,8*LC1*(31U#8>F:.SHAUZ'%P!8V;.QU<&G_@?@=7S#SM M>G#MAF[^W*YIRKVV>W5J450]+JNR<;8$5E'FD+UEA9)?V4M96F[7Y$=+H77* M)23&[3 NG\"0Q(9$$J%8%F.*.7;:.@NDS]BHIJR,"+G5%>R;4WY[SS6#]O-= M;IT]-_=FP#GIF<=*+>OIJ/4$=ZN5N415E7!ZZ><4"+^0[M*M*@WJ407"[]CI M"C5L-^(UGMWN.&0JHT@2A,U2F28*HCPED.NY]%G0'8P^MA6< M[=@X*[7S8[M#R*(XQHF*,\ACE$*$=0(9XKF!+&>IIBQ!F=>7ISMD WQ'PD#F M1O>=@>B9O"T&![T_P=UZO9KQC=V$5F"]-)0>MGG.621"TO"A@$%)]:QMQQ1Y M_J+.[3?+&.KWJOKSTV);;?4=>YX9VKGCMDBB6$\%1SQ.F80JR1/C5&;FFVU^ M G&,L@2E,8MCZM=NRUVXSP,_3-^M=X_6/RG,^P^6VW+ K"C4NFK@O=<:_3^\ MVW>Z3HD;=?0#<\^\LLT.>=.H_8O%>E=ZN58=_-XH'[;7IR=B@3M_NDH?N@^H M)RIGNH+ZCM"QR-7%2)9MLXV'Y5U39C&2&99+I5?GZ_;]!F;XW,E%*TH0]'V6M,8+V!K7%DLW>6M[65BW1AS MP.GJF48'F2G_$E=A\ U:W.I&E88M:Q4&OY."5H&&[<;9GY7QGM1AL?^FN>-+ ML]#_IFPRCQGT7G^<%8+-_Y=BJRF1L=1)SB'6]N051PDDN>#0K#PQQRIC.O'J M9-1=E;$QM7G:8_!FU:CJ65_PABEQ(]IA@.Z98RLC)N"D+. 5E+R?!PQ*5#Q8G MG.1ULV=VQVI]IJ:U4E_, U6G]Q.<:HRYACP3RJRL103-CQ3,4ZX1HZGB;BOK MZZ+&1C3[9=JMEIY5$QRP;6>LJJRLBO:^<7,'HL 0Z9W/89L.UU^G+VJ M8R+^Z@=;S/Z[#,9XMUP4R_E,EO^X6\BOYJ%HLLSL*J9NI?3=_*3J>KJ+ZC!7 M?Y_]6)3Q25L#^P 6-CGN^;IR>V>K&;#GL&@)T%H#'!,[U_Z ?#C?3&/-T]T^J^ MZ;8Y[9[QY=GTOOG5'E33?VZ' -A!4(5%MC\R/07IO=8D!JU#,+0-P]8K>*49 M.JEK\%IZ=#R@KD8NOK(7>^!21S=^K=J!UR4,ISQ.)(EP"D6JS1X9F>V$NN,1<6 L>_XD;&'\VL!8 M:PQJE2=-W=6 I[P>$ 4]RG61.^QYK0<2)X>R/O=V/BWX8=[E)QLL\&"&*)OK M)C1.N4IC&&6<0$2E#8/6$__>T/49;/_(@:!]_9/Y0R]E7_1TC,[]Y>O[5*&:;EZ7MJZ M;G\S%&)\G_KQNQ\S+&]MYOM02U MFCY%@,ZC>&4O/@PV/;_K)[!T*I)T'A^?JD@WXS14&21_O#QK'K4BT5[DZ/RM M U8U:M7]L(Q1^Z4=5UQE;'[CY&<9(RE&##*2I1 AE4+"M(")(C12B:*8:Y_4 MKH/1O>AM@-2N!RMCVQ*C2E+P7#@=@(?3'$>:I3 3,H)(<@H)-YXB9BFF.LDB M$>=>Z]+.X WQ;0@&F^/"LBL8?:\@2[WZ6":>,SCH>O! P+ +OW.VG:SPSE[D M7UBD'F$71/9A(=\;%IW22--<2@%C9KL,D8Q#DB=F9<>3!$Q4.N@7!#W9"+0P]6,N2:VV']UAI=^K!\JVRX\9VM 6T%?C2/S91)F;(TSF"<(@*18G9'.<\@CU*- MLRSBD70J@MY1_MA(PCQ6N#S=XNIEN9 >JYH.V#NL"/M%M.^=(8-N$ MP9=V5*1C+>D7?(_E9K^3,-!2M*_)\%NO=H>R=2W;8=CAUKG=;3Y8 ]\P3,?X MGD94W?YW%V2626Y6=TS +!&9#=#3D+&4P5AQEL19$@OF=1)P4=+8/@^[ET?5 MFGJF\E_&U&TM& 2IGFE_!U*C9"_Q?%>A"!JR<5'8L+$5UVP^"8*X>D/'WH=L MM3"C%E_5JJR]M(O=30B.\MQN_2@%46:H@1B6@#'")(T0PEH(OYH@ET3Y//'# M5 #95?^Q76:!^JURD)%&, M)E[=)0. .T@MT%I/VP,6E)IV#IB^B*T; X= K&<"[@:6?[O)*T@$[3AY2=:P M32>O6'S2=_+:]9U+-!F.>6!_WFW6CTO;?LMF8I01!2J-S<)=*BB$EA!%BD,F MB(:18)31*$'*;6/ONJBQ,41=/*RNH>TU1@C7#"H5W40418!(E.4JAY)D5$,4=NO2)N MTF)L7/-UM?PY*VRLO%ZNS%)0F*5YN6NXY(718:V,&UA;ZK&)U7F.'/81AT"^ M=ZZJ30"EQM"J/ %;,_9^:O>QK"^^LZ6J933$7'AL*PXQ)P-M+O8X-W[[B[=B MVKK+V'GPX?8:;[7_8,?QYL$ZQN4LUC,YFV_6LY][!:13'44YP3I57GZ-0BHWM<[9O MUUYI.-!8!NQ#!O9LLREBYQ:9UD)0FNA;Q"_4E+OYYJ\QD3U_'0>=0_^(GL" M!PT&"J7;L'%$@1$]"4$*/7[G/G9R(]9_9[;[P_KE3HC5ALV_&(SJ$+J8*48B M*J!*S"(%V;_1+-8PHWF.>)(@%'OEA%\3.#KNM@J:U_N/6F$@;#^$"5@L%U!< M"?V:Y\W4ZIJ"FW/7TA&:8P1@B)+#;&@*(4LUPQF+!9:Y89WHMB/6"X+&Q^E[.OZ M;_]"DCC_S[)?YOK%\^RP!6$W4@F#6L]TPF?FQ>8]-4;:6$,@Y^LSK\<%]N M:!=JO9Z7=3#\F,=S2MS8J#^@>V:H2G%@-0=[JMLZ"XWRMG])$W)?Z1^.H+KA M%I*T/#48E,BZH7-,;AU'Z7!^]W6EGME,-E%?]L+RSN-^MBS1;VB.W;ULF!/6\^E=#^SZ;@,?_4YZGL)O]?E M^:#I]GZK9_X"SG:#MK;89*;2U,G^%(/?K;F@MC?DDK_7"0FZ7="/IL-N-?2* M]LDV1;_2_%/WW]=.294?7"T@/IJ?%5.>H"2+: Y%;#L1$H%MH9(($H)E$D=Y MRMV2KUJEC(W*&T6;S/1*55#JZIZ\?QG4=DH.!E7/C-H)):_T_:LHW)"_?WGL MP1+XKYJWG\%__>)N/N0[91Q26VYVK8I[_5X]+XO9NBZ2I5F",)?*O/**0<1R M BE*),2Q2A6+D7$4O1S!%EECHX!]56WP2JVLGT?7AJV;6Q8(L9Z9X )8/;1A MU$%.)68 MY53#B% $$$R[@B M[T@NX?'LFVAJC<$?1F70Z'Q05:*/^ Y/H((RD*/H8=G(#X\39O*\O>/FV.;Y M>3Y3JW?6)BO0+IV^S8I_U!_@-,:$)W%FFKDM!QQ";J?>9^6\,GN?+%Z6^J]7/F5 7SI/FY=24&5.[,+%JY_B=S=O9 MM334.N(*Q1SJA$H;RY5 +B(.,V:62 S'YK')O-9"?6DZ-C)I#"V[6MK@XW,G MS'4(B*='T]MD._I 8YC" 6,"MF?]NU/823-SLBRW\8X]S]8V]5S9@J5/MBL6 M^/VAC/[OI?ED[S,0U!WK3=EA';B^,3]Q^7H7V#D5]EFMUB]?Y[8/Y4+:;(IG M^U)\WF:_)Q0)H@B%":(XBQ\;^C<834.ID#IV]Z8C"F?Q-USL]\Q!6ZR8Y MM+!-<2M2+-XOG]AL,56:2)7H'*8V%@D102#/\PCF(LIQG"1QG+OU$6B3,D*V M*7.:RW;8E:;@]TI5UX9HK:"V4THPJ/IG$7^4W$/=75!HH0IS_QY-F'\=4T2[ M@&'"WEULW(:Z.UTQW2?KAQ8G,8_S1!LFP,HP09I!EB$"HTB+7'&F$5=! MG)"=S!'RPN7O9M,AU8LG?";@1D>D&ZP]V''X(*(SX5BW$XQ-;_:-^"R(M*4G2'":4&H=$ M,PY9DJ4PXXG"FA$>*Z]@@FL"Q\9!9\["MQIW))^KF+LQ3T@D>Z:=VT#L$M7D MA$S@<*9VF4/',3DA<": R>V^@=/Z/K+9JJR):3Y6FZ%X0%5 MK+^QM?J5_3E[VCQ-.4I2H44"!8\$1#E3]N1/P@@QF8B4Z%3J01+]/!4?&_M9 M5:$VNH)9K2RP[8,GX*G2=Z \0-_I=SP(&.&D#G@NT#%7T!I?U1H&>^9/*E:W M"( & O"M?%1^O?*H#)= V''>1I%2Z*O[/T>28<<9"99VV%5^M\]?$R]?GF=, M,Y:FD=()9!)1B##.(1$9ABK&*5:#T$>E_UO:0S'8H8%#Z.6O;,4>3;Y6)3 M['-.?:Y>E^9B7$2:)CGD<9I!E,0:,BP3V\HMRG N,,5.K[BGW+&]_/N: VY5 MMTW==LY'76=H8MN]M17ONFDNKAP"](=PS^1Q &ZI]=D8GM1=J@? MD U"3J<'O'KAKR?V^*M7W4BH?EG90S M*X#-;=/@3XLZD*KT-?F).[J0'_Y4*S$KU+TN0^KJHA?3*-$LRE$&1282B-(D M@X0H!B.F=9+F,L*Q5U'-'G0E5+\HLR4?U5R6]3;7CZKZP7)>%K!9LS^! M>2=_&A_>_G.I@77G5S-ABX45UCBP6E!SV-8;_>%\TH6C1U&A(P"VT55H^2ZR-&1_%X,^E$LP.0P&"#4Z;]G M*'E82'LFV"M1B#W&>[O#-$P@P.M$8+NCX!X&<&-,=.DZ=]X\_;*Q&^SPCF/6!-H5>>?;]]I)ZGI;6C:>^ M9 ^W2]4S>@=;6GW+ZAC"8YL8*OE>\:;>'R48H4SD,(HXMZW-)20I0Y!KG.1Q M1##&7NUA3R2,[2-=*PBDT= S .8$/,=(E5L@Z?O;5Z-AE>NC3- ETX-&99P( M&39\XI*-)W$.%R_L]C)_GBW4O7YGAIRM/S)1EBG[IFR@G^&+M\O5:OF'^_&9*,H77,>GIZ6BW(SM_BTL)V8S=@7=H6G%"NE=9["F @- M491R:*@NA3+-S"^8U)',_?(?W(6/CO%*W>NC,[M]R+9Z ]L1!LX6EO"LZA/P MKW^)HM@VC (_;8#=!-QMUH_+57ER7FU?_ >(HV@2U?\[Z#U170"R>)+C;&+\ MR%)1 A7UZ63W/R3) 2P-?ANGN+R8PE2:HT1SL5 =6 M][)?7Z5]R*0/?\S")H!XR!\X&<0?F=/$D YCW%P,JFQT^JLRO&%&M_N@Y1'> MYVVMB#2)-.8D,@M.DD#$T@Q21C2D"ZX9#^9:B28Z ]50%Z9KTURIKY(A*2YTBUQ&Z1O_S M]:=%L5Z5>]+[V07?UV4#/;6RN7?LAYH:VN):* (3+(W3F=$8C@>:$TP*5Z[N1@#?JE8_V\TYPRQE&6^C M_SV?SWYL ^YME/7#[,E<4^$5]!Y*L;&1S&Z3^WEG$5AN39J4Z5-E3/NZM,HN3HH]N_S2JH+/ MLQN;O<;L]-C.X/>#&0R53M07W"&)-IAN@U)S M:$2/R3SX^)WCUG_."C/;%2RJ3YJ]M.&I4^:L]_/RZ)HDBS!&_M.K HVOQP' MVR54_2I&@8/4+\L;.CS]JN5G M.OW],QSU*(S=-F;A>O[]6S>9-F)<.9O\]5 MG9AS][1*9.AYM*-YP:=G\$X<3LQ^S9- MP-:JQXX.NFP-@V!_8/ M)%>5!3;D9OU29@LU-G0]ZG6<%-\#W_!0#WCL6RL/2NW!OOH#MSH!APSN2@ ML^+XK>KUC>C[:W5[C=?[YNUI["MLR&;H3>CN* ?]JOEK,>QWK3-*)U^V[B-U M/2L\_P'=-JW.*&*("0F33!+CSJ[._N%O(PQ_L75E1X:>%6"GS07ROJC^WD>X?_A2/]MMI(ZH^ M:*W,>Y3B'*N<8*AIHB&2-((LD1&D0J.$LU1'B>&NY9K-W;AK6/6]F'!K1'\O M\1?CIL]J]4&91E0\3LK_!VIG9KF!N5?$S_[>,UEGV(?$C6S'._4]4_>[91:# MIC -:\&P25"O,CLG:52OHT6W#^J7Y<)N^S-;/,1(63ZI^N1]FA'.-(\QS%,L M(8JS'#+,!(Q0HHSOCAGW*_EQ4=+8'/;[]:-:@3=UP?)?["?+*%ON,OE]ARYC MZ_;)"()8S^R^KR.HE 1O:C4#AFQ MR0(==!@;KWS?/#VQ,E ,?-P8A17X=;:P'6= :4VS/U> WQ9F;LH&(3;.;%X> M.&TMKR_>V^?S//KK,IMN?-7S'/7,9)7VDV.D)V!K@FUS51G1ZS'@#3 &+4C2 M08UAJY)TQ^FD-,D-0W7CU ]/S_/EBU)[6[)U9I!F&"4,:8B1];MDCB&E3-KN MT(0*'*696W?XJY+&QH^-H@>G>W[<=AE5-P8+@M6 1S]GJ^=7>O>0AW45G9#T M9C*KE^0S?"^+N:_7@TZ\6[GX:D?JBF_F-UL+-75N$D?&[&42G4_@?9#7G.!<*PQ9'$J M#'W'$:0)2F%*N104LURHS"\_HC?LATF8:-2'K-*_J>>TW"L%-=#L.[ MYP]#HS>H%0>[0N-U)YT]Y2>@5#_EVR ARIC8 M$8OOSRO%Y/WB;VPULXZPW8&,IU&>Q9%@"++19 E)>1(AYMG? MU$WPV#XQ)W5"N54=%*7N98.J6ONRQ@EXPPK F@HGGI3G/#=N;-<'XCT3W4EM MDU)K\'T+=J-X>0;45V&3ZU#U5]:D1?8K%C6YCDA[21.'^SO&W_;=.GHJ4J$% MYA12A(6MC8(AYTD.&25IQHC,2"2]PG7[UGAL!&IUA-IVEF]]9U]I>I$F.(I4 M IDFTC9OC,W,:F)>4BFDXCRBTC/I>503/,Q"8#?%L_V"7V.;:[?/YJCF;\ = MIX[!QM9J4)H-]NR> &LYL*8?UB<+&'\\U#P%#5?N7>EAHYN'FH.38.C!!'?T M2S:\4/]G8Z1^^&D/\K;QNS1E&6-*P!3;FK>)XI!0AF&N%"H%.T<(GT16D=Z#P!8WZSV+<2-8/9/Z%J?O%4Z5@N%XML7ZD%1X M3LR@;-5BYS&AM%W:H>=YU=YAN?JT>/^4;+LR&35].@Q?1[#]O<[##(]O]Y;4#[5H%R/EW-% MQZ-_]LTH#=3]N@-:?AVK6X%H[3=]_L[AND6W:G[0Z[G]RHZE>LTT?3$3]WYI M2P9/.=6<"4YA&J4I1&EL:"Z7,21QFJ,L8SB)O?R9P^''1FQ6.V#5 []7"GKN M$1Z!Y^:U=(>D9T;S0,._8NY9HX/6R#V4,&Q5W+/6G=3!/7_531T6/AI=WBT7 MY7[AWV?KQW<;0Q!/:K7+O%$:&<:C!*HXCB"BF$.B&SO>JUWI_X&UU%V>_7[P*YG4JA5!O:A!XW2X ^C-6C4!K_WDL7D"U8/W06N MRWZ-[@'.B%SH#N!^?\?,I+,=\N[_6)BW_''VO-<^C22:X@A+: B)66\#0\J2 M%+(T5C*.XR33VBM3R57RV,BI;A/Y5+6)G&U5GX!EHWSG=G;NT^%&8KV W#.+ M76K#.0%;O7OI9.>-5= $*&?APR9$^6)RDB#E/4 W'FOB-&S;XB]J/:4:X3R+ M(DB5,OZ3L(DY68J@+=1)4"RX\*MG<33^V#BIK)]C&[:7;4J:B#L_[CF&T(UA M;@"F]TV?.L;,JF8+7S9%@^JFUF7?^N:B_4SP.]LT?K:>A=P O@!32 HY%C$H M45RP[Y@.+ETV@DCOIM/2WY9S,XS-Z[ Q7[^R/VW1AFE*4YR2B$!AJ03%.C.. MC\"0$!KKE+,<15[>SW"JCXVJ=DI.P%.EXBL&!;?/NAL%CG,N>V;7'L.$M[WS M=AC4?8Q_O?*\O&[ L-/4C39RN%W[<<4\!)^57F.)W32XH=G XW)N[B@J7WM; M/>ZK[?9BE%ZO5S.^69?U3):VSI#=3EC.YV7=J.IS/,4QD9H+&X+,$XATI"&/ M$@:Y4()F48XCD?F4/@VCEM>G:X"2I@]61A5*4=OV;_]"DCC_S[*BZ?JE0ZW[ MVZ>.QDR)%#$8)2F#=M5CUCP<0RIIDB">QIHETZI?[/]>WC[KJK;\+$NVW"_4/]SLY#F M9Q]L&.K+>_;RV_/#G/R7G^8SW[,C%Y-(]1=&]NW:OV'4HO_7ZV67Y>S MQ?K!/$;J;B&W/_@X^ZGJ<1HKZL"A# GC897AI^9KC1A+("/(>&!1IB,@P0.<;5M<8P*B MOZ3F<@.&^5MF_G:5W_X)'LGV+]PH=1[1A_+\,V9P #40H (([#US^[^M[7-_ M!"TZH(0'E("53^/>#RUHVU&WN^$=(A_'-ND^09=CTWV$\9[_KSRX?D&H8WTP M6N-?1Z?T<*&WHS/]7-3O:)7L&+AH5;[7OQ5V.U.M[_F:S19*?EHTG2D^+E<7 MZBA/<<)(E L"L=(2HAQIR(3Y6Y:A.$EBH;CVBV7LKLO8O-$OZ@^PZZ,P+TN\ M,VM4 9:U639]0S7-;>R9_O'U\]JXME/JX'/J&#DYS$SU'4QIK8!+#7\KRO,I M93YP>Y/S87]RCNOU;^T)&&%Y.ZA!@RYO4&?8.,S;<3L)S0PP9#<^-@.KV8_% MN\UJI19BO^7>7XT*GY=%\5:9YU$]L#^GB5)1SA(*-;:[RBGED.::0:PY2UC* M28)9TZW8C8$]I#N]QX<=BGOFW%IY(&KM=^SZYH?1_AJL62L_64RD3GDK0@NN@.=)] >I&\P%@ZIG2:X2,BJ#6$;RIM0S8Y^T*#F\^+&CA( MMM7>TV#9]LMOI%I5-)'><9;%BF8:4FV[6,2(0$XC!;D0+!9:<\]B8*G)!)ZP&HP%5U&'T7UKZ8G8G@!/C>WGW M=U)>Y[4_L?+B&W]ZY2MT4)]F*D<,5SC#CU#RV[ M2:=Q1I2]<^YM#M@:K!^560DU,6B&<>P/*F4';'T^C03+DCB6,(KR&"*5Y) K M3*!."4812M(49;X!: //;?]Q9_XSJ\RO7FU.B<2**?/ICBG3ML09@A13#)52 M*4]XDF=:^L3Q#C:?PX7O"N<9'7+BW)R%P::C[U")<@Y*)VQ/P0G8Z5[]TD[* M\<_V;@CGB 0!-J3/U^K8T\ M&Y18_6,JJ6)89#G,.1,VO9A#&J<9Q#**1"03)JC7X>9UD6-;0=4: UZI[,>5 M#@B[$6)8W'IFO0:RMU<@\V8O=Q1"4I2#U$%YR!V%8[+QN+,;HWS>'=9O$\3> MSPHQ7Q:;E9KR-):Y0 QF-@L$94+;PK3$N.,YRDF,HRAC/EY;N[AQNF5[\0S@ MJ:P,:MX49IOLS5;@I[7 L_%].^1N]!(.R+Z/X&8+MA S@Z-UF 7M6]\N<=@6]4[6GW2C=[O+,^5AM9X^S-9S=:\_+>3LYTQN MV-S6C_JFYF4TJ2V^\K#\L%C/UB]U1<1,YY'(M30K1D- *%(I)#I",,)1BE"L MA8Z%4T*"O^RQ.3>E^G85OS/ L^IDEPEHYZ2>8>V9H#HAZA[0VQV;%C(RH^X1 MD?G7,0EU$3M,P&QW/+;AK#<,T2$]ZS3H]6]J(9>KVAF;TE@)IF,-$\0H1-(P M%)4*0UOF5MD$]2R/G+.EK@@;&QO=KQ_5"JRVRCHNMIQPO<(Y@='J?X%UFG10 M*3NIHY-\\K.N8>>1A1(0PX&20F["TB\3PQ&_54;8:^P]7K;YPI9CRPT=ZSFSE8TJ*+ZJ55F@ZOULOC'4-56,BDP8 MKSF)D3#^I5_7F\W+&QO.U6D%:,5Z"-N.22*XRB!"- M(=(DAB2)4RA)IED2J3VE/^'/PWK+=B\*>-?W"WDY^7BQV?C#,HRFZQX^_)7M?RQ8L^/,\$,3,:I M>2B+XFS[5R22&$]="TBX-%X[-=1#M7'Z*$&Y%IS')/(Z?.Y/U;%]#KYOGI[8 MZL4Z\%]7-J/6%CJPK5[6I9]N0PB>GYPW"0:8:C>>&\<$]DR5C9%V\@X:G31V M;GN<5,%9P;?&Q47^H'2@5!I:$;J9\%KIV&;X6C9^+T0,*9W]I,WC%2T5!2 MH<1??BQ__KNYK6(C\Y=C$CH[Y""TT69,\Z*W7M.I7:VP[[IZKZH_9XNO*V43 MDNI"/8JWEL@/EV.*P;;/H&2T"KI^S]_I35-C6YJ=645<>DM5U;GZ\V#7Q]G2GS M:@\\[-0-UDUXJ"GT;4(<#NXK/8L#"!JRQ7$X7(XZ(@<M7 M]F+=[J.W-TEHGJB40BTPJ?NQ8H0@9SG/8LF5UM@S,=I'_MA\Z@L?4-:$"CQ7 M1G3\3G:=)+<]DAZA?YUOX#9 XVN#>G">O!&[P#G<7BH,G>#=!9\SV=^=A@G: M/,TVL;&%?L2CNE^HNMYNQ$B49HA"196"B*0"4H0CB",IA1:2YRD)T/WLG.RQ M<>#_4FP%S!(P2,^RLV [[OGV V'?F[CGNH'MNBI-0*U[65\X7,'?&T ;H%_7 M6?%C:+C5AHMCQZS6(6X]67NO^/KHP"1F6981&<,$JP@BB30D.24P%ECG*HXU M)EYQ#FW"QD9-^R-YJ!2O4O_#@^ /?8K^P%Z MH%U)=\ #;3?ZH]6ZJ>@QW'!;A_XV'FP0=KB]FP=9[C)6VXN[%/]=SNT=+]8K M)M;31$N21#F!62P3B$260:9D!C&2##,6294B'V?24>[86+[:E:_T!K\W6CH2 MD"_F;DYD#TCVS/#[($[ 3NF]/'P7;+U=2T^D0GJ9KJ('=3@]\3CV/7UO[^"& M&LY[NS3+9N/>SE9*F.FM2*^H/]$DBS.62@1SAF*(4LX@X32!1.#(K'I9E$NG M*!X786.C(OM]+O6US:8:C4&MLH='= UC!S\S('(]4T\K:%W\R6OH>3B1 5$< MR'.\$4T_K]$1GE97\=H8P_F'CM8<.(6N]_B'1U:E"^ZD-$]'4?_Q>;90\50+ MA1*N,638=AVP)6\YCRC,$(\RGDB,(Z=-Q%8I8Z/62E%0JSAI_@*LLG8[WCU\ M\C*P[;0:#*Z^%^M=D?(*K[R*Q UQEI?''BS@\JIY^Y&7UR_N6![;]I@V[IJM M:]($:>^ZG>5Y+$7."4RH60,BIHR/A6,.1V>)E2G*F=48E3*F.($IBLSZ+S#\C MBJ5@DGBO=1 -;W!M_&BNY)F'IL/+J@[;-\$QK)GWG!LL1X81H]]G,!P M#K27Q>7JUOR\#SIY_Y_.@8 =M@AY&LV'[H0=%\Z0U>MC1.P8(KY?B'Y^* M8J/D^\VJTF*VE&5E]?)W]\]EZ.N'/\TG:%88!SR.)Q0C*"E,011,;#A93K%'*,BHGWHL$!:LN6$U*G*XD]M9M:$24;>M:9]9L/-P;L#^6^Z>]:/MB'!FBF MS7?/=B(.6*BV$VI!J]?Z:3!L2=M.Z)S4N>TV2MWBY7J^4?AF[?,?,HVD-(@@V9Y3HQTV*+YT2)@$2G"10D4GFOTAKH6NT)>*H4![S1'(A:==\N7!XSXL9U?>'<,]-9M:W?7$/] M<0MUK3O8*@_>78.Z0U\N?\S"=NGRD#]PSRY_9$X[>'48HZ,W5^;3FGOO_IP5 M4YI**3B.8$+,VM6VZ#)N6Y+"C'"521IE$?+*3S@8?6P<52H'K';@=ZN?Y_[@ M(7*.;E57/'KF$G4WF5#%>E4>@Q5EVL'#(UO4J\,OR\5/51BWZN]J]N/1_'GW4ZW8#_57,_3Z MO?&WMJT$ORWG\X_+E1UU*GG*TCA2D&")(,KLXD[+&,:<*,(2+)2?RS,R^\;& M6(WNH%8>E-I#J_Y^(\[GIO1[D)(BK_9P.>[5C4OK$9'Z_E)X'YO]];"M8'UV MR6QMF8!M4NL6I+JBWMK U.P@ELEG%5(3/:!^):2-]$@:H]_)J)HZA MILQKSZ]CW9I75[.;QW%84?&N+JA8Y2M.F2 ,ITQ"@2F%2#$-21PE4$4Q4AG3 M.,ISG\]_F["Q?8N_'A;YW:OQ6]7V]?OVML+L]B$,!5[/7Z6C,JU[55KOVG'S M_AZX !*2G%OE#$YI"G-VF3KY^8_1.,4:D$BB'(<0?//#'*A MI6"4:H2S4)1R)'NL#'/ZIAS6,^Y<0<%G7F[GH!O0?F5*VK8T[,5M[8#94*QU M+'XT)'8!%Q].NS1$A[!]5X^/NWE\ZYW']TV5+4CEIT5UJ'_5\9MR2C&AU%*G M$!#9-"'*L(!YG.$UL$#3?']/"-1%DN8,"VA65#'D.18 MV>+[3*6*18B[I9 >CSRV%72MG.-'[P2G*Y[0+=;W[(HT(4 !BT==LK9E+6KN MV5N'FG\=KT%/!QV&>"[9LGWS+U[0877X*UNPBBK, O33TY.2L_*M?IK-Z^*C M2[V[IG[T!$M($LL4)LA6G>Y4;_^>1+>I&?[ U %06U$7J+.I[5W:H M_]<)?H]%0=_3,)#W[F=&Z-*!MX#8ZOEV&G@X%_46NP]\R9L&ZG;T8DO*VHI% MR[FYZ,>GA:%J56Q?($4(Q:F$FDEM/C(BAT3%'.:*9DEJ?A@KK^/;-F%C^YX8 M7>&>LJ#1UN\$I15>MR.34*#U_"4X5',+5P\ME5P "7D TBIOT!,/%\N/CSB< M[NERIK%6/]7GF7D$FF.3?9YJZO)&1&""%(4L33!$3!/(.9%0:$*%2F*42:?X M3W>18^.14FE0:KT7 G+@E/J4D7:#W66+/C28?6^>[^%XMSU_/7 S.U66=@/4 M9W\Y-+!#[?RVZQW:6?2"J7U?U&FD 7@LEFY^ MW>T(]O5'7RVO6Z^+[9%9E%5P/FZ M6LJ-6'\U#\XC*U1=)LU00J3R%"&H,(X@PD(8+\XL!@55/-,H2PPM./MN7J+' M1Q.[YN(O$_!<*0V*Y5S:< [AMY7H-PL.KEQOV/9.,+ONX2]@3_,)J'4'C?+@ M:\\P>SAXO<$]D*,7$G8_GZ\3(1!;1F$7<*VGS MF;A1K G3GK3OVY"Y[E:/ZC54]F*V(SQ?FE+'TY% M)%B4)@1&*%/FK<48,B$QS,W*362(2T7]^I"?ES.VUW>O[;A5=%(7*:B4].&#UDK8+K:? M%F+YI![8G]^, V';D:VNBA8V:68':J6U MK:$'K-ZVP+UYHV;S65W9.=CRHCM>(9 PF5$LMXDRDW"M9-*AV8^/"78#]I$D6>Q:"QD2P7("M MD>55^V:"TD[PN[44E*9Z^F%A'P(WIGVUJ>V9C%]E5KUYNQ?T0U)[6 4'9?]> ML#W^0/0CI&-,FUJ_8\7CU]7RYTPJ^?;EMS*+HEJ%6]GV2U8J-LU5JCBB&J)< M48ABG$#S0@D81V:YC".B(BU\BD^[B_9B_P$*3QO-@3"J@XW-R9HMS']KG0'; M*NT9_.8^#VX2,6-'+. M7?JP<73>J)Q$U?F/,'!!QSJ)[$[*F?T+F[^?%6*^M#Q<;(MVB#06/&4QU Q+ M0W\\AC0B!&*NJ>Y]P_3F"HG;?.>=S6#/Z'$5.O29GE&4 M+712^)^C"*$/]L%*"GH)[5C<2RVDX<3/1D#5C*L^,LUICC*IS;='<0*1$A'D M/.;FZ< \%D)0C+57(:_SE,6ZU86P$MG5[6>WVKK9NK]AS M>^TI\Z3IX0>6.[O+8E@OBJT*S\.UUWA^/-SA\3X5_T1.\AX29ZH!75Y@!?:= M7VL;UH>38OA;[_=8ZAC+W M,).!#@=ZGI^>/P ^4Q-^Y_X&[ ;=L.^BY[CVZ6] VGM[_A9975.^Q,I6%WVO MJC\_+>Z$6&Z,*M^44+.?]F.REX)F8S1TE)(X%SEDE$6VP=5]-A[MR8NZ>I&"J'K8'__3[\C07@VQ[\^RFP0>-MNB,8-B/.6XN!L^:Z MHG2:6==YI [U$]YN9G-9!2]^MM(>EW/YZ>EY^;,B\?HDCFH1YQ$14(M<0(11 M!BDV3F\<1QH+IEFB8^>Z"4XBQ^:]-DJ782_S1FTP>WI>-8I[)/*[H=[.Z!VTC#U3OPLNR@ MSH'?G7ZD+=5L^K!B=OCO+T]\.9^R7.(TDLS0LMVN)AI#GJ9S25>8:< MSH-/1AX;!=?*@4H[-WHXA:N=5&\"H6?N=+3?^?V]:.O.;RL:QZU0XB\_EC__ MW=Q3^6SF+\>NVNEX@[RL%\UHWLG+%W3PE^Q1U>#0=,>@[[?/FF\UZ^*@ M'.'@X8ETQV,@E\,#%S_/XKSEK2[$T2W#^0KG=3UP"BY<$J*[K*V'7'5VG&89 ME:F.*$P411!1KB&1*H-,)UH@I'@LG!9JUP2-C9R..E-/P,+6.J]TO:5![!ZT M;OM-(0#KFG6FS4 M1Z/?T88IEQD6<6;@4S&&B#,$.>,IC..8TUPC\Q_N5P_W@J2QD<-!K4M0L+GO M[O1E3-U((0A2/;-"K2.P#W9_F\E7D0A;'_>2L(%+Y%ZQ^;1*[K4;NE'#423> MEXWU1.KXC/V(O?>S^<9S'(V'4&AOIO%>+Y=-L8=^'__!CFT#3Y$9-PX/?,X^=1%A7)FUCVXK]@.RC MZDV]9"Z&13@D/P;2;% R#8OF,?,&'KT;3>]RE+Z;Q?NFJ".54*02G:0I1"C+ M(1(40TZEAE02HF.)1!1YE; ]+V9L-+J7,U>IV3%X[ *H;B1Y.U0]DUX'E+QY MK!V$D+QT0=*@/--N[3%O7+FZ*P\LU+U^MU)RMO[([$=J_?+;PM:R>GU2.K#N.!']G-IQU_7(GQ&K#YG40:S%5F) L11JRU# K(M@V$V Y5)(@ M)BG^4];:F*15:*)'"5 EA7#XM(,]C#:,(T3QE(N=RRTEN='0JI /U],PZ MC8Z@L$J"-VQM'+=B_65_[4QKD@:53^Q(>W%O[B1VEG9LB-OCJB/E0$4@UWJ=WD2JDW M;QZZ;'M(SCDC95!^N6SE,9>T7-DAY:>N.VP> ]OT*W7DQ $O7B)4 <)$6! M(#8:(T'1@\%G+%B1@MU-8_?7E]1C5[97*Y)+*NK%-F1+' [70U+Z-".2F/(B MR876UE&_R;7M$17HW[;!"'8@<1_2OQ5R@](?/=I/BX,?,CV+A0Z/-K54>H0: ME%@Y)W:ARBLW!)L591EQ=;)62^]*RY5P&?7L2667V9F6!5]].-YAW_ON@58_ M6DNSIOZJG*D.O^K\++#("YI"!H3(VJ"( J""Q0"QD'/$>83RT*@4S!C"VI1] M'P%YP'D1[#L1J%YT25*C^TQ6IB06HZ6W.O0[!IXG!!_TF]>E63/HM&+-',6R MM6S6++VHQ51)K^^^E'A0JS(998)/NJV^.AY5L*E!LY8.9T2[5)EW0!;5)&=W+:*9I_9];9[P6(DWWF, M$LP!S-5SW)1@4'#& "5)%G(4Y1DU+).9:FIMFMS#"ZH#8L,BY1.TZJFE&[(\ M2^ (I%3 GC0?DC;/AMNZDLG6%BXOUR\J0V3/,_13>U;MR]_CICE>5,C/# M]>,MCPF&(8%2&HH,)%F42&D@"$0T+=((0BARK?>ZCU]^;7+0(0Q:B$&/4=]? MX0A]IR7@?%)\[P%-^##R6YCN]AFF"TF M8=L;E239/_7)<"*G;LE.%J<4)%$(08&@>ALZ1H2S-,70Z!;/\6;6]N\[W&,S M?*MQ@D.]Z?M\9GP_?I0 U:ZDA=CN5S[QS3\EY<$EK^G=-[RY]Y#"_M\[I[Y:\N23?Y5[1;^Y-^;C4JI_*,6S>9;NZOXL(_+%A3!$-,< M9)'R22H0 9C#'!!$298A%@E4&-DU:S2Z-I'H,0=[T,$(]1G!YEH#H*TMC7U4>#_5RK4* M)0B% --$+E?B/

H+DFD_/@C2F,[(OM-2[9^V9S M@Q^^E+L[948IKR\/'+=POR59RD-2Q"!*U&*)I 4@F'% 4@&3.,E9E)MG6QB" M6)M(]#L3=WZ@2G)N&G4H>D< MO7JU7:5$ELKH\$6KRI8:P6=-56%-UOUHG@G[C;:_NL^/P:SQ/_B4['@?'-N M/NSGPX=JH"78->WAN?#8@9Z@Y6?!R*9%QGG1<">_/5I7#-0BHV<<&+4,*EN_ MW89RSK;*DD_=(=H.[@2W(DL)3R$$$8<4)'F* 8:8@"(6248CFF2YH>'N1$MK MFQ,'H)UA9*6@'IQ53"UWI]C5FY:<<.9YQGA*UX>!KK>GZ;*PW9VAPJWO[E1C M"QOOSO3YI?/NW EV*O&1_^RCFJ0:R49J^2/M[NM<-U5)'[NOAZIY3A%/"(]! MD8D<) 0A0,(, BQ2BAC).>=&!6BF -:F*0?PP5/T;=)9O:L>@S>L^3XLESXV MN^ OOAN.F8F.\6#I:9'/(? L41)Z,#D"%T$'//B[_^[EG0A;]ERJFC&&1<7. MEJ'G&FA]'6MGI:ZL=U3J>]ULRW8-.!2."DA$P7,(8A)*.80B!3A%.: \)W%" M0Q&QS.@FAD:C:Y/ />:G%?4#;.L7(;0&0/,N@&-:?>_5SV?4QE%)FR+'?DKS M[2[MIJ3-Q!$O)?US+1U1AL)!M0*C@@,4%H4RUV6 Y'D(>$1R2'+$1*I5(?3L MNFM3%X4LN,3UO:'?AIE+R>H>C+?=MK0:L?,36;5IB ]3$$/GCU]B[S'CX:'Y MR'U,FMP]WK]^-1R17]2MWM>O_@-02P,$% @ !HE%4LOKC#4IL@ 3$P( M !4 !S;6-I+3(P,C Q,C,Q7W!R92YX;6SDO6F7FTFN'OC=OZ*F_770%?MR MCZ]]LJ2J/CI6ES22VFW/%YY8$!+=F:1,,E7*^^L'P63NB[B\P3>RIKNJE$JE M&%B>0 (!/!?_MOWL].?ON%B.9W/_OTO_*_L+S_A+,WS=/;YW__RCT^_@?O+ M?_NO_^D__9?_"^!__O+A[4^OY^G\#&>KGUXM,*PP__3'=/7EIW]F7/[KI[*8 MG_WTS_GB7]-O >"_KO_2J_G7B\7T\Y?53X()?O]/%_]FDC92!P=<#43)Q?_U;_ M$\,2?R+F9LOU;__]+U]6JZ__]O//?_SQQU^_Q\7I7^>+SS\+QN3/5S_]E\V/ M?W_P\W_(]4]S[_W/ZS^]_M'E]+$?I(_E/__/O[_]F+[@68#I;+D*LU076$[_ M;;G^YMMY"JNUS'](UT]/_D3]'5S]&-1O 0E1\K]^7^:__-?_]--/E^)8S$_Q M Y:?ZJ__^/#FSI++\Z^X.)NFQ?RO:7[V<_V1GU_-"1!$[/HOKRZ^XK__93D] M^WJ*5]_[LL!"WSM+4UI4,"XNE_S/EW_QYYN5ORYP26!9<_J6OK'Y^W65?:C M[RN<9;SD[6J-TWFZ\T.G5;+SZ[]Y&B*>KK\[R3B=K#_U)"Y7BY!6D\@",RX9 M,-I&4+E8",YYB,()HPL+1IJ[3%>BET3U6A%+3'_]//_V,WWPSU40]8NU1(#Q MC1K^\X-%+^6S'_57N^\3_>Q$ALB%,PJ,BPR43PE<<0JL#YA9]"A9&(#XVVO> MI?VV=D\6Z:?Y(N."C,C5HF&1'FCZ+H W/_'SU["@#X+T97J:K_YVM29#Z&TU M'T!^E\HA+ MU40JJ8I0#AR7A5CPQ$*R!8(PL9CDL\II0 C<6WXK-(C^T7"(5#L!QGM<3.?Y MUUE^38?R)&'Q/@<-7@XN_G9Q$7$^X=:ND#^!0=*)$Y&3VM@([%[+44A5DV ";N MK[L5%G2_6#A(CEU@X -^GE8AS%:_AS.<%&71%YF #%T&);TC3BB<"#H2N'.F M8"L.AH.[:V^%!=,[%@Z09Q=X>$-!_X+,V5KP'TG^^&I^/ELM+E[-,TZ0F+%T M $)2I%/%LX285 8*O8M()K$<]6#P>):4K=!B>T?+<-+N CR?PO,5??EN\6G^QVR"PI7(I(+BD)-0A +/L4#*A4M#[E7(0Z3HGEA^NX07 M>R'8V%.L/2%C?5B^6[Q?S+]-9PDG5FDN0DK MI^^_S&P /?7W0X$'><_#Q+DR"#XM BUNN7CQ5FW4WW'*OH399USG:FWQ MF4E,4(0B^I4(-4A6P"R3693LAC4"M]?>#@D=IS,/%F@7(<.K\T45U^5]7@4V MZ>!\.0F.)2Z< L,2":66GT4C$*+D@6OC"W/#Q9:/T[ =0+I/7PX@X"Z \F9& MGT;BF'[#UV$5-FQ-LI HBM*09>$4(R=R@1S%0\B#Y-P%8\MP"9D'07Z >]![BR] M78E6]_G+_<79!1H^GH73TU_.E],9+I<3\HN+QV"!6_J/BH:BYE 2D)<<#"LN ME)OX[V TW%EZ.S1TGZG<7YQ=H.'7,UQ\ID/P;XOY'ZLOK^9G7\/L8F(B^K^J*DQN"3R+F(Y!R18!+6^QD.OG #F8524N+1B>%\S^#=PP\1M]A_QKKPU9.@NI7NTIQQ@X$@HP M)5+TC&DAAC 93RR_'30ZSI .(=:ND''Y,.:2B< R$RYH2,;79[F*A,(P 4O9 M8I9(AG (O_1) K9#1\?IT6%$.S(^3HB#O.;B-)"/I)-0,GA FVRM.13@8]3@ MLU A:>&S'N)-XIU%M\-!Q]G/_44XF.[_R\\/A/>6OG'(,W)RD69+S/3%;G1\'2UO/K._1VW"W'[FI*K-4Z62Y+M-:N6Z<*+1/*O'0.%BD.T,8#C M1GCEK#:/%0 ?SNI=,L9Y^=X,$U>V9P"9[VV R&[&^8''SUWZ-V[X#1M&"64= M!>E*%;*CJ,B.UELDY[+RMH0H'[EW&0HZ]Z@9%T&'*/A1K!PBZRX@\RHLOYS, M\;684JIO^Y8?,"&Q%$_Q=UQ=76QS)2+& M)*"X^F[8H8#HDP>?I*X/_5AZK,1D OU#%'CM/5HAZK!%- !F-[,OA'5\\4% ML3!AWOIHBJ.X@),1+R)!3"F#MDDJES,OHHEG=)N(<=I]M /+W@+N !SO%_@U M3/.OW[_6L(4,Z;O5%XI-;\MH(EC(3"4-1H1$QC-:<)E C]I((5F).31QB;:@ M;9P&(>V@-+0Z.D#87>*SL"IDH2G,X!1P\!!KY9X&'I+W+'.*.+"Y>SU.*Y&& MI]7>(MX?'_-5.!T$']5K6UW\'5=?YKE:TN6J!JW+B9+2!4V:5#894!$->$\, MY62,5D5*[A^YI#X<*4_0TX.',T@H-H2\.S K[Q?SK[A87;P_#;2+9KFR];5R M4@]AXB46STL5S?K.W4,@]$.@G9&8-#H_5IX_Q(GU-%$]>#V# &@PR7> HM>; M96MSE3/\%+Y?RJER8JQ3,04#6I"KKU00X#R=NBP(D6*JW64?Z5]S.(:>)JD' M9V<0! TD]0[P<\L]^WT^2YL3&"V+*DH#,=3'+*PHB*(8L,P9:;*3(HL6T'F4 MFAZ"7^2D)?7GIFUV+QCLA E,.N*^W,U8[ M" (9I"BD=?0'EC6YL=N6P'%]XN877$WTU,4]QBW.[L>A1FK&4')(* ()C+:1 M$\%!5.A]E+[P]$C7DT$QU]4E6!L0/(VT0_31P_FV29R_#QV"Q96TKGI;3(IE40KB),4ZHDK3N1R"0["VQ*B\ M3:5-@+<-<>/FC1H!:W"M=("T1\[J1+&&X%K0YBCU(0 =V Z9 V>CX$IX*_,C M[0):!''CIIH:H>A B7>0@GIV']S*KJ8D@E#(B2UI0&6,$)"^XDPXP5-64C0I M_=B2OFY<\':I@1::ZL%HS6>?ZP'_&N-J8H-@+L@$3&.=?&$C."X$")>U2;1S M!&N3<[I%1#=.>,,LT[XR[P OZ\N?6U*ZA7P9>9:<94A,D$ATO7+VHK:NUQQ1 M2,],N]NV1TGJQB=OAZ6!]-$!LFXQ,=&BR)"B 1V%)8D(DDC('#1Q1-0'E\4C MXS$']9NZ<;N/DNW>2>)=^$UG9]/+@JGZZ(#.9HI-<98J*]8Y&8AN8L601=5D M6YV(EM3MHJX5FZ9-F>PS-'7C?;?TCX;12 >6Z#D)B>"SS"02*6L6GR*+X$OM M;2BR,X;QDIL\*3KP[G?P'@M'A=9 ^NCBQO=6BZ+EFUDZ/:^]B4YR7M^6A]/W M89K?S%Z%KU.RE!.>LU/6(S!C2&A>!C+*1H$J''4R-IC'^MP/8\FV)7+LQ[7# M0.,18]9$2QU8MT\+#,OSQ<6:N\M7>;9HGXK(D'VN0^MH(V#@,@1ON&%- MD<-]O0 M"&\M==6! ?N JS"=8?XU+&;U1NH6NZ^Q3--T-0E*F*!" .E8?4-1$,CM2)6C M&$NFV-"FD0,3& 2(%'7BPK!24#&@LDV!Z>Y M3JY)3N(A*>.F)AIAZ$")=Y"3^/MT-E]<]<''Y6J242H7.0,G,9)CZ.B0C\6! M3"*GXFA'R":(N4_(N-F'1G@Y2-I=6ICK0.-]';1!REFM%M-XOJI5A)_F-;%; MKZ#FI_2)GZ^Y#LJ88E2"$HVH3,4P4B954K%BMSD <,PY(^;O#B:)6NN MV0ZLWX\R09-0+)>B[DHA2IW\$"$&9\ &ID*V9./S(_TFVS^B&&?(^%B)_L-U M,QC61FA:^'ZMDR^XFJ9P>I>AH3H8WEWB:.T,G^'LF+T-K:@OO:P#Z['F-7(F MNQDE5&O%A-(*[2,-AU]2;\,']4O6%IMIZ]"F(2<5-8I&?V_R]] MZ@9'R';=ZW;10!=W ">GI_,_ZM;];;YX/3^/JW)^^K#1U55%FXXA\^ \6%[3 MRS9Z\G ID,XA4G0D-";9I#9U)RI[[&:W$R[N(ZV9BCH(/1XR\@'7R1HZ1&[7 M4FH>N3:\=HY@I=8$! B)*Y!.YUR]T&!;Y7"WH:^'3C"#8JZ!6D9$6W6>[O71 M6C[.D,G2Q!08Y%2?QGDMP0>C0:?,M'=1BY)_Y)AMO5H/[5^&0$T;\79@G9ZI M%??1>QF\@CHTDD)B\AT\J@+,6.=Y7[ M^$[Q:(/DK(X\CJ;VKZ!SG-690'6;8.#>F";/-;8AKMNWTCL!X?FWTH=K9>SS M[N&SW<=Y$D4I+J*&P%1]1$>P"(*.=/(DC2XBRXAVJR-ORP6[>: Q!'J:27K4 MZ'#-U64Y]^9]P).\39)R*4?I@&G:",H(!Q2".)#2QHB.)\?"5O#9;KVQJR0: MG7*M)-[!7M>TONCFQ$IADI 24(=Z;9\%1)X]V.PE1ZN$ M<$V\]"UH&SL_.@P0GBY6'40G'9BO!X-<3\Y77^:+Z7]@GF!@7!,'Q$#M;*HM ML<)B@:RMRHZ9X$(3^_4,36-'@:UA=9 .>H33[;G DLYU)0,#84GOBNB_#"^< M2HDK%RWYC4?!TZ[SF,/H$/6-[5L?!T1ZR[P!"=UX%7#(R49QS&2,':P+671!)+"@A MZ>1]4)$,:Y/G98_0TFV1Z2'0.53F+VQ@YW5HLYR7=_1WUNL,-[GSB8]O6?.R M#4<#U;MUDRPF)024CC!+8)+QY@I[#7U-\ MP]DY_D9;\+$6)[]^OWK]MEPB_9/K@Q'-5/ \""!\U,9,T8 /R8#5RF3G>2U/ M;/.\8F=:QXWXAL#0P\<6;17629YAN7I7-JQ.=-*%T[^ /M')'F6&8$L!$26W MW-2"BT;O8&]1,6Z0UP))^PNY _?I;XOY$-7&>\1B8!RF3!F4-!Z^%!VV"E@H=N6IM[N6>)&E;K&=93:@&I(572 K ="FN2 A3D?03-?I_=$VAK2:C 8,Y?!R4#*NN]0&/8>)NR=W^Z:WR,1I8:P1"1+ZVG+2"W F(.$*(V8(R/S'-I)&]R M!_(D1>.V3VB!GV&$W\%)=?58_HK\8%/.@J20A5R3G\"G0*>M<\IKQT4.35XL MW:-CW+8&+1!SB*"[Z%]V8RFO$N?3V3G!_^82Z1FI-SO\,(N7=W/^6I M"=XY*QLQTLF=90(E302GC"%3S'*6!65633SO(_(X;M.$-@CO$R =G-77+&]V M_R\4[M2L<-39A\@0HI6UK:^P%-9D!9FBZ)(%&B^;5$X]0<]6F/0O#Y.'"?Y0 MZ_MIP,-ZF[V!Q4>;N(8@ZWBI%&AO&$8,:H.>6W)C79,I L.9/'L:&U$H' M?N'ON+H5&@F?3*BWWU;6UCF&*XC%&Q"Y1!N24E589"DX2+ZV]XA0E$:M74A,-BFN>X*> M<2\!CP*??23? 8#^B=//7XCN$S)HX3/^?GX6$!8O+35S9(UC+L SKQV,E(6H M,4$2T191RU-%DS3M3E2.>VZV!Z-Q=>_U"XYW(/\!Q$@W^*%SUMVMINL];QW_JT;W3[U/DO M;(G,H@4G9"!846CA!#K(Q59L^^QBPW1WRX<_]WJ=2&-24&36>9+D6Z-T$)FA M#1M3+MFCQ3:5B$]2U.HOZBT^+,%N29$@O[\\7Z4M8 MXO(>AQ<3VI]*T^> ,891X%8*.!G)3'/#K!(YEC;E';L2VN=SG\,PUU!5+_@< M?60\5I,S]+%UCG5^_I#'X9O$7ZZRG@7[8.UK/!.,F?6>0S3!*0(9*,MF&Z3WNHUK9MY8X M>?Z::A?A=W"^;C/ []&I,I=^\DV?Q<*9TJC(CW"UOXHK$(MQ8+7+S&&R+C5) MN0Q$_]@=EHZ'UC$4WC'.?YLO*/J?77;S3+?]%M+!^G>G:QC\+4QG540GB^ER M.OO\^GQ1QRWA8CK/UW,N$QW6-A&C)CG/C:9/'(@W2,_ M6^QX+[10? >E/(]P>KUEI6$LT7D,/AHZBBE^A:"8 >^#SSR(;#RVP/ S-(W= MW.]XOLQ0BGEA(^=N!]Z/S!MLD5MX:JSA$5(+/^)P^,S",\WA'$IOT=7*Z&CK MT$Q%-JQD\%8;;1QG:)L<65M1=WA3[\TBGZJUGEC-?):.;/,) J'C8O7MOH7?@ EY3?RF1:I#GL[IO3[Y/EQ-FD$>> M%=BD!"C)/,3 +627O0F,#'1LU K^&:HZ =0>ZGX*.0?+O@,@W>/A]?R,XJ4) M[2E5, 4H@EQ3I27Y!3PD\,8DK'<$HDWOY$>IZ00XAVO[?KGBP:+O #^WFO9> M3\,^R7D]92&O%:ZXD"BTX0R, M=[:.WD@02XCDEEKC5)8\M7ET_3@YX_9C&AY- PB] ^C\/B?C' 0)4CADO;8I 7J!@-IH .P'0= MV+REC?&&OEQ.9$RRQ)P!&>?$@9<0>+6D40;NO$C>-6EP\I"43NH"!DP6["?E M#G!"9VUU]/ U7O[Z9O8P(_>!-L1O\\4?89$G2?,LM1-@E"09>:[ *V& "4,& MU?ABL,D[QQWI["2KL"\/LZ[J6@S;48C70N7A?5M?9DD?OUA_W M"29%<.80"XA4:M_&("!(<@ERX$G+5#C]ILU9.@3YHU?)'PW (ZB[+ZA?3EF[ M71=UN9'7?_CNZ_IQUJ_?<9&F2R11&?E"T=)N3LJ"M%Z%N[C##HFBK;&0V)!@1)%0;1(0BTEL<*$"ZQ) MWG=G2D(H\UB?4*A=R M_(V&F(P"+D5Q)FFAVER([4?NZ%VWQ\;KD.KL ;1K=NKM'\GL4_A>9\Y5<1*_ M](VK-DRXKB7$V7*MZ8E#+9(U&;RDW:FX(&^'1001?8KD[S!OVB2*]B!V]#;? MQP-L:U5V ->3_+_/-\TK/\V?N+U>3(Q PV4A/XA" M4E 2(S@6-4B3 @]1%-DF<]Z E]$[E!\-[&,#H8.]L*;] W[=//3.Q-@'7$T7 MCYU7$Y6SB#PA!&43*.,"N%*SC9HH$]S((IHT"=N%R-&[CQ_7MVBANG[:0F_' MXMK[G_ 42O92@]""=I]@M/%JXVN%BIDHI5.QR9W!#C2.WH6\,VSNKKA^H+G_ MV?$!2=3+Z0H_XN+;-.&E+#Y@FG^>K3_E4BQ&1,=4%"1T\JS6_;&<\I;@ET*6 M(L=@FH1TK1D;OT_Z"_ O&F"D V?C&.]P+44?TB*'I#(GD=1^.,EQJ.W'E>0J MR-PD:=?-0^X_Q95@;TCI8/-]RGQ.MI@@H1BA 95LH.0<@2/*&SD00;> MY&BX(6'\QO-'@^*>JPN?E2TZ@HPFU4:8$2+G&F)A]>8FV>)8"PP= M7O+PI[AO&TPW!UX$_SH;9H;:0%?@D3&1K:H3XU)U:)BE@#5KT,7[&+R+R;ST MB@?^Y[F(.ZZ^!T7Z"*T$P_++;Z?S/Y9W^1FJ@>#UIQ^M;>#C_ S_I/]ZH>LW MVRA\29$[T#'H.G&JD-,6&2"Z:'@..;89VO0<40.T :R?2=[&MRF)[Y>+?Y#L MW\RNQ_F>D)?[;5K;P-X,EBY*%$^>")T7M5B<"3HAG =+KBQ*D1RR)NG8W4GM MI%#V4"P]TCVPIRYDV2K!VU MIVRM]&<[5.XB_PXBD#L)L)J]FJ7I*=YAZ=-\5VDJ9"K6V,N*8D&QY,%Y1G+U MB4D=HW2I2>32@IEQ:V2/#.71T="%07V-M'::KI5,7Y_B)GMUP.AP/HK /DK:6U),)_FR]> MS\_CJIR?GJ0T/Z^3AI,S0:M$^$BR@"K$AE=&0]%6)H[(76A2,O@<4>,^$>@. MA8/IKXNSNHZYGM&/7/QS,5WAZ_D?LTDL03HT%C#727_6!XBL^#IJ@QD7H^:R MR?WB0U+&K?KO#GD'ZJH#V[?=N/7@I"TY(C!E%1ETVDF.ZT20J3G48HR43=ZJ M;D7=N)7]'6)R:(WV4P#U]%7\U>7[+UCH9^I5>_2<\>(2I)B(PY +A.H(:Q:9 M4DZQ$IM,-=F!QG%+_+M#;BOM'HK?@4+PRX4OA4LLD-!FF7Y]1=^J-0.I>%!&!@KEFN#U1X2-6YK?'4@'U6,'#L"ZZJG>E)(,+WGZ M]7N-Y'!BI>6%I0P2LZU17"'/.0?0P@?)K2/_IDD^Z$F*QBVS[PZ)PVBNG\/] M82G!M>0V=:O78M-9"N,E"8MI3]:_7DD0[6 XN2YL_?RVR67L]B2.6W;?'58; MZ;:3@/T^;U?)!Y(\3K^M>W')F"WC)H&HKHH2G/R5X!VPQ)E [Z(O34[W;8CK MK>O/,-#X(0(/U%(77N5#KJY2$G5VK]>I6!=KVJO.[)%)DN0$;>!@D^ <1>%- M^ND_2U5O+7J.A+9]]=(IS-XO\&N8YBMO>.-YD">\]DI.EDLD5]@P=-Y' 2+7 M#K=)"#"ZL*@516ZN4=YR'W)[:[QS)& .KLE.$7ME[M^'B[6M-\Y;&T* M&$O-@&7:A"$+\#R1F6=%1]OD8N>'E/766>?(Q_$^^ND@CGZ4H<7YG43!%6N2 M)\NDC^!3K/5_:"!R(T&CYE*E(H)K$EGO0&-O[7*.!\(!=-9I6')EXC\@N2+G M.,G)F.##<6!XC[+>6M\<"7R'Z*=G"_AV&N+T M=)U,F-04%%?)5X.^;MN3P#DO00BEC&?!8VQ2/[X-<;TUH3FNS=M72UTB[SHW MNKY+6MWFK;8W0X,>!+K:\*$VDPPH($=F>*%]Q?61_+ZGB>RMH52HA6DQN29;$R6!+E,5][/4-J)X,WCO3::RB= M=1&H4(1UU:XF_9_SZ0*)6]IMJXOWIV&VJEWOZ+M?ZX],3)'HK*O7F2E640:( M62(D*8T,C*&)39[A;$]BE^_$!H/+_<+;-IKK(H%(K"3$O"ZB^QA.\5UYJI1. M.B^<=I*,?ZH=.AP'5Z(%R;11/ GF1*L*\>TH[/+!5S-,-M%;OR[E(W*<6/2^ MN(Q@9=UL.7"(Y(T IRTHBZ+(SK1Z,;LEB5VZE*T@V4AS_;J4OTUG898>%Z3+ MUKC,+: 2Q*$3=?]Q A5A-E]*&HU&8BQGU"NG3X6B'J("UT M%VK))/8E M>-R2FF/#]!A:[>/TWG!*+-T,'Z!3X*;9ZL0*##QD!B6&7$>W$T\L)?!9R<2$ MR*%-J>&/21NWTF8D3 ZDJ7Y>3ET*#-_66_3WBRG)[FOM^'_)[:0.?L_6>E!, MUQWE#?B"#*0Q)8C(D/,F95[/4C5NK-M+;^*3LD)P!F@%,9B\ M@VA3 1(E:2T4)V.3[DW;DSANJ:,OI6I3A]$J4;V9EOCB[ M5.:54).0JA /8!0A2=696%&09+W4:"2=,:;-TZ$MZ1LWD&P&QQ;:Z>+V_FH> M4)V,27'Q1&GF>754LK+$0$1?7QY+,)'BX!PIM$Z-7D/>H6/DL24MM/W@W<_^ M@N\@X+KS-OB2 \N+#L5+T(($H8QW$#R38'5,21G-#&N2Y7I(RLC/((Z"GH/$ MWP& KB1SW;KMJ@QTEA])Q+V>+M/I?'F^P&OQB1!B,MF $R71ADD9? X)ZE#U M*(173#6+P0\A?-R>:$T=MJ/ILXNC<_,*=-TJ)D]7Q,ORS>6CS?S+^>KW^>I_ MX=JZ3Q*3QAL= %4IH+*DX)_[!%RD)*W+#'V3DI%M"1SWL#TN+Z,>?Z1N[JF?'%Q$:>9)$6O*VW MOY%K\,8ID(FQJ*/BL31Y-W$ S>,>^*,B^%B:'A'4=2CGY*8_X;JA^Z;.ZUVY M7?U%"JBZF#C&.7E6''RLG>501G#&<]#HF%"!,W[_RNKAW,]=%QVW]G,4"#;5 MR]AX6]-_4R"3Z2Q8'P2.9>5R$F "\CJ)/(+WK+Y-\EB49#[?[R;Y!+:>6&#< M.\KQ<#2$O ?#S(@SBM^O]?0%5],43N\R-O3 XKM+'7UZ\3.<'F.4L7=)Q\)# M;4Z/%.S8 K$^M+%!V!(!!>==1",;--T>E,A339A77?EDO"H38)@;.U=4U^,N JB MPK)-$JV63=XG[DYJE^\6!P//'NW##]#D^+7$:U?D/I?3J^[ FZ[ R[!I"WPY MHV=UV1WX'M\Q^(B&0(;12Q*S#>#( X*8@Y1<,V3W1\0_X2<.04V73R&'!NDX MNAL?LS_>G)ONK?>XY":QY+&V<)">7'5#T5AMZR!5UC8581UOTD9H1SJ[?%1Y M? -[N ['CJ@?;LU[/3-C@H,4=RJ+CV]T=Q;VU" MGU^YRZ>41S*7 ^JD/\"M+?_;^>PS6=VS6XTU[S&9+8J<3(98C #EF 475!VP M9S)CP7KM]9[ VXZ"+A])'@F #70T-A"O'CFM'NT0%VYUB+O%Y,5$NBQS\AR$ MK*.F1!"UP6R$G)WBSFBF[X?F3\!PO_6[?!79!(1'T,_8$'SFHC.N+SHO+B\Z M[S"8N-*TIS*D*)'V6$SD9Z@"UEKA*:JSH=BM +C/ZEV^C6P"O^:ZZ3M\DLO[_%TKNRN<$)IS?I^&OP1F,*%W589JC'*7(&,? 3)-[ MEQRW*30I*QZ$^H.GOQY"Q*U+L%E^5OV?2.._G-8']L&IB+HV)T%31T>2R .= M)E DPY"MS\4W>5-Y;$;'38X>?V<\&$[;,[!>^JG0_G08YY1X :>%JS7IS 40 M&0VHF&M)AY7@D'EMF+8:FY2(=7%:W%EXK:R+FPW(M=2ZU<3 MY+XD[HEV56@K!4O.1\P16/3)YUH YIIXM<_0-.[ET?C8&TI='2#O=_SCEJ^T MF,_HRX2WMM)]RYZ<#%$8"Y8)K#LKD2])2%!2R>]#093]'_:P.EC^H+Y_)EA-)_6,X:#S(5QJ<":.F2$ MY 7.UM8Y0FG&@E.2-^D3NAUY?X9@:A<4/NB$,+P2.W N?@FGM3?EQR^(J[?U MIZM(OT^7$Z%U4E:29UZ\ Z6<@6AL (]66Q>MDFT:&CU%T,A%T V4/V^@B4X1 M]7I^%J:S28E.Y4+N-E\_:4$6(&CRF'00V5B=D"5Y+$Q=DC0NJH91^18XVD/^ M'2#IX63JO^-9Q,6$J5J-2O(0@D50.DL(20=(DD7C M0/IC5W\\4DZUX4)K8VPQ!6)(#&BS18K9DH23:^\,SB,YC?<)$,D)G W_DXF)Y M94V6F/[Z>?[M9_KH2T-"7]RW'X\L.W*GGG;NS*$B'AD=EU1O-@JW5IO(-#A6 M.PM9:<"S6MBD2M'9Y)#B(R\E=X;&[37'.4H.5MI\ F.?59#-[]85B MR(UE\XR;XD(&EFM[,B]K:R 3@7O+!2,?S?EMGS,]\O'CJ7M_-/]:X/A94C5S8>58P?IEQ_:[;?3&;Y9X=ER8H2()A<$YT(M%H3/ M.&&ZYIX<24U;65OWXE]U[+=YYD.@QN1])*OP:P/A?^]"7,/N%9]386%V_.OH;IHO[91)24K4X> MBG)U9WD+P0L%P90<=1W@EIJ4$NQ.:N>Q:5.3.)0&.\#HJ_ER]:Y\P&\X.\=) MBBB<$@*RJQ66PM6+ :MKLP1!)M]D[9I4^]RAHG.7;QAD[2_W+EJ)7W8AVK0D MFA1NI?*2@ZZ]4E5.=5B8)D$@F60B'Z5M3Z[J@T-+BB3N01K:T%!($@'0AR(8ICVABD;FC0D[:(V M],%#A%[]EEQ9C5/(3B06M3<)$\0A&? "W<&D27+F@0,S] T\G2. M 53^(Q3M*?\>H509V:3-K4I$5.*08W&@I'>U;E$ L:%92E&@R\K^=G3[*#0+D1R![REW:&[+KU.426 M;9"-DA7/TS7R:)]&V!I2&3U@ZZ%I_P5GZ0L%:/]:VW?&G F)O$XO75G7$D , M)I/[H(@5SC6_/S6EF5]UA[#>T-7"N=I?$UTBZXJ;S2[4+$J6C0!.1A>42V&= M&P:M7>198X2_S>?Y M#A>!D52X$B *\[1;M ?G8X'(G%#):>_N-X0>\B+G/CF='5I# &A ^7> HH=# M439\<$2CBO? ?2"KR\C@.E5H-SB,@FGC*.9M1\,@(N1F8>/)Y@>M4_WV6-GO)2XI- R+HE TH%7.=O5GK*HPPFC,3XF"P MV9JJ\6J>#U?\O+46QO:,W\WP*@5VE96(5F@C'6A++*P+QAQS&I+DHG!C PMR M*[?XP4>/!X1&NIL/)LBQ87!"]C7-SSYA^C*;G\X_7YS,\JOYV=?S/\)U2;\+ MF1<2#B3D#A07))IL%!29''JF2?ML*V!LL=@XWN^1H#*TL,<&#T'_*M5Y]?J# MI6#020AH3.TZ6.BKPH&ACT;G7$K8;G[R@X\>QS$YG@TY0) =Q$0/'+>WUQ5< M.EL*X'PDTD6\/':]T0RTI&^8[!4W3;I)/TW2R$.XCY 6WD_Z/>+HYB$%GR1F M#!.D;*ZB!V6]!F=- L?1AAAHT^GC=*"]151GZ;X]%?\C/.VKA7[K**_*I_7UXI>.CE Q4NKCY[/HFA'2Z+A'[YW3UY>JLN2X;T[+4D1(6DKY#K>*Y+8'C6IL6:+IO>IJHJGLSM'8!]JK2OOL!PYJDQZ@ZLF&R6H3$ULXO MZEJ%@?6!D :F=)$QFVA]D\<21S),KZ?+\)F"BL^;TM[;@K^!NHG9* M+^;Y/*W6%5+[/RK9Z?.'M69[\'1D8R=ER*DH!SKH6B8;',1B$;0-RJ!*TJ@F MG6,[,'83JS3W]25HS)%1^.LL!",XI)"M55E'A4TF%#Y'U,LP;;N@9A?3MI-* M1KXHVVSD=XN/N/@V39?W/B8K$OT5>;;))ZVNA-[ MC(!QX3.<:N<#RKD/G"SKR,5+#I:;U&T=WVL,)[T*1L>WC0C.H@2#@CF=3.() M!P;+0RK&NR<[7+$/47*@E,>^W*BDDYDE'NB'PF?\>+&LB;6KYP&R%,:3 LXI M!E5>28C1)(IQD[0V*Y[X=IV5GUUF=$ %>E+< QG$@[N,9XXO"] MRKWGLBTB1V]8D[S&CP@;M_AT<)^EB3XZP-A*]?IBFWZX3]%19N M ^TLRY(0EOC8IM?1=K!YBHH1N]8/H]WYT*(>$2_K%TR+B\D_/DZ"M\*5V@' M&=HSDJ3A@XA !"&/@:7@'[GA?3"#9_.)EP#9_.8^/FY6'1$,PZAN?I <1[84 M)\OIU229@IG7X=9@R9T'%:V'('AEHJ3$H\9B!C,--\N.ESX:5OT'"'/L82?G MB_G7J[K_HKD(A2>01=>";U\@*JLIJ&26,V\BXC8-I;8;;7)KX?'JZH>'P=X" M'3NAO&Z2_ $_D]2O7M9'9KRQ"F3VM3-R5!!Y\4#.=RY)L2+R=A.Y'GST.-7O M#11^N. ZR.3],-FD549M6(94? 95K 7GE(2L<[0N91YEDZ+W%YPIWB<"::*/ M#O"U3[ZQ8&'..PO9F#K9CMEZA"906=H4=2"ICE$%_0(SQ3N!98!,\2Z:ZSY3 M?,7U9LCO($VMM_WH8;/$NW%R[+P)JKB10G>O>02 MZ\TR[W%1YHNS*OYW\73Z>9.B7Z;%].OEYGT?+JIW4D<_+RUZ%FELFBN D:6SZ(V8W:EY%5W@5G3]C"ADKLX*A^3'I70\@O)CZS$%#7 MZ^\2ZB $!#+O''0TLG#A"$^-IHT\0]6X3N QD#><4GI'V$::'S#-/\_J5*F) M3=H$CPBE0D-YM!1*U3YOSF:3DR-=K4QKZ+=5Z=ZIX!"R/J\L,UKJ!WI'+?)P#%@V5)Q MN^/27^)R5H.QS<^V#4^><$8.#4V>_=AAPY+M.3AR2!+K"V&M&"1A%3EN251\ MTHXT+B6D0%:9,1(0 X*+I2CHZ.@#D \IP9]][+U,0Q'(;\EQ&T-,?NL&K^,X#[ MXRHL5J_)?5C7I41$50J%=5YXE\X=9]3SCM@^H] M=?M2H/N93\AGC"A\ .VSK$=7 C(6 8CAF$C,7&"?#LV&@1=NOH\( M]J'1T'VIP'.9K,F]AYN#9>,F_(CYN/M<7&?D?MY?>+_CZLV,?E<7?C4_.R-? M]POMA7W$]=1'#22@K2@=*$GY:UC4C;6DI=:+W#R+4D(6;A1X:QTH3_^)G'RP MI#(6X5':K2IT=[:?3Q%TZ,%R_W-O]5;,2BI&MBF@JM>:28$S*@./T8JD(SF< M34I"GJ1H7#]G$$3<-^3#2+]?R_S$EMV_T^7S']C6T#3LA/DDN#BKX],,!Y]" M30 Z"O2,)U>A2!^L%%SS)@4?K]G9JJ7=#T8%3R$33WX@S9 M 3>]/_C$MJ:LY?WND^@3SG"C:^&SKX,Q8BTS",*"S2IQQT0J;2K*6]FR:]F^ MG2^7)]](H&ODSS=R7A'ZO\Q/::LO+W?(=;F%]5XE5U\F9-J%CB5P7A'9GC/M M F()V[STVUD.>]+;J2W;!4WW;=DQ--=!TN@.FY/DA0ED_\GX:P$JZ0S1U)=Q MDN>4E(U,-&D#*<<%T%+T_A[6=E- !@OZ)T\]?Z$P_^8:U6=_OY_5UW;NR MWHG+=^>KY2K,ZO.3S='_>KI,I_/E^>(RQW4K1+(F2)(?9YQ\ &[7K_L+8"E9 MJ,1"4DUNC88A?]R48Q,#.()>7Q":UYM_8A*7QK,,QGL.RBHD/SEI8"P[HV74 M*30).7:B4@*O+'DK31%\F84T?)9VSO"#2#8!,G]7"I=W&$WV=CLRDF486BF I@ M=!WN*G+M=$+;SZ-444=M39LQL&QL!5C]H@ [HIX[< X/Y/F7B\<_X'**"3.F&/*.?:J]I4@ M$)254((KR>1"QT:3#%1#GL8-_<>$ZKQ/W'2[A6X-IS>"IU*X .9K8T14"5RH MK8ER2<(X-$XT,?T_(FQ<,'>#H*V0O:+ZFN7=NE7+DL+! M#T@'Y[06JJ[_X!^SZ>IJW@NW+F8>+?"L272FBDZB!Y,YL]P6B>)>\+2E2:% M5T,Q,&Y&]<_C'>R'B)>_$T[.:D/M2=&>>64L>LJ4O>8G9R!ZW MP27U/5KQUL ;%OU[H*#?&KY-X\6/7Q!7E>OYC#YWK]J])SYIH)J];>@AZ$Q0PY2L%=)E?$;#,7=6*MI6[*63U/6D@5()M$HE#&0A0HP,J2=1W-1(=633"&C U5S!A)S ML5IS)UV3FY'6^J#OW7F4^2YA@CS 8IB)AHLDVARG6Y,X;B!]5!0.JJVN9ZW:.FTZ9H^1&:[:C&/>C];]TJS_/I^EC:-Q\TY38O)6(R2Y[D?".9 @ M,P2?F94AV! ;6[_G"1RWW./XY_ PFNH*@2M^4EIVB\3Q Y M24XI[2#:HDB:QAF9BF2R<43R(Q*W0J'Y4Z!P4&UU@,/UKKK93T_SI6(1QN<" M23F*MJQW0 :>@:4H*W/'4+9YG[LM@5MAT+Y@##;15 <(O-E;Y&?D\[3Z9QT! M-5M=7+?'O\>?X2'EX#CD4A^?ANC .^YJ3Q@6LJM_IMK:P^T(W0J1[@4CLJGF M7EK2^2I91?OQ@/X76W]VTV3TCW@Y;F+:.<6P7O(6FPK%LDZ1/0L1@HF*:1XI MNFWR1/\XB>GK).?ON+IY=<12++(@!.[JU;(E=T)I 5)HE,E9(T63+O*/$?,B M$LZ[8.3AL)8#-=#!(7K-PV_3V71)9OEO\WE>$D-U\N82%]]P.6&B:*6X!;Z> M^JPJ2R+65@M!,263R+9)5GD+VL;%V.$ > I1 VFC)X#]<[[XUYL9'?@)E_=8 MRL*:Q+ YQGK^T5#W#AR/#4WR+VO)6I- ?8T;>/>5[0#V$#:Z E@'\(??R#1'CWBJT \^N M\AWQH?OZ<<"-J5U,5_AZ_L?L>KSX]7<^S7^OWFDXG?Y'#7C_1S@]QPE*;TNT M 1+AODJ+T0'O,^FQ!W]/H[[\?0R]NN@ATQ^FM=QIM]P MO9'NLR8TG>S,1F"U'%JAU.!C),,K+=H- M!E%2T$IC9J[)E?5QTF5WE7"RT<&E\*\T<24)D^K0)^TALT01D*U#[A$S"$?; M4A7.4#5)>.Q XXM(KNV"J(>U(VWT-?;)?))2?02TI), I]_6YI_V^/S*&DQD M?83J*/H6PFD*?X("BGX$^;F!B90H +\_(O&)H_@'"XT+H&;:G3<2=0>1YD9F MG\)WBI))(A:=(6*+MC5)0Y%0\!RLB"8B(U]5-.G <9N(<>.$UA Z6.S]0&8C MHROK0/U8K1X1,R7+EM6N24'V,F'%37\?"TL%JZ !* M-RTR:CGZ%1-6)ZFU2:!#J ]S9('((T*R0N0<6/&\2:G8H]2,6R%[+# =KH@. MT+26S>,FMEA3@F0*L/A0)P34D8S. 4?KF,M"*Z%;0.IIDL:M>3T6K@9220?@ MVD)B$Y&$%59&"ATXN84V1F+)2+ R9\N)VXQ-^GIL0=NXY:WC^%>'*VGLRZ.' MH>O?P^R\CIL]7UQG#B<4BR3GZ@ RDVMJFM@*KB@H.5(@XI*0]_MY;YTK>&2Y M%W$MM$_*J9'$7UJ2?NT W'T<>-<[&#Q#O_6*3=/S^_%]W-P\,]QI)&/%A*R/ ME 19L2(,"/+KM2TQQ39SQH^3FW_\9>K)ZE58+"ZFL\^;^]>$K-0DG4L4W:B@ M)814>R?1CD?N1$AMVN9L1=V+R,?O@J+[)^SP.NJB%_CC\8]Q/$63-7"O:_Z M1$>3=6=EYD5R7AF(NCZ=P%HKF*4#*XJ,Y,8DX9J(85L"7T24L@N6GGU9/)2F MNDA"/\'-+Q>?Z"/6HQ$<#XD7+! =!6!*"@1GR'66+AIN"V;6I@'A%K3U,EQE M2%!LV^MH3PWU#+K*T&9V F&BN*@C>"5LK8XFYH0N((BO(F4.3!\7=#>TC5WA M-C >MNZMM9]R.L#;+^
GL\V96AC<^Q?H&S'L9R%LV];Y&!S 8DLRU+4Z; M9I9WR>@41?MJ>3Z8R#L S%OR@C>4VY()X!.P,)^X. MCK++X4*X^#@OJS](QF]J'O#SE$+7=:73ABDM)%IC&<42T=9G+5B9$B0S+E!: M+"DVJ:+=BKJQJQ_;'F_#*Z@#U/UVOIA-:Q44">RWZ??ZU=7^24@"$1Q!&A2@ MC*VA;*J>861HE?#&-*FN?9JDLE";%=X)D];7512, M6A<@9OJMX8G^YUE]>7_4U-+;WJ9!CI'.W$\_/2/N;XOY5F(4@I =,26CC M@I*AB2/X'%&=9M(:V\Y=M?'2JGUN/>P9O+[GD<]N6M'S(UZ.6\-36'26HP6, MF2((+S-XQ@LX(9!0*CRV*5XY3@W/HU-@;M:YEH+DG*%6LF:#,L51JO:U-QXX M[54;O61<-JE^W)*^%U'!LPN2'GTX.K">.O .WY%-(#7-/J^SD1^FG[^LWI5_ M+"_S0A,DVR^,(F= >W(&-#/@L3 H-@N=BC-.-KF'>I:J<:'6! ?WL3:84CI MV)VV$+59)&5\'8&CA%2"J( M(I@6L(&?>F_AA0.E@%'<#H;N.;6]LA"1NL#P9<41H4+PC.>4TA>:J/ M 5V(X0@]C'>T3,TNYH\!IT%4T0&D;LEJPJ0LD0)>@G]MIV.3H!.;9;!HFFB?PM.3MN/M\:E96S9&>< MI9-,>P-1\5HB&W5QR1G6IBG=D?KYAXL:ZYT!%DM (4 M2QY"3 &4%TIH5(Z5-K>13]/T(O+VNR#FP>DWD#XZ. !_)?LSOT#<2.K6KK[J M38/2NVKPP>@0*=:P)"BA/ ANE>&J-EMHDEW](64CUPL-A8'[COJ@"AFU1")L2Y\!C#5]C8N#01A#2,<]2ENBV&\'TR(>/7)$S,"H&$6$' M9N;>[/.-;%Z=AN5R6J:8K[#MF$K!:@$H7:X#7]=EG 6X--F8$(JU39("6](W MR]^==Q>7'%#E*.W(H LC@Y;D3E$&2R@ MU;(4X@YED^YUSY,U\F.V1G9H0%5T *S--OE[6/P+*U-W1E@$7T)((4!Q%LF4 MB@A>D,!L1AN(#]9H^L-S1(W\7*T1J 930Q?=#C?V[P%\1$WQ@=$)VEY#RKK97J M2W 7,_A,!Z'27%O6)(5X[/:\-^789[4(8V,U%H'\A/HV[I_3U958^ZFR8K1+@H,IRM%)&@S$4")$Y8+. MQ66MFT])NDU0+VV/_QS N]^Z= @4=(KF3:L@%S &ER7D[$D\(B6(/#'R#)W7 MW*J$[&AX[J&G\C JWP)'>\B_ R0]##&N>D/9+--Z#%JEOW#U<.D1+ZD( +(&6KGKXC M05#B )(;P$[LA%RUNGTLB@9B^#*&S!@@>^.=%U9J/20=H@^] Q_ZTT/HW/O6 M7J:V_5#1V/YZ[0&,FS,4HK&%H@30(M9Y%;J.YDP%@DN!#JJ,PX;'#X?CE&[P M (T]U/D>XIM8Z[_.YK/+Z\O;^=$)O<], #GA""H'!">"!2L42]PP;MT03S9( M[_>^>6+-[Z.WQ1A"G%K[X:\[A)>B4K1"0-$4C2G% D5HV4'B3FO,Y#SC:$[H MWC=/XXA&T_[>0IQ8^X^=8C6 ,3GGC5; =3&@'%)F39ZA'.-1)=!)J;HQN8 + M@8.02&Z<,3ML&,%^4'Z>MND Y3(ZID8K2]^3S#\O-?F*ZO9E^(QS)+ MN+S="^6Y3DYH H$B'T^Q(?B<,@0A,D:G*/4H:,C%(VI]\7X2IAZ MV\E'G,\6RV^,W(:*UK+@(@-MZ\Q;ES,E&YD,.P:FG.$LA0>3C9_H+]CZ\=.% M54=!QSABG1H89W\N7B_",I/#I_ @T6_>,'%[G65BX25K2=E$W8V1>00RSAZ8 M-Y$[3C H>1!$7OBB::*NHX)E3%%W<"_=/#Y]]VTPLS">U1U2!"N-H$0D(QN] MA6051U^$RJ+),L'CL3AM"]8/FG1TCM2I3?^="KG7B_GU"E>O_OACN?B"^1PI M?BFA=E'ZNOJ/Q O>N !""R&]+);;8=ORGOZ.:=\<>X7$8GS]] :SWZZKMUN4 M,Y(VV9W5N4Z2G%L.8'6NQ0(R@-=.4KCD6!3<9B7$7F![^$W3/CB=(N0.TE4' MP$LDGO=ES@Z6]SA\+=*_?E_.$IX1F%9U%R8E&6$Y7_.Y M.6SOYW@>2RC:U+&L=0V]2IF3G5>LXBYH3-FH-#!!'_B-T\:AIX#))KJ;&I / M[?X6)NNZW\TU!S%9Y?Y3^+HZ=UH'7HH!'0,EK3I37,Y+!!8-RLR#RTGMY;P' MDS#MG(%3@.QQM-L;AK\YCU>7B^OYU>9DGOVY.%?<.=ZNFJ6 MQSA$XQ"BDY&5I)CR#37W^YFIKTWQ-4KPSJ-MA ME%QI!MSI0 (CMD(2&8H(F!PZ8P?5@>[;)_$,:=-.6>@2X=\V\2C&3J' M81NEG0(*R3?,%OG#)XR056!8EYV.W1\.\+^:RN5QI]RDE)RL:U.*,%@W@ GPT47(P;DH M2^'D7EN$[T=<8'U'X-^CVN\"( *YD8:2,\&J6?AK]M0Y)?Y)GS9G-I?YO2UN+I: M!0I><:N=&A;[C4I6!VNPQX?CQ-KK MP$!N7Q%Q=\EM4-**X@&%)=EZF M>@':=DZ*T(85D<&6NN'2F +>*@;2>9:9*%RY(>U_(^85'>RY;@RMPS5QY9%L4V*US%HB,P0R3,TG"[:[ M*OEU\65]H_G+_.,5Q9IAF;='!1\6%Q=O%\OZG'W.LPQ%8(*HA 4EO 97L@7+ ME(DI*B4&M3CO+)$]:#V)RY1=$/;0 +;67P?>]GG&SLG&:X%8ZA)61^XC!W I M%F ./0O%HA--IO(_3]:TP&N.BH>#F\=3T=Z ^V/],$>4+*^. +OO+NJ7U8KB MVG.?LN1)9O ZUU!&2O HJ_@8LE0X6M'D1GTW,J>]7^D+E@>IL'N[>/MV>1XL M9BTH:W(*#<1<,D1D6&1!P7R32JUAY$U[P=(7(/=2V>Y ]#= G..G&I"< M'0N/2\2_9JMZ&__+/"WKA?Q/>/._YRE%.EPJ4-CC(SD)RORC2!RX"3PXR4UL M<_NW-\737M=TAMJ1%-N]13W7QCEM90!3.\:4S760H]8@0Q DUH*(O4::S>YW M^L+B3BHZ,-+\>9X;OHT\7I^-43E?D$-)]:E2LDSYHC.@638JZBBM:[)*>,S= MYD<9*=XHTVZAIPYLWHN/0%$Z&6OWMA=U-V3(C((1.K(B8Y;,2CULZN#VU,R(JQ5'O^-^&V;+]1[2[Q+,=%O](H4C74EO^9[O6,IU>'2Q M!:RHZ2GQ3<$4Z3R3F_-.\^)8DT3N.:(.M3[;/ON,A/F:?NE?YYQC%D4G8,62 M-V>.SI%Q B1FYE0R*N5\+(Z_437MS=YH"'EH;<;31+_%R%MX7(\PV^O=[.D/ M:V=TME%[#--C4Y!U?A#$E MY&D[ BH%#LFBU%\:ZT"3S.8KI>;5:X=7J5TI8 MZ>/S^_D'K Z6TMG7836[2Q7Q=;UT[MHB2RU_F7W!UM7Z1.:"\ZM"O M;!=,[L_Y,4).'E0L+@>RD$6"4B)!9*@A.(\Y<8N1-2DR.F+(^6I^?P7FHX#F M9B##\GY\LYZY[%G.01D/03&*;5B.X"VFNI6L>&V%U:%)^]IH''0" MU"-I>,3+O?W!7"J^Z+_CR8E'WV;VIBG M2>H$?L=%R:*)PCJ(5C^0MUK.TA7F[3QM_^GMSF$6?)9.@A=)45A5//%*D0V& M0$FB#Z7H)O6]AQ ]+7S' LYB(BUV@-A?%W/\^FM8_@NOWE[/\RT7RB!Z8=<% M$O)FSXCWG@29>(X>9=*ER3W;=G*F1=GQX/"HI/I@W72 L#>XO)J5&?T:KNKV MCC\6J]G5AI7(="XD!Q"1&U"1F'*J<# N2:]Y$4(.6>>YNS]^FJ9IKXDFP]I8 M6NH <-^"FM=?-R%,32#?+O&_KG&>OM[L$O0>!5<*D-69-",=684^HW,;09FT8]VA=U )86@O*6/!,*M#,!U2<9V-3 M4U0^35LG>'@*;R,IIU.\K;X=VXUEMV30A0UU-XLHH HQ1@&RAR2"8Z'H M8MNT+ TAKA/$C86( 8@[2#T]0>[UUV__^F\S7!)1G[^^PR]XL\>W4.S*%>'" MJR H?BT"''HZMYPY9[*AP*6U[WV&O$[>77IQOV,ILB=XWCURC_G;'.Y@E2M2 M:I#"9E!"1(B*TPDOG,N$AJF'2TL:FL:GJ.S$1HX(DR%F5YFMPXJ,P@3E#<41CO+]$!)XX3.@+"X2+]8TZD+83L^TG;B=Y TCJ*H# MQ-6]32OZYBK&C[C\,DLDHO=E"W>KNI)\M?VO;D^Q<2[Q;*'4F>E*I @N"P]< M:FVS=0W!JH6G:BX WB_NDY5=1_"U9V:R]NGGJ(L$2V@4%Y6 MEX9S<#PGR-RSXC'X$IL4NSU#T[3@FPXH#Q4A M<:QE%,2$9Y2!,:.]\2Q%9INXZ*=)ZF=:X/XJ'X"C/>3? 9(>#Q#>F&&*1KAD M,9&^ YEAYQ,XJ2)P;4+,E'$QTZ01ZBF"^D/1/@K?OC#P,.EW@*+UP.#O,Q2V M\&.BS44DL*EV.CN-$*QS(+U-:%,2LLUBRY<(ZV>^RHBH&E4;':!KC-CAW;>= M8JF@JGV#8%ABH$JL-U'U8M*B\L&+G'7;%]LQN)AVOWH?P=QTL.C@3-SPO*7C MYEO#C;9,>LK-*ALDVKIS-JQ;''/TV14GPL-5-",Y\)>C\1U5A M!YC<7L^[A<%S;[,1@5&.;W%]=X 4>ZLZL,XGP:3TBC<)+@=3."U&1T;&H ZE M0]74 ?Z>;L+^">/5]S^="Y83U\H"YCK#PG -/FH+WB>F,!E=4AO3.)# ::/2 MMNAKHJ0N6C6?E-MY40HS6@76<5GC[;K&EF7(J%F62L2@PU%=\;0OQXT!-HH: M1MM=LS^>[L0ES\DJ")"Q$-!Q69A9@HH-#><,^Y$ Z;E,X,HF[:2*\%+%Z\ M8SQ41QT [P5N4%JGA)!@-2=N@C?@.(E/<6XRYTA.I$F]\PA0:V8+CP"U$;72 M@?]]J7WUG%'48(2BI*B@!HHM*$J)SD'2%D/]/VF:K)]^B;!.Z@(G][FC*K # MH_?[$O\(L_SS7W_@?(7$S\T*T+68*5V*)BHI@(=8!Z1K"IZQ>+!996(^KTRPC' >)HBNL A)MPXO5B?KW"U68\_XWH;B>HHT\BUZ=T6]!0SA8\ M.$-1A2U:%P.];.X'2<36^.%3\/6#F=OB3(,JB*'3,8ATRKSAXY X* M<<]JYV 9M)5K.&JFK#$\0&,/=;Z'^";6^J^S^>SR^G)#N XI&HZ60LV(H+@5 M0,F1 \Z%B<$JJ\.0$6J#]'[OFR?6_#YZ6XPAQ*FU'_ZZ0WAA-B8>ZOASG4!Y MH\"SI(%HID0G>,_8D/NT8=J_^\W37,R.IOV]A=C#=4+=75F;C38U^4I%SS-( M15Y/22[!!^6!18'1:.N,:](S2- D"\YO%9;UR MVRAO60_;NH7M]=?OO[/9#[WF^#O;\_S[19C_%BYQ4Y#MBJ[+;@P(%>E\ZFV 99Z-V *.)T\9%0J2Y](24WN>-NQ M=/HW=7OB=-=(YCB@Z>7XQ)^]1D)TD[EDX_51WQ^$P/FEZ.SUB&Y,-L]:^W2\1?YD0@KJ[JO!8* M>VV2A1>2A3.@F#7@:G5 D$P*DXSVH:QE!H8A B6N!8DNJ%RVYI":#@9MS]B.5,G9W MJO:&T$E50C9?R3S) N:NUBTSPU!ERA98@&%_HV#LN66*LM-EF_W>U*%G?1< ?AR%/#>:V5 M7F@G0%A!^8I)EH29$%CM'&F>Z!CX'3N7535 >)&G,2 #LQ2H*(4D(05Q5(NU-%N-J3_FP/5-+&>+ M5Y>+Y=7LO^NMRNIJS>^WU$):X9CS!F2H@[DD%^ KN]:3*RS)29>//#UM$-VG M'S7OB;C! ]C&5W^':+\_9>XQG^8*'H!P:.JM(/!,R_PE]+UY?4%!6?Y'\O%:O5/LA+AHC+\#PK\7F-9 M+/$L_'7NC&4EFP1!V$C^T9%KS*IN7-,)2W&6M9E.,PKU$T_ [!?<#93?OY%^ MDNEW]*?O3"OC@V4"B54LH(*KK4\B0M E(K/D&E63 0&C4#_Q2,X31/S^RM\= M\?X&\7/\%&XJPXX]LMA(+X+E#(JK\_DT)G#.>;!29QLX%NV:3/D<=61QLR*/ MGN [B@I/ZAWYM[!?IZ,\F#*>^%%) XB5,AH]A$HX H M4^#!NBA\VR/]-&V=P/&XJ'D*NR.IL"=4;F/HMFO5"O1,26"4%8+BSH!WJ2Z: M\UZ*(@4.&JVS/RJ?IJT35(Z%AZ?P-I)R.L7;ZMNQW;P8UGUR)"T)4MBZ9U,& M<$99X!3QUA9IEW63F1Y#B.L$<6,A8@#B#E)/3Y![_?7;O_[;#)=$U.>O[_ + M7JP/JN9>VIK+N<(R.8;B(6@*;UA4S(JL=>1#!DD=XGN?(>]'>8(=R?V.I MX'GWR#WF;W.XLQ7)$(,0N. MH*H.K-JHI9(1$T_%!R#)45+G20I.4YPM4.;D12'^FV3$/W[9]$ZH:EDVO8N* M.X#WI07KRLT8J/!I&ZTC51O6#MZQWS>3>BU66D*0E(4E)",)8B,5$3Z$H M*MED!N)V;'Q]0:KWG-S4V4KOP MV=9X!6^X%R: B09!D4N#P'D!;D(R(?(BV]RPMC9>]^2Z&?+/5. J,'#,*% 9 MZ[_Q -8K'RQZCJ))B>IS1'5IO';!Q-/&ZT -=)#[OZ&OG%$2F=8C1]>//,Y+ MPZ*@9-1EXH +#2$H 4JA*5F:&$J3X_*8E(EWS(RFYL6H,N\.-9NG%IFSY0D3 MI.)L':Q>%Q::##XGYETN+N@F_"A M)+#4O15*A5IC0S&DTPHA9IF-"TF(1J[J(24]864?Y3[T3@=)N@>HW+.VMVOE MF!*E&(? 73TV-@7PP4BP@264@8G<9A;>5FJFO8INYI@.EWR/\+FM[M,>E6 1 MHA5T"KRPQ$;=[B:RI@0V"H.-UEQLI6?J_7D':_HE[.PA]BF7%U-6?5[)?[<( M\]O]O46+5%0!;U2L=I-#8'64>;"4)DC4B3^X6G^%N,(K0-K MM8EC'Y,R;8%K,S=SH,R[0\V= M%:**2:FX$9!]?=?5.8 3,5+TQG02S#$KCO!DWLMBX$,5_2QN]I3ZU#[FS=GK M-_=C_HWAU,YD98J%%'RM5#2:3'%&R"$8'J41.8I!WN:I;^@)"_LJ;S&V)*>& MP]F?B[//B^M5F.>S/TDP7RM7MR[U 5]"H@JUHBA)'4A248+G2H'1(19FI!/> M#HM'AG_IM)G.^*!I)>\.G-*]%^+;D-YA-I%9!A1]U4F)V8 +BE-(;T*6-G.1 MFA1.;"-FVHK;9N',P7+O$#NW24'DSIJZ:C8IXJ+Z;8>>@90.%0_1R]RDT'L[ M.=,ZL,/5_ )N]I#YY-[K?NX7&=0PU/9,O[R*S#@S%/=OY[EL]JRXNRL(-H)2FSIS*51H.HD_9>J M[=3:T6R5WG&N9_>3?4\(>KU8+A=_SN:?5NWW$.?9X.&HL\0[LUEUF?EO,TPT_YR*X:++*@,S5J=)!UI6?Q(\4#*/5%",V M*;_;3L[$H71;3[>GU$^OYIQ,BGL=YO]:E%>7N)RE\*#J:/S:\X'?V+@&?1^^ MV]:B^\"%*+8 :LOK8/H$SM(_0O%&5@*$H"@4%KV-_*!24S(&,(L+0/DI?M-) !W"J>5L'>P0P3ML<;0CL83O-$[>36SZ\/SSLK[K%B'+LP,9L[_N(DK-HR>$Z MG@I9WY+KJL4 OCCM(N=2A?:O]SM5B4U3]'Z(ESI<\CW"YW:I"?UJM(X$DW6F MC$)2Q.9T@12=X,D(I=M4&9Y0;]5.FA[86[6+V#M SUW+O#&?/%J*]M'6.MX M2@D/3H0 Q06CG$NBB"9->8])Z0PS^VCXF1AF#W%W )B/5V&>(WGO>K>_>L"+ MTBH;7R*4XA!4S41CW8@M/!J6M4U<-KGB>8ZHCNI"1@+1:"KH $Y;VI&(>DL, M.-(SIP,ALH 0M *FHW+$'2;79*W4GKU^TQ3''Q+V'"CS[E!SIP?%!6=\S C2 M)SI6HC@(=5R##GFO-=Z@;#=:#H[^^ M^K3$]3ZB;T,Z'&()&:(PE$CF["B1% C<9Z.=<3$]'"+^3$(^\$M[0LR^*GZ8 MH+>0=P=6Z(E*&!6R)RXB)*X)BP*7S*!J:V@]N8^S-X@N2?;XZ(_BL/B\N-@7![Z^O5C7E M(%;/N=EDJZ%P\@.),A@?R$135)$*6AN"&>82]_O^CI*YP_!U+!UT:N3^.;]> M8;X].&\6EY>S];J.MXB_XS)5I7["\V Y<4BA 9O05F*6+W.!:(-T7!)J6QL MXDGWIKC+CH&QS=_XNNL I-LZLCQZ'RT:B)RB$B6#)7/N:XF.2]9;'D-HTFF] M;P?S+W?- @8! BQR2\34V M*!Z\X1H*]\E(HL^W*S(>3&67G06'P*R=CCH X(,+X#LAPJ:1RV0E$DF/8@0I M0!6G:TMI >-\8-IA$:[)?,Z7"!L$,W-",!M5$QT@:WUL5JOK,$_X9K&Z6MV- M UXMEV'^Z69O]S^6BQ49[F(3XTF#=)J!$L1B9-H -SJB=IGB@";EF;N1.0AU M]H10UU!+'6!P6^CY >ME9%W=]BCWMNASUEH"DR& \BY 4):!I']JHWC$-CNW M=B-S$ ;="6&PH99.KZ6OSBVK]]T->O<>?G3C)KUG.6G;C>=$":9( X69BD9* M &)1":(AURFBUOZ'V0QCE+794:[#8IU7Y$TD+AUE/2Q8:TO6&=N4:)U:-]XN MF-BI&V\7#?3@$[?-.PO"H^ J@S0H*6TNL>XM9: 3=T&9J&QNT]*P[SC!:3KR M=E+UD'&"N\B]0^S M.$YP!YE/_4[T8#2>%$7EZ#)D2SFLJNE$R+Q +BZJ*+462KX4XYS,.,%=U/3, M.,%=9#:ENI=7YQ]JSKB&?QOT1[@,$&O3E9"K$R!\-*JC/A)014$8R6=>TP6N.& M7.X,!\*4%N$ C3W4^1[BFUCKOU+2?GE]>6NUN!+<9$*XKTM#A.'@?"&-R:1C M$,7BH$[907J_]\T3:WX?O2W&$.+4VK^I:KDMQ?-,,\83*8J1[\L&(?*Z^5>[ M@ *S\WG(9+YAVK_[S=.X@-&TO[<0.\@0_CTL9]77U>>QFV[=PI7AED.J E!H MB7Y4""Q+'V7,7LDFXQD?$M)Q^^$A6>5!\NX,+[=EPEF($KT&KQR=F^C(8THC M0*80M1-,L=*D=^,Q*=-F%(>I]AF<["'GJ3/(>I>\^GEU12S,5G24?CO[Z>Y# M_&T;'#(O+?%!.1<)*$8/@=,?!25AQ ^/D@TK+!ST=?V@8Q^%/MRX,ZYT>\/+ M/S]NXXB%.@M2"D!FUEM4 W@C,M 9XRF2[>5IV.*=05\W;6+:$B^'2W=JO)S] MN?A/#,OJE]]>+$@I\T^5D_?E]P6Q>?$QU*%&6WC,F6%*Q)2Q04/=*@1.) %D MCZ4HAHN$>A""]B1@VJAF3$P=0P,=Q#NOPPKO4.\8DKQJ:VT=#*FRY+5:#,&J MP&4J09.9;1'KW"=CVLK0D5 T@H0[P,>6>4>>6>4"<6_K-3=/+?$@.=:#,NT/-YA 1H3*96AWCL9!ES!)\\+QN_BTYHHO( MFW0^G,2LS)T4/&16YB[2[@ QZ_99S/4 W6[7C*:80.;6B4PG*"D/47H&V6=M MLC&!@OTFA20/*>D)*_LH]V'MR$&2GCHP?G.]NEI6021N7!@F:I#JZ4G M/G0 4QS+R:C@39-I*T\1U/&L@X.JS\:0?ZIHE7YG LLQB$%Y.LW=E/ M::YJ@XFU:*46O,E=R_X3<]NU.+9R18=+OD?X;$X2%X))IQSD&,F>2JG!2T0( MU@E#8BI<-7F\/J&)N3MI>N#$W%W$/K6G>5#9BYY9S^N:<5%OHD3Q$+E+P)5D M%-H[Y"$,\C8]54./HJ=GRJ%W$5H'UN*N [Y]'772D.V44!RG4V HDXLED&!4 MXK%$[:)H'J?V<.TR)E)&$G<'@-DR=3-B"9>UED[%_ M)S/2=B=%#QUINXO4IPY*:B*W]9Z1 C(>$BI G4@R7@A*Z[*%HD1&;J3A#]<6 M/Y,,][<";1SE/4R)#Y9D?W X^Q,OON"OB_G5YW_^<;;X_W&Y^'TQFU^]_3[^ MZ+8ZY_:&.KL@ SE::^MFC!(->$^FV/4GXOR;K.J\3'PUSP.$YPJ&K#F"$)8"#6,XU" 2M-7!!W0LZ&$]K+UQ M-NTCVC%.R@DAI[]C]\#,'$MHG+N<>:& S-5QM2XC1$9 L!EK$1_A0<1Q?$E/ MQZQ9*=T$#JE'I$Q]O,[^7)Q]7EROPCR3M.977ZL4;V^Z'K[W%W1%>56G_QF* M'IF F (IJJ[IM4(IR8:=@!V^=-JW\/%!VDK>':3^3XQETY1QT&E(8%(M-?*) M<@X6+.6U7KO 3-&L_7/$-W(FGEQWE >M_63? 8+N'[?*SGF=5B-4<>"SEQ2J MU-Z*7 IPRTA:(I22FE1Y/2:EH]>,/17\[*71SM+N "_OMA05/+G5(DET7#,) MJ /QYB0C*24-FC&3,N/!Z:--X3]H[\BQ]T(<@K%F&NH ???/S^NPFJT^$BTA MOY_?[2?BYU9J5"8GT#&1,[=&02AU,K=@KG ILK%-!O /);#+=0_C6;:1--,= MXNYV(GXD?7U+:^H,>,&L]@I):-HC!9"%0Q"%@1]7"(2[J4'EW )DZY/16*.?1QA(S>4\=ZRZ(:"ASM<*!$5%A8EA8 MNYG1MT1TN0OAH)QM7PEW@([=%B4IBY)1* ;1809%W@5\G6A;K^F%L2Z7AZ-3 M>EUFY4\(7^UTU $ MUUX/+-(1-3"!UL"2,L-*)5J1[8H8+(4)1DLW#893;@; MF<.N/MD)8;"AFCH X?T3]F9Q<4&':QDN-EN\G'=<>V(D%R] :56?L8H RZ(* M-KF@\Q'N!AZ2-0QDIWO!?I :ID[KOJ6IK\-%W=.U>O\GYO?SNC65_F86+GZ9 M?UG,Z.?O9I>S&ZV]G_^^7"3$O-KPRZ6/J3@.1>D$RCH)H>0$-F7!C$)FU; N MDQ&(&0:V4[AIGT0]I[?3ZN>/__RM;H*Z;_)_"\MEJ %'@U57 [^Q\0:L??AN MNQA+!V.T3!:\B.6FT=BG6O"ZLDMQMH%$SLMQMI% QT$;H_F+3.F9-(80)A:2B9$@IA$!,70 M%)NL3JG)H_5>H\NG68BUDXI?&EV^B[P[P\OMN!_%LQ/<@LTZU[F5G,('DR 5 M;8-R1GC3I,^J^]'E.ZGVY='EN\BY Z103) 7\_5E2Z1PX'TA*F[>#-[]\OK] MA]O^()>#X$B17\J:8L#DP4L=(4EB-C&;BVL"GD'4]8.G?2#P^))U9'U,G2*^ MHE1CEL+\[?4\K\["7Z_RE["^PLN_S"E,Q;-7O[S]_V[Y8DKSNGW.LD(GT'L& ME A[0@877"NKB+5!J> .7]K=[/-]X--4TAV8J2WCH4+FW!C*@KU&5N_>>*VK MIQQ9&Y36.3+B3:JG]IS+-LU:MT."H -EWAUJ-L!=I=X"8YP=;*JY<-%Z2GRVJ%@,J/%CWN3.*=E+[3:-%=-- !G+:,I3YULU6O]K88SDV.7JBZ?X:1?IJ3,(AF? M%2>>@G[0;?=$9O74-_2$A7V5MQA;DAT8DW=/C==ET8J =-XM'8QZH^[!*UT@ MJQ(H-50QLM#"F#Q%4,<;7 YQ1Z/(OU,)$UV&Q, M-1O(G[DI*1($7D=@ZX4 P MQT5N'L/TX*]&T?#+DX]W$7<'@'FB.C,K0PFA5U#0UTX$@[4ZD\Z3EC+QXHL* M36IQ#AAD,\UFAM'\U7ZR[P!!V^+ )\=>>$ZFN!2*!%T=/9 S\:9D 6>C&)XJ'-27UJ 1J%-QYV^8A\1X9!Z=FN%HA MOB=!DKCGGVX^_(PD]II^ZU_G(4N>#9DTKVNHS[VDW)4<:4E!FJ0=\\*T8?(Y MLB9^U=@?!X_2KO&DW[MI6-^%'& @-O_]J&9B&TUMC(4I(I@:AB*K#*U4==7CL7@X!$N&4J ML]JPW8R[Q_1T91YVT?QC\W"XO#N(.[=9N7<45&]NF:ZNEW4YP7T6#994HLD@ MH^"UI*V IW ;#!K%>5%"J#9/$KO3.NT5SJAP:ZNGWEW4Q^O+R[#\NBC?SEW= M2_ FK#Z_O5C\^"RJ*'.>A6; M%5"RE05C<.+A-)0>'>3W=Z />+$>)KEY_O?BY$V2 MPFC*^SR=(:$=1,N0S#GSE/^AR[G-N_T^U';E7'=!S=.#$EKIJ@/7.XRU=6F$ M"@J=+PQRDK86^#)PI;Y54G:#P@:&#[=>C]7E,Y3$7J8N-,/+HYZ@)LKK#):; M&HNZA[-$CA RQKKBIX[_5AD,YQ102,UT;E).\)B4:6'62NG/8&L/#4SY:+*\ M.G]5"@6EE8&?YU=W]KDFDUVT!EA&1>Y )HBH$B3N2%:9Y>*'.%+ZACOXH3\] MQ,[3)/2#G7V4NAA5PIW9F3N'Z?N5OG%!Z504V&!5+1PN$&S2D(2P0I5<1)MN M^I<(ZZ6W?F)7MY^B.@#>_22ZIECG422KBM<@C:KKZT2!2$DYA"A0.3HB@O:2?^_W7&.,^7SBDT:]ISK*6,X'-PK*,(,H#;AZJ4DQC8?@ MHZV;1K76I.2$30*"<>^A[H/X/[!NU<;\Z@O]]!-^&^R]_LM:YL#/ _=83+&0 MHPN@BE80=%0036$I1"F":S(#>U="N[I]V@4KSYN9D374G1M[P%\=>5H+J&I- MU696\[DJ3F0K)0@O*7J4HA85"PY)6<^9"%I@DP$ANQ+:U6M/,P0>JJ$.$'A; MN'?7CY^+8(S,,8#CDB(#U"0Z5I^K"@^&,2-180N4;2-FVO+<$9%TL*1[#YC> M7E]=+_%7,LF7UY??S\WMT^AMD'AP.+7C]XP:;!W"8YM03-O(7;(!,F,.5#8* MG*_VQ@HKD3OTXB1J9IYY5+^5ZHW#IP/_OKPERQLN_A/#\EPZY=$5 9CK6DR/ M#)QD!9PI3B=I=/1M.J'V)KFK\&P7_.Q4"C&>UCIPDX,X_>D:?Z-#?O8G7GS! M7Q?SJ\^KY4Z>8HK8I+B 28;94K[$=Q5X-84=:(2)DA:A**,\5C:;%#7J _T9>Z^W=/.P-D M!$P=0^8G9-3.:TAL*A!27007:TU1V)1$'>!31K13;L0?0(CMI-&]D?: MXBI>_$OWJIJW;,E:"H[S=&F] H0K@E6>0LBK%6J_9PUF, M1X#=4]1.NV_]6!@<15>[ ]+? '*.GVK!P5FCU[%O7)X345$*3LA@FM=Z]@0A M!@?29BT%!0XV-;GQ>X*>:7>MCXBM,>2]MSG[@LNXZ.^9XIS?YZS=0\4YG_*I MXB&?WQXK_O?^\GZJ+'(?B3[Y62/);!BM(SWA//5EWTXQZIB5%Y(BAKKEV]1R M4:48.*8H#U<:+6M2:/(28:T:;;YO=_W>,UG7N$;M"B11:[*SC%"W-(#6ABDF M6;"B2;_7#C1V62*Z'XJ&=M4MA6@S];2U_7JYY/_A# +IO5 Q@I>\-IKG]5;.! RY MT58;;ULO\QY&:.>6;!<\[=[!>H#.3L^?)YR&/RX-Z6[<1<(K-]SOI?#&B B8&T ?\XWJ9/H<5OOJT1*RW M(0]9NMUL8!DOB4L0=/Q E1SJ2$OZ(TKF!<\8_9 -]X-0-9BJ:: VCN(7K;4P M]9/P*SI8%+Z<8?H\7UPL/MUVAJ?"N/4\0.!8RQX9DD47'GS@(FI19+'ZI>CK MN2^8#A2-]+@86:A3 ^/-XO*/ZS])FK>C C#*()%H)^[IV) 9#DYJR/5IVMO, M19:# /'@@Z>IXSP2$ X1XH0 R%CK%CZ%BYMA$6NSF8M%9E*&K(LEYTO.(#*7 M@96ZCS8*E=@6U[*Z]2TK3/_KT^++_Z:/OG$M]"\/OB%DLA(\2@[%L*A32LKH='H!Q&&J&A(C["*WJ77_YG-8 M7N#JW2S,/[V:Y_^8E5M'QZ.*5D@!B>G:+A@M.$\"D@:Q9,-M- .CA:>^8AK/ M,)[^QY'=U CX>(5?\):']U>?W88]69/9TQ3LZ'5=!A?@#!*# M=5ML\"$9Q0>A8=#73=.1,1XRQI=I!T6B.\S!TRHK94J&Z!1Q5B)90&*2+& J MQ05K8N2/XX?N)E>VV\1TM*BTL?(Z@^7FW$:!UF#(@/4M3043P$O&@!A0ACLA MM6HRN>*$)U?NI/27)U?NHH$.,/3+_ NNKO#6?1>G,+%8ZQ3.NPY]4;[_ MSH9!GS$P(1!LR?4\907TL08BYY8\>T)F7WSZWOO;^QD&=P!RCB/[/L?F&BZS MR>3:+:NCI3 'B)@M:)V$5*6(+$=[!#I@;&ZS^&@L"(TCX0XHJ3W?76;>_SFG#_T\ M^V,S?(Q,+N7' A,=/HA:,5"*&_"V6$"4OG@IA2YYD)-[X8OZB80.5^FBD7Q[ MPLH=*?V^7.3K=/7[YIGNV^0Z9\G<>CIB'"V)+._CQ>S36EGGRB:5HB;Q%%/(0)>ZY;=.T8GDMX6* M6OLF)=^/2>DG3!H-42/)O>?FO">+L^\VGXQ?LKSMXULW9KS$T;$*E[-+1BH8R/!:+0T=)%<+B$*"4D>:RZA# M;!.M_XB%R[L@:YS"Y5VTUX$#W>$6N*Z(+)8I2G4P4U8<)(4&"2DT8));9,7B M4?L@?XR-8SOA9?]WFUV4UQDL-W<\%%]PXZ4#Z:N@O)- A[M +%JH(AD/#_/) MO_V[S4Y*?_G=9A<-]'EUZF3TJE@%F M6=Q#JIEU*G(GR3,>0*2\'8.A'VCBV MDU)?OCK=1<(]]NTPQ2)WWI F XG#AKH5"SEP'H5+PO LAO3)MNW;Z:P@=A\7 M-HH"3J9O)V9ET90(.9D *F8!L8XH*#DI0>EQS(/60?W0?3L[*7ZOOIU=M##U MC>E3Y:-,"&:2S^ 35V2N5:D)#?U;$D&*C)CP@7TZA;+;AGH<4I.[BU"G!L:C MEA-EB=28*O<6R/4&"$K44T3.VWN!R@RK)3C!OIV]@7"($#O+CK9>[9+[EXKGL,[:L_3SA"6Z)I,X1WGP[:RPLD&"OI^BN@#>%YQ?XUL2[1W6 M9K@ZMSZ@-:[.M+4UU90(0=M$?CQ);G+*H4U5W),4]9-H':[X1Z@:0PM=P&G[ MT^3&_*\>X00CM_2SX,? UU M-G5P]2JMA]:N/E#$-_M2S7_8M&A\_\GJP9D+=,JDC!F,LP*4$@I<9@(*TT9* M8IJ5@8UPNW]YYR_,^^#L*'KH!6>_AZ\;YN@GRVLB8C,5=?:(/2,I16&Q &HD M@YY1UK%@"E@-1IQADJ=A],OX]7B_2O2.X^ MUTP:28SU,^D K?_B\^*"M+CZ^;^NZU#R/6ID=OGXD6ID]N9HI!J9[^-LWY>[ M%&S@\V:QNEI]_$P87]-X.S/[6YU#<"RC=?7919'SRZ4&65F!K^#-S"DWZ()Y MY\#X,+(/S1\&?_OKN]_^?+ZQN3M5I=7_ZQ;?RQ M,[*XHA.D*%.=E$*A&%)6)ZQ!:9T1@359_CXN&R=MK'?!\=/EDT='0P=7F]^Y M_YG,[>(KXD=%RMKA1TG=!6"%R M,B:#$"R"LII1"JH"2.<-1^6E]TWN0)MQ-.UE:1'1'%?H_7FAY,^[1UN%_ _BM9/ .__G,](U-57/L%^LD(EZ3B@<^03N4I 7"-X&X6(+J".30;^C\S' MM/?+'9^ EGCX(?+;FW_^,J^MJ[,O^/M%F(^Q5F1D"HZ?&>\LES[29N68]5S2 M,;(<03&=P26>(12>E4Q>F=RDPZB_M/E>W$>*F]_,L%F]_KH]F=J4*HEH7*PE M][+F2#)*RI&2!Z<3254$8\N0I1.C^X/!')QTLKP+>G?U!&TPT$%(=$,Y_?*Z M!ERXH'P6!EAT$E2(&@+2OS'O42;RLD4V,0#WJ.BEB_"H2%B,I98.,+6_X+ZS M/<\W3O-;K;&0CLYP,!!,;4_P2H/WKFY$H@"0%2><:E)2VX*9:1%^ +8>6LVI M%=T!V+]='7W/EF\GC:/3QE(VH#SE +6^'5P6#G*6,5.&P))HLIW\28HF-JR3 M@V710G,=0/!6)C<+$A3SW'L+4K+:2J$*N. TV"!=#IB$L$TV1M\EHI.66XVS/Q=GGQ?7JS#/9W_2CV\[^B)+F(OU@++HN@1.06!UP%549),9 M9]X,*VH<_IU]X&,?M2[:R[A#Z)"FS>W0 D&.V^0 /(<"BB.#*+(!IQ3GO&B' M#^=/#4?+]Z^9UBLU!,B>DNS T;SHH)_RS^^^%0R+G%EFMD#B59""_N%2,A"- MM5(4+8QN<^=V,.F]-&-.&24=&0"G#/G?KNL)WZAK]>KZZO-B60L0SEE]@RU> MDNTPF3+XD"#8]=P72E>"#"69)I=VHW/2>7XZ,A3'.@FCX**#@T%L7VZ*#MZ$ M/V97X>*&HP\$@^47S&\7R[?75]=+_&6UN@[D_\Y%22ZZF, 5K!UG1H!C:*&( M$IE-2F;9I!)K9THGSH>G!79;O78 W+%.[I\_58% %%Q1@IT50NMZDT;,30Q '/CV'?#T+)*9^6327:^^NKU16EPK/Y MIQO)G-M8BA*Q0)!UZS?E.60N* 5*D5(I7PPKLJ\,X"E.)E['<:+G8Q1<_!#5 M6'<\[?<93O2;'_!JMES+\,C%67L0=/Q:K4.EUD?I5I128A0(SM2EMI9EB-%X MB#JDPHN4X>$*V!^B=.N^UGY?+CXMP^7W'.C591TPP,\U1Y;HS$.()H$J6"!Z MKX G#"B#D8:U*=0=1M])EUWM@KQ'1K^!_CJ(<7]?L;>*V1,:&*"%Q M>9ZX35!27:ZH' .?F >>T=E@& MM'M.>H>FD&X .@=]8>NH-E$Y7-KD7'O$G#-ZEX]I<%Q)L$X$S37)IE!PY4/P]X3Q)UT&\YH(!Q#$N1Z4-Y%A'E1=AP9MURB"0SIO3G)N7@M%=OO"DVUSV M05@S;71@[QY$#OG5;<">?[I>4@YXTY:YX:U8H5.=.U%25K4R7(,7T8/2U@>% MSAC79'7%+D1..Y>IGQAP/$V>#$K71O]<1Q%M0 ]>UQB7R[I/TCO@A;D8$V;) MV]SV#J=Q$$;-WQ:CN^OQA[AV>AMFRYNXY?OP"/K%G_^J_]F1;IJ&T7#\RZ4] M9-/'?9(-@5L3([!"!T4Q8^K46 U:\H I,XW6M+!&/THKH/#*,TY)(R9#UL9$ M!U'&0HZ*!%O0Y.@F:0W_>[0"[H+>=JV NV"@@V#E?E]0EBX6Y2-P(TF$O#AR MG%D SUY+5VSBN M[#0K$(HBX-LY^)]96 M&]XXER5()2%;48=X9$GR"PFBCPDI8.<2ARWRV/&+.R]+/!8 F^NL _/XRSPM M+LG*4PY9Q?AN,\]Q'?W$D@*G@!R.1 )I^B]>Q20;+\/#7QT<_0]*/T M41^2_HRELKW1]P67<=$6?YM3Z['HDA,%W)(G4,CH,+F"D&64*,G*!6R2)G'ST_:FLY1.0=^,+:?T,$?*;HX2?\@A>+/ZJ$-B\3&Y94D,(R MX4%)%4$)44>[E@R.V9)\8'4W=*.$X27:IO6-[7 UMEHZ0-I'O*"_^D0<_1J6 M_\(K^O?[_&@10PS& 3.Y1I&FD$TW"1"]EM)PY5R3QZ:7")LV,VB'L5$5T@' M_H%S7(8+XN=5OIS-9_45J-;KWV?*E(#U\573 =Y&:)7*O+"L70(;"30J<0;>4.*)9_V=L MQ1A)Z9$!<,J0WU8!4QW/NJYY<;'X]/7;J[T(FA<;#83$2 ^"68@A9I?;Y>(O\R)0%Q=?2 W?EX$*S$* M33%;SJ \>6YG%8+&I.O357&V2:]'<\Y.]"BUPG++LW8PL+JX'&LNDE\IKKV\ MOCQ/7B;#.0*/CB1C0VT]UZ1&82W3E#H)T=<@@AT9[/RE]D<_>?O [._@ZGX- M?ZWE@L4AJTN @@F6TE2+=1F5AX+))NV=\;[-OLHC,=CY._4/?_SV@%DOQ^]1 ML\)CN<0AL%!)T86"<4:D,A MMVI2K->SJZUHD3K @LN# 1!5)*0*B MS!(L,S$I$SU+;;;7MN=MVI[=O^5I.P!?7+_&8ZR'_@[--G$LTK2D/# M)US_Y4\DG&]B/(\2M?(4&9C,ZQNK81!3#E!8X@&E)[VVF1EP7#X''4?_/\>Q M/]!UG;<;?#R-OVFJ-(V/FX>2.\178 2P'R?0L_/4:YUAF5V]) M*=NX3JAL*8&E/W\!^ MOI9 /J(]_@VOWA?B_EP:E053",7X3+[.URU&Q&ZP6JJ"P:6'*U"/:9=OR9RV MJ. 4[/->"MW?3B^NPL7Q[/1OB_D77-4$H09JJ[/Z[7?_OG8Y_K:X^D^\^H!I M\6E>A_+?9!9O%\O-C^KO\7/IO3&6O!A'94"9Y&J63_&=E5YJ)4OB3190')?- M$ZW!.6($/@VB3B4NVDR#14)18Y]9:YYSA31K7FG%T MHF4VG9^BG7#R0TP>OC.NZU6ZFGVA'QUGW/ S7WS\&<-#I=#'8&%$DY1-=4<< MQ6J*1P_.4 *@$X%7\X0II1;&;.+!P@?>ZM[9;O=A<7%!KK+^Y;DQP0@R1,!E MJIM2K04?Z\[W+.FP9\],9R7/S[)STB.'=\%UP]V'^Z*C@P!J1"EL-D#F;"Q: M*X![;4D F=RTD XT*S$(A\A%7_4E!VT&[:_G;41X-M\6N@M6]CXL?]SL,KD* MRZLNCLS]Q\)_+!>KU7EQ29>L.8B4 BC2 \0Z92OJ@M%)9HKJJPO[:5Y.]+VL MWV-S*%ZZ>$!>Q\MUV?RV#4-W@NG5SW_A,LU($N="&W3KM\>\/,4N$#-.<14 M1]I)YR @RV"5E3YK;U3NTA=LX>5$[YSZ]06'XN7'.3F/@TE.>I%%(I@0W4W) MOT/A(>="HN#T/XW\Q22)1W^]6OV>FL.P: $@,YV5)(0M: LP:!?HK<:CMX)U?#+5#U M]SEW=3L66NT%),?)'+EZQ2&C!NMEX+Y@U-U?)C_'WP]SQ=P$YM.5!&YK)142>LRS?S14=G\8:[;3^)P MMD/@CW ^MUS(/BN?R%'ZR TD7R^>C,H0G3+ 2_+2:9^ JG=*3(GVR3E8GX]YLB^WG^-HYR47\T5&(L%DH"O 2SWHR3A :7A05FL^;:EYSZG-AQ M&-O3.M03OHP](MI^ %?Y*N=U)UBXV-;XR2.KC[8!/,L15+5345L2!LN%H9?V MSOJ>GH[>LUQ-ZQ9/^&2-AY5>#LZCWI\!CL0@++99UJ[CEX]+9N]3!"ZRR=;7>1>EQ>3_NE8T2DCS7>^TBP^P%. MYITBAX$BXN?%<>FU-B!3Y*!4=\; MV]2ZC,7!2;<2[X+>1ZYB$@QT$)K=4$Z__.JOV>J<(2O[HJ$,"!,7IB02<%_/KD\S,RW"#\#6:*^>(REZ0K#7F/7\ M=UR6Q?(RS-,-BQ^0?-&L7E&O0\)_SF=7JQH$KG[%=6U^4J8(9SQP57>:9$)< MB$[4*7PN*6^%$/ZET'B?+^[\[J8Y3!9'TMG)X/']'/\3PW+#HI=9N,H=%LU M22W!"8V 0J:05/)&CPS+>]_?^?U%G^C<7X,=1 CU^6XV_[1V0%@LDPD3H"6J ME101HN4"/'-N/1Y4JR83,._0,#$ NX@X]U5)/VC:'+T4BE<:+123Z2AXI\ [ M+."]RJ;84I1J,MSK'A73.MR]=;D=$WL(M@-4/'&8UJ>%#A0=.C*A&_.ILU=& M)6(M247F.C!P'CUY>R.%2"+IH[Z*;Z.Q"T3M@X1A.\9B(VT\M_2)NEYF\UD8>!"K( M*=/)4BE!"(D!SUY2]F\X2WWU9WXC?>(FDBZBMB,#X)0A?S,>8:.NU:OKJ\^+ MY7K^L\E16$EN101GZKN! V^+ _H1RU(%H;WIZ@0\Q4GGMSPC0W&LDS *+GHY M&/M4.ZS_L7&W'VJ9P^IW7*8*G4]U"W-MFJZ*D%J#THQ!8$CI ]8%(L$IQ';N M86QN.K]H.L(!F10?O1R2?71P5P@W[5G\W.FD _<)3*%_**LM.#06LLN&TA:T MS#?9Q34F$_^OO6MK;BI)TN_[7W*W[I>7C0":[B""'0B:F8U]3 V,N=D97Z9E5F5ES.MQ!UYSS@6#:,V=%V>,Q^] M7:Y#IYN+(&TL3 ;PR7)0Q3J(IF:E%N<ARF1Y3J MV+=>1Z]Z=:N"L[5&KYEPH= HI8J$&/*R+:>!R)T$+XQGPFH>-[NDM$+VXP2> M:35H#S@?0.+G[,VL8IU5>^>[+K29BY*-RV E0U"8-81L%:".%CE:P5E?[LQC MJ]A))\Q/IA/CX^$G364?*X.]I\3UCO/54S2%>>2@E2&$DN:0NR(XN%"K\#47 MC69X_RSYZED64FM'KMWR?LWK!"XQ#S[HH)ECRLHV%O^O?/4]T=LN7WT?#'3@ M\GR?O&ILD4R8 %*:0K%)KO-3/ ,C)2N%A;[Z7M@Z1;[Z/H+N .R/)922M[?. M?[ L"*+> 88ZK%WQ.HG$1O+^C3%)):U\DZKI)ZGJ_%ZS.6BFK20X]L'=WJGX MN$P(4R!J0J-*(4%T/ .706F%,:FLGXO+FI5/G%>"^B$ ;"ZS#LSC "$8*912DQ60X%DAX214X*5PP#4Y?0M_4HJ*A#M8 .LHWD"S(EP6$(4$*@#3[K MR/*YJMI9#_@^ /ZSQ3/-,?Z;-[CC<_>1*N>F:9Z&%<(4!\2<1:SQ" MX,0?;KUCED?)V3@MM$X:#O:7$/LS*>0QF#OWX2B[,V>CG?#29?^%+,JOX7+V MCW"UP(>"%N@"J_-EN*@6C4M.(K<:4)KD5$$6&W45[8L/9QI:GLV):C-,_CF. M7)]EWX6-62<3!*!+ A1&!E':FO07G14ZI[$R@DZP^)_^H+:=]G1H"?:"\I_N MD/=Y]F49O'$8 2-F8E^I1=.DN"F;8H2S+J0SBXWWY,"9[N5_*G/0$M3G4%G!$!!-%,@% N;S:V/O(D^@2+^NF/JIOK M=V\2W0NFH[8W.-FA8YU3]#S?O',A<$_2=IJB/DP*G$@!7,(07#0BV;X&+@ZZ M_)_^B/PGV.B;P?FOP'_-LVP$EXEBI,QKKK4T)';FP&IG/.RP0,'/B? M\Y'\3V &D%YT./\P?L"O)G0M_@Q_($'E?<__.\#5>EOI6B@8ON[Y]_7+=_5 M(DL5K<@Z X_< ?U@ZF52)+E&7AP6 JYM8:*>H.E8T__(HS\2)U_2[_SS@CF& MR2M/JT0+RB(V9=/ M/6YX4W.2N91/@BM9Y)QPQ1.+H&2L-\2% 6)A&(N5-L5S-3VO_PC7EY.EB%:5 M28Z6DTNTM%@=2)-$@5 R[9_!%E2\?M8D&MQ*4<=&9P]<;#4Z1PF@@_CE;B'K MOL1UCNSUJA#>>Q0NYPA9BE"'(TAP*B'P7(0TEFDR*4VA] -)G6#I.)EO0])Q M N@62K?EP,E)\NL=B&(2*.$%1*<49$W1?G"F9-W6"#]"5"=P.E+P.^'I "F, M?87R,5S^.TP>+N2VX)LQG3Q9:_+KZ@E1IN^BEA"9"#J0'XG"/N<"/?F&'G%Q MB "G0W.S)R/SP C?9T")*$WAV4!""B&4L)4]V8*3*GC%@]5M1G,]2=6X=]&- M=ZVCQ= 7INJQ%[[$"9;+.:E&<3PH 0R%!U6[;D?E'*14>Q>[1/:D21;%%GHZ M,4O'2WP[E@YF?PET*UHZ6>+>>#V&.KZ:3^>5D<3GY](ZBY"77;BZR-3IJ M1^L1M#SE,J/]G5F0,F037,PJ-VF"M#N)_=FL8;#62$@=P._ODQFFZ:=)G2Q# MRUHKTQ]-D]/]P\@= M-V?@Y!@<4GC]0I38.JL91S70MZOJ#,8 [&<2V:+#;*H<$J[N"?YX]YZGQS"+87;-:17;'Z/DT"K MQIL7D_QF0N_%F_F+E&8+S!=::)XI5@-3"FEO(NT-F2M@21NAK=3)Y=/B^%F: MQQVA, 9XAQ5C!XA]C(FW2OH+KOY^0VP-\?+JZ<7",!Q!%H=*"W*/-+IOM3FEV)7HGS-KSP^S)!-D!:._7LTU3:7\) M-]-)B%??:#.YN:S'9*(4YY@3@#%J4%D&B'7V6O!6<:Z%":%))L=!U.X$4W=^ M,&TON@[P^9;H7AU%?,))^K;<&L+5[5B'"ZL3*9>*H&B/J(UN0VU\1HOCU@3F M4>;0),AZFJR=$.?/#W$#"J,#:/TZG5WC[+=P.7FPI@]WBO1F\ITO?>%L8:HD MXAF+2(JC$L3:XLL%[;US3@MLXE3N1^9N!^+L_+#74%K])KF]FEY?7\Z7VA4F M^7[AEX?ESS[UN(&2W':F>* DMP?O>['QOD?2FU*=$&N=A!0=6YT\NE 03$*3 MM+<\Z"9>]EY4'FO7=GK9?3HH*L\,LPR"(/U02I#KFK185I@(:SS/HLG%RWYD MCGO1UPYEFV:NH?#.TLP-D=N[S^/;F\&3Y/[N!U@7N?'&*1"RMNY/5D&0)5-@ MH'BA[UAN,U/]I&;Q_6*6/E.X=/_2UW^DJT6F5[Z=3CX1R*_O/UIE@Q2NH@Z) M?-E8IXMK#! *>;52)*9DL8I)UH(O^Y-Z3N9Q'[1MFL?&0NP@*OG]\W0V_TCK M^ 7C_&X 5V#TI_9^*<:D&GPQD1(-9VCN"S$9MIH(UCUD'P\@*2?P\X!;.\! M/7/R8>*WMSBOSWQ77A$)E_-UKJR111N>(GC')"A;-+A2.]#HX"Q&GY5NTRCQ M":(ZP]$A4M]$TE BZ !.E2WWA=&K^9+&",TX!Y9#K*B/I(R;Y'?BO>U(272'I0=% 2(;KS%IP$#JH+3SX%6HYXTV:/22V]1D9]M& MT,A#LX\4]).X.9#K8]?2O R3?T[+BVN<7:;P=AHF9&%_Q[2H=2 O/LUPV=[A MUL)J(XP6'IA.%A2S6)M9K4))]ZU MCI1$=UA:*Q?+3J,E*QN0(@W%214< 0 D%O0^S^;>/LS"Y"6E9 O/RV\-/5J<@7F<;:)OVQ2E0 M1L:J>0Z,B\+R) )BDWX^NY,X;E73B3>_1I+K#)-K?951:UUJD8"I4[I$'4TD M"GF,F4EOI6,8FF07_$C*N,:LE="?P-8!$A@S6)O-+UZ40A:Y+N#U9'YOF8MP M6E533.:^9M32,GSF$4P.0B(F+\ _]-,F=K:3T ]V#A'J=% .CXR1 M5Y\OL;S^ ].BII>]H_4DG*V7H75"@YF<@^0=Q:-"TA9.7P(%O45&'_5.'?%W M LH3=(Q[O38@6H;B]7LYO_RTY/\KVN67-M:R(&Q&!\EX3QRI;J1T%)$@ MCQ&1F;C3:>).2/GQ]>/6P9[(W1F \UWAYF&2@^+!8(D08Z0=6F@+#KD$72>4 M"*.\RQ L[;*>9(6JN:+MF3 M2QX#//K;Z M[5T-M HB&=KUH=C:QQI#[13B2IWJ9:-@1>HV*4&'D3MN[XP3;XG1 M@0!YNN7&L=+J#W^_A.OP"6]^GRX^?9ZOYIT5)YE2A1!29&TF0DP+G O::U*] MAN2&\R87(\]2=D;% 4W0=Z2L^@/?NH/-B_FK,)M]HW]<+$(%[];7J(Q&O)?0.DE('F-NSA1*I3X@<"Q#_,L5C:GE:23\* MPQ47#$5LDK+7H.%5'_DQPV"RH10[P.@M0]_%J_7IP(6,(AI/NL4*\.8!<-KP^'L.;@ZF$ (Q7FD53K;)O#8@\@SNJ 8: ]N)<$> MT/E]/?^[Q?RF%OK3BEY<3Q>3^07S2CD7%,C:KYVLMP.?K02;L(BD$+-I,B+P M.<+.Z%QP(!0.*:E^.[']CI\JSS[@E^FL^A;?4[Q;N[4?GC%03[6G:1NH<=KF M2^ZZ5I6"TF8!6M29+F-H*.;NFP\]]%)X=%YY)A! MJ&!!Q<(@.!T(TYH9%Q*:-J,#=Z!MY!8O0Z#DAQXO TOD?*S,\NKFH-:.6Y[4 MR.(\1F=KNV-R=D$701)7R_RQ"%YX"9H%5-$$[E*3Y)AF=B=]QKRX(I?N W[% MR0)OZOR$U\3%V21R#GYM'[1S45RPEE7"/2*.U#21 A>6N UIHG>FM@F96DK M19T:KGT0L6FXAN'^^=B=][,I_=+\V_NK,*FA[NM_+2Z_U-^8X'Q 4[3+:QI9 MI[U7V-I@>9Z"8#F!=K* ,BG3!F8CB"QYMA:M:#,RM+VOM_F&-Y,RG5TOI?CR MV_K#=0)70IZTS^!EB: 0#<1@"VA3N(S%J(!M8L[]:>W4R.V#HNW>61N)C5RV M5'-8EWWFOG,E5VU^5>W!$8!K^J)XE."5"! Y!NV=M#$,5O6VE8J1 =5:]M.A M!3$VFE:<>+B$=7IT8H4%<@MJ&8X@/\-:\%PAQ.1H:2*%E 8KR]Y*Q7@%4 -) M=SHTJT?$2ZJ7!+-O%W___<*98)7A%#WS>C+('$6HKF@@QCCM# 6K[I$,\)M; M=-Q@^L]/TZ__M7[B"B#K'S;QWC>&<0V.%)"FA MHF ATSX=9DVU!&3I&Q106P M]21&*6<@A)@ 55*!:\VYVR4.Z=7NK#P_9YR4,7C0$A.H4-,"@BE@="Y99F/" MYO"6)HOLX9PDH7:Q*?K>$#D\#(7!9R MYUS,;9(^'Z>G*_0<(.AGD',(U_L$SVUS28$Y,*8A:TLQ)U,4BVS$B)O&@*>8K,=5\8A?!:9G(*RS6:L6, M\:=^P,)S:P*Q020NIZ/$^T05'&0EKK0\Z8YL3Z=WHZ\H^'0B&'^;^#B^9]H']^H/Z)1+5 M__T?_P]02P,$% @ !HE%4G@;.VNR" WBP !L !S;6-I+65X,S$Q M7S(P,C Q,C,Q>#$P<2YH=&WE6EM3&[D2?C^_0NO42:#*]TL,AE!EC'/B*A98 M<$ZR3Z?DD0:KT(QF)8V-]]>?;FF,KR3VAH"IY,%A1BVI6_UU]R>-CG\[N^ST M_[SJDJ&-)+GZ?'K>ZY!?CDIOD>*#8Y.28B1$1[$-.U&B9'[X_:-98_:!^T AH>%AO#,H- M7ALT*ZQ6^5\%E"R!N.]C[$3R#[E(Q(4AQ_E;]6JQV4CLT5@P.VQ5RN5_YYSH MR7&H8@OS:>CO__3#K QF^;TM4"ENXY8S*>>[3IL#)95NO2F[?T?84@AI).2D M]:XO(F[(!1^3:Q71^%W>@!L*AFL1>D$C_N:@$ZCG'L=>Y2:,(T7,IR94JJAT M]^NGWFFO3VJ58H4LJOQ]9=?8^82= O CUR^T+IWN=;_WL==I]WN7%^3R([FZ M[EUT>E?M<]+]VNU\[O?^VX77(-&]WFC=7M2:J\_7-Y_;%WW2OR0WW8ZSJ5:N MHEW]3UURT[X^;5]T;PJ77\^[?Y)VIX\MU7*Y.K7LYRI=7ZOT]LNZ'EHOHWTO M3SI#JB6,>"YH?)LG ==6A!-BA]2^?=,X.%HU<),(22ACD!L+DH>V57L/RKCE M$#&#I6@5\,U/1]EZDRO%EX/+T<*R5 ^*#5R&'AG2$2>:CP0?0U6Q0V'(7RG5 M@!DY@?>)TI:HF'Q4.B*5G%0!+<='CV! M9UZKAZL[Y^%3:L"OX,%H0NYB-9:] I@S&!,#->3X/8!68[A+ "T(=0T#*&98S&)FEJ2%< MF&/W>91()0@ @!6@S$UGG#X!-4,22C4V4W1K?BN,A:V!)11?>KU!R_P<2,U4 MF15M?W6& XX$4 M9HCB*!9!(L9DC,],F$ JDT(_3-%:28^M1*N ,WAMR!Y B7' IL=+]SX8 J?B MI W9[SH%DO7V3>5]^:A2HX5*8X_ON_Z5!O-/_E$@4XP]L'$2@GER#N\>?ZC0 M=VP1P$0N;K^?9CGD7($-#6;=\':/^" UFPFSR94JF$ 2+4C85P"!RD>NW%P M]S%+_?/E0W-)'?PS.C&#<#XK+=@HH R +D9)P=Q)C4D'1C!!M4 #A"<]KJ#% M.%)JD(BXE&$<:W'I7AD."EDH+]@I 4(N@E12K%)@EE-B1FB@AZ='\ZP._AIP M%(1" OTYVZ)P?!.W6Q2.G<+_8'?PGQ6.1?AOG'Y7HF#SQ+UQ,$ C01#C%.C M8HIEBAJ(#Z3D"'RJV12$$!:"#H04=H(49]VT&)(.KPZ*/IH61.AL"NQ0C\:=:P9"!4&Z1Y_[B>,CN$0T=(T<83\X%*[>-S M;U*(Z(,TQUU'^/T-)AE,]S,N:+E? ]#' 10G^(5!RG8'I-/D[$&P"B8\'X#DNC&("&"([H"-[*\(A(!U2XY)< MIB9L1;D[QL$3GCA]T&7?:S*DYH'W8%)UD<&9JS;.^JP23(@4=UQF9SI+\OD? M6)!_$ >O?"_;V#G4;[R7W3/[V7;6G2"S:;3D9VD.L^X\>F<9#U&X!=U9X=N@ M%P6V;94V#]S"O8#!HDA8R_G:.C)0P%NPA0G0R77? W1#VC98%N!_9/O3,.1_ MI0)4=H&7QH$[T]E?OTE]W&;0FD$$BJ +#A&0&>-@2" S2R6O^P0QMS M>H?%VY-$5[X=O76GT].SN*T EVVF_#'-FJ1'&70T_"'GK0%G1H=!&' &K#7O MN8,!XF#2*(*]X-_X[MN[=1OH;(0!Y .N M"V".I(GAK>D?1U!#$TDG+1$[K5RGHQ%67B!SV9 P2W:GYO"PV"PW\5J-!3=: M-AT^NW%3=#=N2I:MMM6+M6KCT=9RL?)HV[=&;1P6#PZ;3SYLK5JL-P\V&K;D M%L(O!BRJ26C\(5?++<5!JYK_CY$Z&[*G4&R661:63&OW*[ M/O*!3O%[<"/OKJC]1/,>C=FROYGV_%>/UB_)VS?UYI%QOS[UK/YV?DI5;&ZD MWJ?V]7GWYH7*LM. G+^@^;WVQ7\><\MCOTL7&[=(365$>&ZC<-A -"LT6)A MEK@O$F2Z8M\(*Q\.SY,WEKVP6'AHAC2EBL-'!_I*EXB$SPDW7L>I'B. M1RYGWUI1$KH*X-/Q=#]XBEM ;-B[\B?$0*)6.N\OY"7GO)(KQUMN^98NPR;* MWP9N^2])([YR/7;F.I^J9EWH /R7VL>[;''G;^'7W_QU=Y!/_@]02P,$% M @ !HE%4A"%4NF*" ,"D !L !S;6-I+65X,S$R7S(P,C Q,C,Q>#$P M<2YH=&WM6EUS&KD2?;^_0DOJ)G85WQ_!QHZK". -55GL:Y/U[M.6&&E 94MX\D)E12VJICTX?R3K]J7O1&?Y^V2,3&TER^>G] MQWZ'Y JETDVM4RIUAUWR8?C+1U(OEBMDJ&ELA!4JIK)4Z@UR)#>Q-FF52K/9 MK#BK%94>EX97)6RJ7I)*&5YDEN7.3O$+_'+*SOYS^E.A0+HJ2",>6Q)H3BUG M)#4B'I,;QLTM*10RJXY*YEJ,)Y94R]4*N5'Z5DRI+[?"2GZV:.>TY-]/2ZZ3 MTY%B\[-3)J9$L'*F"^&4*FBT[W?/O3?]X>D5BE6R;K+ MCSN[99S?L%( <>3Z'YJ73N]JV#_O=]K#_L6 7)R3RZO^H-._;'\DY_U!&Q[A MJ3WHDG:G<_%I,.P/?@8KJ-"[VFD:_]'!77ZZNO[4'@S)\()<]SINB+5R%8PZYO'78_3[IT*ABY M@:\T9GD2<&U%."=V0NWK5XVCD\T![@+:A#(&=%60/+2MVEMPQDV'B!E,1:N M7[Y[I+B3"9URHOE4\!D0O9T(0SZG5 -FY!R^ M)TI;HF)RKG1$*N7"_X@*R76:<$U^$8%6D 6B) 7K/.G'01'"=GRR>V1V(J'] MC6=U[^+YGAJ((L0KFI/;6,TD9V.>]V'-@LD4N! K2.[0 Q4QH?&. >Q7<"H4 R&.85JC(SFJ]/PLH!:^W& RDDH8H "HFH9^CR@%,RA M6*^4BS@$6J*H>>$YD"F#-@%>*W'. S0%4ED"Z$!@(^"E7"(W XVYUS4L#N;$ M=!XM4@D& %<%F'+=&>=/0,V$A%+-S ++FH^%L:#$+:'XT?L-7N97(&D6SFQX M^[)06=\[5 [70OC&9(C+A D2C0I# :\NK'U"-7< D"(D>08:,(!M2,IS 3- MT2P"DD6BQ7TJ]6TB,IT2K@##X;<@# 81R0Z-'1^Q),:#SFI W, M=I5*;EZ_JKPMGU1JM%!I'/!#5[_28/[-OPK4?+&',79"D -7T.W1A@X]VAO) M.@K7.@JA(QSL?:R M_+S$33YC;RP4P+3@BU%2,'?V8-*1$4Q0+7 PJL(ES-B;"DUF-G=.C5.!CA& M58:#0Q88'"LEH&=%D$J*B0"&Y9Q8*@2HX?7&JDR"IQ%'0^!JJ,_9$[@9&V\#\[MRX,_1AN!B" M.!53B)[9(C)!H>Q X?YUN^)T>(:*0+_&Z]J12NW#?>^29.B=-4?1'CZ^&R.C MQ7; +5'NYP#\<7#$#EX,)-G^0')!O#[DF]#!@X-,+KJ2>\A\ M&B9E!!D&J$ MQDJ"7FLO4L;"%SS0A%9, $UD)U7D8,,X!%P#[=VSR]R$?1MW)QQX^!&G=[X< M>D\FU-PI&"1,MPXX^<- MWX$YS/9\[L"4+=9$?DE=R*2K&%VR&&+M"8)E0Q^#7Q34L57:W*D#]P$:BR)A M+>=;<\-(@?+ $B; )U?] # ,5&R0ZN%_5.>+Q<8_IP)<=LLKC0-WS''X[T[N M6;)^6X*L YDI &RXD<8M>2 X0"/+WW<[JAFGMYB0O>A+@ MLLV//\O80FV4047#[YAM"S@S00O&@#/0G7FO!PR( 9-&$>S=_N1N&%GFV'J$ M]_)R_?YMLMJ0TD,-W)('5'#'A8 K=]B> 3#O=\B^ M6)6XUVU_]+5N,YJU,(*5R74!\"5I8GAK\7 "V2R1=-X2L4.)JW0RQ1P(XBEK M$GK)[E<<'Q>;Y29>L;#@KF6+YK/;%T5W^Z)DV699O5BK-AXL+1R?4I> MOZHW3XS[):3;_K7?)3>]_L_M0??>9:DG0+R,,Y7;:5IW,,T("PD.;(D[$R:+ MB?F;\/AI?1[\-1^[XY,MJY6;+DCSUSP6D"]_A;T%N=2@X# ;Y$EG(GA(SN_R MW87??6"-@TM_2 =?E^6HJ=K+<[S,_' -W2YT)4?J3Y3P]Z[7)CE/<=QPS2&D25RW5D_>DWHTJY$F_OQ6K6(W MZIEJKUBLYBW/=7\O&=>33B)2A>-)C"_^%FGVDBEZK2S"V67:,I1*1>C6' DN M9.O(-;^VME@)63"^;KT)V8+F,*0KF(@%2=^42)85CSOZAB GAF=M5 M ;F!>3A+Z9:"5]&@@R_G_=-^"-6*[<$NY)^#O8?G$P9%.(]4OI N?C )^V=] MOQOV1T,8G<%XTA_Z_7%W ,&7P+\(^W\&^!@]@LF#='M1-N.+R?2B.PPA'(%W M#!?VU/9MF :^9O?ZR'OOMKUJW2W_^DRZ4^CV1N,PZ,%M4CM4FNY[/6/A>0#3 M[N2T.PRFUNC+(/@*73_4EHKK5AY/]?Z%^]PRU.Z5H2"Z?^V7P9\3R7&D 2/I M91DB*A5+UI M9;XDB%2)VTN 1OK\OKT$2 XD%ID^A&_'['AJA44":DYA2N2, MI#2W1M>;<'R'-GHD;1GC#5'_Y%4)&5(EAR11HB)Z]B; M?)+^O622ZOJ2&P:[XKTE[P"Q>O6W\;L;=;Y#N!E^(Y'7K-8,+NW'4J2Y(#H= M#IPJ@C,>XU/(E]'\'OEV!"),FS))>(=2\;(9*6$K2 M2#_'@6)3O@T,]%KR@IA K0V6_"<3=6 W_&BG/-YV4WZ)O,0*/!-*B45+5]_- M$R4R*TT3=5;J8 MX6KAK7A_5C]LWZW!#_G_.ZXS.)!XC:ZB; ]-[1GH']ZQ;-,W_ M?2]QOR2OCVJ-=FZNA^JIOY7I2?$U'@3OO#L9!--G ?! @6#P@O3[W>$?AZ;E MT/7..]>_% MP%#>:7MU'S'&AH;%B%.WQ(PFV(!A,Z;8%851DC#LBW7;HSTQE&'SE6Z;ME-! MI#&\'4N&K5*&O=)>\+L=='<8N=V,.01;ST[U^++BOG&<_(O4$L#!!0 ( :)15)KC81WTP0 M H1 ; #,R,E\R,#(P,3(S,7@Q,'$N:'1MU5AM<]HX$/Y^ MOV)+YMIF!K_Q$@*AF7&!M)Y)@8+3M)]NA"4'36W+E>00[M??RH8D-*'7SC2] M'A\\LO9%SSZ2=M?TGPTG@_#3= 1+G28PO7A]'@R@9CG.97/@.,-P"&_#=^?0 MLET/0DDRQ347&4D<9S2N06VI==YSG-5J9:^:MI!73CASC*N6DPBAF$TUK9WV MS0P^&:&G?_2?618,152D+-,0248THU HGEW!)67J,UC61FL@\K7D5TL-#;?A MP:60G_DUJ>2:ZX2=;OWTG>J][Y2+]!>"KD_[E%\#IZ]JO-D^BF,2NTW6;;;H M<9MX3=J(NN28LD746M"_/ 3IH'IEH_0Z8:]J*<^L)3/K]UH-N]/.]:[[9ZU4/>W'(M.XGD3[:EBY>>!,LQMMD81?9;TRI%IENA5'(A&R=^"6OQ,C ML6*2\F3=>Q'RE"D8LQ7,1$JR%W6%VV I)GE<*2K^-T-,"*]\7560.^@GX1G; MAN U#.C1Q[?!ZR"$9L-NP"[DQ\%&R"Z3M;V!/IG5KV9F,)J%P5DP\,-@,H;) M&4QGP7@03/US. O&/@YQY(^'X \&DXMQ&(S?H!8:C&8_3N2O#FYZ,9M?^.,0 MP@EXQW!AS^V!#?/1P 3[_, [\4@*S/1I7J!" M'8(LLD%D<"9D"IYKO8=8R-(':G-!@644D0U9Q-(%VC>]NJD.%>Z8)RA;<;VL MH+&HD%BPD':D D8WT9)D5\RLEG*E,!JSDM&D6(3,0#(1UR$N$D0:(:;$V-[Z MD^Q+P24S!4>5$>R2]Y(< F+UVB_IX2T[=Q!NE]]0Y&$M*G$9/9YAF"DQ[G#A M3!/<<8JSH(IH^0A].P01;D2Y9,H@JQLSDB2 [I RDB!NE2-452^7BGE&LLC, MXT*TK.V_"MF_+[W:*]B2 E\@I[@(706J0]4_\W M,UKDYA7S@B:+A&WU%T)2)BU$GY!FO>AV[8[;,1V&1J8TW;K?-!]VV7PXFCZ4M>QFH[U7ZMK>7MFWO+:[]G&W M\]/=8@O2ZAQ_EUNG)*(B TE5.U9JUK4%.*,7VL=?(;\##7;J7P!,6ZZ^9 MKO;SR>O7@R-7=HU#O)3/#]K'=Z=N$_S_/*XSMI"8I=;0+O.Q]X3A[;VA;M6D M__I6Y7%*GA^T.B>J?.XKUT/_0S"$RU'P!CO+K[X@?N#@NX:_VN]_ECK?R=M. M5MX?TR;?FFR,(8$2"38^6WC?"+@Z%?]-R ^ZVDU6N->SF0(Y9QG'7N(#CQA, ML3)SBICK,%AR%L/9;06?Q#%J2&/QRQZ=AK\@,- M^\ZS^I>@_+_B]!]02P$"% ,4 " &B45274T\!*E^ @"'EQT $0 M @ $ &UL4$L! A0#% @ !HE%4K >V?K" M= AS<% !4 ( !5+L" '-M8VDM,C R,#$R,S%?9&5F+GAM M;%!+ 0(4 Q0 ( :)15)NO^H^&UL M4$L! A0#% @ !HE%4G@;.VNR" WBP !L ( !2@$% M '-M8VDM97@S,3%?,C R,#$R,S%X,3!Q+FAT;5!+ 0(4 Q0 ( :)15(0 MA5+IB@@ # I ; " 34*!0!S;6-I+65X,S$R7S(P,C Q M,C,Q>#$P<2YH=&U02P$"% ,4 " &B452FV!4A]D$ ^$@ &P M @ 'X$@4 #,R,5\R,#(P,3(S,7@Q,'$N:'1M4$L! A0# M% @ !HE%4FN-A'?3! "A$ !L ( !"A@% '-M8VDM L97@S,C)?,C R,#$R,S%X,3!Q+FAT;5!+!08 "@ * *X" 6'04 ! end